导航菜单
首页 >  嵌入式考试重点  > 8051嵌入式考试重点:中断、定时器与通信

8051嵌入式考试重点:中断、定时器与通信

"嵌入式考试复习资料final.pdf"嵌入式考试主要涵盖单片机基础知识,特别是关于MCS-51系列单片机的内容。以下是一些关键知识点:1. MCS-51系列单片机是一款8位处理器,这意味着它的数据总线宽度为8位,能够处理8位的数据。2. 8051单片机的异步通信接口是全双工的,允许同时进行发送和接收数据。3. 8051单片机有两级中断结构,并有5个中断源,包括外部中断0和1,定时器/计数器0和1,以及串行口中断。4. 内部数据存储器的地址范围在8051中是0000H到FFFFH,总共64KB。5. 当IP(中断优先级寄存器)设置为0X00时,外部中断0优先级最高,串行口中断优先级最低。EA(外部访问允许)引脚连接高电平时,单片机从片内地址开始执行程序;连接低电平时,从片外地址开始执行。6. 定时器/计数器0在方式0下,最大定时时间是8.192ms,这基于fosc(振荡频率)的计算。若采用方式2,要计数10个输入脉冲触发中断,TH0和TL0的初值应设置为0xF6H。7. 89C51单片机支持并行和串行两种通信方式,其时钟频率为6MHz。如果需要定时1ms,工作在模式1,定时/计数器的初值需设置为FE0CH。8. 异步通信的数据帧通常包括起始位、数据位、校验位和停止位。9. 系统复位通常通过在RST引脚施加高电平并保持两个机器周期来实现,当系统振荡稳定后。计数器/定时器的计算方法:1. 计数器方式下的计数初值计算公式:TC = 2^M - N,其中M是计数器位数,N是所需计数值。例如,T0工作在方式2,计数10个脉冲,初值TC = 2^8 - 10 = 246。2. 定时器方式下的计数初值计算:t = (2^M - 计数初值) * 机器周期。机器周期与系统晶振频率fosc有关,如12MHz时机器周期为1us。计数初值的计算需要根据所需的定时时间和fosc反向推算。这些知识点是嵌入式系统考试中的核心内容,考生需要对单片机的结构、中断系统、定时器/计数器的工作原理以及通信协议有深入理解。对于计数器和定时器的配置及应用,尤其是初值计算,是考试中常见的计算题型。

相关推荐: