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

正文內(nèi)容

單片機(jī)原理及應(yīng)用(c語(yǔ)言版)7串口通信(存儲(chǔ)版)

  

【正文】 待中斷 } void s_srv() interrupt 4 //中斷服務(wù)程序 { if(TI) //發(fā)送中斷 { TI=0。 //數(shù)據(jù)做準(zhǔn)備 } } 匯編語(yǔ)言程序清單: ORG 0000H SJMP MAIN ORG 23H SJMP S_SRV 。 例 13 將片內(nèi) RAM 50H~ 5FH中的數(shù)據(jù)串行發(fā)送,用第 9個(gè)數(shù)據(jù)位作奇偶校驗(yàn)位,設(shè)晶振為 2MHz,波特率為 2 400b/s,編制串行口方式 3的發(fā)送程序。 TR1=1。 //清發(fā)送中斷標(biāo)志 ACC=array[++i]。定時(shí)器 1工作在方式 2 MOV TH1,0F4H MOV TL1,0F4H SETB TR1 SETB ES 。判斷數(shù)據(jù)塊是否發(fā)送完 CLR ES 。 //串行口初始化,允許接收 TMOD=0x20。 ACC=SBUF。首地址送 R0 MOV R1,10H 。存數(shù) INC R0 。 unsigned char buffer。 //開(kāi)總中斷 異步方式應(yīng)用 while(1) { k=key()。 //讀取接收數(shù)據(jù) if(RB8==P) //校驗(yàn)正確, buffer=ACC。啟動(dòng)定時(shí)器 1 SETB ES 。帶校驗(yàn)位發(fā)送 LJMP LOOP 。校驗(yàn)正確,正確處理 ONE: JNB RB8,I_END 。 單片機(jī)與 PC機(jī)通信的接口電路 MAX232芯片簡(jiǎn)介 MAX232芯片: 是 MAXIM公司生產(chǎn)的、包含兩路接收器和驅(qū)動(dòng)器的 IC芯片,適用于各種 EIA232C和 。通信方式有 串行通信 和 并行通信 ,串行通信又分為 同步通信 和 異步通信 。 M A X 2 3 21234657891 61 51 41 31 21 11 0C1 +V+C1 C2 +C2 VT 2O U TR 2I NR 2O U TT 2I NT 1I NR 1O U TT 1O U TR 1I NG N DVC C MAX232芯片簡(jiǎn)介 圖 115 MAX232芯片引腳 T T L / C M O S輸 入R S 2 3 2輸 出R S 2 3 2輸 入C1 +C1 C2 +C2 T 1I NT 2I NR 2O U TR 1O U TT 1O U TT 2O U TR 1I NR 2I NVC CG N DC1C2C5C3C4++++V+V4 0 0 k Ω4 0 0 k Ω5 k Ω5 k Ω+ 5 V+ 5 V1324561 11 01 2981 371 41 51 6+ 5 V ~ + 1 0 V( 倍 壓 器 )+ 1 0 V ~ 1 0 V( 電 壓 反 相 器 ) MAX232芯片簡(jiǎn)介 MAX 2 3 2原理結(jié)構(gòu)路圖 PC機(jī)與 89C52串行通信的接口電路 P C 機(jī) 串 行 口M A X 2 3 21234657891 61 51 41 31 21 11 0C1 +V+C1 C2 +C2 VT 2O U TR 2I NR 2O U TT 2I NT 1I NR 1O U TT 1O U TR 1I NG N DVC C8 9 C 5 2T X DR X DG N D++++VC CC2C1C3C4C512345123456789 9876圖 111 采用 MAX232接口的串行通信電路 本章小結(jié) 本章介紹了數(shù)據(jù)通信的 一般概念 和單片機(jī)串行口 基本組成 與 應(yīng)用 。 數(shù)字值: 1 0 TTL電平: +5V 0V 232電平: 3V~ 15V +3V~ +15V 串行通信電平轉(zhuǎn)換: 要完成 PC機(jī)與單片機(jī)的數(shù)據(jù)通信.必須進(jìn)行電平轉(zhuǎn)換。校驗(yàn)位為 1,轉(zhuǎn) JB RB8,I_END 。調(diào)用顯示 LJMP LOOP 。定時(shí)器初始化, T1方式 2 MOV TH1,0FDH MOV TL1,0FDH 。 else //否則,接收引起 { RI=0。 ES=1。發(fā)送和接收都采用中斷方式。P=1, RB8=0,轉(zhuǎn)出錯(cuò) SJMP RIGHT PNP: JB RB8,ERROR 。定時(shí)器初始化 MOV TH1,0F4H MOV TL1,0F4H SETB TR1 MOV SCON,0D0H 。i++) //循環(huán)接收 16個(gè)數(shù)據(jù) { while(!RI)。 unsigned char array[16] _at_ 0x50。修改數(shù)據(jù)地址 MOV A,R0 MOV C,P MOV TB8,C MOV SBUF,A 。轉(zhuǎn)中斷服務(wù)程序 MAIN: MOV SCON,0C0H 。 //發(fā)送一個(gè)數(shù)據(jù) while(1)。 //定時(shí)器初始化 TH1=0xf4。 方式 2與方式 3基本一樣(只是 波特率設(shè)置不
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1