學(xué)生朋友們馬上就要放暑假了,要考試了,在本站的訪客中學(xué)生朋友占了很大一部分,51Hei特地為大家整理了一份單片機(jī)考試的試卷,看看你能得滿分嗎?
一。填空
1.常用數(shù)碼管有 10 個(gè)管腳,其中有(2)個(gè)公共端
2.在數(shù)碼管動(dòng)態(tài)顯示的過程中,同一時(shí)刻會(huì)有(1)個(gè)數(shù)碼管亮晶
3.堆找操作的特點(diǎn)是(先進(jìn)后出).(后進(jìn)先出)
4.在A/D轉(zhuǎn)換中。A是(模擬)信號(hào)。D指的是(數(shù)字)信號(hào)
5.ADC0809中包括了(八路模擬開關(guān)),(地址鎖存與譯碼),(八路A/D轉(zhuǎn)換器)和三態(tài)輸出鎖存器
6.74LS138是3輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí)。最多刻選(8)塊芯片
7.一個(gè)16K*8的存儲(chǔ)器。應(yīng)該具備(17)根地址線
8.鍵盤與CPU的連接方式刻分為(獨(dú)立式)按鍵和(矩陣式)鍵盤
9.A/D轉(zhuǎn)換器的主要性能指標(biāo)有(分辨率),(量化誤差),(轉(zhuǎn)換時(shí)間)
10.鍵盤按鍵的抖動(dòng)的時(shí)間一般為(5到10ms)。消除抖動(dòng)有(軟件去抖動(dòng))和(硬件去抖動(dòng))兩種方式
11.IED數(shù)碼管顯示在單片機(jī)應(yīng)用系統(tǒng)中可分為(動(dòng)態(tài))和(靜態(tài))顯示方式
12.動(dòng)態(tài)顯示是利用人人眼的(視覺暫留)和數(shù)碼管的(余輝特性)特性,適當(dāng)?shù)剡x擇循環(huán)掃描頻率?瓷先ニ缘臄(shù)碼管都是亮的
13.要設(shè)計(jì)一個(gè)32鍵的行列式鍵盤,至少需要占用(12)根引腳線
14.通過堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要爸(PC)寄存器的內(nèi)容入棧。以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí)再進(jìn)行出棧出棧,把保護(hù)的斷點(diǎn)彈回(PC)
15.一個(gè)8為D/A轉(zhuǎn)換器。器分辨率為(1/256)
二。判斷
1.在 數(shù)碼管過多的顯示電路中,可以使用動(dòng)態(tài)顯示(對(duì))
2.74LS164是一份額三態(tài)鎖存器(錯(cuò))
3.再動(dòng)態(tài)顯示中。字形碼和字位碼可以公用一個(gè)I/O口(錯(cuò))
4.A/D轉(zhuǎn)換器的功能是將模擬量信號(hào)轉(zhuǎn)換為數(shù)字量信號(hào)(對(duì))
5.1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1.它的字形代碼應(yīng)為F9H(錯(cuò))
6.ADC0809中包含了16個(gè)獨(dú)立的模擬量輸入通道(錯(cuò))
三。選擇
1.若MCS-51單擊片采用6MHZ的晶振,其復(fù)位高電平脈沖時(shí)間應(yīng)該超過(4微秒)
A.80H B.10H C.40H D.01H
2.在片外擴(kuò)展一片8K的EPROM 2764需要()根地址線
A.11 B.12C13D.14
3.在單片機(jī)應(yīng)用系統(tǒng)中,通常都要有人機(jī)對(duì)話功能。在前后向通道中最常用的外部設(shè)備是()
A鍵盤顯示器,A\D和D\A轉(zhuǎn)換接口電路
B.LED顯示器,D\A轉(zhuǎn)換接口
C.A\D和D\A轉(zhuǎn)換接口電路
4.在某一應(yīng)用系統(tǒng)為擴(kuò)展六個(gè)功能鍵,通常采用()。
D.獨(dú)立式按鍵
5..按鍵開關(guān)的結(jié)構(gòu)通常是機(jī)械彈性元件,在鍵盤按下和斷開時(shí),觸點(diǎn)在閉合和斷開瞬間會(huì)出現(xiàn)接觸不穩(wěn)定()
A.計(jì)數(shù)器
6..行列式按鍵的工作方法有()
A.編程掃描方式和中斷掃描方式
7..在單片機(jī)應(yīng)用系統(tǒng)中數(shù)碼管顯示電路通常有()
C.靜態(tài)和動(dòng)態(tài)
8.()顯示方式編程較簡(jiǎn)單
A.靜態(tài)
9..數(shù)碼管采用動(dòng)態(tài)顯示方式則需要()
C.將各位數(shù)碼管的段選線并聯(lián)并將各數(shù)碼管位選項(xiàng)分別用1輸出口控制
10.一個(gè)89C51單片機(jī)應(yīng)用系統(tǒng)用數(shù)碼管顯示字符8,的斷碼是80H
B.加反向驅(qū)動(dòng)的共陰極數(shù)碼管或不加反向驅(qū)動(dòng)的共陽極數(shù)碼管
11..在共陰極數(shù)碼管使用中,若要僅顯示小數(shù)點(diǎn)則其相應(yīng)的字段碼是()
A.80H
三。簡(jiǎn)答,分析
1.一個(gè)8位A/D轉(zhuǎn)換器的分辨率是多少?若基準(zhǔn)電壓為5V,該A/D轉(zhuǎn)換器的分辨率的最小電壓變化是多少?
答:一個(gè)8位的 A/D 轉(zhuǎn)換器的分辨率是1?256.能分辨的最小電壓變化為20mv
2.簡(jiǎn)述ADC0809中包含哪些功能部件?
答:ADC0809中包含了八路模擬開關(guān),地址鎖存與譯碼八路A/D轉(zhuǎn)換器和三態(tài)輸出鎖存器
3.簡(jiǎn)述動(dòng)態(tài)顯示的原理?
答;多個(gè)數(shù)碼管的相同段并聯(lián)在一起,由一個(gè)8位I/O口輸出字型碼控制顯示某一字型,每個(gè)數(shù)碼管的公共端由另外一個(gè)I/O 輸出的字位碼控制,數(shù)碼管分時(shí)輪流循環(huán)點(diǎn)亮,在同一時(shí)刻只有一個(gè)數(shù)碼管點(diǎn)亮,由于數(shù)碼管具有余輝特性及人眼的視覺暫留特性,適當(dāng)?shù)倪x擇循環(huán)掃描頻率,看上去所有數(shù)碼管是同時(shí)點(diǎn)亮的。
4.利用單片機(jī)與DAC接口,產(chǎn)生梯形波,試完成下面的接口電路,并填充完成下面的D/A轉(zhuǎn)換程序,各段時(shí)間只作定性要求。
程序:
MOV DPTR,#4000H 輸入寄存器地址 AGAIN: MOV R0,#00H 轉(zhuǎn)換初值 MOV R7,#0FFH WW1: MOV A,R0 MOVX @DPTR,A D/A轉(zhuǎn)換 INC A DJNZ R7,WW1 ACALL DELAY 延時(shí) MOV R7.#0FFH WW2: MOV A,R0 MOVX @DPTR,A D/A轉(zhuǎn)換 DEC A DJNZ R7,WW2 ACALL DELAY AJMP AGAIN 5..下列程序位數(shù)字0~9在P1口所接的一個(gè)共陽極數(shù)碼管上循環(huán)點(diǎn)亮的程序,請(qǐng)補(bǔ)充完整 ORG 0000H START:MOV R1,#10 MOV DPTR,#TAB MOV R0,#00H LOOP :MOV A,R0 MOVC A,@A+DPTR MOV P1,A LCALL DELAY I NC R1 DJNZ R1,LOOP1 SJMP START TAB; DB 0C0H, 0F9H, 0A4H, 0B0H, 99H DB 92H, 82H, 0F8H, 80H, 90H END 6.試編程實(shí)現(xiàn)數(shù)碼管00~59s循環(huán)顯示,要求延時(shí)1s,并畫出電路。 答: ORG 0000H K3:MOV R0,#0 MOV DPTR,@TAB K2:MOV R1,#250 K1:MOV A,R0 MOV B,#10 DIV AB MOVC A,@A+DPTR MOV P0,#01H MOV P3,A LCALL DY2MS MOV P0,#02H MOV A,B MOVC P3,A LCALL DY2MS DJNZ R1,K1 INC R0 CJNE R0,#60,K2 SJMP K3 DY2MS:MOV R7M#10 K4:MOV R6,#250 DJNZ R6,$ DJNZ R7,K4 RET TAB:DB OCOH,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END 2、設(shè)計(jì)89C51鍵盤顯示接口,4*4共16個(gè)鍵分別為0~9,A~F,具體要求如下:按下0~9,A~F鍵后,鍵值通過數(shù)碼管顯示,試畫出接口電路的硬件連接圖并編寫相應(yīng)程序。 答: ORG 0000H K2:MOV P0,#0F0H MOV A,P0 ANL A,#0F0H CJNE A,#0F0H,K1 SJMP K2 K1:LCALL DY MOV A,#0FEH K4:MOV R2,A MOV P0,A MOV R7,#4 MOV A,P0 ANL A,#0F0H CJNE A,#0F0H,K3 MOV A,R2 RL A DJNZ R7,K4 SJMP K2 K3:MOV R3,#0FBH SWAP A K5:RRC A INC R3 JC K5 MOV A,R2 K6:RRC A INC R3 INC R3 INC R3 INC R3 JC K6 K9:MOV A,P0 ANL A,#0F0H CJNE A,#0F0H,K9 LCALL DY MOV A,R3 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P2,A SJMP K2 ORG 0210H DY:MOV R4,#2 K8:MOV R5,#250 DJNZ R5,$ DJNZ R4,K8 RET TAB:DB 0C0H,OF9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH END 3.有四位選手參加搶答賽活動(dòng),在主持人按下?lián)尨痖_始按鈕發(fā)出搶答命令后,四位選手通過按下各自的搶答按鈕進(jìn)行搶答,哪位選手最先按下?lián)尨鸢粹o,數(shù)碼管就顯示其對(duì)應(yīng)的號(hào)碼,表示該明選手搶答成功,并且鎖定,其他參賽選手本論無法再進(jìn)行搶答,直到主持人按下?lián)尨痖_始按鈕后,進(jìn)行下一輪搶答。試用單片機(jī)系統(tǒng)設(shè)出滿足要求的硬件電路和軟件程序,并在硬件電路中注明元器件的屬性。 答: ORG 0000H K2:MOV A,P0 ANL A,#0FH CJNZ A,#0FH,K1 SJMP K2 K1:MOV R3,#0 K3:RRC A INC R3 JC K3 K4:MOV A,P0 ANL A,#0FH CJNE A,#0FH,K4 MOV A,R3 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A SJMP $ TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END