




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、串行操作5.1方法0同步移位寄存器方法的比特率被固定為fosc/12。 為擴(kuò)展殘奧級(jí)I/O端口,經(jīng)常用于外接移位寄存器,SM2位必須為0。 1模式0發(fā)送:當(dāng)CPU執(zhí)行寫入發(fā)送緩沖器SBUF的指令時(shí),串行端口以fosc/12的固定位速率從RXD端子串行輸出SBUF中的8位數(shù)據(jù),在下位前行,TXD端子輸出同步移位脈沖,分配8位數(shù)據(jù)集“1” .圖5-2-1、5.2通過(guò)AT89C51的串行端口擴(kuò)展了殘奧電平端口,以RXD/TXD/、74HC595: 8位串聯(lián)加入移位寄存器,具有鎖存器和三態(tài)輸出功能。 (相當(dāng)于74LS164 273 244 )、清零、串行端口動(dòng)作方式0 :同步移位寄存器方式發(fā)送、fos
2、c/12、每次將新數(shù)據(jù)寫入SBUF時(shí),將SBUF中的8位數(shù)據(jù)串行移位,2方式0是對(duì)串行端口的SCON寫入控制接收信號(hào)的RXD是數(shù)據(jù)輸入端子,TXD是移動(dòng)脈沖信號(hào)輸出端子,并且在以fosc/12的固定比特率接收到8位的數(shù)據(jù)時(shí)設(shè)置“1” RI。 表示1幀的數(shù)據(jù)接收完成的順序是,圖5-2、CPU響應(yīng)中斷后: CLR RI,RI=0的情況下,其中REN=1,請(qǐng)求中斷,SBUF寫入后自動(dòng)開始發(fā)送5.2。 圖9-22是在74LS164中擴(kuò)展了2個(gè)8位殘奧級(jí)輸入端口的接口電路。 殘奧并行鎖存器、串行端口動(dòng)作方式0 :同步移位寄存器方式接收、fosc/12、SCON寫入控制字為方式0且REN=“1”,即串行移
3、動(dòng)8位數(shù)據(jù)為SBUF、5.2.2方式1 :8位異步收發(fā)幀格式為圖7 方法1的比特率=(2SMOD/32 )計(jì)時(shí)器T1的溢出率SMOD是PCON寄存器的最高比特的值(0或1 )。圖7-7、1方式1發(fā)送2方式1接收、圖7-8、圖7-9、P.105、請(qǐng)求中斷、請(qǐng)求中斷、接著可以寫入要發(fā)送的數(shù)據(jù),從SBUF讀取新接收的數(shù)據(jù),寫入SBUF中可以自動(dòng)開始發(fā)送的方式1、方式3的5.3.2計(jì)時(shí)器T1生成比特率的校正計(jì)算(1)方法0波特率=時(shí)鐘頻率fosc1/12不受SMOD位值的影響。 如果fosc=12MHz,則位速率為fosc/12或1Mb/s。 (2)方式2波特率=(2SMOD/64)fosc若fosc
4、=12MHz: SMOD=0比特率=187.5kb/s; 在SMOD=1比特率=375kb/s (3)方法1或方法3的情況下,比特率是比特率=(2SMOD/32)T1的溢出效率=fosc/12/(T1計(jì)數(shù)) (2smmod、P.109、P.110,時(shí)鐘因?yàn)樗a(chǎn)生的比特率的差異較大,所以在用于串行通信的情況下,通常選擇11.0592MHZ晶體振蕩器。=/12,=/32,=/12/修正次數(shù)/16,9.6 kbit/s實(shí)際10.416 6MHz 1 0 2 FDH 1.2kbit/s實(shí)際1.302 6MHz 0 0 2 F4H修正3次,修正6次,修正12次,比特率,比特率, MCS-51單片機(jī)串行接
5、口的硬件、MCS-51單片機(jī)串行接口的控制、MCS-51單片機(jī)串行接口的工作方式0方式2、方式由2個(gè)數(shù)據(jù)緩沖寄存器SBUF、1個(gè)輸入移位寄存器、1個(gè)串行控制寄存器SCON和1個(gè)特殊功能寄存器PCON等構(gòu)成。8位SBUF是全雙工串行接口寄存器,是特殊功能寄存器,地址為99H,位地址無(wú)法指定串行輸出時(shí)是發(fā)送數(shù)據(jù)緩沖區(qū),發(fā)送寄存器只讀出寫入,從發(fā)送側(cè)TXD(P3.1)輸出數(shù)據(jù)串行接收寄存器為寫入專用,由從接收側(cè)RXD(P3.0)輸入數(shù)據(jù)的指令決定的是對(duì)發(fā)送寄存器或接收寄存器的作用。 SM0、SM1串行接口動(dòng)作方式定義比特、SM0、SM1=00方式0、8比特同步移位寄存器SM0、SM1=01方式1、1
6、0比特異步收發(fā)SM0、SM1=10方式2、11比特異步收發(fā)SM0、SM1 7.1.1串行注意:方式0的特征、方式2、方式3的不同、SM2多機(jī)器通信控制比特(方式2和3 )、SM2=0、多機(jī)器通信SM2=1、多機(jī)器通信許可、串行端口控制串行端口接收許可數(shù)據(jù)REN=0、串行端口接收禁止數(shù)據(jù)、索引7.1.2特殊功能寄存器PCON、串行數(shù)據(jù)傳輸速率控制寄存器PCON、SMOD=0、定義波特率不變、SMOD=1、定義波特率倍、地址: 87H、TDL:待機(jī)方式位、PD:停電方式、GF1、GF2共用標(biāo)志7 FH :對(duì)smod位進(jìn)行清零,ORL PCON,80 h :對(duì)smod位進(jìn)行非串行通信用方式擴(kuò)展殘奧定
7、電平I/O,RXD, TXD線的作用,并行串行移位寄存器擴(kuò)展殘奧電平輸入端口用并行串行移位寄存器擴(kuò)展殘奧電平輸出端口,RXD串并行串行數(shù)據(jù)傳輸線TXD同步時(shí)鐘線,同步時(shí)鐘為fosc/12 (固定波特率),注:串行端口為同步移位寄存器方式,方式0為擴(kuò)展殘奧寄存器串行殘奧并行方式、擴(kuò)展殘奧串行輸出端口、電路圖、RXD TXD、DATA CLK、功能線、RXD連接移位寄存器方式0擴(kuò)展殘奧串行I/O端口、殘奧串行方式、擴(kuò)展輸入端口、電路圖、功能線、RXD TXD、數(shù)據(jù)CLL 8031、用于并入串行移位寄存器、RXD連接的示例8031的串行端口將一個(gè)串行輸入/殘奧移位寄存器芯片CD4094外部地?cái)U(kuò)展到8
8、位殘奧電平輸出端口,以把8個(gè)LED以殘奧電平接口連接到具有低順序電路圖,P1.0,數(shù)據(jù)clk,TBS,CD 4094,8031,TXD,RXD方式0,TI=0 SETB EA SETB ES MOV A,#80H。 初始值、左邊LED點(diǎn)亮CLR P1.0; CD4094輸出殘奧定電平端口MOV SBUF,a; 出現(xiàn)數(shù)據(jù),中斷LOOP: SJMP $,方式0是殘奧級(jí)I/O端口的擴(kuò)展、編程(續(xù)),SBR: SETB P1.0; CD4094輸出殘奧定電平on、LED點(diǎn)亮ACALL DELAY CLR TI; 手動(dòng)清除中斷標(biāo)志RR A循環(huán)位移80H、40H、20H、10H、08H CLR P1.0。
9、 CD4094輸出殘奧定電平端口MOV SBUF,a; 出數(shù)據(jù),出現(xiàn)中斷RETI END,并且出現(xiàn)延遲:例程DELAY,并且方法0用于擴(kuò)展殘奧并行I/O端口,在例如8031的串行端口外部有一個(gè)串行移位寄存器芯片CD4014為8電路圖,電路圖,P/S,CD 4014,8031,P1.0,電路圖,電路圖,電路圖,電路圖,電路圖,電路圖,電路圖,電路圖,電路圖,電路圖,電路圖。 CD4014殘奧級(jí)數(shù)據(jù)輸入有效MOV SCON,#00X1XXX0B; 方式0、REN=1允許接收、RI=0 CLR P1.1; CD4014串行數(shù)據(jù)輸出有效LOOP: JNB RI,LOOP; RI=0的數(shù)據(jù)沒有被接收的情
10、況在RI=1數(shù)據(jù)接收到CLR RI的情況下手動(dòng)清除RI,下次傳輸數(shù)據(jù)MOV A、SBUF、方式1 10位異步接收/發(fā)送(波特率可變)、方式1的位、1位開頭位值08位數(shù)據(jù)位是有用的1比特停止比特值1 (其可以包括1比特)、異步傳輸時(shí)的速率設(shè)置、串行端口是8比特異步通信接口、方法1 (繼續(xù))、異步發(fā)送時(shí)的操作過(guò)程、發(fā)送條件清除SCON中發(fā)送中斷標(biāo)志TI=0、發(fā)送命令MOV SBUF、a、a 另外,在發(fā)送命令執(zhí)行時(shí)自動(dòng)加入開始位0、停止位1,發(fā)送傳輸線TXD、GND,發(fā)送10位數(shù)據(jù)且結(jié)束發(fā)送的中斷標(biāo)志TI=1,在注意:需要繼續(xù)發(fā)送時(shí),設(shè)定TI=0,對(duì)SBUF發(fā)送數(shù)據(jù)異步接收時(shí)接收條件清除SCON中的
11、接收中斷標(biāo)志RI=0組SCON中的接收控制標(biāo)志REN=1、接收傳輸線RXD、接收同步位接收傳輸線RXD中存在從1到0的信號(hào), 接收數(shù)據(jù)9位數(shù)據(jù)收發(fā)器8位數(shù)據(jù)傳輸串行數(shù)據(jù)緩沖器SBUF 1位停止位被發(fā)送給SCON中的RB8=1,并且10位數(shù)據(jù)接收結(jié)束接收中斷標(biāo)志RI=1,注意,如果有必要繼續(xù)進(jìn)行接收,則RI=0,注意, 例3:8031串行端口雙重方式發(fā)送接收ASCII字符,動(dòng)作模式、數(shù)據(jù)區(qū)域、主頻率選擇、模式1、7位ASCII碼、1位檢查碼、發(fā)送數(shù)據(jù)區(qū)域報(bào)頭20H、接收數(shù)據(jù)區(qū)域報(bào)頭40H、T1設(shè)定、fosc=, 安裝計(jì)時(shí)器T1的初始值SETB TR1; 啟動(dòng)計(jì)時(shí)器T1、方式1串行通信用、主程序(
12、2個(gè)單片機(jī)都有)、MOV SCON、#50H; 串行端口動(dòng)作方式1、REN=1 MOV R0、#20H; 發(fā)送數(shù)據(jù)區(qū)域的起始地址MOV R1、#40H; 接收數(shù)據(jù)區(qū)域的開頭地址SETB ET1; 開始T1中斷SETB ES; 打開串行中斷SETB EA打開總中斷ACALL SOUT; 發(fā)送子程序SJMP $、方式1串行通信用、串行端口中斷服務(wù)程序、SBR1: JNB RI、發(fā)送a調(diào)用sin; RI=1時(shí),調(diào)用接收子程序sjmp next send : a調(diào)用sout。 RI=0,調(diào)用發(fā)送子例程N(yùn)EXT: RETI,方式1是用于串行通信、發(fā)送子例程SOUT: MOV A、R0 MOV C、P C
13、PL C MOV ACC.7、C INC R0 MOV SBUF、accuf SIN: MOV A SBUF MOV C,P CPL C ANL A,#7FH MOV R1,A INC R1 CLR RI RET,7.3單片機(jī)串行端口的應(yīng)用,7.3.1串行端口擴(kuò)展顯示器【例7-1】,功能:從顯示緩沖器到數(shù)字管理入口顯示的數(shù)量放入以DIS0為首的8個(gè)單元。 出口:輸出預(yù)先設(shè)定的數(shù)量,更新原來(lái)的顯示。movr 2,08 h; 顯示8個(gè)數(shù)字管MOVR0、DIS7。 顯示緩沖區(qū)未地址送入R0 DL0:MOVA,R0; 顯示數(shù)量設(shè)為查找表偏移量MOVDPTR,TAB。 指字形表開頭的MOVCA、ADPTR; 字形碼MOVSBUF,調(diào)查a的發(fā)送顯示DL1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府職能轉(zhuǎn)變與公共政策試題及答案
- 項(xiàng)目變更管理的實(shí)踐與思考試題及答案
- 考前沖刺2025年信息系統(tǒng)項(xiàng)目管理師試題及答案
- 西方國(guó)家的選舉誠(chéng)信與透明性考核試題及答案
- 項(xiàng)目管理中的時(shí)間線與任務(wù)分配技巧試題及答案
- 影響2025年西方政治制度的因素試題及答案
- 選舉公平性在西方的試題及答案
- 解鎖軟件開發(fā)中的代碼質(zhì)量標(biāo)準(zhǔn)與試題答案
- 網(wǎng)絡(luò)架構(gòu)師的角色定位與試題及答案
- 機(jī)電工程技能考核解析及試題與答案
- 2024中考復(fù)習(xí)必背初中英語(yǔ)單詞詞匯表(蘇教譯林版)
- 咖啡店管理新規(guī)制度
- 商品鏡頭腳本方案
- CJJ129-2009 城市快速路設(shè)計(jì)規(guī)程
- 浙江省蒼南縣新希望學(xué)校聯(lián)考2023-2024學(xué)年上學(xué)期九年級(jí)第二次學(xué)科素養(yǎng)檢測(cè)數(shù)學(xué)試題(含答案)
- 數(shù)據(jù)匿名化技術(shù)的發(fā)展趨勢(shì)
- 2024年中南出版?zhèn)髅郊瘓F(tuán)股份有限公司招聘筆試參考題庫(kù)含答案解析
- 2022年上海市普通高中學(xué)業(yè)水平等級(jí)性考試地理真題試卷含詳解
- 2022-2023年湖南省普通高中學(xué)業(yè)水平合格考試英語(yǔ)真題試卷 含詳解
- 《幼兒園課程》第1章:幼兒園課程概述
- 起重培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論