freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于rs-232c的單片機雙機通訊系統(tǒng)設計(二-資料下載頁

2025-11-01 03:29本頁面

【導讀】摘要:本文主要設計了一個基于RS-232C單片機雙機通訊系統(tǒng),利用TDN86/51二合一教學實驗系統(tǒng)。兩個單片機之間采用New-Roman進行雙機通信。在通信過程中,使用通信協(xié)議進行通信。關鍵字:RS-232C;數據發(fā)送;數據接收;LED顯示;雙機串行通信。通信控制系統(tǒng),也可以構成強有力的信息處理系統(tǒng),這樣對社會的發(fā)展產生了深遠的影響。智能儀器是以微處理器為核心的電子儀器,它不僅要求設計者熟。的傳統(tǒng)電子儀器已有相應的替代產品,而且還出現不少全新的儀器類型和測試系統(tǒng)體系。的產品,已經成為人們研究的主要趨勢。,在使用此波特率進行通信時,最大傳輸距離在20m之內。對于RS-232C標準接口的使用是非常靈活的,實際通信中經常采用9針接。收方也使用MAX232芯片進行電平轉換后,信號到達接收方串行口的接收端。若檢驗和相同則發(fā)送00H給主機;否則發(fā)送FFH給主機,重新接收。從機收到16個正確。電壓、引腳數量及封裝均相同,使用時可直接替換。AT89C51在內部采用40條引腳的雙

  

【正文】 5P 2 .5 /A 1 326P 2 .6 /A 1 427U2A T 8 9 C5 1R15 1 RT 1 IN11R1O UT12T 2 IN10R2O UT9T 1 O UT14R1I N13T 2 O UT7R2I N8C2 +4C25C1 +1C13VS+2V S 6U3M A X 2 3 2T 1 IN11R1O UT12T 2 IN10R2O UT9T 1 O UT14R1I N13T 2 O UT7R2I N8C2 +4C25C1 +1C13VS+2V S 6U4M A X 2 3 2C11uC21uC31uC41uC51uC61uC71uC81u+ 5 V沈陽航空航天大學 課程設計論文 基于 RS232C 的單片機雙機通訊系統(tǒng)設計(二) 第 13 頁 附錄 III 源程序清單 ;發(fā)送數據采用查詢方式 ORG 0000H AJMP START ORG 0030H START:MOV 30H,0C0H 。傳送的 16 個數據 (0~ F) MOV 31H,0F9H MOV 32H,0A4H MOV 33H,0B0H MOV 34H,99H MOV 35H,92H MOV 36H,82H MOV 37H,0F8H MOV 38H,80H MOV 39H,90H MOV 3AH,88H MOV 3BH,83H MOV 3CH,0C6H MOV 3DH,0A1H MOV 3EH,086H MOV 3FH,08EH MOV TMOD,20H 。定時器 1 置為方式 2 MOV TH1,0F4H 。裝載定時器初值 , 波特率 2400 MOV TL1,0F4H CLR EA SETB TR1 。啟動定時器 MOV PCON,00H MOV SCON,50H 。設定串口方式 1, 且準備接收應答信號 LOOP1:MOV SBUF,0E1H 。發(fā)聯(lián)絡信號 JNB TI,$ 。等待一幀發(fā)送完畢 CLR TI 。允許再發(fā)送 JNB RI,$ 。等待 2 號機的應答信號 CLR RI 。允許再接收 MOV A,SBUF 。2 號機應答后 , 瀆至 A XRL A,0E2H 。判斷 2 號機是否準備完畢 JNZ LOOP1 。2 號機未準備好 , 繼續(xù)聯(lián)絡 LOOP2:MOV R0,30H 。2 號機準備好 , 設數據塊指針初值 MOV R7,10H 。設定數據塊長度初值 MOV R6,00H 。清校驗和單元 LOOP3:MOV SBUF,@R0 。發(fā)送一個數據字節(jié) MOV A,R6 ADD A,@R0 。求校驗和 沈陽航空航天大學 課程設計論文 基于 RS232C 的單片機雙機通訊系統(tǒng)設計(二) 第 14 頁 MOV R6,A 。保存校驗和 INC R0 JNB TI,$ CLR TI DJNZ R7,LOOP3 。整個數據 塊是否發(fā)送完畢 MOV SBUF,R6 。發(fā)送校驗和 JNB TI,$ CLR TI JNB RI,$ 。等待 2 號機的應答信號 CLR RI MOV A,SBUF 。2 號機應答 , 讀至 A JNZ LOOP2 。2 號機應答”錯誤“,轉重新發(fā)送 RET 。2 號機應答”正確“,返回 ;接收數據采用查詢方式 ORG 0000H AJMP START ORG 0030H START:MOV TMOD,20H 。定時器 1 置為方式 2 MOV TH1,0F4H 。裝載定時器初值,波特率 2400 MOV TL1,0F4H CLR EA SETB TR1 。啟動定時器 MOV PCON,00H MOV SCON,50H 。設定串口方式 1,且準備接收 LOOP1:JNB RI,$ 。等待 1 號機的聯(lián)絡信號 CLR RI MOV A,SBUF 。收到 1 號機信號 XRL A,0E1H 。判是否為 1 號機聯(lián)絡信號 JNZ LOOP1 。不是一號機聯(lián)絡信號,再等待 MOV SBUF,0E2H 。是 1 號機聯(lián)絡信號,發(fā)應答信號 JNB TI,$ CLR TI MOV R0,30H 。設定數據快地址指針初值 MOV R7,10H 。設定數據塊長度初值 MOV R6,00H 。清校驗和單元 LOOP2:JNB RI,$ CLR RI MOV A,SBUF 沈陽航空航天大學 課程設計論文 基于 RS232C 的單片機雙機通訊系統(tǒng)設計(二) 第 15 頁 MOV @R0,A 。接收數據轉儲 INC R0 ADD A,R6 。求校驗和 MOV R6,A DJNZ R7,LOOP2 。判斷數據塊是否接收完畢 JNB RI,$ 。完畢,接收 1 號機發(fā)來的校驗和 CLR RI MOV A,SBUF XRL A,R6 。比較校驗和 JZ END1 。校驗和相等,跳至發(fā)正確標志 MOV SBUF,0FFH 。校驗和不相等,發(fā)錯誤標志 JNB TI,$ 。轉重新接收 CLR TI SJMP LOOP2 END1: MOV SBUF,00H JS1: MOV R0,30H 。顯示接到的數據 JS3: MOV A,@R0 MOV P0,A ACALL DELAY INC R0 MOV A,R0 CJNE A,40H,JS2 AJMP JS1 JS2: AJMP JS3 DELAY: MOV R4,04H D1: MOV R7,0FFH D2: MOV R6,0FFH DJNZ R6,$ DJNZ R7,D2 DJNZ R4,D1 RET END
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1