(完整word版)(C语言版)绝密版C51单片机复习题.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【C51单片机知识点详解】 C51单片机是基于Intel 8051微控制器的编程模型,广泛应用于嵌入式系统设计。以下是对C51单片机相关知识点的详细阐述: 1. **字符信息编码**:ASCII码是最常见的字符编码,包含128个字符,用于表示英文字母、数字、标点符号等。 2. **MCS-51系列**:8位单片机,具有8位数据总线和16位地址总线。 3. **/EA引脚**:当不使用片内存储器时,/EA(外部访问)引脚需接地,以使单片机读取外部程序存储器。 4. **内部资源**:8031内部有128个字节的RAM;8051则有4K ROM和128个字节的RAM。 5. **堆栈操作**:堆栈操作遵循先进后出(FILO)原则,堆栈指针SP用于指示当前栈顶位置。 6. **扩展接口**:在扩展系统时,P0口和P2口作为地址线,P0口也可分时作为数据线。 7. **机器周期**:MCS-51单片机中,若使用6MHz晶振,一个机器周期为2us。 8. **复位条件**:RST引脚保持低电平2个机器周期以上,会导致单片机复位。 9. **输入操作**:P1口作为输入口时,需先写入1到锁存器,否则可能会读取错误数据。 10. **存储器容量**:12根地址线对应4KB存储容量。 11. **PSW寄存器**:用于保存程序状态,CY是进位标志,OV是溢出标志,分别在无符号和有符号运算中起作用。 12. **键盘去抖**:硬件去抖使用RS触发器,软件去抖通过延时检测避免按键抖动。 13. **12MHz晶振**:机器周期为1us,ALE输出频率为2MHz。 14. **定时/计数器**:T0和T1受TCON和TMOD寄存器控制,TH和TL寄存器决定计数初始值。 15. **串行口控制**:SCON寄存器中的REN允许串行接收。 16. **中断优先级**:中断优先级由中断优先级寄存器决定,相同级别的中断由自然优先级决定。 17. **数码管显示**:静态显示连续显示,适合串行接口;动态显示断续显示,适用于并行接口,功耗较低。 18. **串行通信**:SBUF用于串行数据的发送和接收。 19. **半导体存储器**:关键指标为存储容量和存储速度。 20. **系统总线**:包括地址总线、数据总线和控制总线。 21. **D/A转换器**:分辨率与满刻度电压成反比,8位DA转换器的分辨率约为0.0196V。 22. **波特率可变**:可利用定时器T1的溢出率设定波特率。 23. **P0-P3口**:8位并行口,P0具有地址/数据分时复用功能。 24. **位寻址空间**:片内RAM的20H-2FH区域支持位寻址,位地址范围00H-FFH。 25. **中断源与优先级**:8051有5个中断源,2级优先级。 26. **8255A接口**:可编程并行接口,A通道有3种工作方式,B通道有2种。 27. **SFR(特殊功能寄存器)**:MCS-51系列有18个,8052系列有21个。 28. **定时/计数器功能**:定时器对内部时钟频率/12计数,计数器对外部脉冲计数。 29. **输入数据处理**:P1口输入数据前需写入FFH。 30. **软件硬件延时**:软件延时使用循环结构,硬件延时通常借助定时/计数器实现。 31. **ROM类型**:8051内置4K ROM,8751内置4K EEPROM。 以上是C51单片机的基础知识,涵盖存储器、中断、I/O口、定时器、串行通信等多个方面,对于理解和使用C51单片机至关重要。
剩余25页未读,继续阅读
- 粉丝: 1w+
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助