经典 基于51,52单片机的电子万年历设计( 三 )


4. 电路设计最终方案决定
综上各方案所述,对此次作品的方案选定: 采用AT89S52作为主控制系统; DS1302提供时钟;数字式温度传感器;LED数码管动态扫描作为显示 。
2.2 单片机原理
单片机就是简化的微型计算机 。CPU中本身自带存储器ROM和RAM 。CPU片内也有总线 。IC(集成电路)技术是将电路通过特殊工艺做在一块硅基片上封装成芯片,比如CPU,片外存储器等等 。
将单片机CPU(比如51系列),晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等通过PCB工艺(比如SMT贴片,或者插装)做在环氧树脂板上 。这样才是一个完整的单片(做在一块PCB板上)的微型计算机 。
2.3 LED显示数码管
常见的LED显示具有清晰明亮的特点 。是显示接口也是绝大多数单片机应用系统必备的部件之一 。
发光二极管组成的显示器是单片机应用产品中最常用的廉价输出设备 。它由若干个发光二极管按一定的规律排列而成 。当某一个发光二极管导通时,相应的一个点或一笔画被点亮,控制不同组合的二极管导通,就能显出各种字符 。
1. 显示器的结构
常用的7段显示器的结构如图所示,发光二极管的阳极连在一起的称为共阳极显示器,阴极连在一起的成为共阴显示器 。1位显示器由8个发光二极管组成,其中7个发光二极管a~g 控制7个笔画的亮或暗,另一个控制一个小数点的亮和暗,这种笔画的七段显示器能显示的字符较少,字符的形状有些失真,但失控简单,使用方便 。
【经典 基于51,52单片机的电子万年历设计】第三章计算部分
3.1 主要单元电路的器件
3.1.1单片机主控制模块
AT89S52单片机为40引脚双列直插芯片,有四个I/O口P0,P1,P2,P3, MCS-51单片机共有4个8位的I/O口(P0、P1、P2、P3),每一条I/O线都能独立地作输出或输入 。如图所示 。1.内部结构
按功能分为8部分:CUP,程序存储器,数据存储器,时钟电路,串行口,并行I/O口,中断系统,定时/计数器 。
2.引脚定义及功能
1).电源及时钟引脚
Vcc:接+5V 电源
Vss:接地
XTAL1和XTAL2:时钟引脚,外接晶体引线端 。当使用芯片内部时钟时,此两引脚端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号 。
2).控制引脚
RST/Vpq:RST是复位信号输入端,Vpd是备用电源输入端 。当RST输入端保持2个机器周期以上高电平时,单片机完成复位初始化操作 。
当主电源Vcc发生故障而突然下降到一定低电压或断电时,第2功能Vpd将为片内RAM 提供电源以保护片内RAM中的信息不丢失 。
ALE/PROG:地址锁存允许信号输入端 。在存取外存储器时,用于锁存低8位地址信号 。当单片机正常工作后万年历算法,ALE端就周期性地以时钟振荡频率的1/6固定频率向外输出正脉冲信号 。此引脚的第2功能PROG是对片内带有4K字节EPROM的8751固外程序时,作为编程脉冲输入端 。
PSEN:程序存储器允许输出端 。当片外程序存储器的读选通信号,低电平有效 。CPU从外部程序存储器取指令时,PSEN信号会自动产生负脉冲,作为外部程序存储器的选通信号 。
EA/Vpp:程序存储器地址允许输入端 。当EA为高电平时,CPU执行片内程序存储器指令,但当PC中的值超过0FFFH时,将自动转向执行片外程序存储器指令;当EA为低电平时,CPU 只执行片外程序存储器指令 。
3).I/O口引脚
P0.0~P0.7:P0口8位双向I/O口;
P1.0~P1.7:P1口8位准双向I/O口;
P2.0~P2.7:P2口8位准双向I/O口;
P3.0~P3.7:P3口8位准双向I/O口 。


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: