版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上(紅色是考試考過的,藍色是老師給的習題“重點看“)第1部分 單片機概述及數(shù)學基礎一、填空題1、十進制255的二進制是 ,十六進制是 FF 。2、單片機是將 CPU 、 存儲器 、特殊功能寄存器、 定時/計數(shù)器 和輸入/輸出接口電路、以及相互連接的總線等集成在一塊芯片上。3、十進制127的二進制是 ,十六進制是 7F 。4、+59的原碼是 ,-59的補碼是 。5、十進制數(shù)100轉換為二進制數(shù)是 ;十六進制數(shù)100轉換為十進制數(shù)是 256 。6、十進制數(shù)40轉換為二進制數(shù)是 ;二進制數(shù)10.10轉換為十進制數(shù)是 2. 5 。7、十進制99的二進制是 1100 011 ,十
2、六進制是 63 。二、判斷題( ) 1、AT89S51是一種高性能的16位單片機。8位機( ) 2、有符號正數(shù)的符號位是用1表示的。三、選擇題( )1、計算機中最常用的字符信息編碼是( A )A.ASCII B.BCD碼 C.余3碼 D.循環(huán)碼四、簡答題1、何謂單片機?單片機與一般微型計算機相比,具有哪些特點?第2部分 51單片機硬件結構、存儲系統(tǒng)及I/O接口一、填空題1、AT89S51單片機共有 4 個8位的并行I/O口,其中既可用作地址/數(shù)據(jù)口,又可用作一般的I/O口的是 P0 。2、 若采用12MHz的晶振,則MCS-51單片機的振蕩周期為_ 1/12 S _ ,機器周期為_1S _。3
3、、AT89S51單片機字長是_8_位,有_40根引腳。489S51單片機是 8 位單片機,其PC計數(shù)器是 16 位。5若單片機使用的晶振頻率是6MHz,那么一個振蕩周期是 1/6 S,一個機器周期是 2S S。689S51單片機是 +5 V供電的。4.0-5.5V7堆棧是內部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按 先進后出 的原則出入棧的。8MSC51系列單片機具有 4 個并行輸入/輸出端口,其中P0口是一個兩用接口,它可分時輸出外部存儲器的低八位地址和傳送數(shù)據(jù),而P1口是一個專供用戶使用的IO口,常用于第二功能的是 P3 口。9當單片機系統(tǒng)進行存儲器擴展時,用P2口的作為地址總線的 高八 位,用P0作為地址
4、總線的 低八 位。10半導體存儲器分為ROM和RAM兩大類,其中前者具有非易失性(即掉電后仍能保存信息),因而一般用來存放系統(tǒng)程序,而后者具有易失性,因而一般用來存放經常變動的用戶程序中間結果等。11MCS-51系列單片機對外部數(shù)據(jù)存儲器是采用DPTR作為指針的,其字長為16位,因而可尋址的數(shù)據(jù)存儲器的最大空間為64K字節(jié)。12. 51單片機有 26 個特殊功能寄存器,其中 11 個具有位尋址功能。13. 當單片機系統(tǒng)需要外擴展存儲器時, P2 和 P0 作為地址總線。14.AT89S51單片機上電初始化后,將自動設置一些寄存器的初始值,其中堆棧指針SP的初始值為 07H ,P0口復位值是 F
5、FH 。15.單片機兩種節(jié)電模式: 空閑模式 和 掉電模式 ,節(jié)電模式是由特殊功能寄存器 PCON 中的有關位來控制的。16. 在單片機硬件設計時,31腳一般要接_高電平_,晶振在PCB設計中應盡量_靠近51芯片_。17.在AT89S51單片機中,RAM是 數(shù)據(jù) 存儲器,ROM為 程序 存儲器。18.單片機的復位方式主要有 上電復位 和 按鍵 復位兩種。19.AT89S51單片機的內部RAM的尋址空間為 256B ,而內部ROM的尋址空間為 4K 。20. 總線(BUS)是計算機各部件之間傳送信息的公共通道,微機中有內部總線和外部總線兩類。其中外部總線有控制總線、 數(shù)據(jù) 總線、 地址 總線三種
6、。21、已知PSW的RS1和RS0為01,則 第1 組的工作寄存器區(qū)被選擇為工作寄存器組,此時R0的地址為 08 H。22、給RST引腳輸入 2個機器周期的高 電平使單片機復位,此時P0= FFH或者0XFF ,SP= 07H或者0X07 。23、堆棧在內部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按 先進后出 的原則出入棧的。24、8051單片機的存儲器的最大特點是數(shù)據(jù)與程序 分開編址。25、控制程序執(zhí)行順序的寄存器是 PC ,是 16 位寄存器。二、判斷題( ) 1、MCS-51單片機的程序存儲器只能用來存放程序。 ( ) 2、MCS-51若希望程序從片內存儲器開始執(zhí)行,EA腳應接低電平。( )3、89S51單
7、片機中,外部RAM與I/O接口是統(tǒng)一編址的。( )4、89S51單片機復位后,特殊功能寄存器SP的內容都是00H。( )5、51單片機內部寄存器都是8位的。( )6、對于8位機,如果正數(shù)+正數(shù)等于負數(shù),則會產生溢出。( )7在MCS-51系統(tǒng)中,一個機器周期等于1s。( )8復位之后,P0-P3的內容為0FFH,棧指針SP指向00H單元。( )9當AT89C51的EA引腳接低電平時,CPU只能訪問片外ROM,而不管片內是否有程序存儲器。( )10擴展I/O口占用片外數(shù)據(jù)存儲器的地址資源。( )11MCS-51系統(tǒng)可以沒有復位電路。( )12.程序存儲器不僅可以存放程序指令字節(jié)代碼和表格常數(shù),還
8、可以作為數(shù)據(jù)暫存和緩沖待調試的程序代碼等。( )13. 單片機復位后不影響片內RAM單元的數(shù)據(jù),僅影響特殊功能寄存器中的內容。( )14.程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。( )15. 8051共有21個特殊功能寄存器,它們的位都是可以用軟件設置的,因此,是可以進行位尋址的。( )16. 8051單片機必須使用內部ROM。( )17. 8051是一種8位單片機。( )18. MCS51單片機的CPU能同時處理8位二進制數(shù)據(jù)。( )19. AT89S51單片機采用的是哈佛結構。( )20. AT89S51單片機的內部RAM的位尋址空間有128位。( )21. RXD表示串行
9、口輸入端,而TXD表示串行口輸出端。( )22.系統(tǒng)復位后,四個I/O口的初始值都是00H。( )23.一般AT89S51單片機的特殊功能寄存器的數(shù)據(jù)都是8位的,但數(shù)據(jù)指針寄存器DPTR的數(shù)據(jù)卻是16位的。( )24. AT89S51單片機共有4個8位的并行I/O口,其中P2口既可用作地址/數(shù)據(jù)口,又可用作一般的I/O口。( )25. sbit不可用于定義內部RAM的位尋址區(qū),只能用在可位尋址的SFR上( )26. SFR中凡是能被8整除的地址,都具有位尋址能力。 ( )27. 8051單片機,程序存儲器和數(shù)據(jù)存儲器擴展的最大范圍都是一樣的。 ( )28. MCS51單片機上電復位后,片內數(shù)據(jù)
10、存儲器的內容均為00H。 ( )29.當8051單片機的晶振頻率為12MHZ時,ALE地址鎖存信號端的輸出頻率為2MHZ的方脈沖。 ( )30.在51系列的單片機系統(tǒng)中,一個機器周期是固定的。 三、選擇題1、AT89S51單片機采用的內部程序存儲器的類型是( C )。A. EPROM B. SFR C. Flash D. 掩膜ROM2、下列計算機語言中,CPU能直接識別的是( D )。A. 自然語言 B. 高級語言 C. 匯編語言 D. 機器語言3、51單片機復位后,PC與P口(I/O)的值為(B )。A. 0000H, 00H B. 0000H, FFHC. 0003H, FFHD. 000
11、3H, 00H 4、提高單片機的晶振頻率,則機器周期( A )。A. 變短 B. 變長 C. 不變 D. 不定5、單片機的應用程序一般存放于( B )中 A、RAM B、ROM C、寄存器 D、CPU 689S51單片機的PSW寄存器中的RS1和RS0用來( A )。A選擇工作寄存器組 B. 指示復位C選擇定時器 D. 選擇工作方式780C51基本型單片機內部程序存儲器容量為(C )。 A.16K B.8KC.4KD.2K8 AT89S51單片機的P0,當使用外部存儲器時它是一個( A )。A. 傳輸?shù)?位地址數(shù)據(jù)總線 B. 傳輸?shù)?位地址 C. 傳輸高8位地址數(shù)據(jù)總線 D. 傳輸高8位地址9
12、在AT8951單片機的4個并口中,需要外接上拉電阻的是( A )。A . P0口 B . P1口 C . P2口 D . P3口10在CPU內部,反映程序運行狀態(tài)或反映運算結果的特征寄存器是( C )。A. PC B. A C. PSW D. SP1151單片機的XTAL1和XTAL2引腳是( D )引腳A. 外接定時器 B. 外接串行口C. 外接中斷D. 外接晶振12. 計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作應該是( B )。A.由CPU自動完成 B.由中斷服務子程序完成C.在中斷響應中完成 D.在主程序中完成13. MCS-51系列單片機是屬于(C)體系結構。A、馮諾依曼B、
13、普林斯頓C、哈佛D、圖靈14. MCS-51系列的單片機中片內RAM的字節(jié)大小可能的是(C)A、128MB、128KC、128D、6415. 可以將P1口的低4位全部置高電平的表達式是(B)A、P1&=0x0fB、P1|=0x0fC、P1=0x0fD、P1=P116. 51單片機若晶振為6MHZ,定時/計數(shù)器一次最大的定時時間是 C 。A.約60ms B.約100msC.約130ms D.約160ms17.單片機復位后P0口和SP的值分別為 C 。A.00H,00H B.00H,13HC.0FFH,07H D.FFH,07H18.AT89S51單片機的工作寄存器區(qū)的地址范圍是 ,可分為 組。(
14、 A )A. 00H1FH,4 B. 00H1FH,2C. 00H0FH,4 D. 00H0FH,219. 訪問外部數(shù)據(jù)存儲器時,不起作用的信號是( C )。A.RD B.WR C.PSEN D.ALE20. 若MCS-51單片機使用晶振頻率為6MHz時,其復位持續(xù)時間應該超過(B)。A、2sB、4sC、8sD、1ms21.程序狀態(tài)字寄存器PSW中的AC=1,表示( D )。A. 計算結果有進位 B. 計算結果有溢出 C. 累加器A中的數(shù)據(jù)有奇數(shù)個1 D. 計算結果低4位向高位進位22.AT89S51單片機的4個I/O口中,下列哪個I/O口內部不帶上拉電阻,在應用時要求外加上拉電阻的是( A
15、)。A.P0 B.P1口 C.P2口 D.P3口23.假設51單片機的晶振為8MHz,則其對應的機器周期為( C )。A.0.5us B.1us C.1.5us D.2us24.WDT是看門狗定時器,它包含一個 B 位計數(shù)器和定時復位寄存器WDTRST.( )A.13 B.14 C.15 D.1625. MCS-5l單片機的堆棧區(qū)是設置在(C )中。A、片內ROM區(qū)B、片外ROM區(qū)C、片內RAM區(qū)D、片外RAM區(qū)26、AT89S51單片機采用的內部程序存儲器的類型是( B )。A. EPROM B. Flash C. SFR D.掩膜ROM27、單片機復位后,SP、PC、I/O口(P0、P1、
16、P2、P3)的內容為( C )A. SP = 00H PC = 1000HI/O口= FFH B. SP = 00HPC = 0000H I/O口= 00HC. SP = 07HPC = 0000HI/O口= FFH D. SP = 07HPC = 0000H I/O口= 00H28、P0、P1口作輸入用途之前必須(A ) A. 相應端口先置1B. 相應端口先置0C. 外接高電平D. 外接上拉電阻29、MCS51單片機的CPU主要的組成部分為(A )。A、運算器、控制器B、加法器、寄存器C、運算器、加法器D、運算器、譯碼器30、單片機8031的ALE引腳是( B )。A、輸出高電平B、輸出矩形
17、脈沖,頻率為fosc的1/6C、輸出低電平D、輸出矩形脈沖,頻率為fosc的1/231、MCS-51單片機的復位信號是(A )有效。A. 高電平 B. 低電平 C. 上升沿 D. 下降沿31、在訪問片外擴展存儲器時,低8位地址和數(shù)據(jù)由( )口分時傳送,高8位地址由( )口傳送。( C )A. P0 P1 B. P1 P0 C. P0 P2 D. P2 P0四、簡答題1、 請說明為什么使用LED需要接限流電阻,當高電平為+5V時,正常點亮一個LED需要多大阻值的限流電阻(設LED的正常工作電流為10mA,導通壓降為0.6V),為什么?2、 MCS-51單片機的存儲器從物理結構上可劃分幾個空間?3
18、、 MCS-51單片機的P0P3四個I/O端口在結構上有何異同?使用時應注意的事項?五、編程題1、用AT89S51單片機的P2口控制8個LED(共陽接法)依次右移1位點亮(亮200ms)。即P2.7亮P2.6亮P2.1P2.0亮,重復循環(huán)。#includedelay()void main() int i; char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;while(1) for(i=0;i8;i+)P2=tabeli;delay(200);2、利用AT89C51的P1口控制8個發(fā)光二極管LED。相鄰的4個LED為一組,使2組每隔0.5S 交
19、替發(fā)亮一次,周爾復始。畫出電路圖(含最小系統(tǒng)及與外設的連接圖)并編寫程序。#includedelay()void main() int i; while(1) P2=0x0f; delay(500);P2=0Xf0; delay(500);4、 編制一個循環(huán)閃爍的程序。有8個發(fā)光二極管,每次其中某個燈閃爍點亮10次后,轉到下一個閃爍10次,循環(huán)不止。畫出電路圖。#includedelay()void main() int i,j; char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;while(1) for(i=0;i8;i+) for(j=0
20、;j10;j+)P2=tabeli;delay(200);P2=0XFF;delay(200);三、C語言編程基礎一、填空題1、在C51語言的程序中,注釋一般采用 /*/ 和 / 來實現(xiàn)。2. KeiL C51軟件中,工程文件的擴展名是 uvproj ,編譯連接后生成可下載至單片機芯片的文件后綴名是 hex 。二、判斷題( )1、特殊功能寄存器的名字,在C51程序中,全部大寫。( )2、在C語言中,函數(shù)的調用是可以根據(jù)需要隨便調用,前面的函數(shù)可以調用后面的函數(shù),后面的函數(shù)也可以調用前面的函數(shù),無需聲明。 ( )3、若一個函數(shù)的返回類型為void,則表示其沒有返回值。 ( )4、用C語言編寫AT
21、89C51單片機時,必須添加的頭文件是“stdio.h”。( )4、采用單片機的C語言開發(fā)時,只能利用C51語言書寫程序,不能嵌套匯編語言。 ( )5、#include與#include“reg51.h”是等價的。 ( )6、在C語言中,所有定義在主函數(shù)之前的函數(shù)無需進行聲明。 三、選擇題1、下列數(shù)據(jù)類型中,( C )是51單片機特有的類型。A. char B. int C. bit D. float2、利用下列( A )關鍵字可以使用不同的中斷源。A. interruptB. sfr C. while D. using3使用單片機軟件調試C語言程序時,首先應新建文件,其擴展名是( A )A.
22、 *.c B. *.asm C. *.bin D. *.hex4下列指令判斷若定時器T0未計滿數(shù)就原地等待的是( B )。 A. while(T0=1); B. while(TF0=0); C. while(T0=0); D. while(TF0=1); 5利用下列( D )關鍵字可以改變工作寄存器組。A. interruptB. sfr C. while D. using6. C語言中最簡單的數(shù)據(jù)類型包括(B)。A、整型、實型、邏輯型 B、整型、實型、字符型C、整型、字符型、邏輯型D、整型、實型、邏輯型、字符型7. 以下能正確定義一維數(shù)組的選項是(B)。A、inta5=0,1,2,3,4,5
23、;B、chara=0,1,2,3,4,5;C、chara=A,B,C; D、inta5=0123;四、外部中斷一、填空題1、MCS-51的外部中斷有兩種觸發(fā)方式,分別是電平觸發(fā)方式和 邊沿 觸發(fā)方式。在電平觸發(fā)方式下,當采集到INT0、INT1的有效信號為 低電平 時,激活外部中斷。2一個89C51系統(tǒng),要求允許外部中斷和允許定時器T0中斷,其他中斷禁止,則IE寄存器可設定為 IE=0X83 。IE寄存器的格式為:EA-ESET1EX1ET0EX038051在響應中斷后,CPU能自動撤除中斷請求的中斷源有T0、T1以及下降沿觸發(fā)的外部中斷。4. MSC51引腳中,與串行通信有關的引腳是P3.0
24、和P3.1。5.AT89S51單片機有 5 個用戶中斷源,其中定時器T1的中斷入口地址為 001BH ,外部中斷0的中斷入口地址為 0003H 。 6.AT89S51單片機定時器的四種工作方式中,可自動裝載初始值的是方式 2 ,該工作方式是 8 位計數(shù)器。7.已知51單片機的中斷優(yōu)先級寄存器IP的格式為:-PSPT1PX1PT0PX0當IP=15H時, 外部中斷0 中斷的優(yōu)先級最高。8.已知51單片機的中斷優(yōu)先級寄存器IP的格式為:-PSPT1PX1PT0PX0默認情況下,各中斷寄存器有一個優(yōu)先權順序,此時優(yōu)先權最高的是 外部中斷0 / PX0,最低的是 串行口通信/ PS 。9、MCS-51
25、單片機外部中斷請求信號有電平方式和 邊沿方式 ,在電平方式下,當采集到INT0、INT1的有效信號為 低電平 時,激活外部中斷。10. MCS-51單片機中,在IP=0x00時,優(yōu)先級最高的中斷是_外部中斷0 _,最低的是_串行口通信_。二、判斷題( )1.單片機中斷系統(tǒng)中,只要有中斷源申請中斷就可中斷了。( )2在單片機AT89S51中,當同一中斷優(yōu)先級別的外部中斷0和定時器T0同時產生中斷信號,系統(tǒng)會首先響應外部中斷0。( )3 TCON是一個即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。( )4必須有中斷源發(fā)出中斷請求,并且CPU打開中斷,CPU才可能響應中斷。( )5. MCS-51的5
26、個中斷源優(yōu)先級相同。( )6.在使用外部中斷時,要把對應中斷開關控制位設置為1。( )7.PCON是一個即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。( )8.單片機外部中斷時只有用低電平觸發(fā)。( )9、在一般情況下MCS-51單片機不允許同級中斷嵌套。( )10.各中斷發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的IE寄存器中。 三、選擇題1、51單片機在同一優(yōu)先級的中斷源同時申請中斷時,首先響應( A )。A. 外部中斷0 B. 定時器0中斷 C.外部中斷1 D. 定時器1中斷2下列說法錯誤的是:( B ) A.同一級別的中斷請求按時間的先后順序響應。B.同一時間同一級別的多中斷請求,將形成
27、阻塞,系統(tǒng)無法響應。C.低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求。D.同級中斷不能嵌套。3在MCS51中,需要外加電路實現(xiàn)中斷撤除的是:(D)A.定時中斷 B.脈沖方式的外部中斷 C.外部串行中斷D.電平方式的外部中斷4. 當外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應至少維持( A )。 A.1個機器周期 B.2個機器周期 C.4個機器周期 D.10個晶振周期5. 邊沿觸發(fā)方式的外部中斷信號是(A)有效。A.下降沿B.上升沿C.高電平D.低電平6.外部中斷請求標志位是 D 。A.IT0和IT1 B.TR0和TR1
28、C.TI和RI D.IE0和IE17. 如果將中斷優(yōu)先級寄存器IP中,將IP設置為0x0A,則優(yōu)先級最高的是(D)A、外部中斷1B、外部中斷0C、定時/計數(shù)器1D、定時/計數(shù)器08. 計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作方式應該是(C )A.由CPU自動完成B.在中斷響應中完成C.應由中斷服務程序完成D.在主程序中完成9、MCS-51中斷源有(A)A、5個B、2個C、3個D、6個10、MCS-51單片機可分為兩個中斷優(yōu)先級別,各中斷源的優(yōu)先級別設定是利用寄存器( B)。A、IEB、IPC、TCOND、SCON11、各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)中的(B
29、)。A、TMODB、TCON/SCONC、IED、IP12. MCS51單片機在同一級別里除串行口外,級別最低的中斷源是(C )。A、外部中斷1B、定時器T0C、定時器T1D、串行口四、 簡答題1、請畫出航標燈控制程序流程圖。要求航標燈在白天熄滅,在夜晚斷續(xù)點亮,時間間隔2秒,即亮2秒,滅2秒,周期循環(huán)進行。硬件電路圖如右,由P3.2控制P1.7所接LED(航標燈)的工作,圖中VT1為光敏三極管,白天導通,晚上截止。VT2的狀態(tài)與VT1相反。#include sbit KEY=P32;sbit LED=P17;void delay()void main() P1=0X00; while(1)
30、if(KEY=0) LED=1; delay(2000); LED=0; delay(2000); else ; 2、什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序嵌套有什么區(qū)別?五、定時/計數(shù)器一、填空題1、51單片機的定時器T1工作在工作方式0計數(shù)模式下,定時器T0工作在工作方式1定時模式下。則TMOD的值應為 41H 。2、AT89S51單片機定時器的四種工作方式中,可自動裝載初始值的是方式 2 ,該工作方式是 8 位計數(shù)器。3、假設已經設置好定時器T1的計數(shù)初始值,則要啟動定時器T1,需要設置TR1= 1 。4.AT89C51單片機有 2 個定時/計數(shù)器。5.AT89S51單片機
31、定時器的四種工作方式中,其中方式 3 是只有定時器T0才有的方式。6.假設定時器T0已經正常工作,現(xiàn)要停止定時器T0,則需要設置TR0= 0 。7.假設已經設置好定時器T1的計數(shù)初始值,則要啟動定時器T1,需要設置TR1= 1 。8.AT89S51單片機定時器的四種工作方式中,方式0為 13 位計數(shù)器,方式1為 16 位計數(shù)器。二、判斷題( ) 1、定時器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。 ( )2、TMOD是一個即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。( )3、定時器0使用時必須使用單片機的T0腳(P3.4)。( )4.定時器T1不能工作在方式3。( )5.因為T0和T1是內部中
32、斷所以其計數(shù)脈沖信號只能來自于CPU的內部機器周期脈沖信號。( )6. MCS-51的中斷源全部編程為同級時,優(yōu)先級最高的是INT1。( )7.定時/計數(shù)器1使用時必須使用單片機的T0腳(P3.5)。( )8. 51單片機的兩個定時器均有定時和計數(shù)工作方式。 ( )9.定時器的中斷標志由硬件清0。 ( )10、TMOD中的GATE=1時,表示由兩個信號控制定時器的的啟停。 三、選擇題1、若單片機的振蕩頻率為6MHz,設定時器工作在方式1需要定時1ms,則定時器初值應為( C )。A. 500 B. 1000 C. 216-500 D. 216-10002、定時器0工作于計數(shù)方式,外加計數(shù)脈沖信
33、號應接到( C )引腳。 A、P3.2 B、P3.3 C、P3.4 D、P3.5 3、定時器T0計數(shù)溢出后,( B )置1 。A、TF1 B、TF0 C、TI D、RI4要使MCS-51能響應外部中斷1和定時器T0中斷,則中斷允許寄存器IE的內容應該是( B ) A、98H B、86H C、22H D、A2H5若單片機的振蕩頻率為12MHz,設定時器工作在方式1需要定時1ms,則定時器初值應為( D )。A. 500 B. 1000 C. 216-500 D. 216-10006. 定時/計數(shù)器的工作方式通過對( B )寄存器編程設定。A. TCON B.TMODC. SCON D.IE7.單
34、片機振蕩頻率為12MHz,定時器工作在方式1需要定時50ms,則定時器初值應為( C )。A.50000 B.216-15536 C.216-50000 D.155368、.8位自動重裝的定時/計數(shù)器工作在( C )下。A. 方式0 B.方式1C. 方式2 D.方式39、AT89S51定時器的4種工作方式中,定時器T1沒有的工作方式是( D )。A.方式0 B. 方式1 C.方式2 D. 方式310MCS-51單片機定時器工作方式1是指的( D )工作方式。A. 8位 B. 8位自動重裝 C. 13位 D. 16位11. 在下列寄存器中,與定時/計數(shù)控制無關的是( C)A、TCONB、TMOD
35、C、SCOND、IE12. 與定時工作方式1和0比較,定時工作方式2不具備的特點是(B)A、計數(shù)溢出后能自動重新加載計數(shù)初值B、增加計數(shù)器位數(shù)C、提高定時精度D、適于循環(huán)定時和循環(huán)計數(shù)應用四、簡答題1、51系列單片機具有幾個中斷源?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義?2、單片機定時/計數(shù)器有幾種工作方式?它們的定時/計數(shù)范圍是多少?五、編程題1、已知51單片機晶振頻率是12MHz,使用定時器T1,產生周期為200ms的等寬正方波連續(xù)脈沖由P1.2輸出, 要求以中斷方式完成。#include sbit P12=P12;int count=0;void main() TMOD=0X1
36、0; TH1=(65536-10000)/256; TL1=(65536-10000)%256; IE=0X88; TR1=1; while(1) ;void tt1(void) interrupt 3 using 1 if(count10) count+; TH1=(65536-10000)/256; TL1=(65536-10000)%256; else count=0; TH1=(65536-10000)/256; TL1=(65536-10000)%256; P12=P12;2、已知單片機晶振頻率是12MHz,實現(xiàn)功能:使用定時中斷方式實現(xiàn)時間判斷,產生8個LED形成流水燈效果。要求使
37、用定時器工作方式1。TMOD(89H)T1T0D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M0#include int i=0;char code tabel=0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01;void main() TMOD=0X10; TH1=(65536-10000)/256; TL1=(65536-10000)%256; IE=0X88; TR1=1; while(1) ;void tt1(void) interrupt 3 using 1 if(count50) count+; TH1=(65536-10000
38、)/256; TL1=(65536-10000)%256; else count=0; TH1=(65536-10000)/256; TL1=(65536-10000)%256;P1=tablei;if(i=7) i=0; i+; 六、串口通信一、填空題1. MSC51引腳中,與串行通信有關的引腳是P3.0和P3.1。二、判斷題( )151單片機的串口設置了1個SBUF即可實現(xiàn)全雙工通信。( )2AT89S51單片機的串口只有2種工作方式。( )3AT89S51單片機共有4個8位的并行I/O口,其中P2口既可用作地址/數(shù)據(jù)口,又可用作一般的I/O口。( )4假設傳輸?shù)臄?shù)據(jù)一幀有11位,每秒鐘傳
39、輸30幀,則此時的比特率應為330bps。( )5MCS-51的串行接口是全雙工的。 三、選擇題1、下列英文縮寫代表“串口控制寄存器”的是( A )。A.SCON B.TCON C.SMOD D.TMOD2、串行通信中,發(fā)送和接收寄存器是( B ) A、TMOD B、SBUF C、SCON D、DPTR 3、控制串行口工作方式的寄存器是( C ) A、TMOD B、PCON C、SCON D、TCON4. 串行口每一次傳送( C )字符。 A.1個 B.1串 C.1幀 D.1波特5. 當MCS-51進行多機通訊時,串行接口的工作方式應選為(C )。A.方式0 B.方式1 C.方式2 D.方式0
40、或方式26. MCS51單片機串行口發(fā)送/接收中斷源的工作過程是:當串行口接收或發(fā)送完一幀數(shù)據(jù)時,將SCON中的(A ),向CPU申請中斷。A、RI或TI置1B、RI或TI置0C、RI置1或TI置0D、RI置0或TI置1七、單片機擴展技術一、填空題1、共陽極數(shù)碼管顯示6時的字型碼是 82H, 共陰極數(shù)碼管顯示9時的字型碼是 6FH 。2ADC0809的分辨率是8位的(0.0195v),若接入的參考電壓為5.1V,則它能分辨的最小輸入電壓為0.0199V。3、共陽極數(shù)碼管顯示A時的字型碼是_88_H, 共陰極數(shù)碼管顯示A時的字型碼是_77_H。二、判斷題( )1采用軟件延時可以去除按鍵抖動,延時
41、時間只要超過10ms都可以。( )2共陽極數(shù)碼管顯示數(shù)字“3”時,其段碼值為B0H。( )3數(shù)碼管采用動態(tài)掃描顯示時,所有數(shù)碼管的筆畫段的同名端連接在一起共用一個控制引腳,而每個數(shù)碼管的公共極各自獨立,分別與不同控制引腳相連。( )4A/D轉換器的作用是將數(shù)字量轉為模擬量( )5. 在使用按鍵時要消除按鍵的抖動,可以通過改進硬件或軟件編程的方法來實現(xiàn)。( )6. 對按鍵進行掃描時采用軟件延時來去除抖動,延時時間越短越好。( )7AD0809是8位的數(shù)模轉換器。( )84*4矩陣鍵盤需要16根數(shù)據(jù)線進行連接。三、選擇題1、ADC0809是( B )AD的轉換器件 A、4通道8位 B、8通道8位
42、C、4通道12位 D、8通道12位 2、用89C51的P1口,監(jiān)測某一按鍵開關,使每按鍵一次,輸出一個正脈沖(脈寬隨意)。編寫程序。3. 具有模數(shù)轉換功能的芯片是(A )A、ADC0809 B、DAC0832 C、MAX813 D、PCF85634. 需要擴展一片外部RAM,大小32K字節(jié),需要的地址線是(A)A、15B、14C、13D、125.一個共陰極的8段LED數(shù)碼管,要使其顯示數(shù)字6的字形,則其字型碼為( C )。A.FDH B.02H C.7DH D.82H四、簡答題1、簡述在使用普通按鍵的時候,為什么要進行去抖動處理,如何處理。答:因為普通的按鍵都是金屬觸點的,金屬觸點在接觸的瞬間會有一個撞擊力導致接觸點分開,然后又
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)學備課組學期工作計劃合集五篇
- 旅館滅火應急預案(6篇)
- 文化藝術節(jié)開幕詞(6篇)
- 感恩主題國旗下講話稿
- 瑜伽椅開肩課程設計
- 總經理年會發(fā)言稿
- 2024年版車輛駕駛承攬協(xié)議版B版
- 直流潮流法課程設計
- 2025年山東淄博淄川區(qū)事業(yè)單位青年人才公開招聘50人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟寧孔子國際學校教師招考管理單位筆試遴選500模擬題附帶答案詳解
- 國家開放大學電大《小學語文教學研究》形考任務3-4試題及答案
- 通用勞務合同Word模板下載(多份)
- 第七講 磁電選
- 英語主格賓格及其練習題
- 三七種植項目可行性方案
- 國內外河湖生態(tài)保護與修復技術標準進展綜述
- 室內墻面噴涂與涂飾
- Unit2HowoftendoyouexerciseSectionA(1a-2d)教案人教版英語八年級上冊
- 光伏電站事故處理規(guī)程
- 山東專升本計算機-演示文稿軟件-Powerpoint-2010課件(新版考試大綱)
- 親子鑒定內容 報告書范本
評論
0/150
提交評論