单片机80C51

  • 格式:doc
  • 大小:95.50 KB
  • 文档页数:2

单片机80C51

80C51单片机的典型产品有80C51﹑80C31和87C51,80C51是ROM型单片机,内部有4KB ROM;80C31无片内ROM;87C51片内有4KB EPROM。除此外三者的内部结构和引脚完相同。

图1-1 为80C51的内部结构

80C51的内部结构包括:【中央处理器(CUP)】主要完成运算和控制功能,80C51的CPU是一个字节为8位的中央处理器,即它对数据的处理是按字节为单位的;【内部数据处理器(内部RAM】)80C51中共有256个RAM单元,但其中能作为寄存器供用户使用的仅有前面128个,后128个被专用寄存器占用;【内部程序储存器(内部ROM)】80C51共有4KB的掩膜ROM,用于存放程序、原始数据;【定时器/计数器】80C51有2个16位的定时器/计数器;【并行I/O口】80C51共有4个8位I/O口(P0P1P2P3)可实现数据并行输入输出;【串行口】80C51有1个全双工的可编程的串行口,以实现单片机与其他设备之间的串行数据传送;【时钟电路】80C51单片机内部有时钟电路,但晶振和微调电容要外接,为其产生时钟脉冲序列;【中断系统】它共有5个中断源:2个是外部中断源/INTO和/INT1,3个内部中断源,即2个定时/计数中断,1个串行口中断;还有驱动器、锁存器、缓冲器、地址寄存器等。

图1-2 为80C51的引脚图

功能说明:

主电源引脚Vss(20脚)和Vcc(40脚);

时钟电路引脚XTAL1(19脚)和XTAL2(18脚),用法见图1-2; ←P0口

←P1口

←P2口 控制信号引脚如下:

RST复位(9脚)输入24个时钟脉冲周期宽度以上H电平复位,接法见图1-3;

ALE或/PROG、(30脚)锁存扩展地址低位字节控自信号,或EPROM编程时输入编程脉冲;

/PSEN、(29脚)访问片外程序存储器是输出负脉冲作片选控制信号,12个始终周期2次生效,但访问片外RAM时无效,见时序图图1-3;

/EA或Vpp(31)程序储存地址的选择,H时先选片内超址时自动跳到片外ROM,或编程时施加编程电压。