1 / 14
文档名称:

懒人式闹钟技术分析.pptx

格式:pptx   页数:14页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

懒人式闹钟技术分析.pptx

上传人:s0012230 2016/4/20 文件大小:0 KB

下载得到文件列表

懒人式闹钟技术分析.pptx

文档介绍

文档介绍:举重式懒人闹钟华中科技大学电子科学与技术 1302 班刘佳新江洪柱毛奇指导老师:冯镔 2015 年 12 月 26 201 5年华中科技大学 xilinx- 依元素科技 FPGA 电子设计大赛早上还在被窝里颓废吗? 闹钟完全没有作用有没有! 你需要一个懒人闹钟! 一、需求分析二、概要设计三、详细设计四、项目总结举重式懒人闹钟基本功能: 手动校时、校分;设置定时闹钟响铃及举重停止扩展功能:实现按键扩展设置、整点报时、闹钟休眠需求分析概要设计 BASYS2 开发板代码控制定时闹钟外扩电路实现响铃举重产生电信号停止闹钟详细设计 , 50MHz 时钟被分为两种频率的时钟, 1kHz (用于数码管显示)和 1Hz (用于计时和校时);时钟模块产生秒、分、时的计数输出,秒计数器计满 60 后向分计数器进位,分计数器满 60 后向小时计数器进位,小时计数器按 24 进制规律计数;计数器的输送译码显示电路,即可显示出数码(即时间);数码显示模块采用动态扫描的原理,即一时刻只有唯一数码管片选信号有效。详细设计 Digilent Basys2 开发板上设计异步清零端定分秒表切换闹钟开关校分使能端校时显示/闹钟切换定时 Digilent Basys2 开发板上设计(顶层模块) 详细设计详细设计 Digilent Basys2 开发板上设计(内部模块) 本项目工程共分为 8个模块,它们相互联系以共同完成频率计与信号发生器的功能。顶层模块为 top ,其余子模块有时钟模块( top_clock ),分频模块(divide_frequence) ,闹钟模块(bell), 比较模块( _2_1 ),数码管显示模块(dec,translate) 等。详细设计 ,通过举重产生的压力变化导致应变片阻值变化产生模拟信号,再将模拟信号通过 AD 转换器转换为数字信号;通过代码扫描数字信号,统计在一定范围内的次数,达到 30 次产生停止信号,使闹钟停止工作。关于扩展休眠功能通过单次扫描但缩小扫描范围的方法实现闹钟休眠,代码设置 5分钟后自动重新响铃。接 AD 转换器