当前位置:首页 > 数字电子时钟设计报告
《单片机原理与应用》课程设计
—数字电子时钟设计
院 系:自动化工程系
专 业:测控技术与仪器 班 级:09测控二班 学 号:200920303225 姓 名:付 强 指导老师:闫智武
2011年12月3号
单片机课程设计报告
一 系统设计目的
熟悉51系列单片机结构特点,掌握软件设计的基本思路和基本方法。
学会用汇编语言编写程序,并在电脑上会调用和检测程序的正确与否。学会MCS-51单片机上下载程序并验证。
二 系统设计要求
1、 以MCS-51系列单片机,AT89S51为核心器件组成一个电子时钟系统。 2、 系统显示器由四位数码管组成,分别显示小时,分钟。 3、 能随时对当前事件进行调整。 4、 采用4×4行列式键盘输入。 5、 四位数码管和24只发光二极管,采用动态显示方式。 三 系统硬件设计
设计思路:根据系统设计要求,我们要设计一个数字电子时钟,随着人类科技文明的发展,人们对于时钟的要求在不断地提高。时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。高精度、多功能、小体积、低功耗,是现代时钟发展的趋势。在这种趋势下,时钟的数字化、多功能化已经成为现代时钟生产研究的主导设计方向。本文正是基于这种设计方向,以单片机(AT89S51)为控制核心,设计制作一个多功能的数字时钟。在这些当中,我必须要求电路要有计算功能、时钟功能、时间设置功能、跑马灯功能等。 硬件电路组成:
序号 1 2 3 4 5 6 7 8 9 10 11 12 名称 电容 电容 电容 发光二极管 数码管 微动开关 连接器 连接器 三极管 电阻 电阻 IC座 标注 C1、C5 C2 C3、C4 D1-24 DI2 K1-16 P1 P2 Q1-7 R1-8、R17 R9-16 型号 100u 0.1u 15p Φ3白发红 SR430563K 6*6*5 HX8 3.96 9012 510Ω 510Ω IC40 数量 2 1 2 24 1 16 1 1 7 8 8 1 单片机课程设计报告
13 14 15 IC 晶振 电路板 U1 Y1 AT89S51 6M TEST.PCB 1 1 1
实验原理图:
单片机课程设计报告
四 系统软件设计 1.数字时钟流程图:
开始 DISPLAY Y 切换键是 否按下? N 秒值按键按下? 暂停键按下? 分值按键按下? 小时按键按下? 小时>=12? Y 标志位显示B N 标志位显示A 分离秒值个位、十位 Y 显示秒十位、个位 显示H Y Y 分数加Y 秒数加显示分十位、个位 分离分值个位、十位 时数加分离小时个位、十位 显示小时十位、个位
共分享92篇相关文档