版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第3章章 MCS-51單片機(jī)的內(nèi)部資源及應(yīng)用單片機(jī)的內(nèi)部資源及應(yīng)用3.1 MCS-51單片機(jī)的并行單片機(jī)的并行I/O口應(yīng)用口應(yīng)用3.2 MCS-51單片機(jī)的中斷系統(tǒng)單片機(jī)的中斷系統(tǒng) 3.3 MCS-51單片機(jī)的定時(shí)器單片機(jī)的定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器3.4 MCS-51 MCS-51 單片機(jī)的串行通信單片機(jī)的串行通信3.4 MCS-51 單片機(jī)的串行通信1.1.串行通信概述串行通信概述2.MCS-512.MCS-51的串行口的串行口3.3.串行口的工作方式串行口的工作方式4.4.串行口的通信波特率串行口的通信波特率5.5.串行口的應(yīng)用串行口的應(yīng)用(1)(1)通信通信 通信:通信:?jiǎn)纹瑱C(jī)與外界進(jìn)行信
2、息交換統(tǒng)稱(chēng)為單片機(jī)與外界進(jìn)行信息交換統(tǒng)稱(chēng)為通信通信。并行通信:并行通信:多位多位數(shù)據(jù)數(shù)據(jù)同時(shí)同時(shí)發(fā)送或接收。發(fā)送或接收。 傳送速度傳送速度快快、效率、效率高高,但成本高。,但成本高。 短距離傳送數(shù)據(jù),計(jì)算機(jī)內(nèi)部,以并行方式為主。短距離傳送數(shù)據(jù),計(jì)算機(jī)內(nèi)部,以并行方式為主。串行通信:串行通信:一位一位一位一位順序發(fā)送或接收。順序發(fā)送或接收。 傳送速度傳送速度慢慢,但成本,但成本低低。 長(zhǎng)距離傳送數(shù)據(jù),與外界的數(shù)據(jù)交換以串行方式為主長(zhǎng)距離傳送數(shù)據(jù),與外界的數(shù)據(jù)交換以串行方式為主1串行通信-概述概述(2)(2)通信的制式通信的制式單工方式:?jiǎn)喂し绞剑簲?shù)據(jù)僅按一個(gè)固定方向傳送;數(shù)據(jù)僅按一個(gè)固定方向傳送
3、;半雙工方式:半雙工方式:數(shù)據(jù)可實(shí)現(xiàn)雙向傳送,但不能同時(shí)進(jìn)行;數(shù)據(jù)可實(shí)現(xiàn)雙向傳送,但不能同時(shí)進(jìn)行;全雙工方式:全雙工方式:允許雙方同時(shí)進(jìn)行數(shù)據(jù)雙向傳送;允許雙方同時(shí)進(jìn)行數(shù)據(jù)雙向傳送;多工方式:多工方式:在同一線(xiàn)路上實(shí)現(xiàn)資源共享。在同一線(xiàn)路上實(shí)現(xiàn)資源共享。 (3)(3)串行通信的分類(lèi)串行通信的分類(lèi)按數(shù)據(jù)傳送方式:按數(shù)據(jù)傳送方式:分為分為異步通信異步通信和和同步通信同步通信1串行通信-概述同步方式:同步方式:以以數(shù)據(jù)塊數(shù)據(jù)塊為單位為單位進(jìn)行數(shù)據(jù)傳送進(jìn)行數(shù)據(jù)傳送,包括同步字符、數(shù),包括同步字符、數(shù)據(jù)塊和校驗(yàn)字符據(jù)塊和校驗(yàn)字符CRC。優(yōu)點(diǎn)優(yōu)點(diǎn)是數(shù)據(jù)傳輸是數(shù)據(jù)傳輸速率較高速率較高,缺點(diǎn)缺點(diǎn)是要求是要求發(fā)
4、送時(shí)鐘和接收時(shí)鐘保持發(fā)送時(shí)鐘和接收時(shí)鐘保持嚴(yán)格同步嚴(yán)格同步。數(shù)據(jù)格式如下圖所示。數(shù)據(jù)格式如下圖所示。 1串行通信-概述異步方式:異步方式:以以字符為單位字符為單位進(jìn)行數(shù)據(jù)傳送,進(jìn)行數(shù)據(jù)傳送,每一個(gè)字符均按固定的每一個(gè)字符均按固定的字符格式傳送,又被稱(chēng)為字符格式傳送,又被稱(chēng)為幀幀。優(yōu)點(diǎn)優(yōu)點(diǎn)是不需要傳送同步脈沖,可靠是不需要傳送同步脈沖,可靠性高,所需設(shè)備簡(jiǎn)單;性高,所需設(shè)備簡(jiǎn)單;缺點(diǎn)缺點(diǎn)是字符幀中因包含有起始位和停止位是字符幀中因包含有起始位和停止位而降低了有效數(shù)據(jù)的傳輸速率。而降低了有效數(shù)據(jù)的傳輸速率。數(shù)據(jù)格式如下圖所示:數(shù)據(jù)格式如下圖所示:1串行通信-概述(4)(4)串行通信的波特率串行通信
5、的波特率 波特率波特率是指每秒鐘傳送是指每秒鐘傳送信號(hào)的數(shù)量信號(hào)的數(shù)量,單位為,單位為波特波特(Baud)。)。而每秒鐘傳送二進(jìn)制數(shù)的信號(hào)數(shù)(即而每秒鐘傳送二進(jìn)制數(shù)的信號(hào)數(shù)(即二進(jìn)制數(shù)的位數(shù)二進(jìn)制數(shù)的位數(shù))定義為)定義為比比特率特率,單位是,單位是bps(bit per second)或?qū)懗桑┗驅(qū)懗蒪/s(位(位/秒)。秒)。 在單片機(jī)串行通信中,傳送的信號(hào)是二進(jìn)制信號(hào),波特率與在單片機(jī)串行通信中,傳送的信號(hào)是二進(jìn)制信號(hào),波特率與比特率數(shù)值上相等。單位采用比特率數(shù)值上相等。單位采用bps。例如:例如:異步串行通信的數(shù)據(jù)傳送的速率是異步串行通信的數(shù)據(jù)傳送的速率是120字符字符/秒,而每個(gè)字秒,而
6、每個(gè)字符規(guī)定包含符規(guī)定包含10位數(shù)字,則傳輸波特率為:位數(shù)字,則傳輸波特率為: 120字符字符/秒秒 10位位/字符字符=1200位位/秒秒= 1200bps1串行通信-概述全雙工的異步串行通信口(全雙工的異步串行通信口(P3.0、P3.1)一個(gè)一個(gè)UART(通用異步接收(通用異步接收/發(fā)送器)發(fā)送器)同步移位寄存器同步移位寄存器幀格式可有幀格式可有10位和位和11位位可設(shè)置各種波特率可設(shè)置各種波特率 2 MCS-51串行口MCS51的串行口SBUF(發(fā))(發(fā))SBUF(收)(收)發(fā)送控制器發(fā)送控制器 TI接收控制器接收控制器 RI移位寄存器移位寄存器波波特特率率發(fā)發(fā)生生器器T1 1A累累加加
7、器器(門(mén)門(mén))移位寄存器移位寄存器RxD(P3.0)TxD(P3.1)去申請(qǐng)中斷去申請(qǐng)中斷引腳引腳引腳引腳CPU內(nèi)部?jī)?nèi)部 MCS-51串行口的結(jié)構(gòu)如下圖所示:串行口的結(jié)構(gòu)如下圖所示:同名的接收同名的接收/發(fā)送發(fā)送緩沖寄存器緩沖寄存器SBUF輸入和輸出移位輸入和輸出移位寄存器和控制器寄存器和控制器1串行口寄存器結(jié)構(gòu)串行口寄存器結(jié)構(gòu)MCS-51串行口串行口MCS-51串行口串行口l(1)獨(dú)立的同名接收)獨(dú)立的同名接收/發(fā)送緩沖寄存器發(fā)送緩沖寄存器SBUFl 指令指令 MOV SBUF,A :數(shù)據(jù)發(fā)送數(shù)據(jù)發(fā)送l 指令指令 MOV A,SBUF :數(shù)據(jù)接收數(shù)據(jù)接收。l 向向SBUF寫(xiě)入數(shù)據(jù)即發(fā)送數(shù)據(jù)寫(xiě)入
8、數(shù)據(jù)即發(fā)送數(shù)據(jù)l 從從SBUF讀出數(shù)據(jù)即接收數(shù)據(jù)讀出數(shù)據(jù)即接收數(shù)據(jù)l(2)輸入和輸出移位寄存器和控制器)輸入和輸出移位寄存器和控制器l(3)2個(gè)個(gè)SFR寄存器,寄存器,SCON和和PCON,用于串行口,用于串行口的初始化編程。的初始化編程。l(4)接收)接收/發(fā)送一個(gè)數(shù)據(jù),發(fā)送一個(gè)數(shù)據(jù),必須用指令對(duì)必須用指令對(duì) RI/TI 清清0,以備下一次收以備下一次收/發(fā)。發(fā)。2. 串行通信控制寄存器串行通信控制寄存器SCON (98H)SM0 SM1 SM2 REN TB8 RB8 TI RISM0,SM1:串行口串行口4種工作方式控制位。種工作方式控制位。 =00:方式方式0,8位同步移位寄存器,其波
9、特率為位同步移位寄存器,其波特率為fosc/12; =01:方式方式1,10位位UART,其波特率為可變,其波特率為可變(T1溢出率)溢出率); =10:方式方式2,11位位UART,其波特率為,其波特率為fosc/64或或fosc/32; =11:方式方式3,11位位UART,其波特率為可變,其波特率為可變(T1溢出率)。溢出率)。 其中:其中:fosc為系統(tǒng)晶振頻率。為系統(tǒng)晶振頻率。RI,TI:串行口收串行口收/發(fā)數(shù)據(jù)申請(qǐng)中斷標(biāo)志位發(fā)數(shù)據(jù)申請(qǐng)中斷標(biāo)志位 1:申請(qǐng)中斷;申請(qǐng)中斷; 0: 不申請(qǐng)中斷。不申請(qǐng)中斷。RB8: 方式方式2、3中,存放中,存放收到收到的第的第9位數(shù)據(jù);位數(shù)據(jù);雙機(jī)通信
10、中,作奇偶校驗(yàn)位;雙機(jī)通信中,作奇偶校驗(yàn)位;多機(jī)通信中,作地址幀多機(jī)通信中,作地址幀/數(shù)據(jù)幀的標(biāo)志:數(shù)據(jù)幀的標(biāo)志:0數(shù)據(jù),數(shù)據(jù),1地址。地址。TB8: 方式方式2、3中,要中,要發(fā)送發(fā)送的第的第9位數(shù)據(jù);位數(shù)據(jù);雙機(jī)通信中,數(shù)據(jù)進(jìn)行奇偶校驗(yàn);雙機(jī)通信中,數(shù)據(jù)進(jìn)行奇偶校驗(yàn);多機(jī)通信中,作地址幀多機(jī)通信中,作地址幀/數(shù)據(jù)幀標(biāo)志:數(shù)據(jù)幀標(biāo)志:0數(shù)據(jù),數(shù)據(jù),1地址。地址。REN:串行口串行口接收允許接收允許控制位控制位 1: 表示允許接收,表示允許接收, 0: 禁止接收。禁止接收。SM2: 方式方式2、方式、方式3中,多機(jī)通信的附加控制位。中,多機(jī)通信的附加控制位。主機(jī)置為主機(jī)置為0所有從機(jī)的所有從機(jī)
11、的SM2位置位置1,處于接收地址幀狀態(tài)。,處于接收地址幀狀態(tài)。地址相符的從機(jī),置為地址相符的從機(jī),置為0,以接收主機(jī)發(fā)來(lái)的數(shù)據(jù)幀。,以接收主機(jī)發(fā)來(lái)的數(shù)據(jù)幀。2. 串行通信控制寄存器串行通信控制寄存器SCON (98H)SM0 SM1 SM2 REN TB8 RB8 TI RI3. 中斷允許寄存器中斷允許寄存器IE(0A8H) EA=1 :總中斷允許;:總中斷允許; ES=1:允許串行中斷;:允許串行中斷; ES=0:禁止串行中斷:禁止串行中斷。 4. 電源管理寄存器電源管理寄存器PCON(87H) 不可位尋址。不可位尋址。 PCON主要用于實(shí)現(xiàn)電源控制而設(shè)置的專(zhuān)用主要用于實(shí)現(xiàn)電源控制而設(shè)置的專(zhuān)
12、用寄存器。寄存器。SMOD GF1 GF0 PD 1DLSMOD:串行口波特率倍增位串行口波特率倍增位 =1:串行口波特率加倍。:串行口波特率加倍。 =0:串行口波特率不變,系統(tǒng)復(fù)位時(shí)默認(rèn)為:串行口波特率不變,系統(tǒng)復(fù)位時(shí)默認(rèn)為SMOD=0。3.4.3 串行口的工作方式 1. 方式方式0: 8位移位寄存器位移位寄存器I/O方式方式,用于用于 擴(kuò)展并行口擴(kuò)展并行口2. 方式方式1:波特率可變的波特率可變的10位異步通信方式位異步通信方式3. 方式方式2:固定波特率的固定波特率的11位異步通信方式位異步通信方式1. 方式方式0( 8位移位寄存器位移位寄存器I/O方式)方式)發(fā)送發(fā)送/ /接收過(guò)程:接
13、收過(guò)程:SBUF中的串行數(shù)據(jù)由中的串行數(shù)據(jù)由RXD逐位移出逐位移出/移入(低移入(低位在先,高位在后);位在先,高位在后);TXD輸出移位時(shí)鐘,頻率輸出移位時(shí)鐘,頻率=fosc1/12;每送;每送出出/接收接收8位數(shù)據(jù)位數(shù)據(jù) TI/ RI自動(dòng)置自動(dòng)置1;需要用軟件清零;需要用軟件清零 TI/ RI 。注意:注意:串行口在方式串行口在方式0下的工作并非是一種同步通信方式,下的工作并非是一種同步通信方式,經(jīng)常經(jīng)常配合配合“串入并出串入并出”“”“并入串出并入串出”移位寄存器一起使用移位寄存器一起使用,以達(dá)到擴(kuò)以達(dá)到擴(kuò)展一個(gè)并行口的目的。展一個(gè)并行口的目的。 擴(kuò)展電路如下頁(yè)圖所示。擴(kuò)展電路如下頁(yè)圖所
14、示。3.4.3 串行口的工作方式 如要發(fā)送數(shù)據(jù),查詢(xún)方式的程序如下:如要發(fā)送數(shù)據(jù),查詢(xún)方式的程序如下: MOV SCON,#00H ;串行口方式;串行口方式0 MOV SBUF,A ;將數(shù)據(jù)送出;將數(shù)據(jù)送出 JNB TI,$ ;等待數(shù)據(jù)發(fā)送完畢;等待數(shù)據(jù)發(fā)送完畢 CLR TI ;為下次發(fā)送作準(zhǔn)備;為下次發(fā)送作準(zhǔn)備注意:注意:復(fù)位時(shí),復(fù)位時(shí),SCON 已經(jīng)被清零,缺省值為方式已經(jīng)被清零,缺省值為方式0。發(fā)送條件:發(fā)送條件:TI=0。接收條件接收條件:RI=0,置位,置位 REN=1 (允許接收數(shù)據(jù))。(允許接收數(shù)據(jù))。1. 方式方式0( 8位移位寄存器位移位寄存器I/O方式)方式)發(fā)送發(fā)送/ /
15、接收數(shù)據(jù)的格式:接收數(shù)據(jù)的格式:一幀信息包括一幀信息包括1個(gè)個(gè)起始位起始位(0),8個(gè)個(gè)數(shù)據(jù)位數(shù)據(jù)位和和1個(gè)個(gè)停止位停止位(1)。發(fā)送發(fā)送/ /接收過(guò)程:接收過(guò)程:SBUF中的串行數(shù)據(jù)由中的串行數(shù)據(jù)由TXD/RXD逐位移出逐位移出/移入;移入;每發(fā)送每發(fā)送/接收接收8位數(shù)據(jù)位數(shù)據(jù) TI/ RI自動(dòng)置自動(dòng)置1;用軟件清零;用軟件清零 TI/ RI 。發(fā)送端自動(dòng)添加一個(gè)起始位和一個(gè)停止位;接收端自動(dòng)去掉一個(gè)發(fā)送端自動(dòng)添加一個(gè)起始位和一個(gè)停止位;接收端自動(dòng)去掉一個(gè)起始位和一個(gè)停止位。起始位和一個(gè)停止位。波特率波特率= (2SMOD/32) T1的溢出率,的溢出率,波特率可變。波特率可變。發(fā)送發(fā)送/
16、/接收條件接收條件: TI=0/TI=0/RI=0,置位,置位 REN=1 (允許接收數(shù)據(jù))(允許接收數(shù)據(jù))2. 方式方式1 (波特率可變的(波特率可變的10位異步通信方式位異步通信方式 )3. 3. 方式方式2 2(固定波特率的(固定波特率的1111位異步接收位異步接收/ /發(fā)送方式)發(fā)送方式)發(fā)送發(fā)送/ /接收過(guò)程:接收過(guò)程:類(lèi)似于方式類(lèi)似于方式1,比方式,比方式1增加了一位增加了一位“第第9位位”數(shù)據(jù)數(shù)據(jù)(TB8/RB8),常用于,常用于“奇偶校驗(yàn)奇偶校驗(yàn)”。方式方式2常用于單片機(jī)間通信。波特率常用于單片機(jī)間通信。波特率 = fosc 2SMOD/64 。發(fā)送發(fā)送/ /接收條件接收條件:
17、 TI=0/RI=0,置位,置位 REN=1 (允許接收數(shù)據(jù))(允許接收數(shù)據(jù))4. 方式方式3(可變波特率的可變波特率的11位異步接收位異步接收/發(fā)送方式發(fā)送方式) 方式方式3和方式和方式2唯一的區(qū)別是波特率機(jī)制不同唯一的區(qū)別是波特率機(jī)制不同方式方式3的波特率的波特率=(2SMOD/32) T1的溢出率。的溢出率。奇偶校驗(yàn):奇偶校驗(yàn):是檢驗(yàn)串行通信雙方傳輸?shù)臄?shù)據(jù)正確與否的一是檢驗(yàn)串行通信雙方傳輸?shù)臄?shù)據(jù)正確與否的一個(gè)措施,并不能保證通信數(shù)據(jù)的傳輸一定正確。即個(gè)措施,并不能保證通信數(shù)據(jù)的傳輸一定正確。即如果如果奇奇偶校驗(yàn)發(fā)生錯(cuò)誤,表明數(shù)據(jù)傳輸一定出錯(cuò)了;如果奇偶校偶校驗(yàn)發(fā)生錯(cuò)誤,表明數(shù)據(jù)傳輸一定出
18、錯(cuò)了;如果奇偶校驗(yàn)沒(méi)有出錯(cuò),絕不等于數(shù)據(jù)傳輸完全正確。驗(yàn)沒(méi)有出錯(cuò),絕不等于數(shù)據(jù)傳輸完全正確。奇校驗(yàn)規(guī)定:奇校驗(yàn)規(guī)定:8位有效數(shù)據(jù)連同位有效數(shù)據(jù)連同1位奇偶校驗(yàn)附加位中,二位奇偶校驗(yàn)附加位中,二進(jìn)制進(jìn)制“1”的個(gè)數(shù)為奇數(shù)。的個(gè)數(shù)為奇數(shù)。偶校驗(yàn)規(guī)定:偶校驗(yàn)規(guī)定:8位有效數(shù)據(jù)連同位有效數(shù)據(jù)連同1位奇偶校驗(yàn)附加位中,二位奇偶校驗(yàn)附加位中,二進(jìn)制進(jìn)制“1”的個(gè)數(shù)為偶數(shù)。的個(gè)數(shù)為偶數(shù)。校驗(yàn)方式:校驗(yàn)方式:3.4.4 3.4.4 串行口的通信波特率串行口的通信波特率 波特率:每秒鐘傳送數(shù)據(jù)的位數(shù),反映串行傳輸數(shù)據(jù)的速率。波特率:每秒鐘傳送數(shù)據(jù)的位數(shù),反映串行傳輸數(shù)據(jù)的速率。串行口四種工作方式中:串行口四種工
19、作方式中:方式方式0:波特率固定:波特率波特率固定:波特率 = fosc/12。方式方式2:波特率固定:波特率波特率固定:波特率 =(2SMOD/64)fosc , SMOD是是PCON的最高位的最高位方式方式1和方式和方式3: 波特率可變,由定時(shí)器波特率可變,由定時(shí)器T1控制。控制。 波特率波特率 =(2SMOD/32)T1溢出率溢出率 T1溢出率溢出率 =(fosc/12)/(2K TC) 其中:其中:K定時(shí)器定時(shí)器T1的位數(shù),定時(shí)器的位數(shù),定時(shí)器T1用作波特率發(fā)生器用作波特率發(fā)生器時(shí),通常工作在時(shí),通常工作在方式方式2,8位定時(shí)器,位定時(shí)器,T1的溢出所需的周期數(shù)的溢出所需的周期數(shù) =
20、28 TC。 TC定時(shí)器定時(shí)器T1的預(yù)置初值。的預(yù)置初值。 T1工作于方式工作于方式2的常用波特率及初值。的常用波特率及初值。 常用波特率(常用波特率(bps)fOSC(MHz)SMODTH1初值初值1920011.05921FDH 3960011.05920FDH 3480011.05920FAH 6240011.05920F4H 12120011.05920E8H 24串行口的通信波特率串行口的通信波特率波特率波特率 = (2SMOD/32) (fosc/12)/(2K TC) TC =2K (2SMOD fosc / 12 / 波特率波特率 / 32 )Fosc2SMODBAUDTCTC
21、1200000011200229.9583230E61200000012400242.9792243F31200000022400229.9583230E61200000024800242.9792243F31105920011200232 E8TC =2K (2SMOD fosc / 12 / 波特率波特率 / 32 )l接收接收/發(fā)送緩沖寄存器發(fā)送緩沖寄存器SBUF (99H)lMOV SBUF,A ; 發(fā)送發(fā)送數(shù)據(jù)數(shù)據(jù)lMOV A,SBUF ; 接收接收數(shù)據(jù)數(shù)據(jù)l串行通信控制寄存器串行通信控制寄存器SCON (98H)串行通信小結(jié)串行通信小結(jié):SM0 SM1 SM2 REN TB8 RB
22、8 TI RIl電源管理寄存器電源管理寄存器PCON(87H)SMOD GF1 GF0 PD 1DLl串行口的工作方式串行口的工作方式:串行通信小結(jié)串行通信小結(jié):l串行口的工作方式串行口的工作方式:l方式方式0:8位移位寄存器位移位寄存器I/O方式方式l方式方式1:8位數(shù)據(jù)位數(shù)據(jù),1位起始位起始,1位停止位位停止位,一幀一幀10位位l方式方式2:9位數(shù)據(jù)位數(shù)據(jù),1位起始位起始,1位停止位位停止位,一幀一幀11位位l方式方式3:9位數(shù)據(jù)位數(shù)據(jù),1位起始位起始,1位停止位位停止位,一幀一幀11位位l波特率波特率l方式方式0:波特率固定:波特率波特率固定:波特率 = fosc/12。l方式方式2:波
23、特率固定:波特率波特率固定:波特率 =(2SMOD/64)fosc ,l方式方式1和方式和方式3:l波特率可變,由定時(shí)器波特率可變,由定時(shí)器T1控制。控制。l波特率波特率 =(2SMOD/32) (fosc/12)/(2K TC)TC =2K (2SMOD / 32 )(fosc / 12) / 波特率波特率 波特率波特率晶振頻率晶振頻率(MHzMHz)SMODSMOD位位Timer 1Timer 1工作在模式工作在模式2 2下載入下載入TH1TH1(=TL1=TL1)的計(jì)數(shù)初始值)的計(jì)數(shù)初始值6001200CCH12001210F6H24001200F3H48001210F3H120011.
24、059200E8H240011.059200F4H480011.059200FAH960011.059200FDH1920011.059210FDHTC =2K (2SMOD / 32 )(fosc / 12) / 波特率波特率 3.4.5 3.4.5 串行口的應(yīng)用串行口的應(yīng)用 串口應(yīng)用初始化步驟:串口應(yīng)用初始化步驟:(1)(1)設(shè)置設(shè)置TMOD(2)(2)設(shè)置設(shè)置T1初值初值(4)(4)設(shè)置設(shè)置PCON(3)(3)啟動(dòng)定時(shí)器啟動(dòng)定時(shí)器1 1(5)(5)設(shè)置設(shè)置SCON定時(shí)器定時(shí)器T1T1溢出率溢出率波特率倍增率波特率倍增率串口工作模式串口工作模式MOV TMOD, #20H; 定時(shí)器定時(shí)器1
25、置為置為方式方式2 MOV TH1, #0F4H ; 裝載定時(shí)器初值裝載定時(shí)器初值 MOV TL1, #0F4H ;波特率波特率2400 (12MHz時(shí)為時(shí)為0F3h)SETB TR1 ; 啟動(dòng)定時(shí)器啟動(dòng)定時(shí)器 MOV PCON, #00H;SMOD=0, PCON=00000000 MOV SCON, #50H; 設(shè)定串行口設(shè)定串行口方式方式1SM0 SM1 SM2 REN TB8 RB8 TI RI雙機(jī)通信雙機(jī)通信 雙機(jī)通信的硬件連接圖如下圖所示。雙機(jī)通信的硬件連接圖如下圖所示。 雙機(jī)通信雙機(jī)通信軟件要求:軟件要求:通信協(xié)議一致通信協(xié)議一致 (雙方相同的約定雙方相同的約定)例如:例如:采用方式采用方式1 1,1010位(起始位位(起始位1 1、數(shù)據(jù)位、數(shù)據(jù)位8 8,停止位,停止位1 1)波特率為波特率為2400bps2400bps:T1T1工作在方式工作在方式1 1,時(shí)鐘頻率時(shí)鐘頻率11.0592MHz11.0592MHzTH1=TL1=0F4HTH1=TL1=0F4H,PCONPCON寄存器的寄存器的SMODSMOD位為位為0 0。單片機(jī)與單片機(jī)與PCPC的通信的通信 單片機(jī)與單片機(jī)與PC機(jī)通信機(jī)通信: 硬件接口硬件接口:電平轉(zhuǎn)換電平轉(zhuǎn)換 軟件設(shè)計(jì):通
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第九章《簡(jiǎn)單機(jī)械 功》單元測(cè)試含解析2024-2025學(xué)年魯科版(五四學(xué)制)物理八年級(jí)下冊(cè)
- 老年健康知識(shí)培訓(xùn)課件
- 2024年財(cái)產(chǎn)分割協(xié)議書(shū)
- 《俄羅斯國(guó)情概況》課件
- 2024年版技術(shù)服務(wù)項(xiàng)目詳細(xì)分包合同模板版B版
- 2024文化石電商平臺(tái)入駐合作采購(gòu)合同范本3篇
- 2024整棟科技園區(qū)租賃承包合同書(shū)含技術(shù)轉(zhuǎn)移服務(wù)協(xié)議3篇
- 鄭州財(cái)經(jīng)學(xué)院《中級(jí)計(jì)量經(jīng)濟(jì)學(xué)全英文》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024施工協(xié)議書(shū)范文:高速公路隧道施工合作3篇
- 床頭護(hù)士安排患者病歷
- 廣州市番禺區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末統(tǒng)考英語(yǔ)試題
- 重大事故隱患判定標(biāo)準(zhǔn)與相關(guān)事故案例培訓(xùn)課件(建筑)
- DZ/T 0430-2023 固體礦產(chǎn)資源儲(chǔ)量核實(shí)報(bào)告編寫(xiě)規(guī)范(正式版)
- 2024浙江寧波市象山縣人力資源和社會(huì)保障局招聘歷年公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- 2024年一級(jí)建造師考試思維導(dǎo)圖-市政
- 蔗糖羥基氧化鐵咀嚼片-臨床用藥解讀
- 幼兒園小班教案《墊子多玩》
- 高壓架空輸電線(xiàn)路反事故措施培訓(xùn)課件
- 論藥品管理在藥品安全中的重要性
- 隱私計(jì)算技術(shù)與數(shù)據(jù)安全保護(hù)
- 河北省唐山市2023-2024學(xué)年高一上學(xué)期1月期末考試物理試題(含答案解析)
評(píng)論
0/150
提交評(píng)論