全球旧事资料 分类
。复位按键用于对时钟走时进行复位,调时按键用于调整时间。设计的整个过程都采用数字电路,保证了系统工作的可靠性与稳定性。单片机本身使得设置和调时操作更加准确,综上所述,整体的电路设计思路如下图11所示。
图11系统整体原理图
21AT89S52核心模块
本次课程设计的核心控制器件是美国ATMEL公司生产的AT89S52单片机芯片,它是一种低功耗、高效能CMOS8位微控制器,具有在系统可编程Flash存储器。使用高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得该芯片可以为众多的
f桂林电子科技大学课程设计(论文)报告用纸
第4页共19页
嵌入式控制应用系统提供了高灵活、超有效的解决方案。211AT89S52单片机简介其引脚结构如下图211所示:
图211AT89S52引脚结构图
引脚功能说明:VCC电源GND接地P0口:P0口是一个8位漏极开路的双向IO口。作为输出口,每位能驱动8个TTL逻辑电平。对其写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也作为低8位地址数据复用。P1口:P1口是一个具有内部上拉电阻的8位双向IO口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。此外,P10和P12分别作定时器计数器2的外部计数输入(P10T2)和定时器计数器2的触发输入。P2口:P2口是一个具有内部上拉电阻的8位双向IO口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVXDPTR)时,P2口送出高八位地址。在使用8位地址(如MOVXRI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3口:P3口是一个具有内部上拉电阻的8位双向IO口,p2输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,
f桂林电子科技大学课程设计(论文)报告用纸
第5页共19页
此时可以作为输入口使用。P3口亦作为AT89S52特殊功能使用,如下所示。P30RXD串行输入口P31TXD串行输出口P32INT0外部中断0P33INT1外部中断1P34T0记时器0外部输入P35T1记时器1外部输入P36WR外部数据存储器写选通P37RD外部数据存储器读r
好听全球资料 返回顶部