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

正文內(nèi)容

異步通信與同步通信-資料下載頁(yè)

2025-04-29 06:42本頁(yè)面
  

【正文】 ;收到“發(fā)送”命令,發(fā)送處理 MOV A, SBUF XRL A, 42H JZ SERIRE ;收到“接收”命令,接收處理 SJMP FFML ;非法命令,轉(zhuǎn)非法處理 SERISE: JB TRDY, SEND ;從機(jī)發(fā)送是否準(zhǔn)備好 MOV SBUF, 00H SJMP WAIT01 SEND: MOV SBUF, 02H ;返回“發(fā)送準(zhǔn)備好” WAIT01: JNB TI, $ CLR TI JNB RI, $ CLR RI JB RB8 , ENDII ;主機(jī)接收是否準(zhǔn)備就緒 LCALL SE_DATA ;發(fā)送數(shù)據(jù) LJMP END FFML: MOV SBUF, 80H ;發(fā)非法命令,恢復(fù)監(jiān)聽 JNB TI, $ CLR TI LJMP ENDII SERIRE: JB RRDY , RECE ;從機(jī)接收是否準(zhǔn)備好 MOV SBUF, 00H SJMP WAIT02 RECE: MOV SBUF, 01H ;返回“接收準(zhǔn)備好” WEIT02: JNB TI, $ CLR TI JNB RI, $ CLR RI JB RB8, ENDII ;主機(jī)發(fā)送是否就緒 LCALL RE_DATA ;接收數(shù)據(jù) LJMP END ENDII: SETB SM2 ENDI: SETB ES END: POP ACC POP PSW RETI SE_DATA: CLR TRDY ;發(fā)送數(shù)據(jù)塊子程序 MOV R6, 00H MOV R0, 30H MOV R7, 10H LOOP2: MOV A, @R0 MOV SBUF, A JNB TI, $ CLR TI INC R0 ADD A, R6 MOV R6, A DJNZ R7, LOOP2 ;數(shù)據(jù)塊發(fā)送完畢? MOV A, R6 MOV SBUF, A JNB TI, $ ;發(fā)送校驗(yàn)和 CLR TI JNB RI, $ CLR RI MOV A, SBUF XRL A, 00H ;判發(fā)送是否正確 JZ SEND_OK SJMP SE_DATA ;發(fā)送錯(cuò)誤,重發(fā) SEND_OK: SETB SM2 ;發(fā)送正確,繼續(xù)監(jiān)聽 SETB ES RET RE_DATA: CLR RRDY ;接收數(shù)據(jù)塊子程序 MOV R6, 00H MOV R0, 30H MOV R7, 10H LOOP3: JNB RI, $ CLR RI MOV A, SBUF MOV @R0, A INC R0 ADD A, R6 MOV R6, A DJNZ R7, LOOP3 ;接收數(shù)據(jù)塊完畢? JNB RI, $ ;接收校驗(yàn)和 CLR RI MOV A, SBUF XRL A, R6 ;判斷校驗(yàn)和是否正確 JZ RECE_OK MOV SBUF, 0FFH ;校驗(yàn)和錯(cuò)誤,發(fā) FFH JNB TI, $ CLR TI LJMP RE_DATA ;重新接收 RECE_OK: MOV A, 00H ;校驗(yàn)和正確,發(fā) 00H MOV SBUF, A JNB TI, $ CLR TI SETB SM2 ;繼續(xù)監(jiān)聽 SETB ES RET 單片機(jī)與 PC機(jī)的通信 在工控系統(tǒng)(尤其是多點(diǎn)現(xiàn)場(chǎng)工控系統(tǒng))設(shè)計(jì)實(shí)踐中,單片機(jī)與 PC機(jī)組合構(gòu)成分布式控制系統(tǒng)是一個(gè)重要的發(fā)展方向。分布式系統(tǒng)主從管理,層層控制。主控計(jì)算機(jī)監(jiān)督管理各子系統(tǒng)分機(jī)的運(yùn)行狀況。子系統(tǒng)與子系統(tǒng)可以平等信息交換,也可以有主從關(guān)系。分布式系統(tǒng)最明顯的特點(diǎn)是可靠性高,某個(gè)子系統(tǒng)的故障不會(huì)影響其它子系統(tǒng)的正常工作。 R S C S T R R D T D C DT A L K / D A T AT A L KR S 2 3 2 / R S 4 8 50 R S C S T R R D T D C DT A L K / D A T AT A L K1 R S C S T R R D T D C DT A L K / D A T AT A L KN ? ? 1臺(tái) PC機(jī)即可以與 1個(gè) 80C31單片機(jī)應(yīng)用系統(tǒng)通信,也可以與多個(gè) 80C31單片機(jī)應(yīng)用系統(tǒng)通信;可以近距離也可以遠(yuǎn)距離。單片機(jī)與 PC機(jī)通信時(shí),其硬件接口技術(shù)主要是電平轉(zhuǎn)換、控制接口設(shè)計(jì)和遠(yuǎn)近通信接口的不同處理技術(shù)。 在 DOS操作環(huán)境下,要實(shí)現(xiàn)單片機(jī)與微機(jī)的通信,只要直接對(duì)微機(jī)接口的通信芯片 8250進(jìn)行口地址操作即可。在WINDOWS的環(huán)境下,由于系統(tǒng)硬件的無(wú)關(guān)性,不再允許用戶直接操作串口地址。如果用戶要進(jìn)行串行通信,可以調(diào)用WINDOWS的 API應(yīng)用程序接口函數(shù),但其使用較為復(fù)雜,而使用 VB通信控件( Msm)卻可以很容易的解決這一問題。 VB是 WINDOWS圖形工作環(huán)境與 Basic語(yǔ)言編程簡(jiǎn)便性的完美結(jié)合。它簡(jiǎn)明易用,實(shí)用性強(qiáng)。 VB提供一個(gè)名為,它具備基本的串行通信能力:即通過(guò)串行口發(fā)送和接收數(shù)據(jù),為應(yīng)用程序提供串行通信功能。 MSComm控件有許多屬性,主要的幾個(gè)如下: CommPort:設(shè)置并返回通信端口號(hào); Settings: 以字符串的方式設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位; PortOpen:設(shè)置并返回端口的狀態(tài),也可以打開和關(guān)閉端口; Input: 從接收緩沖區(qū)返回字符和刪除字符; Output: 向傳輸緩沖區(qū)寫一個(gè)字符。 單片機(jī)程序清單如下: ORG 3000H MAIN: MOV TMOD, 20H ;在 ,串行口波特率 MOV TH1, 0FDH ; 9600bps,方式 3 MOV TL1, 0FDH MOV PCON, 00H SETB TR1 MOV SCON, 0D8H LOOP: JBC RI, RECEIVE ;接收到數(shù)據(jù)后立即發(fā)出去 SJMP LOOP RECEIVE: MOV A, SBUF MOV SBUF, A SEND: JBC TI, SENDEND SJMP SEND SENDEND: SJMP PC機(jī)程序清單:( VB語(yǔ)言) Sub Form_Load() =2 =TURE =“9600, N, 8, 1” End Sub Sub mand1_Click() Instring as string =0 =A Do Dummy=DoEvents() Loop Until( 2) Instring= End Sub Sub mand2_Click() =FALSE UnLoad Me End Sub 思考題及習(xí)題 80C51單片機(jī)串行口有幾種工作方式?如何選擇?簡(jiǎn)述其特點(diǎn)? 串行通信的接口標(biāo)準(zhǔn)由那幾種? 在串行通信中通信速率與傳輸距離之間的關(guān)系如何? 在利用 RS422/RS485通信的過(guò)程如果通信距離(波特率固定)過(guò)長(zhǎng),應(yīng)如何處理? 利用單片機(jī)串行口擴(kuò)展 24個(gè)發(fā)光二極管和 8個(gè)按鍵,要求畫出電路圖并編寫程序使 24個(gè)發(fā)光二極管按照不同的順序發(fā)光(發(fā)光的時(shí)間間隔為 1S)。 編制圖 630的中斷方式的數(shù)據(jù)接收程序。 簡(jiǎn)述 80C51單片機(jī)多機(jī)通信的特點(diǎn)。 在微機(jī)與單片機(jī)構(gòu)成的測(cè)控網(wǎng)絡(luò)中,要提高通信的可靠性要注意哪些問題?
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1