A.1 B.2 C.3 D.4
37.现用容量为2KB的2817A EEPROM 芯片组成16KB 的 EEPROM,需该种芯片的数量
是 ( ) A.2 B.4 C.6 D.8
38.接上题,假定采用译码法寻址,应采用的译码器是 ( ) A.2--4译码器 B.3--8译码器 C.4--16译码器 D.其他译码器
39.在单片机应用系统中,常采用LED显示方式;在静态LED显示方式中,为了
简化电路,通常采用的显示方式是 ( ) A.并行口输出 B.串行输出 C.外接8155A接口 D. 外接8255A接口 40.利用定时器T1的方式2对外部信号计数,要求每计满100次发生溢出中断,T1的计数初值是 A.9CH B.8BH C.8DH D.1EH
41.当利用单片机进行双机通信时,需先执行乙机中的程序是 A. 中断程序 B.子程序 C.发送程序 D.接收程序
42. 接上题,然后再执行甲机中的程序是 A. 中断程序 B.子程序 C.发送程序 D.接收程序
43.D/A转换器DAC0832 的转换位数是 A.1 B.2 C.4 D.8
44.ADC0809是一种模拟输入的逐次逼近式A/D转换器件,它的输入是 A.1路 B.2路 C.4路 D.8路
45.已知某带符合的数的8位补码是11111011B,该数的真值是 A.-1 B.2 C.-5 D.-7
46.已知 DA1 DW ‘D’,’E’以DA1为首字节的连续4个字节单元的内容依次是A.44H,0,45H,0 B.0,44H,0,45H C.0,0,44H,45H D.44H,45H,0,0 47.ORG 1000H COUNT EQU 40H TAB:DB 10H,‘A’ DB COUNT,‘DF’
以1000H为首字节的连续5个字节单元的内容依次是 A.10H,41H,0,44H,46H B.10H,41H,40H,44H,46H C.10H,41H,40H,46H,44H D.41H,10H,40H,44H,46H 二、阅读程序题: 1.设(A)=30H,(B)=31H MOV SP,#3FH PUSH A PUSH B POP A POP B
该组指令执行后,(A)=( ) (B)=( ) 2.设(20H)=47H,(21H)=68H MOV A,20H ADD A,21H DA A
) ) ) ) ) ) ( )
( )
((((((
该组指令执行后,(A)=( ) 3.已知(A)=83H,(R0)=17H (17H)=34H ANL A,#17H ORL 17H,A XRL A,@R0 CPL A
该组指令执行后,(A)=( ) 4.已知(30H)=45H (38H)=64H MOV A,30H XCH A,38H MOV 30H, A
该程序段执行后,(30H)=( ) 5.已知(2AH)=12H (2BH)=34H MOV R0,#2AH MOV A,@R0 SWAP A MOV @R0, A MOV R1,#2BH MOV A,@R1 SWAP A XCH A,@R0 MOV @R1,A
该程序段执行后,(2AH)=( ) 6.已知(40H)=19H ORG 2000H ,BCDB
ANL A,#0FH ADD A,#30H MOV TWO,A MOV A,BCDB SWAP A ANL A,#0FH ORL A,#30H MOV ONE,A SJMP $ BCDB:DATA 40H ONE:DATA 41H TWO:DATA 42H END
该程序段执行后,(ONE)=( ) 7.已知 ORG 30H START:MOV A,#TAB MOV R1,A
38H)=( ) 2BH)=( ) TWO)=( ) (( START:MOV A( TAB:DB 0,0,0,0,0
MOV R0,5 L00P:MOV @R1,A
SUBB A,R0 INC R1
DJNZ R0,LOOP SJMP $
该程序段执行后,以TAB为首字节的5个连续字节单元中的内容是 ( ) 、( )、( ) 、( )、( )。 8.已知(50H)=43H (2BH)=34H MOV A,50H
CJNE A,60H,AA MOV 70H,A SJMP BB AA:JC CC
MOV 70H,A SJMP BB
CC:MOV 70H,60H BB:SJMP $
该程序段执行后,(70H)=( ) 9.MAIN:MOV TMOD,#00H MOV TL0,#18H MOV TH0,#0E0H SETB EA SETB ET0 SETB TR0 HERE: SJMP HERE ORG 000BH AJMP CTC0 CTC0:MOV TL0,#18H MOV TH0,#0E0H CLP P1.0 RETI
该程序段执行后,请画出在P1.0引脚输出的波形图。
10.MOV SCON,#10H WAIT:JNB RI,WAIT CLR RI
MOV A,SBUF RET
该段程序的串口工作方式为( ),一次可串行接收的数据位为 ( )。 三、编制程序题:
1.编制用软件延时1S的程序。
2.将P1口的P1.0—P1.3作为输入位,P1.4—P1.7作为输出位,要求利用8051外部中断方式,将通过开关所设的数据读入单片机,然后输出驱动发光二极管,以验证低4位输入与高
4位输出是否相符,采用外部中断0边缘触发方式,每中断一次,完成一次读/写操作。 3.设计一个程序,能够实时显示INT0引脚上出现的负跳变信号的累计次数。
4.已知FOSC=12MHZ,试用定时器T1计数,T0定时控制P1.0输出周期为2分钟的方波。 5.编制一个接收程序,将接收的16B数据送入片内RAM的50—5FH单元中;设串行口工作于方式3,波特率为2400b/s.
参考答案
一、选择题
1.B 2.D 3.C 4.B 5.D 6.D 7.B 8.A 9.C 10.C 11.A 12.C 13.C 14.A 15.B 16.C 17.D 18.A 19.B 20.C 21.B 22.A 23.D 24.B 25.C 26.A 27.D 28.A 29.B 30.C 31.A 32.B 33.D 34.D 35.B 36.C 37.D 38.B 39.B 40.A 41.D 42.C 43.D 44.D 45.C 46.B 47.B 二、阅读程序题 1.(A)=31H (B)= 30H 2.(A)= 15H 3.(A)= 0CBH 4.(30H)= 64H (38H)= 45H 5.(2AH)=43H (2BH)=21H 6.(ONE)=31H (TWO)=39H 7.30H、2BH、27H、24H、22H 8.(70H)=43H 9.
10.方式为0,数据位为8 三、编制程序题
1.Delay: mov R5,#05H Delay0: mov R6,#0c8H Delay1: mov R7,#0f8H NOP
Delay2: Djnz R7, Delay2 Djnz R6, Delay1 Djnz R5, Delay0 … 2.ORG 0000H AJMP Main ORG 0003H AJMP INT0 ORG 100H
Main:SETB EX0 SETB IT0 SETB EA HERE:SJMP HERE ORG 0200H INT0:MOV A,#0FFH
MOV P1,A MOV A,P1