⑥其上有两个十六比特定时器件也可作为计数器件使用。
⑦其上所有的通道口均为串行,且可进行编程,工作方式为全双工。
⑧其上有两种低功耗的运行模式,分别为:闲置模式和掉电模式。
⑨其上有芯片内置的的振荡器件及时钟电路。
3。2。2 89C51的内部结构
①该中央处理器为八比特。
②其上有芯片内置的的振荡器件及时钟电路。
③其上有三十二根允许编程的输入与输出接口线;
④其上的外部存储器件的寻址范围ROM、RAM64K
⑤其上有两个十六比特定时器件也可作为计数器件使用;
⑥其上有五个中断源,两个中断优先级;论文网
⑦其上所有的通道口均为串行,且可进行编程,工作方式为全双工;
⑧其上有布尔处理器;
图3-3 89C51 内部结构图
3。2。3 89C51的引脚
1)P10 -P17:四位共阳数码管G、C、DP、D、E、B、F、A段
四位共阳数码管C段
2)RST:复位输入端,开关按钮S1
3)P30:时间设置输入端,开关按钮S2
4)P31:计时开始输入端,开关按钮S3
5)P32:悬空
6)P33、P34、P35、P36作为4位数码管的位选端。
7)XTAL1、 XTAL2:为外接晶振作为时钟的俩输入端。
8)GND:接地口
9)P20-P27:抢答按键S4-S11——选手1-8
10)PSEN、ALE/PROG:悬空
11)EA/VPP、VCC:供电端口VCC
12)其余端口:悬空
3。2。4 89C51的振荡电路
芯片振荡放大器电路的输入输出端分别为XTAL1和XTAL2接口,芯片振荡电路的通用连接方式——内部方式即将晶体振荡元件和电容并联而成的谐振电路接在XTAL1和XTAL2引脚上。这种设计集成度高,稳定低价。所以本设计将一个12M赫兹的晶振和2个22pF电容接上89C51微处理器的XTAL1和XTAL2引脚上接,这一组并联谐振电路,用来作为89C51微处理器的振荡信号发生装置。
图3-4 外部振荡电路
3。2。5 89C51的芯片擦除复位
准确的控制信号组合的同时使ALE引脚持续维持10ms的低电位,这样既可电清除全部的PEROM阵列以及三个Lock位。此种操作一定要在芯片代码阵列集体置1并且已储存字节修改前执行。
不仅如此,设计员为AT89C51芯片设定的稳态逻辑,能让芯片在接近0赫兹的情况下静态逻辑,芯片支持的掉电模式也有两类软件可供选择。在芯片预先设定的闲置模式下,中央处理器待机。但随机存储器件、定时器、串口和中断系统依旧持续运作。在掉电模式下,使随机存储器件中的内容保持不变,同时使振荡器静止,等待复位操作,期间不与其他芯片进行通信。
3。3 时钟频率电路的设计文献综述
时钟电路的驱动对于单片机芯片的工作来说是必不可少的。时钟振荡电路在单片机芯片内部电路中,只需要外接一个信号输入就能产生时钟信号,并且传送到单片机内部的各个部分,单片机整个的运行速度取决于此。
我们在设计的时候通常优先使用的石英晶体振荡器在这种电路中的起振时间,大约是在加电后的10ms后。在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,主要由石英晶振的频率决定了其振荡频率。振荡模块中的两个电容 C1,C2一方面帮助振荡器起振;另一方面可以对振荡器的频率进行细微的调整。C1,C2的典型值为30PF。
3。4 复位电路的设计
单片机的第9号RST引脚在芯片中起了复位作用,而且是硬件复位。单片机在RST引脚受到持续4个机器周期的高电平作用下,会进行硬件复位。单片机芯片的各个单元在复位后都回到运行前的样子。