当前位置:文档之家› 单片机技术习题

单片机技术习题

单片机技术复习题
一、填空题
1. 串行通讯中有同步和_____________两种基本方式。

2. 若希望从片内存储器开始执行,EA脚应接_____________电平,PC值超过_____________H时,8051会自动转向片外存储器继续取指令执行。

3. MCS-51单片机指令ANL A,20H中源操作数的寻址方式是_____________。

4. MCS-51系列单片机字长是8位,有_____________根引脚。

5. 8155有_____________个并行端口。

6. MCS-8051系列单片机字长是_____________位,有_____________根引脚。

7. ALE信号的作用是_____________。

8. 若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_____________。

9. 将CY与A的第0位的非求或的指令是_____________,若原A=0,执行后A=_____________。

10. 单片机内包含组成微机的三个主要功能部件是CPU、存储器和_____________。

11. C51中存储类型XDATA定义的是_____________存储空间,其地址范围是_____________。

12. 7段LED显示器内部的发光二极管连接方式可分为共阴极和_____________两种结构。

13. MCS-51有一个全双工的步串行口,有种工作方式。

14. MCS-5l单片机的堆栈区只可设置在片内数据存储区,堆栈寄存器SP是_____________位寄存器
15. MOV A,40H 指令对于源操作数的寻址方式是_____________寻址。

16. 8051单片机的存储器的最大特点是_____________.
17. 8051的中断向量表在3H、_____________和 13H、1BH、23H。

18.所谓中断源即是_____________。

二、单项选择
1. CS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

A. 存放指令
B.存放上一条指令地址
C. 存放下一条指令地址
D. 存放16位地址,作间址寄存器使用
2. 8031单片机的定时器T1用作定时方式时是()。

A. 由内部时钟频率定时,一个时钟周期加1
B. 由内部时钟频率定时,一个机器周期加1
C. 由外部时钟频率定时,一个时钟周期加1
D. 由外部时钟频率定时,一个机器周期加1
3. 单片机8031的ALE引脚是()。

A. 输出高电平
B. 输出低电平
C. 输出矩形脉冲,频率为fosc的1/6
D. 输出矩形脉冲,频率为fosc的1/2
4. M单片机上电复位后,堆栈区的最大允许范围是( )个单元。

A. 64
B. 120
C. 128
D. 256
5. MCS—51的串行数据缓冲器SBUF用于()。

A. 存放运算中间结果
B. 暂存数据和地址
C. 存放待调试的程序
D. 存放待发送或已接收到的数据
三、简答题与分析
1. MCS-51系列单片机具有几个中断源,分别是如何定义的?
2. MCS-51的位存储区在哪里?寻址范围是多少?
3. 8051单片机的存储器分为哪几个空间?如何区别不同空间的寻址?
4. 简单叙述8051定时器/计数器0的四种工作模式。

5. 说明8031、8051、8751有何异同?
6. 8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?
7. 简述变址寻址方式并举例说明。

8. 8031单片机的EA端有何用途?
9. 简述中断响应的主要内容。

10. 如何正确使用P3口?
11. 8031单片机内部定时器的工作方式2有什么特点?适用于什么应用场合?
12. 下列程序段执行后,(R0)=_____________,(7EH)=_____________,(7FH)=_____________.
MOV R0,#7FH
MOV 7EH,#0
MOV 7FH,#40H
DEC @R0
DEC R0
DEC @R0
四、1. 已知8个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。

2.已知某MCS—51单片机系统,片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H
存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM 的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以
五、将8051外部扩展8K RAM,采用8K×8的6264 SRAM芯片,采用74LS373锁存地址,画出电路连接示意图。

要求画出8051的数据、地址、ALE、RD、WR信号;锁存器的数据输入D、数据输出Q、锁存控制G、OE;6264的地址A、数据O、片选CE、OE、WE;写出芯片的地址范围。

六、设8031单片机晶振频率F=6 MHZ,试设计一个软件延时程序,完成2ms的延时。

相关主题