




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
*開大單片機(jī)教學(xué)資源課件制作組項(xiàng)目5單片機(jī)串行通信的設(shè)計(jì)【項(xiàng)目導(dǎo)入】項(xiàng)目1在介紹單片機(jī)引腳功能的時(shí)候,我們知道單片機(jī)的I/O端口中有一個(gè)可編程、全雙工的串行口,它就是單片機(jī)與外界進(jìn)行交換信息的端口,項(xiàng)目5將學(xué)習(xí)單片機(jī)串行通信的相關(guān)知識和串口的結(jié)構(gòu)及設(shè)計(jì)應(yīng)用。*開大單片機(jī)教學(xué)資源課件制作組【項(xiàng)目目標(biāo)】1.知識目標(biāo)1)了解單片機(jī)串行通信的一些概念;(2)掌握單片機(jī)串行口的結(jié)構(gòu)和工作原理;;(3)理解單片機(jī)串行口的工作方式。(2.能力目標(biāo)(1)能根據(jù)系統(tǒng)的功能要求,對串口進(jìn)行設(shè)置;(2)能根據(jù)功能模塊要求,對串口通信進(jìn)行設(shè)計(jì)和編程。3.態(tài)度目標(biāo)(1)具有良好的職業(yè)技能素質(zhì)與職業(yè)道德精神;(2)養(yǎng)成主動(dòng)好學(xué)、勤于思考的好習(xí)慣;(3)具有良好的團(tuán)隊(duì)協(xié)作與溝通能力。*開大單片機(jī)教學(xué)資源課件制作組5.1項(xiàng)目描述單片機(jī)與外界進(jìn)行信息的交換必然要用到通信協(xié)議,比如單片機(jī)與單片機(jī)的通信、單片機(jī)與PC機(jī)的通信等。本項(xiàng)目通過設(shè)計(jì)一個(gè)由甲機(jī)通過串口通信控制乙機(jī)LED燈的閃爍,來讓大家熟悉并掌握單片機(jī)的通信設(shè)計(jì)。。*開大單片機(jī)教學(xué)資源課件制作組5.2項(xiàng)目目的與要求本項(xiàng)目設(shè)計(jì)目的是通過甲單片機(jī)的端口控制乙單片機(jī)I/O端口LED燈的閃爍。具體要求:甲機(jī)通過按下開關(guān)的次數(shù)來完成發(fā)送控制命令字符,乙單片機(jī)根據(jù)所接收到的信息來完成LED1閃爍、LED2閃爍、雙閃爍、或停止閃爍。項(xiàng)目在實(shí)施中,要掌握一下基本知識:(1)串行通信的基本概念和單片機(jī)的串口結(jié)構(gòu);(2)串口的工作原理及工作方式;(3)串口通信的應(yīng)用。*開大單片機(jī)教學(xué)資源課件制作組
通信:計(jì)算機(jī)和外部設(shè)備之間進(jìn)行的信息交換。
通信的基本方式
并行通信:將組成數(shù)據(jù)字節(jié)的各位同時(shí)發(fā)送或接收,一個(gè)并行數(shù)據(jù)占多少位二進(jìn)制數(shù),就需要多少根傳輸線。
特點(diǎn):通信速度快,但傳輸線根數(shù)多,只適用于近距離的通信。5.3項(xiàng)目支撐知識鏈接
串行通信:數(shù)據(jù)一位一位地按順序傳送。特點(diǎn):占有傳輸線少,與外部設(shè)備的連接簡單,可以降低傳輸成本,適合于遠(yuǎn)距離通信。一、串行通信概述*開大單片機(jī)教學(xué)資源課件制作組1.異步通信定義:利用字符的再同步技術(shù)的通信方式。數(shù)據(jù)或字符是一幀一幀地被傳送。幀格式
起始位:占有一位,用低電平“0”表示。
數(shù)據(jù)位:可以是5~8位。
奇偶校驗(yàn)位:占一位,該位可省略或者作其他控制位用。停止位:表示一個(gè)字符的結(jié)束,它一定是高電平“1”,停止位可以是
1位、1.5或2位。*開大單片機(jī)教學(xué)資源課件制作組異步通信的典型格式
圖6-1異步通信中數(shù)據(jù)的格式若字符是間斷傳送,則在兩個(gè)字符間插入若干個(gè)空閑位??臻e位為高電平,表示線路處于等待狀態(tài)。*開大單片機(jī)教學(xué)資源課件制作組2.同步通信定義:按照軟件識別同步字符來實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收的。數(shù)據(jù)是連續(xù)傳送的,即數(shù)據(jù)是以數(shù)據(jù)塊為單位傳送的。
圖6-2同步通信中數(shù)據(jù)的格式*開大單片機(jī)教學(xué)資源課件制作組同步通信過程:數(shù)據(jù)塊開始處要用1~2個(gè)同步字符來指示,并由時(shí)鐘來實(shí)現(xiàn)發(fā)送端和接收端同步,即檢測到規(guī)定的同步字符后,下面就連續(xù)按順序傳送數(shù)據(jù),直到通信告一段落。
圖6-2同步通信中數(shù)據(jù)的格式1~2個(gè)同步字符來指示數(shù)據(jù)塊開始,同步字符可以采用統(tǒng)一標(biāo)準(zhǔn)格式,也可由用戶約定。*開大單片機(jī)教學(xué)資源課件制作組異步通信特點(diǎn):不需要傳送同步脈沖,字符幀長度也不受限制,故硬件結(jié)構(gòu)比同步通信方式簡單;但此種傳送方式中包含有起始位和停止位而降低了有效數(shù)據(jù)的傳輸速率。
串行通信特點(diǎn)同步通信特點(diǎn):數(shù)據(jù)塊傳送時(shí)去掉了字符開始和結(jié)束的標(biāo)志,所以其速度高于異步傳送;但在硬件上需要插入同步字符和相應(yīng)的檢測部件,增加了硬件設(shè)計(jì)的難度。
*開大單片機(jī)教學(xué)資源課件制作組
串行通信的傳送方向
雙工通信:串行通信中,A、B兩機(jī)的串行接口既能發(fā)送又能接收,即數(shù)據(jù)可以雙向傳送的通信方式。
半雙工通信:在雙工通信中,若A、B兩機(jī)數(shù)據(jù)用一根傳輸線傳送,兩個(gè)方向上的數(shù)據(jù)不能同時(shí)進(jìn)行傳送,只能單向傳輸數(shù)據(jù)。圖6-3串行通信數(shù)據(jù)傳送方向示意圖全雙工通信:用兩根傳輸線連接在A、B兩機(jī)各自的發(fā)送器和接收器上,每根傳輸線擔(dān)負(fù)一個(gè)方向上的數(shù)據(jù)傳送,則發(fā)送和接收能同時(shí)進(jìn)行。*開大單片機(jī)教學(xué)資源課件制作組二、串行通信制式與波特率
在串行通信中數(shù)據(jù)是在兩個(gè)站之間進(jìn)行傳送的,按照數(shù)據(jù)傳送方向,串行通信可分為單工(simplex)、半雙工(halfduplex)和全雙工(fullduplex)三種制式
單工:單工通信模式是指通信雙方只能進(jìn)行單方向傳輸。單工通信的通信線是單向的,發(fā)送端只有發(fā)送器,只能發(fā)送數(shù)據(jù);接收端只有接收器,只能接收數(shù)據(jù),半雙工:半雙工模式是指通信雙方都能進(jìn)行數(shù)據(jù)傳輸,雙方都設(shè)有發(fā)送器和接收器,都能發(fā)送數(shù)據(jù)和接收數(shù)據(jù),但不能同時(shí)進(jìn)行,即發(fā)送時(shí)不能接收,接收時(shí)不能發(fā)送。*開大單片機(jī)教學(xué)資源課件制作組全雙工:全雙工模式是指通信雙方能同時(shí)進(jìn)行數(shù)據(jù)傳輸,雙方都設(shè)有發(fā)送器和接收器,能同時(shí)發(fā)送數(shù)據(jù)和接收數(shù)據(jù)。單工通信模式
半雙工通信模式
全雙工通信模式
*開大單片機(jī)教學(xué)資源課件制作組波特率(BandRate):每秒鐘傳送二進(jìn)制數(shù)碼的位數(shù),單位是bps(bitpersecond),即位/秒(b/s)。
例在同步通信中信息傳送速度為360b/s,每個(gè)字符又包含10位,試求此同步通信中的波特率及一位二進(jìn)制數(shù)的傳送時(shí)間。解:波特率是
360字符/s×10位/字符=3600bps
一位二進(jìn)制數(shù)傳送的時(shí)間即為波特率的倒數(shù):
Tb=1/3600s=0.278s*開大單片機(jī)教學(xué)資源課件制作組三、信號的調(diào)制與解調(diào)
當(dāng)異步通信的距離在30m以內(nèi)時(shí),計(jì)算機(jī)之間可以直接通信。而當(dāng)傳輸距離較遠(yuǎn)時(shí),通常是用電話線進(jìn)行傳送,由于電話線的帶寬限制以及信號傳送中的衰減,會(huì)使信號發(fā)生明顯的畸變。所以,在這種情況下,發(fā)送時(shí)要用調(diào)制解調(diào)器(Modulator)把數(shù)字信號轉(zhuǎn)換為模擬信號,并加以放大再傳送,這個(gè)過程稱為調(diào)制。在接收時(shí),再用解調(diào)器(Demodulator)檢測此模擬信號,并把它轉(zhuǎn)換成數(shù)字信號再送入計(jì)算機(jī),這個(gè)過程稱為解調(diào)。*開大單片機(jī)教學(xué)資源課件制作組四、串行通信的協(xié)議
RS—232C由美國電子工業(yè)協(xié)會(huì)制定,是目前使用最多的一種異步串行通信總線標(biāo)準(zhǔn)。RS—232C定義了數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通信設(shè)備(DCE)之間的物理接口規(guī)范,采用標(biāo)準(zhǔn)接口后,能方便地把單片機(jī)和外設(shè)以及測量儀器等有機(jī)地連接起來構(gòu)成一個(gè)控制系統(tǒng)。此串口協(xié)議適合短距離或調(diào)制解調(diào)的通信場合。*開大單片機(jī)教學(xué)資源課件制作組1.RS232電氣特性
該標(biāo)準(zhǔn)采用浮邏輯,電平值為-3V~-l5V的低電平表示邏輯“1”;電平值為+3V~+l5V的高電平表示邏輯“0”。RS—232C不能直接與TTL電路連接,使用時(shí)必須加上適當(dāng)?shù)碾娖睫D(zhuǎn)換電路,否則會(huì)燒壞。目前較常用的電平轉(zhuǎn)換芯片有MAX232、MC1488和MC1489等。*開大單片機(jī)教學(xué)資源課件制作組MAX232芯片的引腳結(jié)構(gòu)如下圖所示。其中管腳1~6用于電源電壓轉(zhuǎn)換,只要在外部接入相應(yīng)電解電容即可;管腳7~10和管腳11~14構(gòu)成兩組TTL信號電平與RS-232C電平引腳相連。
*開大單片機(jī)教學(xué)資源課件制作組2.RS232引腳
RS—232C接口采用的是25針連接和9針連接,具體見圖
*開大單片機(jī)教學(xué)資源課件制作組2.RS-232C總線標(biāo)準(zhǔn)*開大單片機(jī)教學(xué)資源課件制作組RS—232C引腳功能9針25針簡寫功能18CD載波偵測(CarrierDetect)23RXD接收數(shù)據(jù)(Receive)32TXD發(fā)送數(shù)據(jù)(Transmit)420DTR數(shù)據(jù)終端設(shè)備(DataTerminalReady)57GND地線(Ground)66DSR數(shù)據(jù)準(zhǔn)備好(DataSetReady)74RTS請求發(fā)送(RequestToSend)85CTS消除發(fā)送(ClearToSend)922RI振鈴指示(RingIndicator)*開大單片機(jī)教學(xué)資源課件制作組RS-232C接口電路在PC機(jī)系統(tǒng)內(nèi)部裝有異步通信適配器,利用它可以實(shí)現(xiàn)異步串行通信。該適配器的核心元件是可編程的Intel8250芯片,它使PC機(jī)有能力與其他具有標(biāo)準(zhǔn)RS-232C接口的計(jì)算機(jī)或設(shè)備進(jìn)行通信。而MCS—51單片機(jī)本身具有一個(gè)全雙工的串行口,因此只要配以電平轉(zhuǎn)換電路、隔離電路,就可組成一個(gè)簡單可行的通信接口。同樣,PC機(jī)和單片機(jī)之間的通信也分為雙機(jī)通信和多機(jī)通信。
*開大單片機(jī)教學(xué)資源課件制作組3.RS-232C接口電路PC機(jī)和單片機(jī)最簡單的連接是零調(diào)制三線經(jīng)濟(jì)型。這是進(jìn)行全雙工通信所必需的最少線路。下圖給出了采用MAX232芯片的PC機(jī)和單片機(jī)串行通信接口電路,其中,MAX232與PC機(jī)的連接采用的是9芯標(biāo)準(zhǔn)插座。*開大單片機(jī)教學(xué)資源課件制作組5.3.2串行接口及工作方式
去申請中斷發(fā)送SBUF(99H)接收SBUF(99H)發(fā)送控制器TI接收控制器RI移位寄存器波特率發(fā)生器T1≥1輸出控制門RXDTXD(P3.0)串行控制寄存器98H(P3.1)圖6-4MCS-51單片機(jī)串行口結(jié)構(gòu)示意圖*開大單片機(jī)教學(xué)資源課件制作組一、與串行口有關(guān)的寄存器
串行口通過引腳RXD(P3.0,串行數(shù)據(jù)接收端)和引腳TXD(P3.1,串行數(shù)據(jù)發(fā)送端)與外界進(jìn)行通信。串行發(fā)送與接收的速率與移位時(shí)鐘同步,定時(shí)/計(jì)數(shù)器T1作為串行通信的波特率發(fā)生器,T1溢出率經(jīng)2分頻(或不分頻)又經(jīng)16分頻作為串行發(fā)送或接收的移位時(shí)鐘。
串行口的接收和發(fā)送由串行口緩沖寄存器SBUF、串行口控制寄存器SCON和電源控制寄存器PCON來控制。
*開大單片機(jī)教學(xué)資源課件制作組1.串行口緩沖寄存器SBUFSBUF(99H)發(fā)送緩沖寄存器:只能寫入不能讀出。當(dāng)CPU向SBUF發(fā)出“寫”命令時(shí)(執(zhí)行指令MOVSBUF,A),表示將A中數(shù)據(jù)寫入發(fā)送緩沖寄存器。接收緩沖寄存器:只能讀出而不能寫入。當(dāng)執(zhí)行讀SBUF的命令時(shí)(執(zhí)行指令MOVA,SBUF),則表示將接收到的數(shù)據(jù)從接收緩沖寄存器讀出送入A中
。
6.2.2與串行口有關(guān)的寄存器
*開大單片機(jī)教學(xué)資源課件制作組2.串行口控制寄存器SCON(98H)
作用:設(shè)定串行口的工作方式、接收/發(fā)送控制以及設(shè)置狀態(tài)標(biāo)志。工作方式選擇多機(jī)通信控制位允許串行接收位接收數(shù)據(jù)的第9位發(fā)送數(shù)據(jù)的第9位接收中斷標(biāo)志發(fā)送中斷標(biāo)志SM0SM1SM2RENTB8RB8TIRI9FH9EH9DH9CH9BH9AH99H98H在方式2和方式3中,若SM2=1,則多機(jī)通信控制位,當(dāng)接收到的第9位數(shù)據(jù)RB8=0時(shí)不啟動(dòng)接收中斷標(biāo)志RI(即RI=0),并且將接收到的前8位數(shù)據(jù)丟棄;當(dāng)RB8=1時(shí),才將接收到的前8位數(shù)據(jù)送入SBUF,并置位RI產(chǎn)生中斷請求。當(dāng)SM2=0時(shí),則不論第9位數(shù)據(jù)為0或1,都將前8位數(shù)據(jù)裝入SBUF中,并產(chǎn)生中斷請求。
*開大單片機(jī)教學(xué)資源課件制作組串行口工作方式選擇
SM0SM1工作方式功能說明波特率00方式0移位寄存器工作方式fosc/1201方式18位數(shù)據(jù)的異步收發(fā)方式可變(T1溢出/n)10方式28位數(shù)據(jù)的異步收發(fā)方式fosc/64或fosc/3211方式38位數(shù)據(jù)的異步收發(fā)方式可變(T1溢出/n)*開大單片機(jī)教學(xué)資源課件制作組3.電源控制寄存器PCON
作用:它主要用于CHMOS的80C51單片機(jī)實(shí)現(xiàn)電源控制(低4位)。在HMOS型的8051單片機(jī)中,除PCON.7的SMOD位,其余位均無意義。
SMOD-------------GF1GF0PDIDLSMOD稱為波特率選擇位。在工作方式1、2、3中,若SMOD=1,則波特率提高一倍;若SMOD=0,則波特率不變。復(fù)位時(shí),SMOD=0。PCON8EH8DH8CH8BH8AH89H88H87H
(87H)*開大單片機(jī)教學(xué)資源課件制作組1.方式0--同步移位寄存器方式二、串行口的工作方式
8位同步移位寄存器輸入/輸出方式,主要用于輸入/輸出接口的擴(kuò)展。8位串行數(shù)據(jù)的輸入或輸出都是通過RXD(P3.0)端,而TXD(P3.1)端用于輸出移位脈沖。波特率固定為fosc/12。
發(fā)送操作當(dāng)TI=0時(shí),CPU通過“MOVSBUF,A”指令,SBUF中的串行數(shù)據(jù)由RXD線上逐位移出,TXD線上發(fā)送同步脈沖。每送出8位數(shù)據(jù),TI就自動(dòng)置1;必須用軟件清零TI。*開大單片機(jī)教學(xué)資源課件制作組圖6-5方式0用于擴(kuò)展輸出口用一塊(或多塊)串入并出的移位寄存器74LS164擴(kuò)展輸出口。*開大單片機(jī)教學(xué)資源課件制作組接收操作在RI=0和REN=1條件下啟動(dòng),串行數(shù)據(jù)由RXD端逐位移入SBUF中,TXD輸出移位時(shí)鐘。接收電路接收到8位數(shù)據(jù)后,RI自動(dòng)置1,CPU查詢到RI=1或響應(yīng)中斷后便可通過指令“MOVA,SBUF”把SBUF中數(shù)據(jù)送入累加器A
。必須用軟件清零TI。*開大單片機(jī)教學(xué)資源課件制作組2.方式1--8位異步通信接口方式1、方式2、方式3均為全雙工方式,串行數(shù)據(jù)經(jīng)TXD(P3.1)端發(fā)送給外設(shè),而外設(shè)發(fā)出的串行數(shù)據(jù)由RXD(P3.0)端接收,發(fā)送和接收可同時(shí)進(jìn)行。當(dāng)SM0=0,SM1=1時(shí),串行口工作在方式1。串行口為10位異步通信方式。方式1多用于兩個(gè)單片機(jī)(雙機(jī))之間或單片機(jī)與外設(shè)電路間的通信。在此方式下字符幀除8位數(shù)據(jù)位外,還有1位起始位(0)和1位停止位(1)。*開大單片機(jī)教學(xué)資源課件制作組發(fā)送過程TI=0的條件下,執(zhí)行“MOVSBUF,A”指令來啟動(dòng),然后發(fā)送電路就自動(dòng)在8位發(fā)送字符前后分別添加一位起始位和停止位,并在移位脈沖作用下數(shù)據(jù)依次從TXD端發(fā)出。一幀數(shù)據(jù)發(fā)送完畢,TXD端維持高電平不變。TI在停止位開始時(shí)自動(dòng)由硬件置1,以通知CPU再發(fā)送下一個(gè)字符。必須用軟件清零TI。*開大單片機(jī)教學(xué)資源課件制作組接收過程在接收允許控制位REN=1的前提下,從搜索到起始位開始的。當(dāng)CPU檢測到RXD端由1到0的負(fù)跳變后,啟動(dòng)一次接收。接收過程中,數(shù)據(jù)從輸入移位寄存器右邊移入,“1”從左邊移出,起始位移至輸入移位寄存器最左邊時(shí),控制電路進(jìn)行最后一次移位。當(dāng)RI=0,且SM2=0(或接收到的停止位為1)時(shí),將接收到的9位數(shù)據(jù)的前8位數(shù)據(jù)裝入接收緩沖器SBUF,第9位(停止位)進(jìn)入RB8,并置RI=1,向CPU申請中斷。否則,這次收到的數(shù)據(jù)不送入“SBUF”中,被舍去。*開大單片機(jī)教學(xué)資源課件制作組3.方式2和方式3均為9位數(shù)據(jù)異步通信方式,兩者的差異僅在于通信波特率有所不同。傳送一幀信息為11位,包括一位起始位0,8位數(shù)據(jù)位,一位程控位和一位停止位。
方式2和方式3發(fā)送過程類似于方式1。所不同的是方式2和方式3有9位有效數(shù)據(jù)位。發(fā)送時(shí),CPU除要把發(fā)送字符裝入SBUF外,還要把第九位程控位先送入SCON中的TB8中。
發(fā)送過程*開大單片機(jī)教學(xué)資源課件制作組方式2和方式3的接收過程也和方式1相類似,所不同的是方式1時(shí)RB8中存放的是停止位,方式2或方式3時(shí)RB8中存放的是第9數(shù)據(jù)位。因此,在方式2和方式3時(shí)必須滿足接收有效字符的條件為當(dāng)RI=0且SM2=0(或第9位數(shù)據(jù)為1)接收到的前8位數(shù)據(jù)送SBUF,而第9位數(shù)據(jù)裝入SCON中的RB8位,同時(shí)RI置1。如果不滿足,則數(shù)據(jù)丟失,且不置位RI,一位時(shí)間后繼續(xù)搜索RXD端的負(fù)跳變。接收過程*開大單片機(jī)教學(xué)資源課件制作組
串行口的通信波特率的設(shè)定
在串行通信中,收發(fā)雙方對發(fā)送或接收的數(shù)據(jù)速率要有一定的約定,通過軟件對單片機(jī)串行口編程可約定4種工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可變的,由定時(shí)器T1的溢出率決定。移位時(shí)鐘脈沖由S6給出,即每個(gè)機(jī)器周期產(chǎn)生一個(gè)移位時(shí)鐘,發(fā)送或接收一位數(shù)據(jù)。因此,串行口的通信波特率是固定的,為振蕩頻率的1/12,并不受SMOD的影響,即方式0的波特率=fosc/12
1.方式0的波特率*開大單片機(jī)教學(xué)資源課件制作組
串行口的通信波特率的設(shè)定
工作方式2的波特率取決于SMOD的值。2.方式2的波特率當(dāng)SMOD=1時(shí),波特率為1/32fosc;當(dāng)SMOD=0時(shí),波特率為1/64fosc。*開大單片機(jī)教學(xué)資源課件制作組
串行口的通信波特率的設(shè)定
T1溢出率即為一次定時(shí)時(shí)間的倒數(shù)
X為定時(shí)初值,M由定時(shí)器T1的工作方式?jīng)Q定。3.方式1或方式3的波特率由定時(shí)器T1的溢出率與SMOD值同時(shí)決定。*開大單片機(jī)教學(xué)資源課件制作組
串行口的通信波特率的設(shè)定
則初值計(jì)算公式為:
T1作為波特率發(fā)生器時(shí),最典型的用法是使T1工作在方式2。此時(shí),波特率為*開大單片機(jī)教學(xué)資源課件制作組三、串行口應(yīng)用舉例
串行口需初始化后,才能完成數(shù)據(jù)的輸入、輸出。其初始化過程如下:按選定串行口的工作方式設(shè)定SCON的SM0、SM1兩位二進(jìn)制編碼。對于工作方式2或3,應(yīng)根據(jù)需要在TB8中寫入待發(fā)送的第9位數(shù)據(jù)(地址為1,數(shù)據(jù)為0)。若選定的工作方式不是方式0,還需設(shè)定接收/發(fā)送的波特率。設(shè)定SMOD的狀態(tài),以控制波特率是否加倍。若選定工作方式1或3,則應(yīng)對定時(shí)器T1進(jìn)行初始化以設(shè)定其溢出率。串行口的編程*開大單片機(jī)教學(xué)資源課件制作組如設(shè)置單片機(jī)晶振為11.0592MHz,串口波特率為9600bit/s,串口選擇工作方式1,定時(shí)器配置為工作方式2。初始化程序如下:voidUartInit(void)
{TMOD=(TMOD&0X0F)|0X20;//設(shè)置定時(shí)器T1為定時(shí)方式2TH1=110592001/12/32/9600;//求波特率為9600時(shí)定時(shí)器初值TL1=TH1;//啟動(dòng)T1計(jì)數(shù)器TR1=1;SCON=0X70;//設(shè)置串行工作方式1,允許接收PCON=0X80;}*開大單片機(jī)教學(xué)資源課件制作組例:用8951的串行口外接一片CD4094擴(kuò)展8位并行輸出,并行口每位接一發(fā)光二極管,要求發(fā)光二極管循環(huán)輪流亮,工作電路如圖所示,請編寫程序
89C51
RXD
TXD
P1.0Q1Q2Q3Q4Q5Q6Q7Q8
SINCD4094CLK
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江廣廈建設(shè)職業(yè)技術(shù)大學(xué)《中國城市建設(shè)史》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄂爾多斯應(yīng)用技術(shù)學(xué)院《管理會(huì)計(jì)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 炎黃職業(yè)技術(shù)學(xué)院《計(jì)算機(jī)繪圖及BM應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 煙臺(tái)職業(yè)學(xué)院《足球理論與實(shí)踐Ⅲ》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年吉林省建筑安全員《B證》考試題庫
- 浙江機(jī)電職業(yè)技術(shù)學(xué)院《BIM技術(shù)原理及其應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州師范學(xué)院《微機(jī)原理與接口技術(shù)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年安徽省建筑安全員知識題庫附答案
- 四川三河職業(yè)學(xué)院《建筑與環(huán)境設(shè)計(jì)方法》2023-2024學(xué)年第二學(xué)期期末試卷
- 邢臺(tái)應(yīng)用技術(shù)職業(yè)學(xué)院《體育教學(xué)訓(xùn)練理論與方法實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 砥礪前行決心譜寫華章
- 2025年開學(xué)教導(dǎo)處發(fā)言稿(5篇)
- 機(jī)電設(shè)備安裝旁站監(jiān)理方案
- 2025年度民政局離婚協(xié)議書范本模板官方修訂2篇
- 《百達(dá)翡麗名表介紹》課件
- 《集裝箱標(biāo)識辨識》課件
- 2024年臨床輸血管理委員會(huì)年終的工作總結(jié)
- 2025版《VOCs廢氣處理設(shè)施安全檢查表》(全)
- 整形醫(yī)院客戶管理培訓(xùn)
- 七年級語文下冊全冊完整課件(部編版)
- (投資管理)對外投資合作國別(地區(qū))指南
評論
0/150
提交評論