单片机原理及接口技术思考题与习题汇总

内容发布更新时间 : 2025/8/7 12:35:55星期一 下面是文章的全部内容请认真阅读。

思考题与习题

1.8051单片机内包含哪些主要逻辑功能部件?

一个8位的CPU、128B/256B的片内数据存储器、4KB/8KB程序存储器、四个8位并行I/O接口、两个定时/计数器、5个中断源的中断控制系统、一个全双工UART的串行I/O口、片内振荡器和时钟产生电路。

2.8051的EA端有何用途?

当EA为低电平时,CPU只能访问外部的程序存储器。

当EA为高电平时,CPU能访问内部的程序存储器,并当PC的值超过0FFFH时,自动转向访问片外的程序存储器。

3.8051的存储器分为哪几个空间?如何区别不同空间的寻址? 4.简述8051RAM的空间分配。 5.

6.如何简便地判断8051正在工作?

当8051上电正常工作时,ALE引脚输出fosc/6的正脉冲,可用示波器查看及判断。 7.8051如何确定和改变当前工作寄存器组?

CPU通过程序状态字PSW中RS1、RS0来确定和改变当前工作寄存器组。 8. 9. 10.

11.8051单片机由哪些信号需要芯片以第二功能的方式提供?

RXD、TXD、INT0、INT1、T0、T1、WR、RD这些信号分别由P3.0~P3.7以第二功能的方式提供。 12. 13.

14.开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?

开机复位后,CPU使用0组工作寄存器。 它们的地址是00H~07H。

CPU通过程序状态字PSW中RS1、RS0来确定和改变当前工作寄存器组。 15.程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么? PSW中存放着程序执行后的状态信息,供程序查询或判断。 常用的标志有:

进(借)位位:C=0无进(借)位;C=1有进(借)位。 半进(借)位位:AC=0无进(借)位;AC=1有进(借)位。 用户标志位:由用户自己定义。

工作寄存器组选择控制位:选择当前工作寄存器组。 溢出标志位:判断是否溢出。OV=0无溢出;OV=1有溢出。

奇偶标志位:判断结果中有奇数或偶数个“1”P=0则累加器A中有偶数个1;P=1则累加器A中有奇数个1。

16. 17. 18. 19. 思考题与习题 1. 2. 3. 4.

5.要访问特殊功能寄存器和片外数据存储器,应采用哪些寻址方式。 特殊功能寄存器:直接寻址、位寻址(部分特殊功能寄存器) 片外数据存储器:寄存器间接寻址MOVX(@R1、@R2、@DPTR)

6.在8051片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果。 指 令 源操作数的寻址方式 执行结果 MOV A,40H 直接寻址 A=48H MOV R0,A 寄存器寻址 R0=48H MOV P1,#FOH 立即数寻址 P1=48H MOV @R0,30H 直接寻址 (48H)=38H MOV DPTR,#3848H 立即数寻址 DPTR=3848H MOV 40H,38H 直接寻址 (40H)=40H MOV R0,30H 直接寻址 R0=38H MOV P0,R0 寄存器寻址 P0=38H MOV 18H,#30H 立即寻址 (18H)=30H MOV A,@R0 寄存器间接寻址 A=40H MOV P2,P1 寄存器寻址 P2=48H 7.

8.指出下列指令的本质区别? MOV A,DATA

MOV A,#DATA 前一条指令源操作数的寻址方式是直接寻址,把地址为DATA的内存单元中的内容传送到累加器A中。

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi