单片机试题68文档格式.docx
《单片机试题68文档格式.docx》由会员分享,可在线阅读,更多相关《单片机试题68文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
C、10H-1FH
D、08H-0FH
5、定时器/计数器工作于方式1时,其计数器为几位?
(
A、8位
B、16位
C、14位
D、13位
6、若某存储器芯片地址线为12根,那么它的存储容量为(
A、1KB
B、2KB
C、4KB
D、8KB
7、控制串行口工作方式的寄存器是(
A、TCON
B、PCON
C、SCON
D、TMOD
8、当AT89S51外扩程序存储器32KB时,需使用EPROM2764(
A、2片
B、3片
C、4片
D、5片
9、已知:
R0=28H
(28H)=46H
MOV
A,#32H
A,45H
A,@R0
执行结果A的内容为(
A、46H
B、28H
C、45H
D、32H
10、下面程序运行后结果为(
2FH,#30H
MOV30H,#40H
R0,#30H
A,#20H
SETB
C
ADDC
A,@R0
DEC
R0
@R0,A
A、(2FH)=30H
(30H)=40H
B、(2FH)=61H(30H)=40H
C、(2FH)=60H(30H)=60H
D、(2FH)=30H(30H)=60H
二、填空题(每空1分,共20分)
1、AT89S51有(
)条指令。
2、晶振的频率为6MHz时,一个机器周期为(
)μS。
3、51单片机是把中央处理器,(
)、(
)(
)以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。
4、单片机复位时P0的值为(
)。
5、当PSW.4=0,PSW.3=1时,当前工作寄存器Rn,工作在第(
)区。
6、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行(
)次。
7、欲使P1口的低4位输出0,高4位不变,应执行一条(
)指令。
8、AT89S51系列单片机有(
)个中断源,可分为(
)个优先级。
上电复位时(
)中断源的优先级别最高。
9、计算机三大总线分别为(
)和控制总线。
10、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在(
)块芯片中选中其中任一块。
11、MCS-51指令系统中,ADD与ADDC指令的区别是(
12、AT89S51单片机有(
)个16位定时/计数器。
13、特殊功能寄存器中,单元地址(
)的特殊功能寄存器,可以位寻址。
三、判断题(每题1分,共15分)
1、AT89S51单片机必须使用内部ROM。
(
2、当
脚接高电平时,对ROM的读操作只访问片外程序存储器。
3、AT89S51单片机的串行通信方式为半双工方式。
4、AT89S51的中断系统最短响应时间为4个机器周期。
5、E2PROM不需紫外线能擦除,如2816在写入时就能自动完成擦除。
6、8155是一种8位单片机。
7、51单片机只能做控制用,不能完成算术运算。
8、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。
9、AT89S51的中断源全部编程为同级时,优先级最高的是
。
10、指令AJMP的跳转范围是1KB。
11、外部中断0的入口地址是0003H。
12、AT89S51有中断源5个。
13、A/D转换器的作用是将模拟量转换为数字量;
D/A转换器的作用是将数字量转为模拟量。
14、MOVX
A,3057H
15、ANL
R1,#0FH
四、程序分析(共10分)
1.写出执行下列程序段后相关存储单元或寄存器的值。
(本题每空2分,共4分)
ORG
0200H
R1,#37H
A,R1
37H,#55H
CJNE
@R1,#37H,DONE
A,37H
SJMP
EXIT
DONE:
MOV
37H,#0AAH
EXIT:
SJMP
$
执行完毕(A)=_______,
(37H)=_______。
2.已知:
(A)=73H,(R1)=30H,片内RAM(30H)=34H,片外RAM(30H)=A0H,
(C)=1。
请写出单片机执行下列指令后的结果。
以下语句不是程序段,互不相关。
(每空1分,共6分。
)
(a)CPL
A
;
(A)=______
(b)MOVX
A,@R1
(A)=______
(c)ADDC
(d)RLC
(e)XCH
片内(30H)=______
(f)ORL
A,#0FH
五、作图题
1、已给出器件如图,试连线,构成一个片外扩展16KBRAM的电路,并给出两片RAM的地址范围。
(本题10分)
2.下图是DAC0832的应用电路,DA转换时数字量FFH与00H分别对应于模拟量+5V与0V。
(1)将图中空缺的电路补充完整;
(2)编写程序,产生图中所示三角波,周期为1s,设有一个延时3.906ms的子程序DELAY可以直接调用。
六、看图编程
1、试编写程序把按钮开关状态通过发光二极管显示出来,开关闭合的对应指示灯显示为灭,开关断开的对应指示灯显示为亮。
2、下图为4片BCD码拨盘的接口电路,拨盘的输出线分别通过4个与非门与单片机的P1口相连。
试编写程序将读入的4位BCD码按千、百、十、个依次存放在片内RAM的40H~43H单元,每个单元的高4位为0,低4位为BCD码。
(本题15分)
试题7
一、填空(25分,每空1分)
1.
PSW中的RS0、RS1=01B,此时R2的字节地址为(
2.假定DPTR的内容1000H,A中的内容为40H,执行指令:
2000H:
MOVC
A,@A+DPTR
后,送入A的是程序存储器(
)单元的内容。
3.假定A中的内容为79H,R5中的内容为78H,执行指令:
ADD
A,R5
DA
A
后,累加器A的内容为(
)H,CY的内容为(
4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是(
5.TMOD中的GATEx=1时,表示由两个信号TRx和(
)控制定时器的启停。
6.在AT89S51单片机的RESET端出现(
)的高电平后,便可以可靠复位,复位后的PC中的内容为(
)H。
7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(
8.DA转换器的两个最重要的技术指标为(
)和(
9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(
)端提供(
)信号。
10.波特率定义为(
串行通信对波特率的基本要求是互相通信的甲乙双方必须具有(
)的波特率。