3。1 总体设计

该设计的控制核心为单片机,由单片机振荡电路、复位电路等电路构成,其不仅可以作为控制器协调整机的工作,而且还能作为处理器进行数据处理。设计系统时采用模块化设计,有单片机控制系统模块、键盘及状态显示模块、倒计时模块等模块构成。系统采用双数码管进行倒计时计数,显示的最大数字为99。该设计间接扼要,优化简化结构,方便控制,亮点多多。

3。2 单片机AT89C51

AT89C51是由美国ATMEL公司生产的低电压、高性能CMOS8位单片机,属于一种高效微控制器。其中片内含4K bytes的可反复擦写的Flash只读程序存储器(PEROM)以及128×8位的随机存取数据存储器(RAM),本器件是应用ATMEL公司的高密度、非易失性存储技术进行生,并兼容标准MCS-51系统产品其片内还置通用8Kb中央处理器(CPU)和4Kb Flash程序存储器。AT89C51功能强大,价格适当,相比于其他产品,性价比极高,因而被广泛的应用于多领域。

3。2。1 单片机AT89C51主要性能参数来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766

(1)片内含4Kb可重复擦写的Flash只读程序存储器;

(2)与MCS-51产品指令系统完全兼容;

(3) 具有128×8位的随机存取数据存储器;

(4) 4个8位(32根)双向可位寻址的I/O端口;

(5) 2个16位的计数/定时器;

(6) 可编程全双工方式的串行通道(UART);

(7) 6个中断源,其中5个中断源包含2个外部中断以及3个内部中断;

(8) 最高时钟振荡频率可达12MHz;

(9) 指令集中64条为单周期指令,支持6种寻址方式,共111条指令;

(10) 低功耗空闲和掉电方式;

(11) 片内振荡器和时钟电路;

(12)1000次的擦写周期;

(13)全静态操作为:0HZ-24MHZ;

(14)三级加密程序存储器

3。2。2 AT89C51功能特性

AT89C51提供4K bytes的可反复擦写的Flash只读程序存储器、128×8位的随机存取数据存储器、2个16位的计数/定时器、一个全双工方式的串行通信口、片内振荡器和时钟电路这些标准功能,同时其可进行静态逻辑操作以及支持节电模式操作。当其工作于空闲方式时,RAM、定时器/计数器、中断、串行通信口等继续工作,而CPU停止。当其为掉电方式时,RAM中的内容得到保留。

3。2。3 AT89C51的引脚功能

AT89C51有40条引脚,其引脚示意及功能分类如图3-1所示。

图3-1 AT89C51单片机引脚图

各引脚功能说明如下:

Vcc(40脚):接+5(1±20﹪)V电源正端;

GND(20脚):接地。

P0口(32-39脚): P0。0-P0。7这8个引脚统称为P0口。P0口是一组8位漏极开路型双向I/O口,即地址/数据总线复用口。当其作为输出口时,每位通过吸收电流的方式使8个逻辑门电路驱动,若使其作为高阻抗输入端用时,只需对端口P0写“1”。当对外部数据存储器进行访问时,P0时端口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。当FLASH编程时,P0口可作为原码输入口,当Flash进行校验时,P0口可输出原码,与此同时必须被拉高P0外部。论文网

P1口(1-8脚):P1。0-P1。7这8个引脚统称为P1口。P1是一个8位双向I/O口,且内部是具有上拉电阻的。P1口缓冲级可以驱动(输出/吸收电流)4个TTL逻辑门电路。若需要作为输出口时,只需对端口写“1”,让内部的上拉电阻把端口拉到高电平。当作为输入口使用时,因其内部具有一上拉电阻,外部信号将某一引脚拉低时会输出一电流。,P1口在Flash编程和校验时作为第八位地址接收。

上一篇:STC89C52单片机盲人用时钟的设计+电路图
下一篇:STC89C52单片机多功能万年历设计+pcb电路图

AT89C51单片机多点温度测量与仿真程序

STC89C52单片机多功能万年历设计+pcb电路图

STC89C52单片机盲人用时钟的设计+电路图

STC89C52单片机的智能火灾报警器设计

S7-PLCSIM的PLC自动售货机控制系统设计+梯形图

STC89C52单片机智能玩具小车...

AT89C51单片机的全自动洗衣机设计+电路图+程序

主要吸附剂的研究现状

中国银行的内部营销研究

浅析會计电算化发展中的...

纺织印染废水的处理英文文献和中文翻译

刍议高校教學管理人员继...

从电影阿曼尼亚浅谈移民...

基于WebGIS的淮安市交通系统设计和实现

组织支持感开题报告

WLEIS情绪智力量表调查问卷

电商模式下企业财务风险管理的研究