成都电子高专单片机期末考试试题解析
需积分: 9 19 浏览量
更新于2024-09-10
收藏 80KB DOC 举报
"成都电子高专单片机期末考试题"
这篇资料主要涵盖了单片机的基础知识,特别是关于8051系列单片机及其相关扩展芯片的特性。以下是相关知识点的详细说明:
1. **8751与8051的区别**:8751是8051的增强版本,通常具有更多的片内Flash存储器。
2. **8031的I/O口**:8031具有4个8位并行I/O口(P0、P1、P2、P3),其中P0口在扩展系统时可以作为高8位地址总线,P1口可以分时作为数据总线和低8位地址总线。
3. **MCS-51单片机复位状态**:开机复位时,ACC、SP、PSW、P1、PC以及RS1、RS0等寄存器的初始值需要记忆,例如ACC一般为0,SP通常设定为07H,PSW为00H,P1可能初始化为FFH,PC为0000H,RS1和RS0通常为0。
4. **8031的内存结构**:8031片内有128字节的RAM,有5个中断源,即外部中断0、外部中断1、定时器0中断、定时器1中断和串行口中断。每个中断源的入口地址需要了解。
5. **8031的寻址方式**:8031对特殊功能寄存器采用直接寻址和间接寻址,对片内RAM则采用直接寻址、寄存器间接寻址和位寻址。
6. **8051的定时器工作模式**:8051有两个16位定时器,TMOD寄存器的设置决定了定时器的工作方式。例如,TMOD设置为10010100时,T1工作于方式2,GATE关闭,启动T1需要T0处于方式0,启动条件通常是TR0标志。
7. **8155和8255芯片**:8155有256字节的RAM,2个并行I/O口,1个定时/计数器,定时/计数器有四种输出模式:正常、重装、中断请求和禁止。8255有3个并行I/O口,控制字0FH表示所有端口都设置为输入。
8. **中断系统**:中断响应时,单片机会自动保存程序计数器(PC)和某些寄存器的值以保护现场。
9. **芯片接口**:例如6116芯片用于扩展内存,64K的寻址空间是单片机常见的寻址范围。8031的P0口通常需要通过地址锁存器连接外部存储器的低8位地址线。
10. **指令集**:了解单片机的指令集,如直接寻址、间接寻址、立即寻址等,以及特定指令的执行,例如MOVCA, ﹫A+DPTR会使得EA引脚有效。
对于程序阅读部分,需要分析程序的流程,理解每条指令的作用,如移动、清除、循环、逻辑运算等,并能够根据程序画出流程图。同时,判断题考察了对单片机基础知识的理解,如地址线、数据线的数量、中断处理、寻址方式的正确性等。
这些内容是单片机学习的基础,涵盖硬件接口、指令系统、中断系统、存储器组织和扩展等多个方面,对于理解和应用单片机技术至关重要。
2022-11-23 上传
2022-07-12 上传
点击了解资源详情
2022-11-28 上传
2022-11-28 上传
2021-07-12 上传
2021-07-12 上传
2021-07-12 上传
2021-05-12 上传
battle1700
- 粉丝: 0
- 资源: 1
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能