目前单片机这一技术已经得到各个领域的重视,应用性也越来越广泛。在单片机的各个系列中,MCS系列单片机凭借其性能优越、运行稳定、技术成熟、性价比高等众多优点使它占领了单片机的广大市场,在国内也尤为喜欢运用MCS系列单片机。在MCS系列的各个产品中,51单片机依旧是经典产品,不仅满足了初学单片机者研究开发的需要,而且功能俱全,价格便宜。所以,本次设计采用了AT89C51单片机作为系统的主控芯片,从而实现系统的功能。

3。1。1  AT89C51单片机简介 

AT89C51是一款带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低功耗、高性能CMOS8位微控制器,AT89C51单片机为许多系统控制设计中提供了高效且廉价的解决方案。AT89C51还具有以下主要功能特性:128B内部RAM数据存储器,有32个双向可独立寻址I/O口线,两个16位可编程定时/计数器,5个中断源,一个全双工异步串行通信口(UART)。与此同时,AT89C51单片机可以完成0Hz的静态逻辑操作,带有节电工作方式,可分为空闲方式和掉电方式。节电工作方式可以大大降低单片机的功耗。空闲方式停止CPU的进入时钟,但中断系统、定时/计数器、串行口仍有时钟信号保持它们继续工作。掉电方式保持RAM和SFR中的数据不改变,此时振荡器停振并禁止全部电路工作直到下一个硬件复位脉冲唤醒。

3。1。2  AT89C51单片机的引脚功能描述

据下图3。1,对AT89C51的各引脚进行介绍:

图3。1  AT89C51引脚图

(1)电源引脚VCC和GND

VCC(40脚):电源端为+5V  GND(20脚):接地端。 

(2)时钟电路引脚XTAL1和XTAL2

XTAL2(18脚):片内振荡电路输出端。 

XTAL1(19脚):片内振荡电路输入端。 

(3)控制信号脚 RST  ALE  PSEN 和EA。

RST(9脚):RST是复位信号输入端。单片机通电时,时钟电路开始工作,若在此引脚上出现24个时钟周期以上的高电平,系统即初始复位。

ALE/PROG(30引脚):是地址锁存允许/编程引脚。在访问片外ROM时,ALE的输出用于锁存地址的低位字节,以便P0口实现地址/数据复用。在不访问外部程序存储器时,ALE端将输出一个1/6时钟频率的正脉冲信号。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:当访问外部数据存储器时,ALE会跳过一个脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。

PSEN(29脚):片外ROM选通线。在访问片外ROM执行指令MOVC时,8051自动在PSEN引脚上产生一个负脉冲,用于对片外ROM的读选通。在其他情况下,PSEN引脚均为高电平封锁状态。

EA/VPP(31脚):是允许访问片外程序存储器/编程电源线。当EA保持低电平时,则在此期间,不管地址大小,全部都读取外部程序存储器指令。当EA端保持高电平时,并且程序地址小于4KB时,读取外部内部程序存储器指令,反之,则读取外部程序存储器指令。

(4)I/O(输入/输出端,P0,P1,P2,P3)

P0口:P0口为双向8位三态I/O接口。

P1口:8位准双向I/O接口。

P2口:8位准双向I/O接口,一般作为外部扩展时的高8位地址总线使用。

P3口:双功能口,可以做普通I/O口用,即8位准双向I/O接口,常使用第二功能,见表3-1。

表3-1  P3口的第二功能表

       引脚 第二功能

         P3。0 RXD(串行输入口)

上一篇:STC12C5A60S2单片机的消防机器人设计+程序+电路图
下一篇:AT89S52单片机的火灾自动报警系统设计+电路图

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

FDS海洋平台舱室火灾的数值模拟研究

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

安康汉江网讯