欢迎来到天天文库
浏览记录
ID:21381680
大小:696.50 KB
页数:18页
时间:2018-10-21
《数字电子钟设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、淮南师范学院电气学院电子信息科学与技术专业proteus课程设计成绩课程论文题目:数字电子钟的设计学生姓名:陈东梅学生学号:1008050103系别:电气信息工程学院专业:电子信息科学与技术年级:10级任课教师:沈晓波电气信息工程学院制2013年1月第17页淮南师范学院电气学院电子信息科学与技术专业proteus课程设计目录1.数字电子钟的研究背景12.数字电子钟设计的基本理论23.1系统框图24.数字电子时钟的电路设计34.1电路原理图设计34.2数字电子时钟设计的理论推导34.2.1LED数码管的结构34.2
2、.2.AT89C51的使用65数字电路设计的算法流程图66数字电子时钟设计的实现86.1仿真86结论12参考文献12附录12致谢16第17页淮南师范学院电气学院电子信息科学与技术专业proteus课程设计数字电子时钟设计学生:陈东梅指导教师:沈晓波电气信息工程学院电子信息科学与技术专业专业1.数字电子钟的研究背景近年来,电子技术获得了飞速的发展,在其推动下,现代电子产品渗透了社会的各个领域,大力推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。现代生活
3、的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单明了而且读数快、时间准确显示到秒。而机械式的依赖于晶体震荡器,可能会导致误差。数字钟是采用数字电路实现对“时”“分”“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械钟。在我的设计中采用了LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振
4、产生振荡脉冲,定时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。2.数字电子钟设计的基本理论数字电子时钟采用内部硬件定时器来进行计时,计时最小单位sec100为10ms。若sec100每记满100次,表示已经计时1s,则sec100清零且sec加1。如果sec等于60,应将sec清零,同时min加1。如果min等于60,应将min清零并hour加1。如果hour大于23时,应该将
5、hour清零。第17页淮南师范学院电气学院电子信息科学与技术专业proteus课程设计用AT89C51对系统进行控制,并加上外部中断按钮K1、K2来实现。3.数字电子时钟方案设计3.1系统框图图1.电子时钟系统的原理框图4.数字电子时钟的电路设计4.1电路原理图设计打开ProteusISIS,在ProteusISIS编辑窗口中单击元件列表之上的“p”按钮,添加下表所列的元器件。添加元器件后,绘制原理图。表1.元件表单片机AT89C51电解电容CAP-ELEC10Uf瓷片电容CAP22pF电阻RES晶振CRYSTA
6、L11.592MHz数码管7SEG-MPX8-CA-BLUE三极管NPN按钮BUTTON上拉排阻RESPACK-8第17页淮南师范学院电气学院电子信息科学与技术专业proteus课程设计图2原理图4.2数字电子时钟设计的理论推导4.2.1LED数码管的结构使用的LED数码管是7段LED,a—g呈“日”字形,结构如下图:图3LED结构图第17页淮南师范学院电气学院电子信息科学与技术专业proteus课程设计图4LED数码管的连接第17页淮南师范学院电气学院电子信息科学与技术专业proteus课程设计表2.字形代码与
7、十六进制数的对应关系图5n个LED数码管的连接第17页淮南师范学院电气学院电子信息科学与技术专业proteus课程设计4.2.2.AT89C51的使用单片机应用系统以单片机为核心,同时配以相应的外围电路及软件来完成某种或几种功能的系统。它包括硬件和软件两部分,硬件是系统的躯体,软件是系统的灵魂。单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时
8、时钟等外围设备。在本设计中,用了INT0和INT1两个中断,分别作为按钮K1和K2。初始化为TMOD=0x01;TH0=0xDC;TL0=0x00;TR0=1;ET0=1;EX0=1;IT0=0;EX1=1;IT1=0;EA=1;加上排阻RESPACK-8,驱动,电流不够,加排阻增加电流嘛,排阻一般有九个脚,一个脚接VCC,其他脚接单片机I/o口。5数字电路设计的算法流程
此文档下载收益归作者所有