2。1。1 AT89C51单片机的引脚功能介绍
附录图3为AT89C51单片机40引脚双列直插形式,以下是它的各引脚功能:
40端子按功能分4部分,即电源端子(Ucc和Uss)、时钟端子(XTAL1和XTAL2)控制信号端子(RST、EA、PSEN、和ALE)及I/O口端子(P0-P3)。
(1) 电源端子文献综述
用于接入单片机的工作电源。
VCC(终端40):操作和验证+5。
Vss(20端子):接地。
(2) 时钟端子XTAL1(19)和XTAL2(18)
用于提供单片机的工作时钟信号。
XTAL1:反相放大器用来输入到振荡器。
XTAL2:反相放大器的输出,输入到内部时钟发生器。
(3) 控制信号端子
① 输入:RST复位输入暗号处于高电平时灵验。在振荡器开工时,在两个机器周期以上的高电平,该设备重置。处于低电平有用的VPP访问许可信号。当编写程序时,在上面施放21V的电压。
② 输入和输出ALE/:地址锁存容许信号然后输出。对片外存储器的访问,低字节地址锁存器。ALE是以六分之一的振荡频率稳速输出,可以用来当做时钟也可以用来定时。在EPROM编程的时候用作输入,这时编程脉冲输入。ALE能够驱使8个LSTTL负载。
③ 输出:在从外部程序存储器读取时,在每个机器周期,可用时,程序存储器的内容发送到P0口(数据总线),输出可以驱动八个输入通道负载。
(4) I/O口端子
51系列的单片机拥有的8位双向并行I/O通道口共有四个,它们是P0、P1、P2、P3,它们拥有特别的电路结构,每一位都有单独的锁存器、输出驱动器以及输入缓存器。这类的结构,在输出新数据前,通道口的数据不会改变,即数据输出时锁存,但输入信息不会锁存,于是直到取数指令执行完才可从外部摄取新的信息。
2。1。2 时钟和时钟电路来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
(1) 时钟电路:
单片机AT89C51的时钟信号一般通过两个电路形式得到:内部震荡和外部震荡两种方式。
内部振荡方式是由引脚XTAL1和XTAL2外接晶体振荡器构成的。因为单片机里面有高增益反相放大器,当外接晶振即XTAL2外接晶体振荡器后,就形成了自激振荡器并发生震荡时钟脉冲。
把外部本来拥有的时钟信号接引进入单片机内是外部振荡方式。这个方式适合用作使单片机的时钟与外部信号保持同步。
在图2-1中,电容器C1,C2的电容值正常在在5-30pF,它主要起到稳固振荡频率、快速起振的作用。晶振频率的典型值为12MHz,采用6MHz的情形也很多。内部振荡方式的优点是得到的时钟信号基本稳定,在实际电路中经常使用,本设计就是用的内部震荡方式。