大肉大捧一进一出好爽视色大师,丰满少妇被猛烈进入在线播放,欧美真人性野外做爰,黑人巨大vs日本人优在线

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發
培訓信息
贊助商
RS-232接口實現計算機和單片機通信程序
RS-232接口實現計算機和單片機通信程序
 更新時間:2009-11-2 15:40:10  點擊數:0
【字體: 字體顏色

//此程序通過RS-232接口來完成計算機和單片機通信(程序已用p18f458試驗板上調試通過)
//程序的調試可以用"串口調試助手V2.1"輔助完成,

//此程序首先發送測試數據55H,再通過中斷實現數據的接收和發送

#include "p18f458.h"

void InterruptHandlerHigh(void);

//初始化程序
void initial()
{
 SPBRG=0X19;    //選擇傳輸波特率為9600bps
 TXSTA=0X04;    //選擇異步高速方式傳輸8位數據
 RCSTA=0X80;    //允許同步串行口工作
 TRISC=0X80;    //將RC7,RC6設置為輸入,斷絕與外接電路的連接
 TXSTAbits.TXEN=1;   //發送允許
 RCSTAbits.CREN=1;   //接受數據允許
 PIE1bits.RCIE=1;   //接收中斷使能
 INTCON=0XC0;   //總中斷和外圍中斷允許
}

//高優先級中斷向量
#pragma code InterruptVectorHigh=0x08
void InterruptVectorHigh (void)
{
  _asm
    goto InterruptHandlerHigh   //跳到中斷程
  _endasm
}

//高優先級中斷服務程序
#pragma code
#pragma interrupt InterruptHandlerHigh
void InterruptHandlerHigh ()
{
 while(PIR1bits.RCIF==1)  //若接收中斷標志不為1,則為誤操作,返回
 {
  TXREG=RCREG;  //將接收到的數據放入發送寄存器,并啟動發送
 }
}

//主程序
main()
{
 initial();     //系統初始化 
 TXREG=0X55;    //發送數據55H進行測試
 for(;;);
}
 

 

------------------------------------------匯編語言版本的RS-232接口實現計算機和單片機通信程序------------

;此程序通過RS-232接口來完成計算機和單片機通訊(程序以在p18f458試驗板上調通)
;本單片機程序由

   LIST     P=18f458
    INCLUDE    "P18f458.INC"

  ORG  0x00
   GOTO MAIN
  ORG  0x08
   GOTO INTSERVE  
  ORG  0X30

;**************中斷服務子程序***************
INTSERVE
  BTFSS PIR1,RCIF  ;接收中斷標志為1?
  GOTO ERR_RE   ;誤操作,返回                         
  MOVF RCREG,0   ;否則,將接收到的數據通過W寄存器
  MOVWF TXREG    ;放入發送寄存器,并啟動發送       
ERR_RE NOP
  RETFIE

;****************初始化程序***************
INITIAL NOP      
         MOVLW  0X19   ;選擇傳輸波特率為9600bps
        MOVWF  SPBRG   
         MOVLW  0X04   ;選擇異步高速方式傳輸8位數據
         MOVWF  TXSTA
         MOVLW  0X80   ;允許同步串行口工作
         MOVWF  RCSTA
         MOVLW  0X80   ;將RC7,RC6設置為輸入,斷絕與外接電路的連接
         MOVWF  TRISC
  BSF  TXSTA,TXEN  ;發送允許
  BSF  RCSTA,CREN  ;接受數據允許 
  BSF      PIE1,RCIE  ;接收中斷使能
  MOVLW  0XC0   ;總中斷和外圍中斷允許
  MOVWF  INTCON
  RETURN

;**********************主程序*********************         
MAIN     NOP
         CLRWDT
  CALL  INITIAL 
         MOVLW  0X55   ;發送數據55H進行測試   
         MOVWF  TXREG 
LOOP
         GOTO  LOOP
         END

  • 上一篇: 在windows 98下PC機和單片機的串行通信方法
  • 下一篇: 沒有了
  • 發表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發消息66821730(技術支持)點擊這里給我發消息66821730(廣告投放) 點擊這里給我發消息41031197(編輯) 點擊這里給我發消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業自行提供,該企業負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(濱江)機電一體化學會
    中國行業電子商務100強網站

    網站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 三穗县| 晴隆县| 扎赉特旗| 兰坪| 大名县| 嘉鱼县| 岚皋县| 武鸣县| 金塔县| 甘孜县| 田林县| 永修县| 巍山| 潜江市| 尖扎县| 疏勒县| 伊川县| 宁津县| 县级市| 安陆市| 河池市| 民和| 京山县| 广宁县| 潮州市| 平顺县| 沙田区| 贵南县| 枝江市| 大姚县| 杨浦区| 长子县| 马关县| 太原市| 陆河县| 衡阳市| 兴仁县| 永城市| 沛县| 兴安盟| 台南市|