教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

数字电子钟课程设计报告

来源:网络收集 时间:2026-09-15
导读: 数字电子钟课程设计报告 目 录 摘 要………………………………………………………………………………3 关键词………………………………………………………………………………3 一、设计任务与要求………………………………………………………………4 二、方

数字电子钟课程设计报告

目 录

摘 要………………………………………………………………………………3 关键词………………………………………………………………………………3 一、设计任务与要求………………………………………………………………4 二、方案设计与论证………………………………………………………………4

方案一…………………………………………………………………………4 方案二…………………………………………………………………………5 三、硬件单元电路设计与参数计算………………………………………………5

1. 电源电路………………………………………………………………5 2. 按键电路………………………………………………………………5 3. 时钟电路…………………………………………………………………5 4. 驱动电路…………………………………………………………………5 5. LED显示电路………………………………………………………………5 6. 单片机电路………………………………………………………………6 四、软件设计与流程图……………………………………………………………10 五、总原电路及元器件清单………………………………………………………10 1.总原理图……………………………………………………………………10 2.PCB制板图…………………………………………………………………11 3.整体电路仿真图……………………………………………………………12 4.元件清单……………………………………………………………………12 六、安装与调试……………………………………………………………………13

1. 电路安装……………………………………………………………………13 2. 电路调试……………………………………………………………………13 3. 软件调试……………………………………………………………………13 七、性能测试与分析………………………………………………………………14 八、结论与心得……………………………………………………………………14 九、参考文献………………………………………………………………………15 十、致谢……………………………………………………………………………15 十一、程序清单……………………………………………………………………15

数字电子钟课程设计报告

摘要:本论文基于单片机原理技术介绍了一款于AT89C52芯片作为核心控制器的单片机数字电子钟的设计与制作,包括硬件电路原理的实现方案设计、软件程序编辑的实现、数字电子钟正常工作的流程、原理图仿真实现、硬件实物的安装制作与硬件实物的调试过程。该单片机数字电子钟采用LED 数码管能够准确显示时间(显示格式为:时时,分分,秒秒),可随时进行时间调整,时间可采用12 小时制显示或24 小时制显示,采用12 小时显示时可在标志位数码管上显示A(表示上午)或B(表示下午),可暂停时间的变动,暂停时一位数码管上显示字母H,可按自己的要求设置扩展的小键盘个数。

关键词:单片机 ;数字电子钟 ;数码管 ;AT89C52

数字电子钟课程设计报告

一、 设计任务与要求

1、设计任务

用单片机设计一个数字电子钟,采用LED 数码管来显示时间。 2、设计要求

(1)显示格式为:XX:XX:XX, 即:时:分:秒。

(2)时间可采用12 小时制显示或24 小时制显示,采用12 小时显示时必须 在另外一个数码管上显示A(表示上午)或B(表示下午)。

(3)设置一个按键用于时间显示方式的切换。

(4)系统上电后从上电时初始化显示: 12-00-00开始计时。

(5)能进行时间的调整,可暂停时间的变动,暂停时一位数码管上显示字母H

可按自己的要求设置扩展的小键盘个数。

二、 方案设计与论证

图1 系统整体框图

整个系统用单片机作为中央控制器,由单片机执行采集芯片内部时钟信号,时钟信号通过单片机I/O口传给单片机,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出、LED的显示及相关的控制功能。系统设有按键模块用于对时间进行调整及扩展多个小键盘,系统整体框图如图1所示。

1、 单片机芯片选择方案 方案一:AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器。主要性能有:与MCS-51单片机产品兼容、全静态操作:0Hz~33Hz、 三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器、八个中断源、全双工UART串行通道、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电

数字电子钟课程设计报告

标识符、易编程。

方案二:AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM)。主要性能有:兼容MCS51指令系统、32个双向I/O口、256x8bit内部RAM、3个16位可编程定时/计数器中断、时钟频率0-24MHz、2个串行中断、可编程UART串行通道、2个外部中断源、6个中断源、2个读写中断口线、3级加密位、低功耗空闲和掉电模式、软件设置睡眠和唤醒功能。

从单片机芯片主要性能角度出发,本数字电子钟单片机芯片选择设计采用方案一。

2、数码管显示选择方案

方案一:静态显示。静态显示,即当显示器显示某一字符时,相应的发光二极管恒定导通或截止。该方式每一位都需要一个8 位输出口控制。静态显示时较小电流能获得较高的亮度,且字符不闪烁。但因当所需显示的位数较多时,静态显示所需的I/O口数较大,造成资源的浪费。

方案二:动态显示。动态显示,即各位数码管轮流点亮,对于显示器各位数码管,每隔一段延时时间循环点亮一次。利用人的视觉暂留功能可以看到整个显示,但须保证扫描速度足够快,人的视觉暂留功能才可察觉不到字符闪烁。显示器的亮度与导通电流、点亮时间及间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O口,降低了能耗。

从节省单片机芯片I/O口和降低能耗角度出发,本数字电子钟数码管显示选择设计采用方案二。 3、数码管驱动选择方案

方案一:上拉电阻驱动方式。数码管段码与接有上拉电阻的单片机芯片I/O口相连,通过编程,单片机芯片即控制段码电平的高低。该方式经费低,但实物制作较复杂。

方案二:74LS245芯片驱动方式。数码管段码与74LS245芯片B口相连,74LS245芯片A口与单片机芯片I/O口,通过编程,单片机芯片即可控制段码电平的高低。该方式实物制作简单,增强驱动数码管段码能力。 从实物制作简易程度与驱动数码管段码能力角度出发,本数字电子钟数码管驱动选择设计采用方案二。

三、 硬件单元电路设计与参数计算

1、电源电路

本数字电子钟设计所需电源电压为直流、电压值大小5V的电压源 。从硬件实物设计简易程度与经费方面考虑,用两节电压值大小2.5V干电池与电路电压源引脚相连接即可达到硬件设计要求。即本数字电子钟设计用两节电压值大小2.5V干电池做硬件电路电压源。

2、按键电路

本数字电子钟设计所需按键用于进行显示时间的调整与设置扩展的小键盘。 单片机芯片4个I/O口可与按键直接相连,通过编程,单 …… 此处隐藏:6742字,全部文档内容请下载后查看。喜欢就下载吧 ……

数字电子钟课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/978244.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)