云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > LED电子钟的制作

LED电子钟的制作

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 5:21:25

单片机课程设计

第4章 系统的软件设计

软件是该LED电子钟控制系统的重要组成部分,在系统的软件设计中我们也才用了模块化设计,将系统的各部分功能编写成子模块的形式,这样增强了系统软件的可读性和可移植性。

4.1 程序设计

本系统中下位机(单片机89C51)的主要功能就是实现LED电子钟计时显示、调时、预约定时等功能。其程序流程如图4-1所示:

系统初始化 LED显示及处理 开始 Y 定时启动键闭合? N K2按下? K1K1 按下? N N 按下? N N K2按下? Y Y Y Y 调时 秒表启动键 N 是否按下? 上电显示12 00 00 中断初始化 调分 定时 定分 Y 图4-1 主程序流程图

显示秒表 结束 7

单片机课程设计

第5章 系统调试与测试结果分析

5.1 使用的电路器件

表5-1使用的电路器件

器件名称 AT89C51 RES CAP CAP-ELEC SW-SPST CRYSTAL BUTTON 7SEG-MPX6-CA SPEAKER RSPACK-8 NPN 说明 51单片机 通用电阻 电容 极性电容 单置开关 晶体 独立按键 六位七段码共阳极数码管 蜂鸣器 上拉排阻 三极管 数量 1 9 2 1 3 1 2 1 1 1 7

5.2 系统调试

根据系统设计方案,本系统的调试共分为三大部分:硬件调试,软件调试和软硬件联调。由于在系统设计中采用模块设计法,所以方便对各电路模块功能进行逐级测试:LED显示的调试,独立键盘的调试,蜂鸣器模块的调试等,最后将各模块组合后进行整体测试。

5.2.1硬件调试

对各个模块的功能进行调试,主要调试各模块能否实现指定的功能。

8

单片机课程设计 5.2.2软件调试

软件调试采用单片机仿真器Proteus及Keil C,将编好的程序进行调试,主

要是检查语法错误。 5.2.3硬件软件联调

将调试好的硬件和软件进行联调,主要调试系统的实现功能。

5.3 测试结果

此次系统设计结果较好,LED电子钟能很好的显示信息。实现了调时、预约定时、秒表的功能。

9

单片机课程设计

结 论

本系统是以AT89C51单片机为核心,使用定时器与软件结合、动态扫描技术,利用人眼视觉暂留现象实现时间显示的LED数码管显示。

系统总体电路由最小系统电路,LED显示电路,独立键盘电路和蜂鸣器电路构成。LED显示电路由NPN型三极管进行电流放大实现单片机数据传输,完成将数模向外部数模数组的传递过程。通过软件完成对LED数码管显示的驱动,实现数模信息于LED显示上亮灭的转变过程。其中外部中断0和外部中断1实现了在调时与预约定时时对时位和分位的调整。

在最初的软硬件的仿真调试中,虽然实现了LED电子钟时间的显示,形式为“时时分分秒秒”。但调整时和分的时候,出现按一次按键就加4或5的状况,经过查找资料,发现是按键的抖动引起的。于是在每次判断后加了两次延时,实现了加一的功能。之后,经过多次电路图调整与程序修改,最终完整实现了本次课程设计LED电子钟的基本功能:LED时间显示、调时、预约定时、秒表。其中,预约定时时显示为“时时分分”,秒表显示为“0000秒秒”。本次设计中LED数码管所展现的功能较为简单,但在实际应用中,功能不仅仅于此,通过对程序的稍做修改,可以实现年月日与时分秒的切换显示,以及定时报点等,并且都可以和上位机进行通信实现时间的更新。

10

搜索更多关于: LED电子钟的制作 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

单片机课程设计 第4章 系统的软件设计 软件是该LED电子钟控制系统的重要组成部分,在系统的软件设计中我们也才用了模块化设计,将系统的各部分功能编写成子模块的形式,这样增强了系统软件的可读性和可移植性。 4.1 程序设计 本系统中下位机(单片机89C51)的主要功能就是实现LED电子钟计时显示、调时、预约定时等功能。其程序流程如图4-1所示: 系统初始化 LED显示及处理 开始 Y 定时启动键闭合? N K2按下? K1K1 按下? N N

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com