《单片机原理与应用》试题与答案.doc

试题 1 一、填空题( 25 分,每空 1 分) 1. AT89S51 单片机为 位单片机 2. MCS-51 系列单片机的典型芯片分别为 、 、 。 3. AT89S51 的异步通信口为 (单工 /半双工 /全双工) 4. AT89S51 有 级中断, 个中断源 5. AT89S51 内部数据存储器的地址范围是 ,位地址空间的字节地址范围 是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是 。 6. AT89S51 单片机指令系统的寻址方式有 、_______、_ ___、 __ __、 。 7. 如果 (A)=34H , (R7)=0ABH ,执行 XCH A, R7 ;结果 (A)= , (R7)= 。 8. 82C55 可以扩展 个并行口,其中 条口线具有位操作功能; 9. 当单片机复位时 PSW = H,这时当前的工作寄存器区是 区, R4 所对应的 存储单元地址为 H 。 10. 若 A 中的内容为 67H,那么, P 标志位为 。 11. 74LS138 是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中 片 芯片。 二、判断以下指令的正误: (5分) (1)MOV 28H , @R4 ; ( ) (2) INC DPTR ; ( ) (3)DEC DPTR ; ( ) (4)CLR R0 ; ( ) (5)MOV T0, #3CF0H ; ( ) 三、简答题 1. 如果 (DPTR)=507BH ,(SP)=32H ,(30H)=50H ,(31H)=5FH ,(32H)=3CH, 则执行下列指令后: POP DPH; POP DPL; POP SP; 则: (DPH)= __ ___;(DPL ) =____ ____;(SP ) =____ ____;(6 分) 2. 采用 6MHz 的晶振,定时 1ms ,用定时器方式 0 时的初值应为多少?(请给出计算过程) 1 (6 分) 分析下列程序的功能( 5 分) PUSH ACC PUSH B POP ACC POP B 四、图为 8 段共阴数码管,请写出如下数值的段码。 a b cd e f g h D 0 D 1 D2 D3 D4 D 5 a D6 D7 f b g c e d h 0____ __; 1_______ _; 2_______ _; 3____ _ ; _4______ ; 5_____ ; P_____ _; 7_______ ; 8____ __; C_______; 五、简述 AT89S51 单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台 从机通信地址号为 01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。 (请给出原理 图) (10 分) 六、简述一种多外部中断源系统的设计方法。 (给出图和程序 )( 10 分) 七、简述行列式扫描键盘的工作原理。 (8分) 八、请回答: ( 共 20 分 ) 2 13. 下图中外部扩展的数据存储器容量是多少? (2 分) 14. 三片 6264 的地址范围分别是多少? (地址线未用到的位填 1) (6 分 ,) 15. 若外部程序存储器已扩展(未画出) ,请编写程序,要求: 1)将 30H~3FH 中的内容送入 6264 1# 的前 16 个单元中; (6 分 ) ( 2)将 6264 2# 的前 32 个单元的内容送入 40H~5FH 中; (6 分 ) P2.7 P2.6 P2.5 P2.4 ~ P2.0 5 8 D0 Q0 ~ 373 ~ 8 8 D7 Q7 8 ALE G OE A0 ~A7 A8 ~A12 A0~ A7 A8~ A12 A0 ~ A7 A8~ A12 8031 Vcc CS 6264 1# Vcc CS 6264 2# Vcc CS 6264 3# CE CE CE 8 D0 D7 DEWR D0DE WR D0 D7EWR ~ ~ ~ P0.0 8 ~ P0.7 RD WR 试题 1 参考答案 一、填空题( 25 分,每空 1 分) 3. AT89S51 单片机为 8 位单片机 4. MCS-51 系列单片机的典型芯片分别为 8031 、 8051 、 8751。 5. AT89S51 的异步通信口为 全双工 (单工 /半双工 /全双工) 6. AT89S51 有 2 级中断, 5 个中断源 7. AT89S51 内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围 是 20H~2FH ,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是 64K 。 AT89S51 单片机指令系统的寻址方式有__寄

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档