- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机课程设计--循环彩灯控制器 数字钟
信息与电气工程学院
《课程设计报告》
题 目: 循环彩灯控制器 数字钟
专 业:
班 级:
姓 名:
学 号:
指导教师:
2014年 1 月 4 日
信息与电气工程学院
课程设计任务书
20 —20 学年第 学期
专业: 学号: 姓名:
课程设计名称:
设计题目:
完成期限:自 年 月 日至 年 月 日共 周
设计依据、要求及主要内容(可另加附页):
指导教师(签字):
批准日期: 年 月 日
目 录
摘 要 2
1、设计目的 4
2、设计内容和要求 4
3、设计原理 4
4、VHDL程序设计 6
5、仿真与分析 13
6、课程设计总结 16
7、参考文献 17
摘 要
1. 现在各大中城市商店都已普及彩灯装饰,所彩灯控制技术的发展已成定局。 而部分小城市尚未普及,但随着城市建设日益加快,象征着城市面貌的彩灯装饰 行业也将加速发展,彩灯控制器的普及也是毫无疑问的,所以未来彩灯控制器的 市场还是十分有潜力的。 彩灯的发展也在日新月异,特别是随着我国科学技术的发展,彩灯艺术更是 花样翻新,奇招频出,传统的制灯工艺和现代科学技术紧密结合,将电子、建筑、机械、遥控、声学、光导纤维等新技术、新工艺用于彩灯的设计制作,把形、色、光、声、动相结合,思想性、知识性、趣味性、艺术性相统一。)彩灯能够自动循环点亮 2)彩灯循环显示且频率快慢可调。 3)该控制电路具有8路以上输出Up为高电平时,upclk有脉冲到达时,预置位加1。否则减1。
3、电路工作原理
设计一个循环彩灯控制器,该控制器控制红、绿、黄三个发光管循环发亮。要求红发光管亮2秒,绿发光管亮3秒,黄发光管亮1秒。
3.1.1设计分析
实现循环彩灯控制的方案很多,不同的控制方案,其设计方法和思路也不一样。设计一个循环彩灯控制器,该控制器控制红、绿、黄三个发光管循环发亮。要求红发光管亮2秒,绿发光管亮3秒,黄发光管亮1秒
由以上所述可以看出, 本设计的关键是要产生如图2所示的时序关系。其中,led_r、led_g、led_y 分别表示红灯、绿灯、
黄灯的控制信号。
图1循环彩灯控制器的时序图
3.1.2循环彩灯控制器整体设计
按照系统功能要求, 循环彩灯控制器的整体框图如图3 所示,它主要由2 输出分频器模块、频率选择控制模块和彩灯控制器模块三部分组成。其中2 输出分频器模块fen_pin24 将输入的时钟信号clk 进行2 分频、4 分频得到2 种频率信号div2、div4,同时还产生频率选择信号div16,div16 应是div4 的倍数,以控制每种频率维持的时间长短。频率选择控制模块xuan_ze 根据地址选择端s 将选择不同频率的时钟信号送给彩灯控制器模块,实现彩灯闪烁的频率变化。彩灯控制器模块cai_deng 是整个电路设计的核心,它负责整个设计的输出效果,即彩灯图案的样式变化,rst 为复位信号,低电平有效。
图2 彩灯控制器整体框图
图3 彩灯控制模块的状态转移图
3.1.3程序设计框图
图 4 程序设计框图
3.2.1 数字钟功能介绍
数字钟具有计时、预置、报时的功能。以不同的set脉冲控制各个功能。
在计时功能中,数字钟实现对年月日时分秒即星期的计时,并可以通过LED数码管分别显示年月日、或时分秒、或星期、或闹钟的时分。
在预置功能中,可以通过UP键对各需要预置的量进行控制。UP=1时,进行“加”控制,UP=0时,进行“减”控制。
在报时功能中,分为整点报时和设置时间报时。其中整点报时以ce作为使能输入端,在整点时灯进行一秒闪烁;设置时间报时以enable作为使能输入端,enable=1时设置时间报时功能启动,在闹钟预置时间与时钟当前时间相同时报时,若此时按下stop,闹钟立即停止并不再响铃,若按下pass,则闹钟立即停止,但三分钟后再响,如此循环5次后不再响铃,若什么都不按,闹钟响铃持续1分钟。
3.2.2 数字钟设计原理
本设计功能有8个子模块:分频模块、时分秒模块、日模块、年月模块、闹钟预
文档评论(0)