晓庄单片机复习题.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【晓庄单片机复习题】涉及的知识点主要包括: 1. **中断系统**:AT89S51 单片机有5个中断源,2个中断优先级。INT0中断服务程序入口地址通常默认为0003H。 2. **内部存储器**:8051单片机的低128单元RAM分为数据存储区、位操作存储区和特殊功能寄存器区。地址范围分别为00H-7FH(数据存储区)、20H-2FH(位操作存储区)和80H-FFH(特殊功能寄存器区)。 3. **复位状态**:8051单片机复位后,SP(堆栈指针)初始化为07H,P0口被设定为无上拉电阻的开漏输出。 4. **定时/计数器**:8051有2个16位的定时/计数器T0和T1。 5. **串行通信**:存在4种工作方式,其中方式0通常用于扩展I/O口。 6. **定时计算**:在6MHz时钟频率下,若要定时1ms,T1工作于模式1,初值计算需考虑定时器的工作模式和时钟周期。 7. **Keil C51软件**:编译连接后生成的可烧写文件扩展名为.hex。 8. **存储类型**:C51中的存储类型还包括code、xdata、pdata和bit。 9. **单片机结构**:包括CPU、存储器、并行I/O口、串行口、中断控制系统、时钟电路等,最小系统由单片机、电源电路和时钟电路组成。 10. **宏定义**:#define PA8255 XBYTE[0x3F]定义后,PA8255会被替换为地址0x3F的片外RAM单元。 **选择题部分涉及的知识点:** 1. **机器周期**:4MHz晶振频率时,1个机器周期为2微秒。 2. **寻址范围**:16位程序计数器寻址范围为64KB。 3. **程序存储类型**:字库放在程序存储器用code存储类型。 4. **定时器工作方式**:方式0是8位定时器/计数器。 5. **中断响应**:同一优先级中断源中,CPU优先响应外部中断0。 6. **计数器最高频率**:T0设为计数模式,外部脉冲最高频率为晶振频率的1/12。 7. **串行口工作方式**:方式0作为同步移位寄存器时,串行数据通过RXD引脚输入。 8. **RS-232协议**:RS-232是异步传输,编码协议导致传输距离受限。 9. **数据总线**:51单片机外扩时,数据总线P0用于ROM、RAM和I/O口。 10. **液晶显示器类型**:LCD1602是字符点阵式液晶显示器。 11. **A/D转换**:分辨率为5mv,至少需要10位二进制转换。 12. **接口总线**:SPI总线最少,仅需要4条信号线。 13. **SPI总线信号**:EA不是SPI总线信号,是其它总线的使能信号。 14. **置高电平表达式**:P1|=0x0f会使P1口低4位置1。 15. **中断优先级**:IP=0x0A后,优先级最高的是外部中断0。 16. **改变工作寄存器组**:C51中使用`using`关键字。 17. **宏定义效果**:定义后,片外RAM存储单元003FH的值被设置为7EH。 18. **死循环语句**:C51中实现死循环可以使用`while(1)`或`for(;;)`。 19. **中断函数声明**:选项B描述正确,中断序号1对应汇编地址000BH,但选项A和C也是正确的描述。 以上知识点涵盖了单片机的基本结构、中断系统、内存管理、定时器/计数器、串行通信、存储类型、接口总线、A/D转换、程序控制等多个方面,都是单片机学习中的基础内容。
剩余10页未读,继续阅读
- 粉丝: 3820
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助