数字时钟设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:本次的硬件综合设计是对我们所学知识的综合运用,完成具有一定实用
价值的小型系统——数字时钟。这是一种有“时”“分”“秒”显示,有校时及预置时间功能,并可一组闹钟功能的时钟。
关键字:数字;时钟;闹钟
1引言
数字时钟是一种用数字技术实现是、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,具有更长的使用寿命,能被更好的广泛运用。数字时钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
该电子时钟不但具有定时作用还有温度采集作用。定时部分可以显示时、分、秒,而且用按键还可以实现时间的调整和闹铃的设定。温度采集部分实现环境温度数据的采集。
2 系统结构
整个电子时钟系统电路可分为五大部分:中央处理单元(CPU)、电源电路部分、显示部分。
2.1 中央处理单元
CPU选用STC89C51对整个系统进行控制:
1)它将定时数据输出到LED,实现时间的显示;
2)根据键盘输入调用相应键处理子程序,实现时间的调整和闹铃的设定;2.2电源电路部分
在各种电子设备中,直流稳压电源是必不可少的组成部分,它是电子设备唯一能量来源,它的设计思路是根据我们以前学过的模电电子技术,要想得到我们所要的+6V输出电压,就需将交流220V的电压经过变压器、整流电路、滤波电路和稳压电路四个部分。
2.3 显示部分
显示部分是整个电子时钟最为重要的部分,为时间的显示,共需要8位LED显示器。
1602液晶实验电路图:
数据电子钟逻辑框图:
电子器件材料:
STC89C51单片机
1602 LCD显示器
蜂鸣器
1K, 10K,10K可变电阻;100Ω电阻
10u电容;按键;开关
晶体管;三极管:8550
电路焊接版;下载板;
LED灯; 47K9脚排阻;
晶体振荡器12MHZ; 30PF瓷片电容
五:程序
#include
#define uchar unsigned char
#define uint unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
sbit rs=P3^5;
sbit lcden=P3^4;
sbit s1=P3^0;
sbit s2=P3^1;
sbit s3=P3^2;
sbit rd=P3^7;
uchar count,s1num;
char miao,shi,fen;
uchar code table[]=" 2011-6-18 MON";
uchar code table1[]=" 00:00:00";
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(uchar com)
{
rs=0;
lcden=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_date(uchar date)