




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1部分單片機概述及數(shù)學(xué)基礎(chǔ)一、填空題1、 十進制255的二進制是,十六進制是 FF 。2、單片機是將_CPU、存儲器、特殊功能寄存器、定時/計數(shù)器_和輸入/ 輸出接口電路、以及相互連接的總線等集成在一塊芯片上。3、十進制127的二進制是 _ 1111111_ ,十六進制是 _7F。4、 +59的原碼是 00111011 _,-59的補碼是。5、十進制數(shù)100轉(zhuǎn)換為二進制數(shù)是_1100100;十六進制數(shù)100轉(zhuǎn)換為十進制數(shù) 是_256_。&十進制數(shù)40轉(zhuǎn)換為二進制數(shù)是_10100;二進制數(shù)轉(zhuǎn)換為十進制數(shù)是2.5。7、十進制99的二進制是 1100 011,十六進制是 63。二、判斷題(
2、×)1、AT89S51是一種高性能的16位單片機。8位機(× ) 2、有符號正數(shù)的符號位是用1表示的。三、選擇題()1、計算機中最常用的字符信息編碼是(A)A.ASCII碼C.余3碼D.循環(huán)碼四、簡答題1、何謂單片機?單片機與一般微型計算機相比,具有哪些特點?第2部分51單片機硬件結(jié)構(gòu)、存儲系統(tǒng)及I/O 接口一、填空題1、AT89S51單片機共有 4 個8位的并行I/O 口,其中既可用作地址/數(shù)據(jù)口,又可用作一般的I/O 口的是PoO2. 若采用12MHZ勺晶振,則MCS-51單片機的振蕩周期為_ 1/12 S _, 機器周期為 _ _1 S _。3. AT89S51單片機
3、字長是_8,有_40根引腳。4. 89S51單片機是8位單片機,其PC計數(shù)器是16 位。5. 若單片機使用的晶振頻率是6MHz那么一個振蕩周期是1/6 S, 個機器周期是2 S SO6. 89S51單片機是+5 _V 供電的。堆棧是內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù) 按 先進后出的原則出入棧的。8. MSG 51系列單片機具有_4個并行輸入/輸出端口,其中=P0_ 口是一個 兩用接口,它可分時輸出外部存儲器的低八位地址和傳送數(shù)據(jù), 而P1_ 口是 一個專供用戶使用的I / O 口,常用于第二功能的是 P3 口。9. 當單片機系統(tǒng)進行存儲器擴展時,用P2 口的作為地址總線的 高八 位,用P0作為地址總線的
4、低八 位。10. 半導(dǎo)體存儲器分為 ROM和 RA _兩大類,其中前者具有非易失性(即掉電后仍能保存信息),因而一般用來存放系統(tǒng)程序,而后者具有易 失性,因而一般用來存放經(jīng)常變動的用戶程序.中間結(jié)果等。11. MCS-51系列單片機對外部數(shù)據(jù)存儲器是采用_DPTR作為指針的,其字長為16位,因而可尋址的數(shù)據(jù)存儲器的最大空間為 _64K=字節(jié)。12. 51單片機有26_個特殊功能寄存器,其中11 _個具有位尋址功能。13. 當單片機系統(tǒng)需要外擴展存儲器時,P2和P0 作為地址總線。單片機上電初始化后,將自動設(shè)置一些寄存器的初始值,其中堆棧指針SP的初始值為07H _,P0 口復(fù)位值是 FFH。1
5、5. 單片機兩種節(jié)電模式: 空閑模式 和_掉電模式 ,節(jié)電模式是由特殊功能寄存器PCON中的有關(guān)位來控制的。16. 在單片機硬件設(shè)計時,31腳一般要接高電平_ , 晶振在PCB設(shè)計中應(yīng)盡量 靠近51芯片 。17. 在AT89S51單片機中,RAM是數(shù)據(jù)存儲器,ROM 程序存儲器18. 單片機的復(fù)位方式主要有 上電復(fù)位_和 按鍵_復(fù)位兩種。 單片機的內(nèi)部RAM的尋址空間為_256 ,而內(nèi)部RoMI勺尋址空間為 _4匕。20、總線(BUS是計算機各部件之間傳送信息的公共通道,微機中有內(nèi)部總線和外部總線兩類。其中外部總線有控制總線、數(shù)據(jù)總線、地址總線三種。21、已知PSW勺RS1和RSo為01 ,貝
6、L第L組的工作寄存器區(qū)被選擇為工作寄存 器組,此時R0的地址為_08 H。22、 給RST引腳輸入_ 2個機器周期的高_電平使單片機復(fù)位,此時 PO=FFH或者 0XFF,SP.07H或者 OXoJ。23、 堆棧在內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按 先進后出 的原則出入棧的。24、8051 單片機的存儲器的最大特點是數(shù)據(jù) 與程序 分開編址。25、 控制程序執(zhí)行順序的寄存器是 PC ,是_ 16_位寄存器。二、判斷題(×) 1、MCS-51單片機的程序存儲器只能用來存放程序。(× ) 2、MCS-51若希望程序從片內(nèi)存儲器開始執(zhí)行,EA腳應(yīng)接低電平。(×) 3、89S51單
7、片機中,外部RAM I/O接口是統(tǒng)一編址的。(× ) 4、89S51單片機復(fù)位后,特殊功能寄存器 SP的內(nèi)容都是00Ho(×) 5、51單片機內(nèi)部寄存器都是8位的。() &對于8位機,如果正數(shù)+正數(shù)等于負數(shù),則會產(chǎn)生溢出。(×) 7在MCS-51系統(tǒng)中,一個機器周期等于1 SO(×) 8 復(fù)位之后,P0-P3的內(nèi)容為0FFH棧指針SP指向00H單元。() 9.當AT89C51 的 EA引腳接低電平時,CPU只能訪問片外ROM而不管片內(nèi)是否有程序存儲器。(× ) 10.擴展I/O 口占用片外數(shù)據(jù)存儲器的地址資源。(×) 11.
8、MCS-51系統(tǒng)可以沒有復(fù)位電路。( × )12. 程序存儲器不僅可以存放程序指令字節(jié)代碼和表格常數(shù),還可以 作為數(shù)據(jù)暫存和緩沖待調(diào)試的程序代碼等。() 13.單片機復(fù)位后不影響片內(nèi)RAM單元的數(shù)據(jù),僅影響特殊功能寄存器中的內(nèi)容。()14.程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。(×) 15. 8051 共有 21 個特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進行位尋址的。( × ) 16. 8051 單片機必須使用內(nèi)部 ROM。() 17. 8051 是一種 8 位單片機。()18. MCS- 51單片機的CPl能同時處理8位二進
9、制數(shù)據(jù)。( ) 19. AT89S51 單片機采用的是哈佛結(jié)構(gòu)。()20. AT89S51單片機的內(nèi)部RAM的位尋址空間有128位。( ) 21. RXD表示串行口輸入端,而 TXD表示串行口輸出端。(×) 22. 系統(tǒng)復(fù)位后,四個 I/O 口的初始值都是 00H。(×) 23. 一般AT89S51單片機的特殊功能寄存器的數(shù)據(jù)都是 8位的,但數(shù)據(jù)指針寄存器DPTRI勺數(shù)據(jù)卻是16位的。() 24. AT89S51單片機共有4個8位的并行I/O 口,其中P2 口既可用作地址 / 數(shù)據(jù)口,又可用作一般的 I/O 口。( ) 25. Sbit 不可用于定義內(nèi)部 RAM的位尋址區(qū),
10、只能用在可位尋址的SFR上( ) 26. SFR中凡是能被8整除的地址,都具有位尋址能力。( ) 27. 8051 單片機,程序存儲器和數(shù)據(jù)存儲器擴展的最大范圍都是一樣的。( × ) 28. MCS51 單片機上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲器的內(nèi)容均為00H。() 29.當8051單片機的晶振頻率為12MHZ寸,ALE地址鎖存信號端的輸出頻率為2MHZ勺方脈沖。(×) 30. 在 51 系列的單片機系統(tǒng)中,一個機器周期是固定的。三、選擇題1. AT89S51單片機采用的內(nèi)部程序存儲器的類型是(C )。A. EPROMB. SFR C. Flash D.掩膜 ROM2. 下列計算機
11、語言中,CPl能直接識別的是(D )。A. 自然語言 B. 高級語言 C. 匯編語言 D. 機器語言3. 51單片機復(fù)位后,PC與P 口( I/O )的值為(B )0A. 0000H, 00HB. 0000H, FFHC. 0003H, FFHD. 0003H, 00H4. 提高單片機的晶振頻率,則機器周期( A )0A. 變短 B. 變長 C. 不變 D. 不定5. 單片機的應(yīng)用程序一般存放于(B )中A RAM B 、ROM C、寄存器 D 、CPU6. 89S51單片機的PSV寄存器中的RS1和RSo用來(A )A.選擇工作寄存器組B.指示復(fù)位C.選擇定時器D.選擇工作方式7. 80C5
12、1基本型單片機內(nèi)部程序存儲器容量為( C )o8. AT89S51單片機的P0,當使用外部存儲器時它是一個( A )A.傳輸?shù)?位地址/數(shù)據(jù)總線B.傳輸?shù)?位地址C.傳輸高8位地址/數(shù)據(jù)總線D.傳輸高8位地址9. 在AT8951單片機的4個并口中,需要外接上拉電阻的是( A )A . P0 口 B . P1 口 C . P2 口 D . P3 口10. 在CPU內(nèi)部,反映程序運行狀態(tài)或反映運算結(jié)果的特征寄存器是(C )A. PC B. A C. PSW D. SP11. 51單片機的XTAL1和 XTAL2引腳是(D)弓I腳A. 外接定時器 B. 外接串行口 C. 外接中斷 D. 外接晶振12
13、. 計算 機在 使用 中 斷方式 與外 界交 換信 息時 , 保護 現(xiàn)場 的工 作應(yīng)該是(B )。A.由CPU自動完成B.由中斷服務(wù)子程序完成C.在中斷響應(yīng)中完成D. 在主程序中完成13. MCS-51系列單片機是屬于(C)體系結(jié)構(gòu)。A、馮諾依曼B、普林斯頓C、哈佛圖靈14. MCS-51系列的單片機中片內(nèi)RAM的字節(jié)大小可能的(C)A 、128MB 、128KC128D 6415. 可以將P1 口的低4位全部置高電平的表達式是( B)A 、P1&=OXofB 、 PII=OXofCP1=0x0fD P1=P116. 51單片機若晶振為6MHZ定時/計數(shù)器一次最大的定時時間是CA.約
14、60msB.約 100msC.約 130msD.約 160ms17. 單片機復(fù)位后P0 口和SP的值分別為C,00H,13H,07H,07H單片機的工作寄存器區(qū)的地址范圍是 ,可分為組。(A )1FH, 20FH, 2CA. 00H 1FH 4B. 00HC. 00H OFH 4D. 00H19. 訪問外部數(shù)據(jù)存儲器時,不起作用的信號是20. 若MCS-51單片機使用晶振頻率為6MHz時,其復(fù)位持續(xù)時間應(yīng)該超過( B )。C、 8SD、1ms21. 程序狀態(tài)字寄存器PSW中的AC=I,表示(D )。A.計算結(jié)果有進位B.計算結(jié)果有溢出C.累加器A中的數(shù)據(jù)有奇數(shù)個1 D.計算結(jié)果低4位向高位進位
15、單片機的4個I/O 口中,下列哪個I/O 口內(nèi)部不帶上拉電阻,在應(yīng)用時要求外加 上拉電阻的是(A )0口口口23.假設(shè)51單片機的晶振為8MHz則其對應(yīng)的機器周期為(C)A.0.5us是看門狗定時器,它包含一個B_位計數(shù)器和定時復(fù)位寄存器 WDTRST().14 C25. MCS-5l單片機的堆棧區(qū)是設(shè)置在( C )中。A、片內(nèi)ROk區(qū)B、片外ROk區(qū)C、片內(nèi)RAM區(qū)D 片外RAM區(qū)26、AT89S51單片機采用的內(nèi)部程序存儲器的類型是( B )A. EPROMB. Flash C. SFR D.掩膜 ROM27、單片機復(fù)位后,SR PC I/O 口( P0 P1、P2、P3)的內(nèi)容為( C
16、)A.相應(yīng)端口先置 1B.相應(yīng)端口先置 0C.外接高電A. SP=OOHPC =1OOOHI/O 口 =FFHB. SP=OOHPCOOOOHI/O口=OOHC. SP =O7HPC :=OOOOHI/O 口=FFHD. SP =O7HPCOOOOHI/O口=OOH28、PO、P1 口作輸入用途之前必須( A)平D.外接上拉電阻29、MC51單片機的CPL主要的組成部分為(A )A、運算器、控制器B加法器、寄存器C、運算器、加法器D運算器、譯碼器30、單片機8031的ALE引腳是(A、輸出高電平C、輸出低電平B、輸出矩形脈沖,頻率為fosc的1/6D輸出矩形脈沖,頻率為fosc的1/231、M
17、CS-51單片機的復(fù)位信號是(A)有效。A.高電平B.低電平C.上升沿D.下降沿31、在訪問片外擴展存儲器時,低8位地址和數(shù)據(jù)由()口分時傳送,高8位地址由()口傳送。(C)A.P0 P1 B. P1 P0C. P0 P2D. P2P0四、簡答題1、請說明為什么使用LED需要接限流電阻,當高電平為+5V時,正常點亮一個LED需要多大阻值的限流電阻(設(shè)LED的正常工作電流為10mA導(dǎo)通壓降為), 為什么?2、MCS-51單片機的存儲器從物理結(jié)構(gòu)上可劃分幾個空間?3、 MCS-51單片機的P0P3四個I/O端口在結(jié)構(gòu)上有何異同?使用時應(yīng)注意的 事項?五、編程題1、用AT89S51單片機的P2 口控
18、制8個LED (共陽接法)依次右移1位點亮(亮 200m9。即亮亮亮,重復(fù)循環(huán)。I#in Clude<> delay()void main() int i;char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;while(1) for(i=0;i<8;i+)P2=tabeli; delay(200);2、利用AT89C51的P1 口控制8個發(fā)光二極管LED相鄰的4個LED為一組,使2 組每隔 交替發(fā)亮一次,周爾復(fù)始。畫出電路圖(含最小系統(tǒng)及與外設(shè)的連接 圖)并編寫程序。#include<>delay()void ma
19、in() int i;while(1)P2=0x0f;delay(500);P2=0Xf0;delay(500);4、編制一個循環(huán)閃爍的程序。有8個發(fā)光二極管,每次其中某個燈閃爍點亮10 次后,轉(zhuǎn)到下一個閃爍10次,循環(huán)不止。畫出電路圖。#in Clude<>delay()void mai n() int i,j;Char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;while(1) for(i=0;i<8;i+) for(j=0;j<10;j+)P2=tabeli;delay(200);P2=0XFF;delay(200
20、);三、C語言編程基礎(chǔ)一、填空題1、在C51語言的程序中,注釋一般采用/*/和 KeiL C51軟件中,工程文件的擴展名是UVPrOj,編譯連接后生成可下載至單片機芯片的文件后綴名是 hex二、判斷題( ) 1特殊功能寄存器的名字,在 C51程序中,全部大寫。(×)2、在C語言中,函數(shù)的調(diào)用是可以根據(jù)需要隨便調(diào)用,前面的函數(shù)可以調(diào)用后面的函數(shù),后面的函數(shù)也可以調(diào)用前面的函數(shù),無需聲明。()3、若一個函數(shù)的返回類型為VOid ,則表示其沒有返回值。(×)4、用C語言編寫AT89C5仲片機時,必須添加的頭文件是“”。(×)4、采用單片機的C語言開發(fā)時,只能利用C51語
21、言書寫程序,不能嵌套匯編語言。() 5、#include<>與#include“”是等價的。()6、在C語言中,所有定義在主函數(shù)之前的函數(shù)無需進行聲明。三、選擇題1、下列數(shù)據(jù)類型中,(C )是51單片機特有的類型。A. CharB.in tC.bitD.float2、利用下列(A)關(guān)鍵字可以使用不同的中斷源。A. interruptB. SfrC.whileD. USing3. 使用單片機軟件調(diào)試C語言程序時,首先應(yīng)新建文件,其擴展名是( A )A. *.c B. *.asmC. *.bi nD. *.hex4 下列指令判斷若定時器T0未計滿數(shù)就原地等待的是(B )。A. WhiI
22、e(T0=1);B. WhiIe(TF0=0);C. WhiIe(T0=0);D.WhiIe(TF0=1);5利用下列(D )關(guān)鍵字可以改變工作寄存器組。A. i nterruptB. Sfr C. whileD. USing6. C語言中最簡單的數(shù)據(jù)類型包括( B )。A、整型、實型、邏輯型B、整型、實型、字符型C、整型、字符型、邏輯型D整型、實型、邏輯型、字符型7. 以下能正確定義一維數(shù)組的選項是(B )A 、int a5=0,1,2,3,4,5;B 、Char a =0,1,2,3,4,5;C 、 Chara='A','B',C;D 、inta5=&quo
23、t;0123"四、外部中斷一、填空題1、MCS-51的外部中斷有兩種觸發(fā)方式,分別是電平觸發(fā)方式和邊沿觸發(fā)方式。在電平觸發(fā)方式下,當采集到INT0、INT1的有效信號為 低電平 時,激活 外部中斷。2. 個89C51系統(tǒng),要求允許外部中斷INT0和允許定時器T0中斷,其他中斷禁止,則IE寄存器可設(shè)定為IE=0X83 O IE寄存器的格式為:EA-ESET1EX1ET0EX03. 8051在響應(yīng)中斷后,CPU能自動撤除中斷請求的中斷源有一 T0、T1以及下降沿觸發(fā)的外部中斷。4. MSC- 51引腳中,與串行通信有關(guān)的引腳是.和。單片機有 5 個用戶中斷源,其中定時器 T1的中斷入口地
24、址為 001BH,外部中斷0的中斷入口地址為 0003H o單片機定時器的四種工作方式中,可自動裝載初始值的是方式 2,該工作方式是8位計數(shù)器。7. 已知51單片機的中斷優(yōu)先級寄存器IP的格式為:-PSPT1PX1PT0PX0當IP=15H時,外部中斷0中斷的優(yōu)先級最高8. 已知51單片機的中斷優(yōu)先級寄存器IP的格式為:-PSPT1PX1PT0PX0默認情況下,各中斷寄存器有一個優(yōu)先權(quán)順序,此時優(yōu)先權(quán)最高的是外部中斷0 / PX0 ,最低的是串行口通信/ PS 。9、MCS-51單片機外部中斷請求信號有電平方式和_邊沿方式,在電平方式下, 當采集到INTO、INTI的有效信號為低電平時,激活外
25、部中斷。10. MCS-51單片機中,在IP=OXoo時,優(yōu)先級最高的中斷是外部中斷0,最低的是串行口通信。二、判斷題(×)1.單片機中斷系統(tǒng)中,只要有中斷源申請中斷就可中斷了。()2.在單片機AT89S5忡,當同一中斷優(yōu)先級別的外部中斷 0和定時器TO同時產(chǎn)生中斷信號,系統(tǒng)會首先響應(yīng)外部中斷 0。() 3. TCON是一個即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。() 4.必須有中斷源發(fā)出中斷請求,并且 CPU打開中斷,CPU才可能響應(yīng)中斷。(×) 5. MCS-51的5個中斷源優(yōu)先級相同。( ) 6.在使用外部中斷時,要把對應(yīng)中斷開關(guān)控制位設(shè)置為1。(×)是
26、一個即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。(×) 8.單片機外部中斷時只有用低電平觸發(fā)。() 9、在一般情況下MCS-51單片機不允許同級中斷嵌套。(× ) 10.各中斷發(fā)出的中斷請求信號,都會標記在MC& 51系統(tǒng)的IE寄存器中。二、選擇題1、51單片機在同一優(yōu)先級的中斷源同時申請中斷時,首先響應(yīng) (A )A.外部中斷0 B. 定時器0中斷C.外部中斷1 D.定時器1中斷2. 下列說法錯誤的是:(B )A. 同一級別的中斷請求按時間的先后順序響應(yīng)。B. 同一時間同一級別的多中斷請求,將形成阻塞,系統(tǒng)無法響應(yīng)。C. 低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但
27、是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求。D. 同級中斷不能嵌套。3在MC&51中,需要外加電路實現(xiàn)中斷撤除的是:( D )A.定時中斷B.脈沖方式的外部中斷C.外部串行中斷D.電平方式的外部中斷4. 當外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài) 和低電平狀態(tài)都應(yīng)至少維持(A)。個機器周期個機器周期 個機器周期個晶振周期5.邊沿觸發(fā)方式的外部中斷信號是(A)有效。A.下降沿B.上升沿C.高電平D.低電平6.外部中斷請求標志位是D 。和IT1和TR1和RI和IE17.如果將中斷優(yōu)先級寄存器IP中,將IP設(shè)置為OxOA,則優(yōu)先級最高的是(D)A、外部中斷1B、夕卜部中
28、斷0C、定時/計數(shù)器1D定時/計數(shù)器O8. 計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作方式應(yīng)該是( C )A.由CPU自動完成B.在中斷響應(yīng)中完成C.應(yīng)由中斷服務(wù)程序完成D.在主程序中完成9、MCS-51中斷源有( A )A 、5 個B 、2個C、3 個D、6 個10、MCS-51 單片機可分為兩個中斷優(yōu)先級別,各中斷源的優(yōu)先級別設(shè)定是利用 寄存器( B )。A、IEB、IPC、 TCOND、SCON11 、 各 中 斷 源 發(fā) 出的 中斷 請 求信 號,都會標記在MCS-51系統(tǒng) 中 的( B )。A、TMODB、TCON/SCONC、IED、IP12. MCS51 單片機在同一級
29、別里除串行口外, 級別最低的中斷源是(C )。A、 外部中斷 1B、 定時器 T0C、 定時器T1D串行口四、簡答題1 、請畫出航標燈控制程序流程圖。要求航標燈在白天熄滅,在夜晚斷續(xù)點亮, 時間間隔 2秒,即亮 2秒,滅 2秒,周期循環(huán)進行。硬件電路圖如右,由控制所 接LED(航標燈)的工作,圖中 VT1為光敏三極管,白天導(dǎo)通,晚上截止。VT2的狀態(tài)與 VT1 相反。#include <>sbit KEY=P32;sbit LED=P17;void delay()VOid mai n() P仁 0X00;WhiIe(I) if(KEY=0)LED=1;delay(2000);LED
30、=0;delay(2000);elseJ2、什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序嵌套有什么區(qū)別?五、定時/計數(shù)器一、填空題1、51單片機的定時器T1工作在工作方式0計數(shù)模式下,定時器T0工作在工作 方式1定時模式下。則TMo的值應(yīng)為_41 _。2、AT89S51單片機定時器的四種工作方式中,可自動裝載初始值的是方式2,該工作方式是 8位計數(shù)器。3、 假設(shè)已經(jīng)設(shè)置好定時器T1的計數(shù)初始值,則要啟動定時器T1,需要設(shè)置TR仁1O89C單片機有2個定時/計數(shù)器。單片機定時器的四種工作方式中,其中方式 _ 3_是只有定時器To才有的方 式。6.假設(shè)定時器 T0已經(jīng)正常工作,現(xiàn)要停止定時
31、器T0 ,則需要設(shè)置 TRo=0 。7假設(shè)已經(jīng)設(shè)置好定時器T1的計數(shù)初始值,則要啟動定時器T1,需要設(shè)置TR仁1。單片機定時器的四種工作方式中,方式 0為13位計數(shù)器,方式1為16位計數(shù)器。二、判斷題(×) 1、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。(×)2、TMo是一個即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。(×)3、定時器0使用時必須使用單片機的T0腳()。()4.定時器T1不能工作在方式3。(×) 5.因為T0和T1是內(nèi)部中斷所以其計數(shù)脈沖信號只能來自于CPU的內(nèi)部機器周期脈沖信號。(×)6. MCS-51的中斷源全部編程為
32、同級時,優(yōu)先級最高的是INT1。(×) 7.定時/計數(shù)器1使用時必須使用單片機的T0腳()。()8. 51單片機的兩個定時器均有定時和計數(shù)工作方式。( )9.定時器的中斷標志由硬件清0。()10、TMO中的GATE=I寸,表示由兩個信號控制定時器的的啟停。三、選擇題1、若單片機的振蕩頻率為6MHz設(shè)定時器工作在方式1需要定時1ms則定時 器初值應(yīng)為(C )。A. 500 B. 1000 C. 2 16-500 D.216-10002、定時器 0 工作于計數(shù)方式 ,外加計數(shù)脈沖信號應(yīng)接到( C )引腳。A、 B 、P3.3 C 、 D 、3、定時器 T0 計數(shù)溢出后,( B )置 1
33、。A、TF1 B 、TF0 C 、TI D 、RI4. 要使MCS-51能響應(yīng)外部中斷1和定時器To中斷,則中斷允許寄存器IE的內(nèi) 容應(yīng)該是( B )A、98H B 、86HC 、22H D 、 A2H5. 若單片機的振蕩頻率為12MHz設(shè)定時器工作在方式1需要定時Ims則定時器初值應(yīng)為 ( D )。A. 5oo B. 1ooo C. 2 16-5oo D.216-1ooo6. 定時/計數(shù)器的工作方式通過對( B )寄存器編程設(shè)定。A. TCONC. SCON7. 單片機振蕩頻率為12MHz定時器工作在方式1需要定時50ms則定時器初值 應(yīng)為( C )。8. .8 位自動重裝的定時 / 計數(shù)器
34、工作在( C )下。A. 方式 0B.方式 1C. 方式 2D.方式 39. AT89S51定時器的4種工作方式中,定時器T1沒有的工作方式是(D )。A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 310. MCS-51單片機定時器工作方式1是指的(D )工作方式。A. 8 位 B. 8 位自動重裝 C. 13 位 D. 16 位11. 在下列寄存器中,與定時 / 計數(shù)控制無關(guān)的是(C )A、 TCONB、 TMODC、 SCOND、 IE12. 與 定時 工 作 方式 1 和 0 比較 ,定 時工 作方 式 2 不 具備 的 特 點是 ( B )A、 計數(shù)溢出后能自動重新加載計
35、數(shù)初值B、 增加計數(shù)器位數(shù)C、 提高定時精度D、 適于循環(huán)定時和循環(huán)計數(shù)應(yīng)用四、簡答題1、51 系列單片機具有幾個中斷源 ?其中哪些中斷源可以被定義為高優(yōu)先級中斷, 如何定義 ?2、單片機定時 / 計數(shù)器有幾種工作方式?它們的定時 / 計數(shù)范圍是多少?五、編程題1、已知51單片機晶振頻率是12MHz使用定時器T1,產(chǎn)生周期為200ms的等寬 正方波連續(xù)脈沖由輸出, 要求以中斷方式完成。#include <>sbit P12=P12;int count=0;void main() TMOD=0X10;TH1=(65536-10000)/256;TL1=(65536-10000)%25
36、6;IE=0X88;TR1=1;while(1) ;void tt1(void) interrupt 3 using 1 if(cou nt<1O)co Un t+;TH1=(65536-10000)256;TL1=(65536-10000)%256;else COun t=0;TH1=(65536-10000)256;TL1=(65536-10000)%256;P12=P12; 2、已知單片機晶振頻率是12MHz實現(xiàn)功能:使用定時中斷方式實現(xiàn)時間判斷,產(chǎn)生8個LED形成流水燈效果。要求使用定時器工作方式 1。TMODT1T0(89H)D7D6D5D4D3D2D1D0GATEC/TM1M
37、0GATEC/TM1M0#in clude <>int i=0;Char code tabel=0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01; void mai n() TMOD=0X10;TH仁(65536-10000)/256;TL1=(65536-10000)%256;IE=0X88;TR1=1;while(1);VOid tt1(void) in terrupt 3 USing 1 if(cou nt<50)co Un t+;TH1=(65536-10000)256;TL1=(65536-10000)%256;else coun t=
38、0;TH1=(65536-10000)256;TL1=(65536-10000)%256;P1=tablei;if(i=7)i=0;i+;六、串口通信一、填空題1. MSC- 51引腳中,與串行通信有關(guān)的引腳是和 。二、判斷題(×)1. 51單片機的串口設(shè)置了 1個SBUF即可實現(xiàn)全雙工通信。(×) 2. AT89S51單片機的串口只有 2種工作方式。() 3. AT89S51單片機共有4個8位的并行I/O 口,其中P2 口既可用作地址/數(shù)據(jù)口,又可用作一般的I/O 口。( ) 4.假設(shè)傳輸?shù)臄?shù)據(jù)一幀有11位,每秒鐘傳輸30幀,則此時的比特率應(yīng)為 330bpso(×
39、; ) 5. MCS-51的串行接口是全雙工的二、選擇題1、下列英文縮寫代表“串口控制寄存器”的是(A)2. 串行通信中,發(fā)送和接收寄存器是(B )A TMoD B、SBUF C、SCON D、DPTR3. 控制串行口工作方式的寄存器是(C )A TMOD B、PCON C、SCON D、TCON4. 串行口每一次傳送(C )字符。個 串幀波特5. 當MCS-51進行多機通訊時,串行接口的工作方式應(yīng)選為(C )。A.方式0B. 方式1C. 方式2 D. 方式0或方式26. MC51單片機串行口發(fā)送/接收中斷源的工作過程是:當串行口接收或發(fā)送 完一幀數(shù)據(jù)時,將SCOh中的( A ),向CPU申請
40、中斷。A RI 或 TI 置 1B、RI 或 TI 置 0C、RI置1或TI置0D RI置0或TI置1七、單片機擴展技術(shù)一、填空題1、共陽極數(shù)碼管顯示6時的字型碼是 82H共陰極數(shù)碼管顯示9時的字型碼是6F。2、ADC0809勺分辨率是-8位的()_,若接入的參考電壓為,貝U它能分辨的最 小輸入電壓為。3、共陽極數(shù)碼管顯示A時的字型碼是_88_H)共陰極數(shù)碼管顯示A時的字型碼是 _77_HO二、判斷題( ) 1采用軟件延時可以去除按鍵抖動,延時時間只要超過10ms都可以。( ) 2共陽極數(shù)碼管顯示數(shù)字“ 3”時,其段碼值為 B0H。( ) 3數(shù)碼管采用動態(tài)掃描顯示時,所有數(shù)碼管的筆畫段的同名端
41、連接在 一起共用一個控制引腳, 而每個數(shù)碼管的公共極各自獨立, 分別與不同控制引腳 相連。( × ) 4A/D 轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量( ) 5. 在使用按鍵時要消除按鍵的抖動,可以通過改進硬件或軟件編程的 方法來實現(xiàn)。( × ) 6. 對按鍵進行掃描時采用軟件延時來去除抖動,延時時間越短越好。(×)7. AD0809是8位的數(shù)模轉(zhuǎn)換器。( × ) 84*4 矩陣鍵盤需要 16 根數(shù)據(jù)線進行連接。三、選擇題1、ADC0809l( B ) AD的轉(zhuǎn)換器件A、 4通道 8位 B、 8通道 8 位 C 、 4通道 12位 D 、 8通道 12位2、用
42、89C51的P1 口,監(jiān)測某一按鍵開關(guān),使每按鍵一次,輸出一個正脈沖(脈 寬隨意)。編寫程序。3. 具有模數(shù)轉(zhuǎn)換功能的芯片是( A )A、 ADC08094.B 、 DAC0832 C 、 MAX813 D 、 PCF8563需 要 擴 展 一 片 外 部 RAM, 大 小 32K 字 節(jié) , 需 要 的 地 址 線 是A)A 、15B 、14C、13D、 126 的字形,則其字型碼為5. 一個共陰極的8段LED數(shù)碼管,要使其顯示數(shù)字C)四、簡答題1、簡述在使用普通按鍵的時候,為什么要進行去抖動處理,如何處理答:因為普通的按鍵都是金屬觸點的, 金屬觸點在接觸的瞬間會有一個撞擊 力導(dǎo)致接觸點分開, 然后又接觸在一起, 這樣反復(fù)直到穩(wěn)固接觸在一起。 這種現(xiàn) 象叫做按鍵的抖動, 這種抖動如果不進行處理的話, 會導(dǎo)致按鍵誤判斷。 去除抖 動的方法有兩種硬件和軟件。硬件的方法就是在按鍵連接處使用RS觸發(fā)器,軟件的方法就是在編寫程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 區(qū)塊鏈技術(shù)安全性與未來趨勢的深度解析
- 在線購物行為與百貨零售的SWOT分析研究-洞察闡釋
- 2025-2030中國焊接式閥蓋閘閥行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 健康生活時代下的空氣凈化器用戶行為與偏好分析-洞察闡釋
- 2025-2030中國潛水員推進車(DPV)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- child-safe兒童服飾材料與市場定位-洞察闡釋
- 醫(yī)療設(shè)備制造企業(yè)的專利保護與區(qū)塊鏈技術(shù)應(yīng)用策略
- 醫(yī)療設(shè)備維護與商業(yè)價值的雙贏策略
- 2025-2030中國汽車掃描工具行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國橙汁加工酶行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025新外研社版英語七年級下單詞表
- 急救救援知識培訓(xùn)
- 牧場物語-礦石鎮(zhèn)的伙伴們-完全攻略
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理體系 審核與認證機構(gòu)要求》中文版(機翻)
- 合規(guī)培訓(xùn)計劃方案
- 大氣簡約南昌大學(xué)校園文化介紹宣傳
- 部編人教版六年級下冊語文全冊課內(nèi)閱讀訓(xùn)練(含答案)
- 2024年江蘇省無錫市中考地理試卷真題(含答案解析)
- 2024屆高考地理一輪復(fù)習(xí) 課件第28講 工業(yè)區(qū)位及其變化
- 從龍文化看中華文明的連續(xù)性
- 二年級數(shù)學(xué)上冊蘇教版第六單元《表內(nèi)乘法和表內(nèi)除法(二)》說課稿
評論
0/150
提交評論