单片机原理及应用
第一章绪论
1什么叫单片机?其主要特点有哪些?在一片集成电路芯片上集成微处理器、存储器、IO接口电路,从而构成了单芯片微型计算机,即单片机。特点:控制性能和可靠性高、体积小、价格低、易于产品化、具有良好的性价比。
第二章80C51的结构和原理
180C51的基本结构aCPU系统8位CPU,含布尔处理器;时钟电路;总线控制逻辑。b存储器系统4K字节的程序存储器
(ROMEPROMFLASH,可外扩至64KB);128字节的数据存储器(RAM,可外扩至64KB);特殊功能寄存器SFR。cIO口和其他功能单元4个并行IO口;2个16位定时计数器;1个全双工异步串行口;中断系统(5个中断源,2个优先级)280C51的应用模式a总线型单片机应用模式总线型应用的“三总线”模式;非总线型应用的“多IO”模式380C51单片机的封装和引脚a总线型DIP40引脚封装RSTVPO:复位信号输入引脚备用电源输入引脚;
ALEPROG:地址锁存允许信号
输出引脚编程脉冲输入引脚;
EAVPP:内外存储器选择引脚片
内EPROM编程电压输入引脚;
PSEN:外部程序存储器选通信号
输出引脚b非总线型DIP20封装的引脚RST:复位信号输入引脚480C51的片内存储器增强型单片机片内数据存储器为256字节,地址范围是00HFFH。低128字节的配情况与基本型单片机相同。高128字节一般为RAM,仅能采用寄存器间接寻址方式询问。注意:与该地址范围重叠的特殊功能寄存器SFR空间采用直接寻址方式询问。580C51的时钟信号晶振周期为最小的时序单位。一个时钟周期包含2个晶振周期。晶振信号12分频后形成机器周期。即一个机器周期包含12个晶振周期或6个时钟周期。680C51单片机的复位定义:复位是使单片机或系统中的其他部件处于某种确定的初始状态。a复位电路两种形式:一种是上电复位;另一种是上电与按键均有效的复位。b单片机复位后的状态单片机的复位操作使单片机进入初始化状态。初始化后,程序计数器PC0000H,所以程序从0000H地址单元开始执行。特殊功能寄存器复位后的状态是确定的。P0P3为FFH,SP为07H,SBUF不定,IP、IE和PCON的有效位为0,其余的特殊功能寄存器的状态为00H相应的意义为:P0P3FFH,相当于各口锁存器已
写入1,此时不但可用于输出,也可以用于输入;SP07H,堆栈指针指向片内RAM
f的07单元;IP、IE和PCON的有效位为0,各
中断源处于低优先级且均被关断、串行通讯的波特率不加倍;PSW00H,当前工作寄存器为0组。780C51的存储器组织功能:存储r