江西理工單片機(jī)考試復(fù)習(xí)試題_第1頁(yè)
江西理工單片機(jī)考試復(fù)習(xí)試題_第2頁(yè)
江西理工單片機(jī)考試復(fù)習(xí)試題_第3頁(yè)
江西理工單片機(jī)考試復(fù)習(xí)試題_第4頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.第一章緒 論1、 微型計(jì)算機(jī)由哪幾部分構(gòu)成?答:微型計(jì)算機(jī)由微處理器、 存儲(chǔ)器和 I/O 接口電路構(gòu)成。 各部分通過(guò)地址總線(xiàn) ( AB)、數(shù)據(jù)總線(xiàn)( DB)和控制總線(xiàn)( CB)相連。2、 微型計(jì)算機(jī)有哪兩種主要應(yīng)用形態(tài)?微型計(jì)算機(jī)兩種主要應(yīng)用形態(tài)分別為桌面應(yīng)用和嵌入式應(yīng)用。桌面應(yīng)用:將 CPU、存儲(chǔ)器和 I/O 接口電路組裝在主板上,通過(guò)接口電路與鍵盤(pán)、顯示器連接再配上操作系統(tǒng)及應(yīng)用軟件,就形成桌面微型計(jì)算機(jī)系統(tǒng)。這種桌面應(yīng)用系統(tǒng)具有極好的人機(jī)界面和豐富的軟件資源、常用于輔助辦公和輔助設(shè)計(jì)。嵌入式應(yīng)用:將 CPU、存儲(chǔ)器和 I/O 接口電路集成在一片集成電路芯片上,形成單片微型計(jì)算機(jī)(簡(jiǎn)稱(chēng)單

2、片機(jī)),再配以簡(jiǎn)單的外設(shè)就構(gòu)成了嵌入式應(yīng)用系統(tǒng)。3、 什么叫單片機(jī)?其主要特點(diǎn)有哪些?在一片集成電路芯片上集成微處理器、 存儲(chǔ)器、 I/O 接口電路, 從而構(gòu)成了單芯片微型計(jì)算機(jī),即單片機(jī)。單片機(jī)的主要特點(diǎn):控制性能和可靠性高、體積小、價(jià)格低、易于產(chǎn)品化;具有良好的性?xún)r(jià)比。4、 單片機(jī)有那些應(yīng)用領(lǐng)域?1、智能儀器儀表2、機(jī)電一體化產(chǎn)品3、實(shí)時(shí)工業(yè)控制4、分布系統(tǒng)的前端模塊5、家用電器6、交通與航空航天。5、簡(jiǎn)述單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程?答:系統(tǒng)需求分析,硬件方案設(shè)計(jì),軟件編程,仿真調(diào)試,實(shí)際運(yùn)行。第二章 80C51 的結(jié)構(gòu)和原理運(yùn)算器由 80C51 的 ALU、累加器 ACC、寄存器 B、程序

3、狀態(tài)寄存器PSW組成。控制器:程序計(jì)數(shù)器 PC(位的計(jì)數(shù)器)、指令寄存器IR 、譯碼和控制邏輯。數(shù)據(jù)指針是一個(gè)位的寄存器,有兩個(gè)位的寄存器和組成,用來(lái)存放位的地址堆棧指針是一個(gè)位的寄存器,用于子程序的調(diào)用及中斷調(diào)用時(shí)保護(hù)斷點(diǎn)及現(xiàn)場(chǎng)。工作寄存器 R0-R7 共占用 32 個(gè)片內(nèi) RAM單元。分成 4 組,每組8 個(gè)單元。當(dāng)前工作寄存器組由 PSW的 1 和位決定。80C51 單片機(jī)的堆棧區(qū)是向地址增大的方向生成的。一個(gè)機(jī)器周期包含 12 個(gè)晶蕩周期或6 個(gè)時(shí)鐘周期,兩個(gè)晶振周期=l 個(gè) P1 或 1P2 周期。在基本型中設(shè)置了與片內(nèi)統(tǒng)一編址的個(gè)特殊功能寄存器,離散的分布在的地址空間中。字節(jié)地址可

4、被整除的單元是具有位地址的寄存器。地址空間有效位地址共有個(gè)。當(dāng)引腳接高電平時(shí),對(duì)于基本型單片機(jī),當(dāng)內(nèi)容小于時(shí)訪(fǎng)問(wèn)片內(nèi),當(dāng)內(nèi)容大于時(shí)訪(fǎng)問(wèn)片外。外部程序存儲(chǔ)器的地址從開(kāi)始編址接低電平是從片外程序存儲(chǔ)器中區(qū)指令,外部程序存儲(chǔ)器從開(kāi)始編址。工作寄存器區(qū)位尋址區(qū)通用 RAM區(qū)增強(qiáng)型附加空間.間接尋址訪(fǎng)問(wèn)單片機(jī)的時(shí)鐘信號(hào)通常有兩種方式產(chǎn)生。一種是內(nèi)部時(shí)鐘方式,另一種是外部時(shí)鐘方式。1 80C51 單片機(jī)的存儲(chǔ)器的組織采用何種結(jié)構(gòu)?存儲(chǔ)器地址空間如何劃分?各地址空間的地址范圍和容量如何?在使用上有何特點(diǎn)?答:采用哈佛結(jié)構(gòu),在物理上設(shè)計(jì)成程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器兩個(gè)獨(dú)立的空間;80C51 基本型單片機(jī)片內(nèi)程序存

5、儲(chǔ)器為4KB,地址范圍是 0000H-0FFFH,用于存放程序或常數(shù);片內(nèi)數(shù)據(jù)存儲(chǔ)器為 128 字節(jié) RAM,地址范圍是 00H-7FH,用于存放運(yùn)算的中間結(jié)果、暫存數(shù)據(jù)和數(shù)據(jù)緩沖;另外增強(qiáng)型單片機(jī)增加了80H-FFH 的高 128B 的 RAM,增加該部分地址僅能采用間接尋址的方式訪(fǎng)問(wèn)。片外的 RAM地址空間為 64KB, 地址范圍從 0000HFFFFH。2 80C51 單片機(jī)復(fù)位后的狀態(tài)如何?復(fù)位方法有幾種?答:?jiǎn)纹瑱C(jī)復(fù)位操作使單片機(jī)進(jìn)入初始化狀態(tài),復(fù)位后,PC內(nèi)容為 0000H, P0 口 P3 口內(nèi)容為 FFH,SP內(nèi)容為(片內(nèi)RAM)07H,SBUF內(nèi)容不定, IP 、IE 和 P

6、CON的有效位為 0,其余的特殊功能寄存器的狀態(tài)均為00H, PSW=00H,當(dāng)前工作的寄存器組為0 組。復(fù)位方法一種是上電復(fù)位,另一種是上電與按鍵均有效的復(fù)位。3、 80C51 單片機(jī)的PSW寄存器各位標(biāo)志的意義如何?PSW狀態(tài)標(biāo)志寄存器,用來(lái)保存ALU運(yùn)算結(jié)果的特征和處理狀態(tài)。CY:進(jìn)位、借位標(biāo)志。有進(jìn)位、借位時(shí)CY=1,否則 CY=0;AC:輔助進(jìn)位、借位標(biāo)志(高半字節(jié)與低半字節(jié)間的進(jìn)位或借位);F0:用戶(hù)標(biāo)志位,由用戶(hù)自己定義;RS1、 RS0:當(dāng)前工作寄存器組選擇位;OV:溢出標(biāo)志位。有溢出時(shí)OV=1,否則 OV=0;P:奇偶標(biāo)志位。存于ACC中的運(yùn)算結(jié)果有奇數(shù)個(gè)1 時(shí) P=1,否則

7、 P=0。位地址D7HD6HD5HD4HD3HD2HD1HD0HPSWCYACF0RS1RS0OVF1P4、 80C51 單片機(jī)的程序存儲(chǔ)器低端的幾個(gè)特殊單元的用途如何?答: 0000H:?jiǎn)纹瑱C(jī)復(fù)位入口地址;0003H:外部中斷0 的中斷服務(wù)程序入口地址;000BH:定時(shí) / 計(jì)數(shù)器 0 溢出中斷服務(wù)程序入口地址;0013H:外部中斷1 的中斷服務(wù)程序入口地址;001BH:定時(shí) / 計(jì)數(shù)器 1 溢出中斷服務(wù)程序入口地址;0023H:串行口的中斷服務(wù)程序入口地址。 80C51 單片機(jī)的片內(nèi)、片外存儲(chǔ)器如何選擇?答: 80C51 的 EA 引腳為訪(fǎng)問(wèn)片內(nèi)、片外程序存儲(chǔ)器的選擇端。訪(fǎng)問(wèn)片內(nèi)、片外數(shù)據(jù)

8、存儲(chǔ)器需要采用不同的指令加以區(qū)分。 80C51 單片機(jī)的P0P3 口在結(jié)構(gòu)和功能上有何異同?P0P3口均有鎖存器、輸出驅(qū)動(dòng)器和輸入緩沖器組成。各口除了作為字節(jié)的輸入輸出,它們每一條口線(xiàn)也可以單獨(dú)地用作位輸入輸出線(xiàn)。作為通用 I/O 口時(shí), P0、P1、P2 和 P3 都是準(zhǔn)雙向口。.P0 可以作為地址 / 數(shù)據(jù)總線(xiàn), 此時(shí)是一個(gè)真正的雙向口; P2 口可以作為地址線(xiàn)的高 8 位; P3 口是雙功能口,每條口線(xiàn)還具有不同的第二功能。內(nèi)部的共個(gè)字節(jié)是位尋址區(qū)。共位的地址范圍是口有一個(gè)輸出鎖存器、一個(gè)轉(zhuǎn)換開(kāi)關(guān) MUX、兩個(gè)三態(tài)緩沖器、輸出驅(qū)動(dòng)電路和一個(gè)與門(mén)及一個(gè)反相器組成。P1 是 80C51 的唯

9、一的單口功能,僅能用作通用的數(shù)據(jù)輸入/ 輸出口。P3 是雙口功能口, 除用作通用的數(shù)據(jù)輸入/ 輸出口功能外, 每一口線(xiàn)還具有特殊的第二功能。第三章 80C51 的指令系統(tǒng)1 80C51 單片機(jī)有哪幾種尋址方式?各尋址方式所對(duì)應(yīng)的寄存器或存儲(chǔ)器空間如何?答: 80C51 單片機(jī)的尋址方式有七種。即:寄存器尋址、直接尋址、寄存器間接尋址、立即尋址、基址寄存器加變址寄存器變址尋址、相對(duì)尋址和位尋址。這些尋址方式所對(duì)應(yīng)的寄存器和存儲(chǔ)空間如下表所示。序?qū)ぶ贩绞郊拇嫫骰虼鎯?chǔ)空間號(hào)1寄存器尋址寄存器 R0R7, A、AB、 DPTR和 C(布爾累加器)2直接尋址片內(nèi) RAM低 128 字節(jié)、 SFR 、位地

10、址空間3寄存器間接尋片內(nèi) RAM(R0, R1, SP)址片外 RAM(R0, R1, DPTR)4立即尋址ROM5變址尋址ROM( A DPTR, A PC)6相對(duì)尋址ROM( PC當(dāng)前值的 127 128 字節(jié))7位尋址可尋址位(內(nèi)部 RAM20H2FH單元的位和部分SFR的位)3訪(fǎng)問(wèn)特殊功能寄存器SFR可以采用哪些尋址方式?答:直接尋址和位尋址方式。4訪(fǎng)問(wèn)內(nèi)部RAM單元可以采用哪些尋址方式?答:直接尋址、寄存器間接尋址和位尋址方式。5訪(fǎng)問(wèn)外部RAM單元可以采用哪些尋址方式?答:寄存器間接尋址。6訪(fǎng)問(wèn)外部程序存儲(chǔ)器可以采用哪些尋址方式?答:立即尋址、變址尋址和相對(duì)尋址方式。通常程序執(zhí)行是順

11、序進(jìn)行的,但是也可以根據(jù)需要改變程序的運(yùn)行順序,這種情況成為程序轉(zhuǎn)移??刂瞥绦虻霓D(zhuǎn)移要利用轉(zhuǎn)移指令。 80C51 的控制轉(zhuǎn)移指令包括無(wú)條件轉(zhuǎn)移、條件轉(zhuǎn)移及子程序調(diào)用與返回。第四章80C51的匯編語(yǔ)言程序設(shè)計(jì)為什么 C51程序中應(yīng)盡可能采用無(wú)符號(hào)格式?答:由于使用有符號(hào)格式時(shí),編譯器要進(jìn)行符號(hào)的檢測(cè),并要調(diào)用庫(kù)函數(shù),生成的程序代碼要比無(wú)符號(hào)格式長(zhǎng)得多, 程序運(yùn)行速度減慢, 占用存儲(chǔ)空間變大, 出現(xiàn)錯(cuò)誤幾率也會(huì)增加。C51編譯器支持的常用數(shù)據(jù)類(lèi)型有:整形、字符型、長(zhǎng)整型、浮點(diǎn)型、位型和指針型。.Sfr 用于訪(fǎng)問(wèn)字節(jié)型(8 位)特殊功能寄存器; sfr16 用于訪(fǎng)問(wèn)字型( 16 位, 2 個(gè)相鄰的字

12、節(jié))特殊功能寄存器。未對(duì)變量存儲(chǔ)分區(qū)定義時(shí),C51采用默認(rèn)的存儲(chǔ)分區(qū)。對(duì)于外設(shè)接口地址的定義,要用Volatile進(jìn)行說(shuō)明。通用指針:未定它所指向的數(shù)據(jù)的存儲(chǔ)分區(qū),產(chǎn)生代碼速度較慢。存放通用指針要占用三個(gè)字節(jié)。第一個(gè)字節(jié)為指針?biāo)赶虻臄?shù)據(jù)的存儲(chǔ)分區(qū)編碼第二個(gè)字節(jié):為指針?biāo)赶虻臄?shù)據(jù)的高字節(jié)第三個(gè)字節(jié):為指針?biāo)赶虻臄?shù)據(jù)的低字節(jié)匯編語(yǔ)言對(duì)單片機(jī)內(nèi)部資源的操作直接簡(jiǎn)捷、生成的代碼緊湊;C 語(yǔ)言的重用性和可讀性上具有優(yōu)勢(shì)。bit 定義的位變量定位在內(nèi)部的RAM的 20H2FH 單元,位地址的范圍是007FH,編譯器對(duì)位地址進(jìn)行自動(dòng)分配;sbit定義的位變量通常定位在特殊功能寄存器區(qū)域,位地址不用編譯

13、器分配。SFR型和位型都是80C51 的擴(kuò)展的數(shù)據(jù)類(lèi)型。C51數(shù)據(jù)存儲(chǔ)分區(qū)表存儲(chǔ)分區(qū)長(zhǎng)對(duì)應(yīng)存儲(chǔ)區(qū)及尋址方式度bdata1位尋址區(qū), 128 位(可字節(jié)訪(fǎng)問(wèn))data8片內(nèi) RAM直接尋址,共 128Bidata8間接尋址,共256B( MOV,Ri)pdata8片外 RAM分頁(yè)間址,共256B( MOVX,Ri)Xdata16間接尋址,共64KB( MOVX,DPTR)Code16ROM間接尋址,共256B( MOVC, A+DPTR)對(duì)于單片機(jī), 訪(fǎng)問(wèn)片內(nèi)比訪(fǎng)問(wèn)片外速度要快的多,所以經(jīng)常使用的變量應(yīng)該置于片內(nèi) RAM中,要用 Bdata 、 data 、 idata 來(lái)定義,不經(jīng)常使用的變量

14、或規(guī)模較大的變量應(yīng)該置于片外 RAM中,要用 Pdata 、 xdata 來(lái)定義。bit bdata flag; /位變量 flags 定位在片內(nèi) RAM的位尋址區(qū)。char d ata va r; /字符變量 var 定位在片內(nèi) RAM區(qū)。float idata x,y;unsigned char pdata z;編譯模式與變量默認(rèn)的儲(chǔ)存分區(qū)默認(rèn)分特點(diǎn)編譯模式區(qū)SMALL變量在片內(nèi) RAM??臻g小,速度快,適用于小data程序COMPACTpdata變量在片外 RAM的一頁(yè)( 256B)LARGE變量在片外 RAM的 64KB范圍??臻g大,速度Xdata慢。常用的中斷源對(duì)應(yīng)的中斷號(hào)中斷源外中

15、斷 0定時(shí)器 0外中斷 1定時(shí)器 1串行口定時(shí)器 2中斷號(hào)012345參數(shù)遞可以采用寄存器及固定存儲(chǔ)器位置方式。.1、 寄存器參數(shù)傳遞可以產(chǎn)生高效的代碼,但最多只能傳遞3 個(gè)參數(shù)。這一特性可以用REGPARMS和 NOREGPARMS編譯命令來(lái)控制。2、 當(dāng)用無(wú)寄存器可用時(shí),或說(shuō)明“pragmaOREGPARMS”, 欲傳遞參數(shù)時(shí)就要采用固定的存儲(chǔ)器位置傳遞。 在 SMALL模式下, 參數(shù)傳遞在內(nèi)部RAM內(nèi)完成; 在 COMPACT和 LARGER模式下,參數(shù)的傳遞在片外的RAM內(nèi)完成。C51 編譯器提供了一組宏定義以實(shí)現(xiàn)對(duì)80C51 單片機(jī)的絕對(duì)地址的訪(fǎng)問(wèn)。這組宏定義原型放在 absacc.

16、h文件中。延時(shí)函數(shù):void DelayMs(unsigned int n )unsigned char j;while(n-)for(j=0;j<113;j+);函數(shù)默認(rèn)是不可重入的,第五章80C51 人機(jī)接口技術(shù)對(duì)于典型的器件AT89S52,單根口線(xiàn)最大可吸收10mA的(灌)電流;但P0 口所有引腳吸收電流的總和不能超過(guò)26mA,P1,P2 和 P3 所有引腳吸收的電流的總和限制在15mA;全部 4 個(gè)并行口所有口線(xiàn)的吸收總電流總和限制在71mA。編程實(shí)現(xiàn)左右循環(huán)移動(dòng)的流水燈功能,時(shí)間間隔0.5s#include<reg52.h>#define uchar unsigne

17、d char#define unit unsigned int#define DataPort P0sbit P21=P21;unchar code Scancode=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80; void DelayMs(unit n )uchar j;while(n-)for(j=0;j<113;j+);void main(void)uchar i;P21=1;while(1)for(i=0;i<8;i+)DataPort=Scancodei;DelayMs(500);for(i=0;i<8;i+)DataPort=Sc

18、ancode7-i;DelayMs(500);.主程序中采用計(jì)數(shù)延時(shí),與采用一般的延時(shí)函數(shù)相比可以避免模塊頻閃現(xiàn)象,具有較好的使用性。單片機(jī)應(yīng)用系統(tǒng)使用的蜂鳴器主要是電磁式蜂鳴器,有兩種, 有源蜂鳴器內(nèi)部含有音頻振蕩源,接上額定電壓即可連續(xù)發(fā)聲;另一種無(wú)源蜂鳴器。工作時(shí)需要接入音頻方波,改變方波頻率可以得到不同音調(diào)的聲音。采用蜂鳴器發(fā)出的不同聲音提示操作系統(tǒng)運(yùn)行的狀況。兩者驅(qū)動(dòng)電路相同,知識(shí)驅(qū)動(dòng)程序不同。簡(jiǎn)單的輸出設(shè)備有 LED、LED數(shù)碼管及蜂鳴器等。用單片機(jī)驅(qū)動(dòng)時(shí)一方面要考慮口線(xiàn)的負(fù)載能力。另一方面要注意P0 口上拉電阻的配置。簡(jiǎn)單的輸入設(shè)備有按鍵和撥動(dòng)開(kāi)關(guān)。按鍵少時(shí)可以采用去抖電路消抖,

19、按鍵較多時(shí)通常采用軟件延時(shí)消抖。液晶顯示( LED)是單片機(jī)應(yīng)用系統(tǒng)常用的一種人機(jī)接口形式,其優(yōu)點(diǎn)是體積小、重量輕、功耗低。字符型主要用于顯示數(shù)字、字母和簡(jiǎn)單圖形符號(hào)及少量自定義符號(hào)。發(fā)光二極管和普通二級(jí)管有何異同?相同點(diǎn):二者都具有降壓功能。不同: LED 能發(fā)光,普通二極管則不能,發(fā)光二極管的壓降要遠(yuǎn)大于普通二極管, 制造的材料和制造工藝不一樣,應(yīng)用的場(chǎng)合不一樣。數(shù)碼管有哪兩種類(lèi)型,段碼如何確定?數(shù)碼管 又分為共陰極和共陽(yáng)極兩種類(lèi)型 。檢測(cè)按鍵是否按下,應(yīng)該注意什么問(wèn)題?第六章80C51 的中斷系統(tǒng)及定時(shí) / 計(jì)數(shù)器中斷時(shí)cpu 和 I/O設(shè)備之間數(shù)據(jù)傳送的一種控制方式,80C51 具有一

20、套完整的中斷系統(tǒng),含有 5 個(gè)中斷源和2 個(gè)優(yōu)先級(jí)。 為滿(mǎn)足定時(shí)和計(jì)數(shù)的功能配置了2 個(gè) 16 位的定時(shí) / 計(jì)數(shù)器。中斷傳送數(shù)據(jù)的優(yōu)點(diǎn):提高CPU的利用率、增強(qiáng)控制的實(shí)時(shí)性、保證系統(tǒng)的可靠性。1.80C51 有幾個(gè)中斷源?各中斷標(biāo)志是如何產(chǎn)生的?又是如何復(fù)位的?CPU響應(yīng)各中斷時(shí),其中斷入口地址是多少?答: 5 個(gè)中斷源,分別為外中斷INT0 和 INT1 、 T0 和 T1 溢出中斷、串口中斷。電平方式觸發(fā)的外中斷標(biāo)志與引腳信號(hào)一致; 邊沿方式觸發(fā)的外中斷響應(yīng)中斷后由硬件自動(dòng)復(fù)位。T0 和 T1, CPU響應(yīng)中斷時(shí),由硬件自動(dòng)復(fù)位。RI 和 TI ,由硬件置位。必須由軟件復(fù)位。另外,所有能

21、產(chǎn)生中斷的標(biāo)志位均可由軟件置位或復(fù)位。各中斷入口地址:INT0 0003H, T0 000BH, INT1 0013H, T1001BH, RI 和 TI 0023H。.定時(shí) / 計(jì)數(shù)器工作于定時(shí)和計(jì)數(shù)方式時(shí)有何異同點(diǎn)?答:定時(shí) / 計(jì)數(shù)器實(shí)質(zhì)是加 1 計(jì)數(shù)器。不同點(diǎn): 設(shè)置為定時(shí)器模式時(shí),加 1 計(jì)數(shù)器是對(duì)內(nèi)部機(jī)器周期計(jì)數(shù) ( 1 個(gè)機(jī)器周期等于12 個(gè)振蕩周期,即計(jì)數(shù)頻率為晶振頻率的1/12 )。計(jì)數(shù)值乘以機(jī)器周期就是定時(shí)時(shí)間。設(shè)置為計(jì)數(shù)器模式時(shí),外部事件計(jì)數(shù)脈沖由T0 或 T1 引腳輸入到計(jì)數(shù)器。在每個(gè)機(jī)器周期的S5P2期間采樣 T0、T1 引腳電平。 當(dāng)某周期采樣到一高電平輸入, 而下

22、一周期又采樣到一低電平時(shí),則計(jì)數(shù)器加 1,更新的計(jì)數(shù)值在下一個(gè)機(jī)器周期的S3P1期間裝入計(jì)數(shù)器。相同點(diǎn):它們的工作原理相同,它們都有4 種工作方式,由 TMOD中的 M1M0設(shè)定,即方式 0: 13 位計(jì)數(shù)器;方式 1: 16 位計(jì)數(shù)器;方式 2:具有自動(dòng)重裝初值功能的8 位計(jì)數(shù)器;方式 3: T0 分為兩個(gè)獨(dú)立的 8 位計(jì)數(shù)器, T1 停止工作。定時(shí) / 計(jì)數(shù)器的 4 種工作方式各有何特點(diǎn)?答:方式 0 位 13 位計(jì)數(shù)器,由TL0 的低 5 位(高 3 位未用)和 TH0 的 8 位組成。 TL0 的低5 位溢出時(shí)向 TH0 進(jìn)位, TH0溢出時(shí),置位TCON中的 TF0 標(biāo)志,向 CPU

23、發(fā)出中斷請(qǐng)求。計(jì)數(shù)初值計(jì)算的公式為:N t/ Tcy , X 213 N方式 1 的計(jì)數(shù)位數(shù)是 16 位,由 TL0 作為低 8位、 TH0 作為高 8 位,組成了 16 位加 1 計(jì)數(shù)器。計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為:N t/ Tcy, X 216 N方式 2 為自動(dòng)重裝初值的 8 位計(jì)數(shù)方式。TH0 為 8 位初值寄存器。當(dāng)TL0 計(jì)滿(mǎn)溢出時(shí),由硬件使 TF0 置 1,向 CPU發(fā)出中斷請(qǐng)求,并將TH0 中的計(jì)數(shù)初值自動(dòng)送入TL0。 TL0 從初值重新進(jìn)行加1 計(jì)數(shù)。周而復(fù)始,直至TR0=0才會(huì)停止。計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為:N t/ Tcy,X28N方式 3 只適用于定時(shí) / 計(jì)數(shù)器 T

24、0,定時(shí)器T1 處于方式 3 時(shí)相當(dāng)于 TR1 0,停止計(jì)數(shù)。方式3 時(shí), T0 分成為兩個(gè)獨(dú)立的 8 位計(jì)數(shù)器 TL0 和 TH0,TL0 使用 T0 的所有控制位。 當(dāng) TL0 計(jì)數(shù)溢出時(shí),由硬件使TF0 置 1,向 CPU發(fā)出中斷請(qǐng)求。而 TH0 固定為定時(shí)方式(不能進(jìn)行外部計(jì)數(shù)),并且借用了T1 的控制位 TR1、 TF1。因此, TH0 的啟、停受 TR1 控制, TH0 的溢出將置位 TF1。中斷允許控制位地址INT0 中斷允許位T0 中斷允許位INT1 中斷允許位T1中斷允許位串行口中斷允許位T2中斷允許位 CPU中斷允許(總允許)位中斷允許控制.位地址BDHBCHBBHBAHB9HB8HIPPT2PSPT1PX1PT0PX0PX0INT0 優(yōu)先級(jí)設(shè)定位PT0T0 中斷優(yōu)先級(jí)設(shè)定位PX1INT1 中斷優(yōu)先級(jí)設(shè)定位PT1 T1 中斷優(yōu)先級(jí)設(shè)定位PS串行口中斷優(yōu)先級(jí)設(shè)定位PT2 T2 中斷優(yōu)先級(jí)設(shè)定位80C51 單片機(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論