系统框图如图3-1所示。

图3-1 系统框图

3.2单片机子系统设计

在本次设计中我所选用的单片机是AT89C52,AT89C52它是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。它所使用是Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,也可适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash的特点,使得AT89C52在众多嵌入式控制应用系统中得到最广泛应用。它具有32个可编程I/O口线(P0,P1,P2,P3);三个16位定时器/计数器;六个中断源;全双工UART串行通道。更还具有与MCS-51单片机产品兼容,8K字节在系统可编程Flash存储器,1000次擦写周期,全静态操作:0Hz-33MHz,三级加密程序存储器,低功耗空闲和掉电模式,掉电后中断可唤醒,看门狗定时器,双数据指针,掉电标识符等诸多功能。

其引脚图如图3-2所示。

图3-2  PDIP封装的AT89C52引脚图

3.3 复位电路设计

AT89C52的外围电路是必须有复位功能的,一般分为自动复位和按键复位。设计使用的是手动复位,电路原理是在普通RC复位电路的基础上接一个有下拉电阻10K、上拉电容10μf接VCC,电源由开关经串接的1K限流电阻至复位脚(和上拉电容并联),上拉电容支路负责在“上电”瞬间实施复位;开关通过1K上拉电阻和10K下拉电阻分压器,保证对单片机实施按键电平复位。电路图如图3-3所示。

图3-3 复位电路图

复位可以对单片机初始化。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。复位一般有两种作用,一种是在进入系统时要正常的初始化,另一种是程序可能会出现错误,运行混乱,是系统处于死锁状态,为了解决这种困境,通常采用复位方式。来.自/优尔论|文-网www.youerw.com/

3.4 时钟电路设计

AT89C52有内部时钟和外部时钟两种连接方式。设计中使用内部时钟,即在RXD和TXD两端并联晶振和适当电容。需要注意的是并不是晶振有定时的作用,而是通过和单片机内部的高增益反相放大器连接,使它可以在一定频率下稳定震动,起到口令的作用。其连接电路如图3-4所示。

                         图3-4  时钟电路图

在RXD和TXD引脚上并联的晶振是系统的定时元件,内部振荡器就产生自激振荡。 时钟电路中选用的晶振可以在1.2~24MHz之间选择,并联的电容值可在5~30pF之间选择,为单片机提供了有序准确的命令,是单片机正常运行的前提。

上一篇:中频感应加热电源设计+电路图
下一篇:太阳能LED路灯设计+电路图+程序

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

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

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

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

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

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

STC89C52单片机超声波和红外...

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

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

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

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

网络语言“XX体”研究

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

安康汉江网讯

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

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

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