《LED点阵显示电子钟课设》由会员分享,可在线阅读,更多相关《LED点阵显示电子钟课设(26页珍藏版)》请在金锄头文库上搜索。
1、嵌嵌入入式式系系统统设设计计课课程程设设计计题 目 基于 AT89S52LED 点阵显示电子钟设计 班 级 11 级工业电气 学 号 姓 名 指导教师 白 龙 牡丹江师范学院牡丹江师范学院2013 年 11 月 15 日嵌入式课程设计指导书嵌入式课程设计指导书课程名称:嵌入式课程设计学时数:2 周学分数:开课院、系(部) 、教研室:物理与电子工程学院 电子信息教研室执笔人:白 龙编写时间:2013.11.15一、设计目的(1)完成点阵显示电子钟设计电路的设计,包括电源电路、单片机控制电路、驱动电路、显示电路;(2)掌握 LED 点阵显示原理,并完成主程序的编写。二、设计任务设计一个基于 AT8
2、9S52LED 点阵显示电子钟三、基本内容与要求1、课题内容:设计一种基于 AT89S52 单片机的 LED 点阵显示时钟。2、要求如下:(1) 、时钟的显示由 LED 点阵构成。(2) 、时间能够由按键调整,误差小于 1S。(3) 、能正确显示时间,上电显示为 12 点。 四、设计资料及有关规定1.H 型全桥式电路和 L298 构成电机驱动2.主控制器可以采用 AT89S52 或 STC89C52五、设计成果要求设计论文六、物资准备1.到图书馆、物理系资料室查阅相关资料2.到实验室准备芯片作好实验准备七、主要图式、表式各功能模块电路图要求用电路绘图软件画出八、时间安排2013.11.1 设计
3、动员,发放设计任务书2013.11.2-2013.11.3 查阅资料、拟定设计程序和进度计划20113.11.4-2013.11.10 确定设计方案、实验、画图、编写设计说明书2013.11.11-2013.11.13 完成设计,交指导教师审阅2013.11.14 成绩评定九、考核内容与方式考核的内容包括:学习态度;技术水平与实际能力;论文(计算书、图纸)撰写质量;创新性;采取审定与答辩相结合的方式,成绩评定按百分制记分。十、参考书目1.单片机原理及接口技术 陈毅刚2.新概念 51 单片机 C 语言教程 郭天祥3.单片机原理与应用及 C51 程序设计牡丹江师范学院本科学生课程设计任务书课程名称
4、:嵌入式课程设计课程设计题目基于 AT89S52LED 点阵显示电子钟设计院、系物理与电子工程学院专业电气工程及其自动化年级2011已知参数和设计要求: (1) 、时钟的显示由 LED 点阵构成。 (2) 、时间能够由按键调整,误差小于 1S。(3) 、能正确显示时间,上电显示为 12 点。学生应完成的工作: 1、汇编或 C51 语言程序设计; 2、程序调试; 3、在 Proteus 上进行仿真成功,进行实验板下载调试;目前资料收集情况(含指定参考资料):1 王兆安.电力电子技术.第四版.北京:机械工业出版社,2003 2 刘胜利 现代高频开关电源实用技术 电子工业出版社 2001.93 苏玉
5、刚 电力电子技术 重庆大学出版社 2004.34 叶慧贞 开关稳压电源 北京:国防工业出版社 1990课程设计的工作计划:2013.11.1 设计动员,发放设计任务书2013.11.02-2013.11.03 查阅资料、拟定设计程序和进度计划2013.11.04-2013.11.10 确定设计方案、实验、画图、编写设计说明书2013.11.11-2013.11.13 完成设计,交指导教师审阅2013.11.14 成绩评定任务下达日期 2013 年 11 月 1 日 完成日期 2013 年 11 月 14 日指导老师 (签名) 学生 (签名)目 录1 绪论 .2 1.1LED 点阵显示电子钟的背
6、景及意义 .2 2.系统总体方案选择与说明 .2 2.1 硬件结构 .2 2.2 控制思想 .3 3.各单元硬件设计说明及计算方法 .3 3.1 74HC138 说明 .3 3.274HC573 说明 .4 3.3 8*8 点阵显示屏说明 .5 4.软件设计与说明 .6 4.1 设计流程图如下: .6 4.2 设计程序 .8 5. 调试结果与必要的调试说明 .18 6. 使用说明 .18 致 谢 .20 参考文献 .21基于 AT89S52LED 点阵显示电子钟设计1 绪论1.1LED 点阵显示电子钟的背景及意义在日常生活中,大家见到的都是数码管制作的电子钟,LED 点阵时钟则不多见。用单片机
7、控制的 LED 点阵显示电子钟具有结构简单、性能可靠、成本低廉、价格便宜和显示灵活等优点,其应用前景广阔。之所以使用 LED 点阵电子屏显示,是与它本身所具有的优点分不开的1。这些优点概括起来就是:亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定。在实际应用中的显示屏由于成本和可靠性的因素常采用一种动态扫描的显示方法。本文设计的是一个室内用 5 块 88 点阵时钟显示屏,数字采用静止显示方式。电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而得到广泛应用。由于数字集成电路技术的发展和采用了先进的石英技术,使数
8、字钟走时更准确、性能更稳定。由于用 LED 点阵显示数据,在夜晚或黑暗的场合里也可以使用,具有一定的实用性。随着人们生活环境的不断改善和美化,在许多场合都可以看到 LED 点阵显示电子钟。在城市的主要营业场所、车站、码头等公共场所使用 LED 数字电子钟已经成为一种时尚2。2.系统总体方案选择与说明本方案基于 AT89S52 单片机设计的,还用到 13 块 74HC573 和 1 块 74HC138 芯片,8快 8*8LED 点阵,原理比较简单,但所有硬件成本较高,不适应商业用途。一个是硬件结构的设计,一个是控制的总体思想。在本小节中将对这两部分内容进行简单的叙述2.1 硬件结构根据项目的功能
9、和要求,可采用 AT89S52 单片机作为核心控制器。LED 点阵电子钟系统组成包括:显示电路模块、显示驱动电路模块、按键电路模块以及电源模块。框图如图 2.1 所示:图 2.1 系统结构图2.2 控制思想LED 点阵电子钟程序主要功能是屏幕显示时间稳定,精确。所以按照分块设计的方法可以把程序分为主程序、显示程序、调整程序。主程序主要是用来初始化系统和控制各个子程序之间执行的顺序。显示程序用来完成数字在 LED 点阵上的显示,时钟的显示是使用 8 块 88 点阵显示屏。3.各单元硬件设计说明及计算方法3.1 74HC138 说明74HC138 作用原理于高性能的存贮译码或要求传输延迟时间短的数
10、据传输系统在 高性能存贮器系统中,用这种译码器可以提高译码系统的效率。将快速赋能电路用于高速存贮器时,译码器的延迟时间和存贮器的赋能时间通常小于存贮器的典型存取时间,这就是说由肖特基钳位的系统译码器所引起的有效系统延迟可以忽略不计。HC138 按照三位二进制输入码和赋能输入条件,从 8 个输出端中译出一个 低电平输出。两个低电平有效的AT89S52 控 制 器按键电路电源电路驱动电路显示电路赋能输入端和一个高电平有效的赋能输入端减少了扩展所需要的外接门或倒相器,扩展成24 线译码器不需外接门;扩展成 32 线译码器,只需要接一个外接倒相器。在解调器应用中,赋能输入端可用作数据输入端。图 3.1
11、 74H138 引脚图3.274HC573 说明74HC573 包含八进制 3 态非反转透明锁存器,span是一种高性能硅门 CMOSspan器件。spanSL74HC573 跟 LS/AL573 的管脚一样。器件的输入是和标准 CMOS 输出兼容的,加上拉电阻他们能和 LS/ALSTTL 输出兼容。图3.274HC573内部原理图3.3 8*8点阵显示屏说明图3.3为88点阵 LED 外观及引脚图,其等效电路如图 2.3所示,只要其对应的DC、DR 轴顺向偏压,即可使 LED 发亮。例如如果想使图 3.3左上角 LED 点亮,则DC8=1,DR1=0即可。应用时限流电阻可以放在 DC 轴或
12、DR 轴。88点阵 LED 外观及引脚如图3.3。图3.3 88LED 点阵引脚图图3.3.2为88点阵 LED 等效电路,由此可以看出点阵是用 64个 LED 组成的。 点阵 LED 扫描法介绍:从图 3.3中可以看出, 88点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮。 频率必须大于 128赫兹,周期小于 7.8毫秒即可符合视觉暂留要求。此外一次驱动一列或一行 (8盏 LED)时需外加驱动电路提高电流,否则 LED 亮度会不足。图3.3.2 88点阵 LED 等效电路4.软件设计与说明4.1 设计流程图如下:Y Y图 4-1 设计流程图显示程序调整中断开始时钟位调整加 1减 1调整中断 2 开始分钟位调整加 1减 1跳出中断初始设定调显示程序大于 12:59?跳入 01:00开始结束4.2 设计程序#includevoid display(unsigned char,unsigned char,unsigned char);sbit a_138=P10; /138sbit b