




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 串行通信串行通信 優(yōu)點(diǎn)優(yōu)點(diǎn):便于長(zhǎng)距離傳送便于長(zhǎng)距離傳送 缺點(diǎn)缺點(diǎn):傳送速度較慢傳送速度較慢計(jì)算機(jī)與外界信息交換稱為計(jì)算機(jī)與外界信息交換稱為通信通信。通信的通信的基本方式基本方式可分為并行通信和串行通信:可分為并行通信和串行通信:并行通信并行通信是數(shù)據(jù)的各位同時(shí)發(fā)送或同時(shí)接收;是數(shù)據(jù)的各位同時(shí)發(fā)送或同時(shí)接收;串行通信串行通信是數(shù)據(jù)的各位依次逐位發(fā)送或接收。是數(shù)據(jù)的各位依次逐位發(fā)送或接收。并行通信并行通信 優(yōu)點(diǎn)優(yōu)點(diǎn):傳送速度快傳送速度快 缺點(diǎn)缺點(diǎn):不便長(zhǎng)距離傳送不便長(zhǎng)距離傳送n并行通信并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時(shí)進(jìn)行傳送時(shí)進(jìn)行傳送 。并行通
2、信并行通信控制簡(jiǎn)單、傳輸速度快;由于傳輸線較多,控制簡(jiǎn)單、傳輸速度快;由于傳輸線較多,長(zhǎng)距離傳送時(shí)成本高。長(zhǎng)距離傳送時(shí)成本高。串行通信串行通信是將數(shù)據(jù)字節(jié)分成一位一位的形式在是將數(shù)據(jù)字節(jié)分成一位一位的形式在一條傳輸線上逐個(gè)地傳送。一條傳輸線上逐個(gè)地傳送。串行通信的特點(diǎn)串行通信的特點(diǎn):傳輸線少,成本低、易于實(shí)現(xiàn),:傳輸線少,成本低、易于實(shí)現(xiàn),可靠性高、適合遠(yuǎn)距離的數(shù)據(jù)通信,但需要收發(fā)可靠性高、適合遠(yuǎn)距離的數(shù)據(jù)通信,但需要收發(fā)雙方采取同步措施。以正確區(qū)分信號(hào)中的每一位,雙方采取同步措施。以正確區(qū)分信號(hào)中的每一位,區(qū)分?jǐn)?shù)據(jù)的起始和結(jié)束位置,恢復(fù)正確的位序列。區(qū)分?jǐn)?shù)據(jù)的起始和結(jié)束位置,恢復(fù)正確的位序列
3、。且通信速率低。且通信速率低。 比較:比較: 串行通信串行通信 并行通信并行通信 傳輸線數(shù)傳輸線數(shù) 少少 多多 成成 本本 低低 高高 通信速度通信速度 慢慢 快快 通信距離通信距離 遠(yuǎn)遠(yuǎn) 近近 可可 靠靠 性性 高高 低低 典型代表典型代表 232/485/CAN PCI/ISA232/485/CAN PCI/ISAMCS-51單片機(jī)具有單片機(jī)具有并行和串行并行和串行兩種通信方式。兩種通信方式。一、串行通信分類一、串行通信分類串行通信按時(shí)鐘控制方式可分為串行通信按時(shí)鐘控制方式可分為異步通信和同步通信異步通信和同步通信。1 1、異步通信、異步通信n 異步通信依靠起始位、停止位保持通信同步。異步
4、通信依靠起始位、停止位保持通信同步。n 異步通信數(shù)據(jù)傳送按字符幀傳輸,異步通信數(shù)據(jù)傳送按字符幀傳輸, 一幀數(shù)據(jù)包含起始位、數(shù)據(jù)位、校驗(yàn)位和停止位。一幀數(shù)據(jù)包含起始位、數(shù)據(jù)位、校驗(yàn)位和停止位。n 異步通信由各自獨(dú)立的時(shí)鐘控制數(shù)據(jù)的收發(fā)。異步通信由各自獨(dú)立的時(shí)鐘控制數(shù)據(jù)的收發(fā)。n 異步通信適合長(zhǎng)距離傳輸,實(shí)現(xiàn)容易,對(duì)線路和異步通信適合長(zhǎng)距離傳輸,實(shí)現(xiàn)容易,對(duì)線路和 收發(fā)器要求較低;但傳輸?shù)男屎退俣鹊?。收發(fā)器要求較低;但傳輸?shù)男屎退俣鹊?。n 在單片機(jī)中主要采用異步通信方式。在單片機(jī)中主要采用異步通信方式。8-1 8-1 串行通信基礎(chǔ)串行通信基礎(chǔ)2 2、同步通信、同步通信n 同步通信依靠同步字符保
5、持通信同步。同步通信依靠同步字符保持通信同步。n 同步字符可以由用戶約定,也可以采用同步字符可以由用戶約定,也可以采用SYNSYN代碼代碼16H16H。n 通信時(shí)先發(fā)送同步字符,然后是連續(xù)的數(shù)據(jù)塊,通信時(shí)先發(fā)送同步字符,然后是連續(xù)的數(shù)據(jù)塊, 數(shù)據(jù)之間沒有間隙,也沒有起始位和停止位。數(shù)據(jù)之間沒有間隙,也沒有起始位和停止位。n 同步通信的數(shù)據(jù)格式。同步通信的數(shù)據(jù)格式。n 同步通信要求把時(shí)鐘信號(hào)同時(shí)傳送,數(shù)據(jù)收發(fā)由統(tǒng)一同步通信要求把時(shí)鐘信號(hào)同時(shí)傳送,數(shù)據(jù)收發(fā)由統(tǒng)一 的時(shí)鐘控制。的時(shí)鐘控制。n 同步通信傳輸效率高,適合高速傳輸?shù)囊?;適合短同步通信傳輸效率高,適合高速傳輸?shù)囊?;適合短 距離傳輸;長(zhǎng)距
6、離傳輸成本高,且時(shí)鐘信號(hào)容易受到距離傳輸;長(zhǎng)距離傳輸成本高,且時(shí)鐘信號(hào)容易受到 噪聲的干擾。噪聲的干擾。 比較:比較: 異步通信異步通信 同步通信同步通信 同步方式同步方式 起始起始/ /停止位停止位 同步字符同步字符 時(shí)時(shí) 鐘鐘 獨(dú)立獨(dú)立 統(tǒng)一統(tǒng)一 傳送內(nèi)容傳送內(nèi)容 字符字符 數(shù)據(jù)塊數(shù)據(jù)塊 通信速度通信速度 慢慢 快快 通信距離通信距離 遠(yuǎn)遠(yuǎn) 近近 可可 靠靠 性性 高高 低低1 1、概念:、概念:每秒傳送二進(jìn)制數(shù)據(jù)的位數(shù)。每秒傳送二進(jìn)制數(shù)據(jù)的位數(shù)。2 2、單位:、單位:位位/ /秒秒(bit/s)(bit/s),常用,常用bpsbps表示。表示。3 3、波特率的計(jì)算:、波特率的計(jì)算: 假若
7、數(shù)據(jù)傳送速率為假若數(shù)據(jù)傳送速率為120120字符字符/s/s,而每一個(gè)字符幀已規(guī),而每一個(gè)字符幀已規(guī)定為定為1010個(gè)數(shù)據(jù)位個(gè)數(shù)據(jù)位(1(1個(gè)起始位、個(gè)起始位、1 1個(gè)停止位、個(gè)停止位、8 8個(gè)數(shù)據(jù)位個(gè)數(shù)據(jù)位) ) ,則傳輸速率為則傳輸速率為12012010101200bit/s1200bit/s,即波特率為,即波特率為1200bps1200bps。4 4、常用波特率、常用波特率 串行通信常用的標(biāo)準(zhǔn)波特率在串行通信常用的標(biāo)準(zhǔn)波特率在RS-232CRS-232C標(biāo)準(zhǔn)中已有規(guī)定,標(biāo)準(zhǔn)中已有規(guī)定,如如600600、12001200、24002400、48004800、96009600、1920019
8、200等等。等等。二、波特率二、波特率三、串行通信的制式三、串行通信的制式串行通信按照數(shù)據(jù)傳送方向可分為三種制式:串行通信按照數(shù)據(jù)傳送方向可分為三種制式: 單工制式單工制式是指甲乙雙方通信時(shí)是指甲乙雙方通信時(shí)只能單向傳只能單向傳送數(shù)據(jù)送數(shù)據(jù),發(fā)送方和接收方固定。,發(fā)送方和接收方固定。 1 1、單工制式(單工制式(SimplexSimplex)半雙工制式半雙工制式是指通信雙方都具有發(fā)送器和是指通信雙方都具有發(fā)送器和接收器,既可發(fā)送也可接收,但不能同時(shí)接收接收器,既可發(fā)送也可接收,但不能同時(shí)接收和發(fā)送,和發(fā)送,發(fā)送時(shí)不能接收,接收時(shí)不能發(fā)送發(fā)送時(shí)不能接收,接收時(shí)不能發(fā)送。2、半雙工制式(半雙工制式
9、(Half DuplexHalf Duplex) 全雙工制式全雙工制式是指通信雙方均設(shè)有發(fā)送器和是指通信雙方均設(shè)有發(fā)送器和接收器,并且信道劃分為發(fā)送信道和接收信道,接收器,并且信道劃分為發(fā)送信道和接收信道,因此全雙工制式可實(shí)現(xiàn)甲乙雙方因此全雙工制式可實(shí)現(xiàn)甲乙雙方同時(shí)發(fā)送和接同時(shí)發(fā)送和接收數(shù)據(jù)收數(shù)據(jù),發(fā)送時(shí)能接收,接收時(shí)也能發(fā)送。,發(fā)送時(shí)能接收,接收時(shí)也能發(fā)送。3 3、全雙工制式(全雙工制式(Full DuplexFull Duplex) MCS-51 MCS-51單片機(jī)內(nèi)部有一個(gè)單片機(jī)內(nèi)部有一個(gè)可編程的全雙工異步串行可編程的全雙工異步串行接接口,利用該接口可以實(shí)現(xiàn)單片機(jī)之間、單片機(jī)與口,利用該
10、接口可以實(shí)現(xiàn)單片機(jī)之間、單片機(jī)與PCPC機(jī)之間的機(jī)之間的串行通訊。串行通訊。 所謂串行通訊就是將數(shù)據(jù)的各位一位一位地依次傳送。所謂串行通訊就是將數(shù)據(jù)的各位一位一位地依次傳送。所謂全雙工指信息能夠同時(shí)雙向傳送。所謂全雙工指信息能夠同時(shí)雙向傳送。 異步通訊,通常以單個(gè)字符為傳送單位,每一個(gè)字符異步通訊,通常以單個(gè)字符為傳送單位,每一個(gè)字符的開始和結(jié)束必須有開始位和停止位,發(fā)送的字符之間的時(shí)的開始和結(jié)束必須有開始位和停止位,發(fā)送的字符之間的時(shí)隙可以是任意的。隙可以是任意的。n RS-232CRS-232Cn RS-422 RS-422n RS-485 RS-485n 20mA 20mA電流環(huán)電流環(huán)8
11、-2 8-2 串行通信總線標(biāo)準(zhǔn)串行通信總線標(biāo)準(zhǔn)n 概述概述n 電氣特性電氣特性n 引腳功能引腳功能n 電平轉(zhuǎn)換芯片電平轉(zhuǎn)換芯片n 應(yīng)用電路應(yīng)用電路一、一、RS-232C總線標(biāo)準(zhǔn)總線標(biāo)準(zhǔn) RS-232 RS-232 是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與TTLTTL以高低電以高低電平表示邏輯狀態(tài)的規(guī)定不同。因此,為了能夠同計(jì)算機(jī)接平表示邏輯狀態(tài)的規(guī)定不同。因此,為了能夠同計(jì)算機(jī)接口或終端的口或終端的TTLTTL器件連接,必須在器件連接,必須在RS-232 RS-232 與與TTLTTL電路之間進(jìn)電路之間進(jìn)行電平和邏輯關(guān)系的變換。實(shí)現(xiàn)這種變換的方法可用分立行電平和邏輯關(guān)系的變
12、換。實(shí)現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。目前較為廣泛地使用集成電元件,也可用集成電路芯片。目前較為廣泛地使用集成電路轉(zhuǎn)換器件,如路轉(zhuǎn)換器件,如MC1488MC1488、SN75150SN75150芯片可完成芯片可完成TTLTTL電平到電平到EIAEIA電平的轉(zhuǎn)換,而電平的轉(zhuǎn)換,而MC1489MC1489、SN75154SN75154可實(shí)現(xiàn)可實(shí)現(xiàn)EIAEIA電平到電平到TTLTTL電平電平的轉(zhuǎn)換。的轉(zhuǎn)換。MAX232MAX232芯片可完成芯片可完成TTLEIATTLEIA雙向電平轉(zhuǎn)換。雙向電平轉(zhuǎn)換。 圖5-9 RS-232連接的最簡(jiǎn)單形式 RS-232 RS-232通信通常采用通
13、信通常采用DB9DB9連接器來(lái)完成信號(hào)的互聯(lián)。連接器來(lái)完成信號(hào)的互聯(lián)。 RS-232RS-232通信最少可以使用通信最少可以使用3 3根線實(shí)現(xiàn)正常的串行通信根線實(shí)現(xiàn)正常的串行通信( (交叉互聯(lián)交叉互聯(lián)) ),其中引腳,其中引腳TXDTXD,RXDRXD,GNDGND用于全雙工串行通用于全雙工串行通信。其它握手信號(hào)用于設(shè)備之間的同步控制,可以不連。信。其它握手信號(hào)用于設(shè)備之間的同步控制,可以不連。 硬件組成:硬件組成:CPUCPU,如,如MCS51MCS51,STC12C5A60S2STC12C5A60S2等各型微處理器;等各型微處理器;電平轉(zhuǎn)換芯片,如電平轉(zhuǎn)換芯片,如MAX232MAX232等
14、集成電路芯片;等集成電路芯片;通信接口,如通信接口,如DB9DB9、DB25DB25等連接接口。等連接接口。n 特點(diǎn)特點(diǎn)n 常用芯片與節(jié)點(diǎn)數(shù)量常用芯片與節(jié)點(diǎn)數(shù)量n MAX485MAX485芯片介紹芯片介紹n 應(yīng)用電路應(yīng)用電路二、二、RS-485總線標(biāo)準(zhǔn)總線標(biāo)準(zhǔn)表表8-7 RS-485、RS-422、RS-232的主要技術(shù)參數(shù)的主要技術(shù)參數(shù) 因因RS-485接口具有良好的抗噪聲干擾性,長(zhǎng)的傳輸距離和多接口具有良好的抗噪聲干擾性,長(zhǎng)的傳輸距離和多站能力等上述優(yōu)點(diǎn)就使其成為首選的串行接口。站能力等上述優(yōu)點(diǎn)就使其成為首選的串行接口。 RS485接口均采接口均采用屏蔽雙絞線傳輸。用屏蔽雙絞線傳輸。RS4
15、85接口連接器采用接口連接器采用DB-9的的9芯插頭座。芯插頭座。 RS-485RS-485通信接口芯片通信接口芯片 MAX485 MAX485芯片引腳定義芯片引腳定義 485 485通信硬件系統(tǒng)框圖通信硬件系統(tǒng)框圖 RS485RS485通信系統(tǒng)由發(fā)送器、接收器和兩根通信線纜通信系統(tǒng)由發(fā)送器、接收器和兩根通信線纜A A、B B組成。組成。數(shù)據(jù)發(fā)送時(shí),數(shù)據(jù)發(fā)送時(shí),DE=1DE=1,發(fā)送使能;,發(fā)送使能;DIDI輸入待發(fā)送的數(shù)據(jù),若輸入待發(fā)送的數(shù)據(jù),若DI=1DI=1,則,則V VOAOAVVOBOB,且電壓差,且電壓差V VODOD200mV200mV,此時(shí)在,此時(shí)在RE=0RE=0條件下,接收
16、條件下,接收器接收數(shù)據(jù)器接收數(shù)據(jù)RO=1RO=1;若;若DI=0DI=0,則,則V VOAOAVVOBOB,且電壓差,且電壓差V VODOD-200mV-200mV,此,此時(shí)在時(shí)在RE=0RE=0條件下,接收器接收數(shù)據(jù)條件下,接收器接收數(shù)據(jù)RO=0RO=0。數(shù)據(jù)接收過程相反。數(shù)據(jù)接收過程相反。信號(hào)差分傳輸?shù)膬?yōu)點(diǎn):抑制噪聲干擾、不受節(jié)點(diǎn)間電平差信號(hào)差分傳輸?shù)膬?yōu)點(diǎn):抑制噪聲干擾、不受節(jié)點(diǎn)間電平差異影響。異影響。RS-485RS-485通信原理通信原理n 概述概述n MCS-51MCS-51串行口的內(nèi)部結(jié)構(gòu)串行口的內(nèi)部結(jié)構(gòu)n 與串口有關(guān)的特殊功能寄存器與串口有關(guān)的特殊功能寄存器n 工作方式工作方式n
17、 波特率波特率n 串口初始化串口初始化n 串口應(yīng)用串口應(yīng)用8-4 MCS-518-4 MCS-51單片機(jī)串行口單片機(jī)串行口一、串行口的內(nèi)部結(jié)構(gòu)及工作原理一、串行口的內(nèi)部結(jié)構(gòu)及工作原理圖圖8.9 8.9 串行口結(jié)構(gòu)框圖串行口結(jié)構(gòu)框圖MCS51單片機(jī)串行口內(nèi)部有兩個(gè)物理上獨(dú)立地接收和發(fā)送緩沖器,可同時(shí)收、發(fā)數(shù)據(jù)。利用定時(shí)器產(chǎn)生串行通訊的時(shí)鐘信號(hào)。在串行發(fā)送時(shí),CPU可以通過數(shù)據(jù)總線把8位并行數(shù)據(jù)送到發(fā)送數(shù)據(jù)緩沖器,然后在發(fā)送時(shí)鐘和發(fā)送控制器的控制下通過TxD線一位一位地發(fā)送出去。起始位和停止位發(fā)送時(shí)自動(dòng)添加上去。發(fā)送完一幀后,產(chǎn)生中斷,TI置1,CPU響應(yīng)后可以把下一個(gè)字符發(fā)送到數(shù)據(jù)緩沖器,重復(fù)上
18、述過程;在串行接收時(shí),UART監(jiān)視RxD線,并在檢測(cè)到RxD線上有一個(gè)低電平(起始位)時(shí),利用移位寄存器開始一個(gè)字符的接收過程,連續(xù)接收到一個(gè)字節(jié)后就并行傳送到接收數(shù)據(jù)緩沖器,并通過中斷促使CPU從中取走所接收到的字符。 二、與串行口有關(guān)的特殊功能寄存器二、與串行口有關(guān)的特殊功能寄存器 單片機(jī)對(duì)串口的控制是通過單片機(jī)對(duì)串口的控制是通過特殊功能寄存器特殊功能寄存器來(lái)實(shí)現(xiàn)的,來(lái)實(shí)現(xiàn)的,與串口有關(guān)的特殊功能寄存器包括:與串口有關(guān)的特殊功能寄存器包括:n串行口控制寄存器串行口控制寄存器SCONSCONn電源控制寄存器電源控制寄存器PCONPCONn串行接收串行接收/ /發(fā)送緩沖器發(fā)送緩沖器SBUFSB
19、UFn定時(shí)器方式控制寄存器定時(shí)器方式控制寄存器TMODTMOD等。等。(1)(1)串口數(shù)據(jù)緩沖器串口數(shù)據(jù)緩沖器SBUFSBUF(2)(2)串行口控制寄存器串行口控制寄存器SCONSCON 1)RI1)RI:接收中斷標(biāo)志位:接收中斷標(biāo)志位 RI=1RI=1,表示一幀數(shù)據(jù)接收完畢,并申請(qǐng)中斷,表示一幀數(shù)據(jù)接收完畢,并申請(qǐng)中斷, ,要求要求CPUCPU從接收從接收SBUFSBUF取走數(shù)據(jù)。該位的狀態(tài)也可供軟件查詢。取走數(shù)據(jù)。該位的狀態(tài)也可供軟件查詢。RIRI必須由軟件清必須由軟件清0 0 2)TI2)TI:發(fā)送中斷標(biāo)志位:發(fā)送中斷標(biāo)志位 TI=1TI=1,表示一幀數(shù)據(jù)發(fā)送結(jié)束,可供軟件查詢,也,表示
20、一幀數(shù)據(jù)發(fā)送結(jié)束,可供軟件查詢,也可申請(qǐng)中斷??缮暾?qǐng)中斷。CPUCPU響應(yīng)中斷后響應(yīng)中斷后, ,在中斷服務(wù)程序中向在中斷服務(wù)程序中向SBUFSBUF寫入要發(fā)送的下一幀數(shù)據(jù)。寫入要發(fā)送的下一幀數(shù)據(jù)。TITI必須由軟件清必須由軟件清0 0。 3)RB83)RB8:接收到的第:接收到的第9 9位數(shù)據(jù)位數(shù)據(jù) 4)TB84)TB8:發(fā)送的第:發(fā)送的第9 9位數(shù)據(jù)位數(shù)據(jù) 5)REN5)REN:允許串行接收位:允許串行接收位 由軟件置由軟件置“1”1”或清或清“0”0”。REN=1REN=1,允許串行口接收數(shù)據(jù)。,允許串行口接收數(shù)據(jù)。REN=0REN=0,禁止串行口接收數(shù)據(jù)。,禁止串行口接收數(shù)據(jù)。 6)SM
21、26)SM2:多機(jī)通信控制位:多機(jī)通信控制位 7)SM07)SM0、SM1SM1:串行口:串行口4 4種工作方式的選擇位種工作方式的選擇位 SM0 SM1 SM0 SM1 方式方式 功功 能能 說(shuō)說(shuō) 明明 0 0 0 0 0 0 同步移位寄存器方式同步移位寄存器方式( (用于擴(kuò)展用于擴(kuò)展I/OI/O口口) ) 0 1 1 10 0 1 1 10位異步收發(fā),波特率可變位異步收發(fā),波特率可變( (由定時(shí)器控制由定時(shí)器控制) ) 1 0 2 11 1 0 2 11位異步收發(fā),波特率為位異步收發(fā),波特率為fosc/64fosc/64或或fosc/32fosc/32 1 1 3 11 1 1 3 11位
22、異步收發(fā),波特率可變位異步收發(fā),波特率可變( (由定時(shí)器控制由定時(shí)器控制) ) (3) (3)電源控制寄存器電源控制寄存器PCON PCON 該寄存器的字節(jié)地址為該寄存器的字節(jié)地址為87H87H,沒有位尋址功能。,沒有位尋址功能。PCONPCON與與串行接口有關(guān)的只有串行接口有關(guān)的只有D7D7位。位。SMODSMOD:串行口波特率加倍位。:串行口波特率加倍位。=1=1時(shí),波特率加倍,時(shí),波特率加倍,=0=0時(shí),波特率不加倍。時(shí),波特率不加倍。 (4) (4)定時(shí)器方式控制寄存器定時(shí)器方式控制寄存器TMODTMOD 用于通信波特率設(shè)置,隨后詳述。用于通信波特率設(shè)置,隨后詳述。三、三、MCS-51
23、串行口的工作方式串行口的工作方式 串行口串行口4 4種工作方式種工作方式 SM0 SM1 SM0 SM1 方式方式 功功 能能 說(shuō)說(shuō) 明明 0 0 0 0 0 0 同步移位寄存器方式同步移位寄存器方式( (用于擴(kuò)展用于擴(kuò)展I/OI/O口口) ) 0 1 1 100 1 1 10位異步收發(fā),波特率可變位異步收發(fā),波特率可變( (由定時(shí)器控制由定時(shí)器控制) ) 1 0 2 11 1 0 2 11位異步收發(fā),波特率為位異步收發(fā),波特率為fosc/64fosc/64或或fosc/32fosc/32 1 1 3 11 1 1 3 11位異步收發(fā),波特率可變位異步收發(fā),波特率可變( (由定時(shí)器控制由定時(shí)器
24、控制) ) 以以RXDRXD(P3.0P3.0)端作為數(shù)據(jù)移位的輸入)端作為數(shù)據(jù)移位的輸入/ /輸出端,輸出端, 以以TXDTXD(P3.1P3.1)端輸出移位脈沖。)端輸出移位脈沖。 移位數(shù)據(jù)的發(fā)送和接收以移位數(shù)據(jù)的發(fā)送和接收以8 8位位為一幀,不設(shè)起始位和停止為一幀,不設(shè)起始位和停止位,無(wú)論輸入位,無(wú)論輸入/ /輸出,輸出,均低位在前高位在后均低位在前高位在后。 其幀格式為:其幀格式為: 方式方式0 0可將串行輸入輸出數(shù)據(jù)轉(zhuǎn)換成并行輸入輸出數(shù)據(jù)可將串行輸入輸出數(shù)據(jù)轉(zhuǎn)換成并行輸入輸出數(shù)據(jù)。 數(shù)據(jù)發(fā)送數(shù)據(jù)發(fā)送 在移位時(shí)鐘脈沖(在移位時(shí)鐘脈沖(TXDTXD)的控制下,數(shù)據(jù)從串行口)的控制下,數(shù)據(jù)
25、從串行口RXDRXD端逐位移入端逐位移入74HC164 S74HC164 SA A、S SB B端。當(dāng)端。當(dāng)8 8位數(shù)據(jù)全部移出后,位數(shù)據(jù)全部移出后,SCONSCON寄存器的寄存器的TITI位被自動(dòng)置位被自動(dòng)置1 1。其后。其后74HC16474HC164的內(nèi)容即可的內(nèi)容即可并行輸出。并行輸出。74HC164 CLR74HC164 CLR為清為清0 0端,輸出時(shí)端,輸出時(shí)CLRCLR必須為必須為1 1,否則否則74HC164 Q074HC164 Q0Q7Q7輸出為輸出為0 0。 串行口作為并行輸出口使用時(shí),要有串行口作為并行輸出口使用時(shí),要有“串入并出串入并出”的的移位寄存器配合移位寄存器配合
26、( (如如CD4094CD4094、74HC16474HC164或或74LS164)74LS164)。(2) (2) 數(shù)據(jù)接收數(shù)據(jù)接收 串行口作為并行輸入口使用時(shí),要有串行口作為并行輸入口使用時(shí),要有“并入串出并入串出”的移的移位寄存器配合位寄存器配合( (如如CD4014CD4014、74HC16574HC165或或74LS165) 74LS165) 。 74HC165 S/L74HC165 S/L端為移位端為移位/ /置入端,當(dāng)置入端,當(dāng)S/L=0S/L=0時(shí),從時(shí),從Q0Q0Q7Q7并行置入數(shù)據(jù),當(dāng)并行置入數(shù)據(jù),當(dāng)S/L=1S/L=1時(shí),允許從時(shí),允許從Q QH H端移出數(shù)據(jù)。在端移出數(shù)
27、據(jù)。在80C5180C51串行控制寄存器串行控制寄存器SCONSCON中的中的REN=1REN=1時(shí),時(shí),TXDTXD端發(fā)出移位端發(fā)出移位時(shí)鐘脈沖,從時(shí)鐘脈沖,從RXDRXD端串行輸入端串行輸入8 8位數(shù)據(jù)。當(dāng)接收到第位數(shù)據(jù)。當(dāng)接收到第8 8位數(shù)位數(shù)據(jù)據(jù)D7D7后,置位中斷標(biāo)志后,置位中斷標(biāo)志RIRI,表示一幀數(shù)據(jù)接收完成。,表示一幀數(shù)據(jù)接收完成。 波特率波特率方式方式0 0 波特率固定,為單片機(jī)晶振頻率的十二分之一。波特率固定,為單片機(jī)晶振頻率的十二分之一。 應(yīng)用舉例應(yīng)用舉例【例【例7-17-1】電路如圖所示,試編制程序按下列順序要求每隔】電路如圖所示,試編制程序按下列順序要求每隔0.50.
28、5秒循環(huán)操作。秒循環(huán)操作。 從右向左依次點(diǎn)亮,從右向左依次點(diǎn)亮,每次亮一個(gè);每次亮一個(gè); 從左向右依次點(diǎn)亮,從左向右依次點(diǎn)亮,每次增加一個(gè),每次增加一個(gè),直至全直至全部點(diǎn)亮;部點(diǎn)亮; 返回從返回從不斷循環(huán)。不斷循環(huán)。 8個(gè)發(fā)光二極管全部點(diǎn)亮;個(gè)發(fā)光二極管全部點(diǎn)亮; 從左向右依次滅燈,每次熄滅一個(gè),直至全滅;從左向右依次滅燈,每次熄滅一個(gè),直至全滅; 從左向右依次點(diǎn)亮,從左向右依次點(diǎn)亮, 每次亮一個(gè);每次亮一個(gè);解:編程如下:解:編程如下:TAB:TAB: DB 0FFH,7FH,3FH,1FH,0FH,07H,03H,01H,00HDB 0FFH,7FH,3FH,1FH,0FH,07H,03H
29、,01H,00H; ;從左向右依次暗滅從左向右依次暗滅, , 每次減少一個(gè)每次減少一個(gè), ,直至全滅直至全滅; ; DB 80H,40H,20H,10H,08H,04H,02H,01H DB 80H,40H,20H,10H,08H,04H,02H,01H; ;從左向右依次點(diǎn)亮從左向右依次點(diǎn)亮, ,每次亮一個(gè)每次亮一個(gè) DB 02H,04H,08H,10H,20H,40H,80HDB 02H,04H,08H,10H,20H,40H,80H; ;從右向左依次點(diǎn)亮從右向左依次點(diǎn)亮, ,每次亮一個(gè)每次亮一個(gè) DB 0C0H,0E0H,0F0H,0F8H,0FCH,0FEHDB 0C0H,0E0H,0F
30、0H,0F8H,0FCH,0FEH; ;從左向右依次點(diǎn)亮從左向右依次點(diǎn)亮, , 每次增加一個(gè)每次增加一個(gè), ,直至全部點(diǎn)亮直至全部點(diǎn)亮; ; 方式方式1 1是一幀是一幀1010位的異步串行通信方式,包括位的異步串行通信方式,包括1 1個(gè)起始位,個(gè)起始位,8 8個(gè)數(shù)據(jù)位和一個(gè)停止位。其幀格式為:個(gè)數(shù)據(jù)位和一個(gè)停止位。其幀格式為: 數(shù)據(jù)發(fā)送數(shù)據(jù)發(fā)送 發(fā)送時(shí)只要將數(shù)據(jù)寫入發(fā)送時(shí)只要將數(shù)據(jù)寫入SBUFSBUF,在串行口由硬件自動(dòng)加,在串行口由硬件自動(dòng)加入起始位和停止位,構(gòu)成一個(gè)完整的幀格式。然后在移位入起始位和停止位,構(gòu)成一個(gè)完整的幀格式。然后在移位脈沖的作用下,由脈沖的作用下,由TXDTXD端串行輸
31、出。一幀數(shù)據(jù)發(fā)送完畢,將端串行輸出。一幀數(shù)據(jù)發(fā)送完畢,將SCONSCON中的中的TITI置置1 1。 數(shù)據(jù)接收數(shù)據(jù)接收 接收時(shí),在接收時(shí),在REN=1REN=1前提下,當(dāng)采樣到前提下,當(dāng)采樣到RXDRXD從從1 1向向0 0跳變狀跳變狀態(tài)時(shí),就認(rèn)定為已接收到起始位。隨后在移位脈沖的控制態(tài)時(shí),就認(rèn)定為已接收到起始位。隨后在移位脈沖的控制下,將下,將串行串行接收接收數(shù)據(jù)數(shù)據(jù)移入移入SBUFSBUF中。一幀數(shù)據(jù)中。一幀數(shù)據(jù)接收接收完畢,將完畢,將SCONSCON中的中的RIRI置置1 1,表示可以從,表示可以從SBUFSBUF取走接收到的一個(gè)字符。取走接收到的一個(gè)字符。 【例【例7-27-2】設(shè)甲乙
32、機(jī)以串行方式】設(shè)甲乙機(jī)以串行方式1 1進(jìn)行數(shù)據(jù)傳送,進(jìn)行數(shù)據(jù)傳送,fosc=11.0592MHzfosc=11.0592MHz,波特率為,波特率為1200b/s1200b/s。甲機(jī)發(fā)送的。甲機(jī)發(fā)送的1616個(gè)數(shù)據(jù)存在內(nèi)個(gè)數(shù)據(jù)存在內(nèi)RAM 40HRAM 40H4FH4FH單元中,乙機(jī)接收后單元中,乙機(jī)接收后存在內(nèi)存在內(nèi)RAM 50HRAM 50H為首地址的區(qū)域中為首地址的區(qū)域中。解:解: 串行方式串行方式1 1波特率取決于波特率取決于T1T1溢出率溢出率( (設(shè)設(shè)SMOD=0),SMOD=0),計(jì)算計(jì)算T1T1定時(shí)初值:定時(shí)初值: T1T1初值初值 = 256 - = 256 - = 232 =
33、 E8H = 232 = E8H323212121200120011059200110592002 20 0MOV TMOD,#20HMOV TMOD,#20H; ;置置T1T1定時(shí)器工作方式定時(shí)器工作方式2 2MOV TL1,#0E8HMOV TL1,#0E8H; ;置置T1T1計(jì)數(shù)初值計(jì)數(shù)初值MOV TH1,#0E8HMOV TH1,#0E8H; ;置置T1T1計(jì)數(shù)重裝值計(jì)數(shù)重裝值CLR ET1CLR ET1; ;禁止禁止T1T1中斷中斷SETB TR1SETB TR1;T1;T1啟動(dòng)啟動(dòng)MOV SCON,#40HMOV SCON,#40H; ;置串行方式置串行方式1,1,禁止接收禁止接收
34、MOV PCON,#00HMOV PCON,#00H; ;置置SMOD=0(SMODSMOD=0(SMOD不能位操作不能位操作) ) CLR ESCLR ES; ;禁止串行中斷禁止串行中斷MOV R0,#40HMOV R0,#40H; ;置發(fā)送數(shù)據(jù)區(qū)首地址置發(fā)送數(shù)據(jù)區(qū)首地址MOV R2,#16MOV R2,#16; ;置發(fā)送數(shù)據(jù)長(zhǎng)度置發(fā)送數(shù)據(jù)長(zhǎng)度MOVMOVA,R0A,R0; ;讀一個(gè)數(shù)據(jù)讀一個(gè)數(shù)據(jù)MOVMOVSBUF,ASBUF,A; ;發(fā)送發(fā)送JNBJNBTI,$TI,$; ;等待一幀數(shù)據(jù)發(fā)送完畢等待一幀數(shù)據(jù)發(fā)送完畢CLRCLRTITI; ;清發(fā)送中斷標(biāo)志清發(fā)送中斷標(biāo)志INCINCR0R0
35、; ;指向下一字節(jié)單元指向下一字節(jié)單元DJNZDJNZR2,TRSAR2,TRSA; ;判判1616個(gè)數(shù)據(jù)發(fā)完否個(gè)數(shù)據(jù)發(fā)完否? ?未完繼續(xù)未完繼續(xù)RET RET ; ;TXDA:TXDA:TRSA:TRSA:乙機(jī)接收子程序:乙機(jī)接收子程序:RXDB:RXDB:RDSB:RDSB:發(fā)送或接收一幀信息為發(fā)送或接收一幀信息為1111位:位:1 1位起始位(位起始位(0 0)、)、8 8位數(shù)位數(shù)據(jù)位據(jù)位( (低位在前低位在前) ) 、1 1位可編程位和位可編程位和1 1位停止位(位停止位(l l)。發(fā)送)。發(fā)送時(shí)可編程位時(shí)可編程位TB8TB8可設(shè)置為可設(shè)置為1 1或或0 0,接收時(shí)可編程位進(jìn)入,接收時(shí)
36、可編程位進(jìn)入SCONSCON寄存器的寄存器的RB8RB8位。位。方式方式2 2的波特率是固定的,為振蕩器頻率的的波特率是固定的,為振蕩器頻率的1/321/32或或1/641/64。方式方式3 3的波特率則由的波特率則由T1T1和和T2T2的溢出決定,可用程序設(shè)定。的溢出決定,可用程序設(shè)定。 方式方式2 2是是1111位的串行通信方式,即位的串行通信方式,即1 1個(gè)起始位,個(gè)起始位,8 8個(gè)數(shù)個(gè)數(shù)據(jù)位,據(jù)位,1 1個(gè)可編程位個(gè)可編程位TB8/RB8TB8/RB8和和1 1個(gè)停止位,個(gè)停止位, 其幀格式為:其幀格式為:波特率波特率=2=2SMOD SMOD fosc/64 fosc/64 可編程位
37、可編程位TB8/RB8TB8/RB8既可作奇偶校驗(yàn)位用,也可作既可作奇偶校驗(yàn)位用,也可作控制位(多機(jī)通信)用,其功能由用戶確定??刂莆唬ǘ鄼C(jī)通信)用,其功能由用戶確定。 數(shù)據(jù)發(fā)送和接收與方式數(shù)據(jù)發(fā)送和接收與方式1 1基本相同,區(qū)別在于方式基本相同,區(qū)別在于方式2 2把發(fā)送把發(fā)送/ /接收到的第接收到的第9 9位內(nèi)容送入位內(nèi)容送入TB8/RB8TB8/RB8。 波特率:方式波特率:方式2 2波特率固定,即波特率固定,即fosc/32fosc/32和和fosc/64fosc/64。即:。即: 方式方式3 3同樣是一幀同樣是一幀1111位的串行通信方式,其位的串行通信方式,其通信過程與方式通信過程與
38、方式2 2完全相同,所不同的僅在于波完全相同,所不同的僅在于波特率。方式特率。方式2 2的波特率只有固定的兩種,而方式的波特率只有固定的兩種,而方式3 3的波特率則與方式的波特率則與方式1 1相同,即通過設(shè)置相同,即通過設(shè)置T1T1的初值的初值來(lái)設(shè)定波特率。來(lái)設(shè)定波特率。 SM2SM2:多處理機(jī)通信位:多處理機(jī)通信位。 當(dāng)串行口以方式當(dāng)串行口以方式2 2或方式或方式3 3接收時(shí),若接收時(shí),若SM2SM21 1,只有當(dāng)接,只有當(dāng)接收到的第收到的第9 9位數(shù)據(jù)位數(shù)據(jù)RB8RB8為為1 1時(shí),才將數(shù)據(jù)送入接收緩沖器時(shí),才將數(shù)據(jù)送入接收緩沖器SBUFSBUF,并使并使RIRI置置1 1,申請(qǐng)中斷,否則
39、數(shù)據(jù)將丟失;若,申請(qǐng)中斷,否則數(shù)據(jù)將丟失;若SM2SM20 0,則無(wú),則無(wú)論第論第9 9位數(shù)據(jù)位數(shù)據(jù)RB8RB8是是1 1還是還是0 0,都能將數(shù)據(jù)裝入,都能將數(shù)據(jù)裝入SBUFSBUF,并且發(fā)中,并且發(fā)中斷。斷。 利用這一特性,便可實(shí)現(xiàn)主機(jī)與多個(gè)從機(jī)之間的串行通利用這一特性,便可實(shí)現(xiàn)主機(jī)與多個(gè)從機(jī)之間的串行通信。下圖為多機(jī)通信連線示意圖,系統(tǒng)中左邊的信。下圖為多機(jī)通信連線示意圖,系統(tǒng)中左邊的80C5180C51為主為主機(jī),其余的為機(jī),其余的為1 1n n號(hào)從機(jī),并保證每臺(tái)從機(jī)在系統(tǒng)中的編號(hào)號(hào)從機(jī),并保證每臺(tái)從機(jī)在系統(tǒng)中的編號(hào)是惟一的。是惟一的。80C5180C51多機(jī)分布式系統(tǒng)示意圖多機(jī)分布式
40、系統(tǒng)示意圖 1 1、系統(tǒng)初始化時(shí),將所有從機(jī)中的、系統(tǒng)初始化時(shí),將所有從機(jī)中的SM2SM2位均設(shè)置為位均設(shè)置為1 1,并處于并處于允許允許串行口中斷接收狀態(tài)。串行口中斷接收狀態(tài)。 2 2、主機(jī)欲與某從機(jī)通信,先向所有從機(jī)發(fā)出所選從機(jī)、主機(jī)欲與某從機(jī)通信,先向所有從機(jī)發(fā)出所選從機(jī)的地址,從機(jī)地址符合后,接著才發(fā)送命令或數(shù)據(jù)。的地址,從機(jī)地址符合后,接著才發(fā)送命令或數(shù)據(jù)。 在主機(jī)發(fā)地址時(shí),置第在主機(jī)發(fā)地址時(shí),置第9 9位數(shù)據(jù)(位數(shù)據(jù)(RB8RB8)為)為1 1,表示主,表示主機(jī)發(fā)送的是地址幀;機(jī)發(fā)送的是地址幀; 當(dāng)主機(jī)呼叫某從機(jī)聯(lián)絡(luò)正確后,主機(jī)發(fā)送命令或數(shù)據(jù)當(dāng)主機(jī)呼叫某從機(jī)聯(lián)絡(luò)正確后,主機(jī)發(fā)送命令
41、或數(shù)據(jù)幀時(shí),將第幀時(shí),將第9 9位數(shù)據(jù)(位數(shù)據(jù)(RB8RB8)清)清0 0。 3 3、各從機(jī)由于、各從機(jī)由于SM2SM2置置1 1,將響應(yīng)主機(jī)發(fā)來(lái)的第,將響應(yīng)主機(jī)發(fā)來(lái)的第9 9位數(shù)位數(shù)據(jù)(據(jù)(RB8RB8)為)為1 1的地址信息。從機(jī)響應(yīng)中斷后,有兩種不同的地址信息。從機(jī)響應(yīng)中斷后,有兩種不同的操作:的操作: 若從機(jī)的地址與主機(jī)點(diǎn)名的地址不相同,則該從機(jī)若從機(jī)的地址與主機(jī)點(diǎn)名的地址不相同,則該從機(jī)將繼續(xù)維持將繼續(xù)維持SM2SM2為為l l,從而拒絕接收主機(jī)后面發(fā)來(lái)的命令或,從而拒絕接收主機(jī)后面發(fā)來(lái)的命令或數(shù)據(jù)信息,等待主機(jī)的下一次點(diǎn)名。數(shù)據(jù)信息,等待主機(jī)的下一次點(diǎn)名。 若從機(jī)的地址與主機(jī)點(diǎn)名的
42、地址相同,該從機(jī)將本若從機(jī)的地址與主機(jī)點(diǎn)名的地址相同,該從機(jī)將本機(jī)的機(jī)的SM2SM2清清0 0,繼續(xù)接收主機(jī)發(fā)來(lái)的命令或數(shù)據(jù),響應(yīng)中斷。,繼續(xù)接收主機(jī)發(fā)來(lái)的命令或數(shù)據(jù),響應(yīng)中斷。 四、四、MCS-51串行口的波特率串行口的波特率n波特率的地位:收發(fā)雙方波特率必須相同,是波特率的地位:收發(fā)雙方波特率必須相同,是通信的基礎(chǔ);通信的基礎(chǔ);n方式方式0 0的波特率:固定不變,的波特率:固定不變,f foscosc/12/12;n方式方式2 2的波特率:固定不變,的波特率:固定不變,2 2SMODSMODf foscosc/64/64;n方式方式1 1和方式和方式3 3的波特率:可變,由定時(shí)器的波特率:
43、可變,由定時(shí)器T1T1的的溢出率和溢出率和SMODSMOD共同決定,即共同決定,即2 2SMODSMODf foscosc/32/32n n;n定時(shí)器定時(shí)器T1T1的溢出率的溢出率n n的計(jì)算;的計(jì)算;n波特率的計(jì)算;波特率的計(jì)算;n常用波特率表。常用波特率表。五、串行口初始化設(shè)置五、串行口初始化設(shè)置 在使用串行口之前,應(yīng)對(duì)它進(jìn)行編程初始化,主要是在使用串行口之前,應(yīng)對(duì)它進(jìn)行編程初始化,主要是設(shè)置產(chǎn)生波特率的定時(shí)器設(shè)置產(chǎn)生波特率的定時(shí)器T1T1、串行口控制和中斷控制等。、串行口控制和中斷控制等。具體步驟如下:具體步驟如下: 1)1)確定定時(shí)器確定定時(shí)器T1T1的工作方式的工作方式-編程編程TM
44、ODTMOD寄存器;寄存器; 2)2)計(jì)算定時(shí)器計(jì)算定時(shí)器T1T1的初值的初值-裝載裝載TH1TH1、TL1TL1; 3)3)啟動(dòng)定時(shí)器啟動(dòng)定時(shí)器T1-T1-編程編程TCONTCON中的中的TR1TR1位;位; 4)4)確定串行口的控制確定串行口的控制-編程編程SCONSCON; 5)5)打開打開CPUCPU和串口中斷和串口中斷-編程編程IEIE寄存器。寄存器。 ANL PCON, #7FH ; ANL PCON, #7FH ;按位與,最高位清按位與,最高位清0 0,串口波特率不倍速,串口波特率不倍速 MOV SCON, #50H ;MOV SCON, #50H ;串口設(shè)置為方式串口設(shè)置為方式
45、1,REN=1,1,REN=1,允許接收允許接收 MOV TMOD, #20H ;MOV TMOD, #20H ;定時(shí)器定時(shí)器1 1為方式為方式2 2 初值自動(dòng)裝入產(chǎn)生波特率初值自動(dòng)裝入產(chǎn)生波特率 MOV TH1, #0FAH ;MOV TH1, #0FAH ;設(shè)置定時(shí)器初值設(shè)置定時(shí)器初值 MOV TL1, #0FAH MOV TL1, #0FAH SETB TR1 ; SETB TR1 ;定時(shí)器定時(shí)器T1T1運(yùn)行運(yùn)行 SETB ES ;SETB ES ;使能串口接收中斷使能串口接收中斷 SETB EA ;SETB EA ;打開所有中斷打開所有中斷 ORG 0000H ORG 0000H AN
46、L PCON, #7FH ;ANL PCON, #7FH ;按位與,最高位清按位與,最高位清0 0,串口波特率不倍速,串口波特率不倍速 MOV TMOD,#20H ;T1MOV TMOD,#20H ;T1設(shè)置為模式設(shè)置為模式2 2,初值自動(dòng)裝載,初值自動(dòng)裝載 MOV TL1,#0FAH ;MOV TL1,#0FAH ;定時(shí)器初值定時(shí)器初值 MOV TH1,#0FAH ;MOV TH1,#0FAH ;溢出時(shí),溢出時(shí),TH1TH1值自動(dòng)裝載值自動(dòng)裝載TL1TL1,重新計(jì)數(shù),重新計(jì)數(shù) MOV SCON,#50H ;MOV SCON,#50H ;串口設(shè)置為方式串口設(shè)置為方式1 1,REN=1REN=1
47、 SETB TR1 ; SETB TR1 ;啟動(dòng)啟動(dòng)T1T1STA: MOV P1,#00H ;STA: MOV P1,#00H ;送亮燈信號(hào)送亮燈信號(hào) ACALL DELAY ;ACALL DELAY ;調(diào)延時(shí)子程序調(diào)延時(shí)子程序 MOV A,#0FFH ;MOV A,#0FFH ;準(zhǔn)備滅燈信號(hào)準(zhǔn)備滅燈信號(hào) CLR TI ;CLR TI ;清發(fā)送標(biāo)志,準(zhǔn)備發(fā)送清發(fā)送標(biāo)志,準(zhǔn)備發(fā)送 MOV SBUF,A ;MOV SBUF,A ;發(fā)送滅燈信號(hào)發(fā)送滅燈信號(hào)JXFS:JNB TI,JXFS ;JXFS:JNB TI,JXFS ;等待發(fā)送結(jié)束等待發(fā)送結(jié)束JXJS:JNB RI,JXJS ;JXJS:J
48、NB RI,JXJS ;接收等待接收等待 CLR RI ;CLR RI ;清接收標(biāo)志清接收標(biāo)志 MOV A,SBUF ;MOV A,SBUF ;讀取接收數(shù)據(jù)讀取接收數(shù)據(jù) MOV P1,A ;MOV P1,A ;接收的滅燈信號(hào)送接收的滅燈信號(hào)送P1P1口口 ACALL DELAY ;ACALL DELAY ;調(diào)延時(shí)子程序調(diào)延時(shí)子程序 SJMP STA ;SJMP STA ;循環(huán)循環(huán) END ;END ;結(jié)束結(jié)束 ORG 0000H ORG 0000HSTA:STA: ANL PCON, #7FH ;ANL PCON, #7FH ;按位與,最高位清按位與,最高位清0 0,串口波特率不倍速,串口波特率不倍速 MOV TMOD,#20H ;T1MOV TMOD,#20H ;T1設(shè)置為模式設(shè)置為模式2 2,初值自動(dòng)裝載,初值自動(dòng)裝載 MOV TL1,#0FAH ;MOV TL1,#0FAH ;定時(shí)器初值定時(shí)器初值 MOV TH1,#0FAH ;MOV TH1,#0FAH ;溢出時(shí),溢出時(shí),TH1TH1值自動(dòng)裝載值自動(dòng)裝載TL1TL1,重新計(jì)數(shù),重新計(jì)數(shù) M
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 主播上崗考試題及答案
- 靜物寫生素描考試題及答案
- 宣傳接待崗面試題及答案
- 廣東省廣州市番禺育才2022-2023學(xué)年八年級(jí)下學(xué)期期中考試物理試題(含答案)
- 抗體檢驗(yàn)知識(shí)培訓(xùn)課件
- 創(chuàng)新型醫(yī)療器械研發(fā)協(xié)議
- 關(guān)于職場(chǎng)軟技能培養(yǎng)的建議與反思
- 小學(xué)生科學(xué)知識(shí)讀物征文
- 員工技能培訓(xùn)安排表
- 全球教育資源分布及質(zhì)量評(píng)估表
- 16J914-1 公用建筑衛(wèi)生間
- 果汁加工工藝
- 外協(xié)加工流程圖
- 瀝青混凝土路面施工質(zhì)量通病防治措施
- 高中地理 選擇性必修二 紐約的發(fā)展 紐約的輻射功能 城市的輻射功能 課件(第2課時(shí))
- 抽油井示功圖分析以及應(yīng)用
- 新藥發(fā)明簡(jiǎn)史
- 高分子物理化學(xué)全套課件
- 【學(xué)海導(dǎo)航】2013屆高三物理一輪復(fù)習(xí) 第11章 第3節(jié) 電磁振蕩與電磁波 電磁波譜課件 新人教版
- 電工plc培訓(xùn)-技工技能類
- 電力系統(tǒng)碳排放流的計(jì)算方法初探_周天睿
評(píng)論
0/150
提交評(píng)論