9299.net
大学生考试网 让学习变简单
当前位置:首页 >> 计算机软件及应用 >>

单片机课程设计-基于at89c52单片机的led点阵显示电子钟设计—-毕业论文设计

单片机课程设计-基于at89c52单片机的led点阵显示电子钟设计—-毕业论文设计


课程名称:单片机课程设计 设计题目: 单片机 LED 点阵显示电子钟 院 专 年 姓 系: 业: 级: 名: 赵琳 电气工程系 电子信息工程 2010 级 指导教师: 西南交通大学峨眉校区 2013 年 月 日 1 绪论 1.1 LED 点阵显示电子钟的背景及意义 在日常生活中,大家见到的都是数码管制作的电子钟,LED 点阵时钟则不多 见。用单片机控制的 LED 点阵显示电子钟具有结构简单、性能可靠、成本低廉、 价格便宜和显示灵活等优点,其应用前景广阔。之所以使用 LED 点阵电子屏显 示,是与它本身所具有的优点分不开的[1]。这些优点概括起来就是:亮度高、工 作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。在实际应用中的显示 屏由于成本和可靠性的因素常采用一种动态扫描的显示方法。 本文设计的是一个 室内用 16 块 8× 8 点阵时钟显示屏,数字采用静止显示方式。电子钟是一种利用 数字电路来显示秒、 分、 时的计时装置, 与传统的机械钟相比, 它具有走时准确、 显示直观、无机械传动装置等优点,因而得到广泛应用。由于数字集成电路技术 的发展和采用了先进的石英技术,使数字钟走时更准确、性能更稳定。由于用 LED 点阵显示数据,在夜晚或黑暗的场合里也可以使用,具有一定的实用性。 随着人们生活环境的不断改善和美化,在许多场合都可以看到 LED 点阵显示电 子钟。在城市的主要营业场所、车站、码头等公共场所使用 LED 数字电子钟已 经成为一种时尚[2]。 1.2 设计任务及要求 任务:利用 AT89C52 单片机结合 LED 点阵显示器设计一个电子钟。电子时 钟将在 16 块 8× 8 点阵显示屏上分别显示(小时十位)、 (小时个位)、 (: )、 (分十位)、 (分个位)(: ) (秒十位) 、 (秒个位) 。设计一种基于 AT89C52 单片机的 LED 点阵 显示时钟,基本设计要求如下: (1) 电子钟的基本功能,也就是计时的功能,要保证电子钟的正常工作,正 常计时。 (2) 时钟的显示由 LED 点阵构成, 格式为 XX:XX:XX(时:分:秒), 点阵为 8× 8 点阵显示屏。 (3) 能正确显示时间,上电显示为当前时间 。 2 总体方案设计及论证 在本章节中将对总体的方案进行阐述, 同时将对可能用到的元器件进行详细 介绍,以便接下来的设计工作能顺利,有效的进行打下结实的基础。 2.1 系统方案 因为是应用 AT89C52 单片机来实现控制,所以系统总的方案集中在两个部 分,一个是硬件结构的设计,一个是控制的总体思想。在本小节中将对这两部分 内容进行简单的叙述。 2.1.1 硬件结构 根据项目的功能和要求,可采用 AT89C52 单片机作为核心控制器。LED 点 阵电子钟系统组成包括:晶振电路模块、显示电路模块、显示行驱动电路模块、 电源模块。 2.1.2 控制思想 LED 点阵电子钟程序主要功能是屏幕显示时间稳定,精确。所以按照分块 设计的方法可以把程序分为主程序、显示程序、计时程序。主程序主要是用来初 始化系统和控制各个子程序之间执行的顺序。显示程序用来完成数字在 LED 点 阵上的显示, 时钟的显示是使用 16 块 8× 8 点阵显示屏。 计时程序用来完成计时, 数时功能。 2.2 设计方案论证 由时钟电路经转换子程序转换成适应 LED 点阵显示屏显示的数据,并通过 单片机的输出功能输入到 LED 点阵显示屏,再通过显示扫描程序,显示出时钟 的走时时间。用计时程序来完成计时,数时功能,再通过单片机综

推荐相关:
网站首页 | 网站地图
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com