单片机试题库及答案.pdf
《单片机试题库及答案.pdf》由会员分享,可在线阅读,更多相关《单片机试题库及答案.pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机试题1、填空(每空2 分,共40 分)1、MCS-8051 系列单片机字长是8 位,有40 根引脚,96 系列字长是16 位。单片机的特点有体积小、价格低、功能全。2、8051 单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px 并行口的地址是与数据存储器统一编址的,或者说属于该存储器。3、8051 最多可以有4 个并行输入输出口,最少也可以有1 个并行口,即P1。P3常需复用作串行通信、外部中断、外部计数脉冲和 读写控制信号。4、ALE 信号的作用是低 8 位地址锁存。5、8051 复位后,PC=0 H。若希望从片内存储器开始执行,EA 脚应接高 电平,PC 值超过 0FF
2、F H 时,8051 会自动转向片外存储器继续取指令执行。6、8051 的 C/T 是 加(加或减)计数的。7、8051 的中断向量表在3 H、0B H 和 13H、1BH、23H。8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。9、指令 JB 0A7H,ABC 的作用是若 P2 口的第 7 位为 1 则跳转到ABC。(0A7H 是 P2.7的地址)10、将 CY 与 A 的第 0 位的非求或的指令是ORL C,/ACC.0,若原 A=0,执行后A=0。2、已知 A=0F8H,当执行 ADD A,#0A9H 指令后,PSW 中的 OV、CY、AC、P 各为多少?若是有符号数,A
3、中的结果用十进制表示是多少?(共5 分)解答 OV:0、CY:1、AC:1、P:1 A:-95 3、在两个 8051 间用模式2 进行串行通信,A 机并行采集外部开关的输入,然后串行传输给B 机;B 机接收后并行输出控制LED 发光。画出连接示意图,写出完整的程序。(共15 分)A 机程序ORG 0000H AJMP START ORG 4100H START:MOV P1,#0FFH MOV SCON,#80H AGAIN1:MOV SBUF,P1 B 机程序ORG 0000H AJMP START ORG 4100H START:MOV SCON,#90H AGAIN1:JNB RI,$M
4、OV P1,SBUF JNB TI,$CLR TI SJMP AGAIN1 END CLR RI SJMP AGAIN1 END 4、将 8051 外部扩展2K EPROM,同时扩展16K RAM 作数据存储器,采用的2716 是 2K的 EPROM 芯片,6264 是 8K 的 RAM 芯片,74LS373 是 8 位锁存器。请画出连接示意图。要求画出8051 的数据、地址、ALE、PSEN、RD、WR 信号;锁存器的数据入D、数据出 Q、锁存控制 G、OE;2716 的 A、数据 O、片选 CE、输出使能OE;6264 的 A、D、CE、OE、WE。最后写出各片的地址范围。(共12 分)数
5、据线 8 根从 P1 直接到 2716 的 O、两片 6264 的 D;地址线低8 位从 P0 经锁存器后到各片内地址口,高8 位从 P2 出 0-2 三位直接到2716 的地址口,0-4 五位直接到两片6264 内 P2.5 接一片 6264 的 CE,经非门后接另一片6264;ALE 接锁存器的G,锁存器OE 接地,PSEN 接 2716 的 OE,WR 接 6264 的 WE,RD 接OE。2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH 5、编写一段子程序,将二位压缩的BCD 码转换为二进制数,入口、出口均是A。若是非法的 BCD 码,则 A 返回值为255。(
6、共 10 分)6、用 8051 输出控制8 个 LED 从 LED1 到 LED8、再到 LED1,每次一个LED 发光,并不断循环。一个开关控制引起中断,电平触发,中断后8 个 LED 一起闪 5 下,然后恢复前面的循环。画出连接示意图,写出完整的程序。(软件延时用循环5*126*200 次控制)(共 10分)五、SUBP:MOV R1,A ANL A,#0F0H SWAP A CJNE A,#10,NEXT1 NEXT1:JNC ERROR MOV B,#10 MUL AB XCH A,R1 ANL A,#0FH CJNE A,#10,NEXT2 NEXT2:JNC ERROR ADD A
7、,R1 RET ERROR:MOV A,#255 RET 六、ORG 0000H LJMP START ORG 3H LJMP INT00 START:SETB EA SETB EX0 CLR IT0 MOV A,#1 AGAIN:MOV P1,A ACALL DELAY RL A SJMP AGAIN DELAY:MOV R1,#5 LOOP1:MOV R2,#200 LOOP2:MOV R3,#126 DJNZ R3,$DJNZ R2,LOOP2 DJNZ R1,LOOP1 RET INT00:PUSH ACC PUSH 1 文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK
8、1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码
9、:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4
10、 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1
11、ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档
12、编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4
13、O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S
14、1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1PUSH 2 PUSH 3 MOV R4,#5 AGAIN:MOV P1,#0FFH ACALL DELAY MOV P1,#0 ACALL DELAY DJNZ R4,AGAIN POP 3 POP 2 POP 1 POP ACC RETI END 7、简单叙述8051 的 C/T0 的四种工作模式和串行通信的四种工作模式。
15、(共 8 分)C/T0 的模式0:13 位计数器;1:16 位计数器;2:8 位循环计数器;3:2 个独立的8 位计数器串行通信模式0:同步移位寄存器;1:波特率可变的8 位两机异步通信;2:波特率固定的9 位可多机的异步通信;3:波特率可变的9 位可多机的异步通信。一、填空与说明题1、8051 单片机的内部硬件结构包括了:、以及片内数据储存器、片内程序储存器、并行 I/O 位出力器等部件,这些部件通过相连接。2、MCS-51 单片机的PO-P4 口,其中的PO 口和P2 口除了可以进行数据的输入、输出外,通常还用来构件系统的和在 POP4 口中,位真正的双向口,为准双向口。3、请说明MCS-
16、51 单片机程序状态字PSW 中的各位的含义。CY AC FO RS1 RS0 OV/P CY:AC:FO:RS1、RS0:OV:P:4、单片机系统中经常采用的地址择码技术包括方法和方法。5、INTEL8279 是一种专用于和芯片。当 8279 的引脚 AO 为“1”时,CPU 对 8279 写入的数据为,读出的数据为。6、MCS-96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为。二、简答题(12 分)1、MCS-51 系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可以被定义为高优先级中断?如何定义?2、各中断源对应的中断服务程序的入口地址是否能任意设
17、定?文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3
18、C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I
19、6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3
20、O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10
21、T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H
22、2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3
23、C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q1文档编码:CW10T3C5I4O4 HF3H2I6X4S1 ZK1I3C3O2Q13、如果想将中断程序设置在程序储存区的任意区域,在程序中应该作何种设置?请举例加以说明。三、参数计算题(12 分)已知亿 MCS-51 单片机系统是拥10MHZ 的外部晶体振荡器,请问:1、该片机系统的状态周期与机器周期各为多少?2、该单片机的定时器O(TO)
24、工作在方式2 时,TO 的最大定时时间为多少?3、当单片机的定时器O(TO)工作在方式2 时,要求每记满250us 便生产一次定时器溢出,请问,TO 中需要预置的初始值应为多少?四、改错题(10 分)请判断 MCS-51 单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。1、CLR A 2、MUL R0,R1 3、MOV DPTR,1050H 4、MOV A,R7 5、ADD 30H,20H 6、MOV R1,C 7、JMP RO+DPTR 8、MOV A,#3000H 9、MOVC A+DPTR,A 10、MOVX A,A+DPTR 五、程序分析题(8分)设在 MCS-51 单片
25、机片内RAM 中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各个寄存器及片内单元中。MOV RO,#20H MOV A,RO MOV R1,A MOV B,R1 MOV R1,R1 MOV P3,P1(A)=(B)=(R0)=(R1)=(P1)=(P3)=(20H)=(22H)=六、编程题(20 分,其中编程14 分,表中每一空1 分,共 6 分)已知一 MCS-51 单片机系统的片外RAM 的 30H、31H 单元分别存放了8 单元无符号数AFH和 61H,是编程完成以上两个单元中的五符号数相加,并将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 试题库 答案
限制150内