网站大量收购独家精品文档,联系QQ:2885784924

单片机数字电子钟汇编课程设计.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 2 个性化电子钟课程设计 学 院 材料与能源学院 专 业 微电子科学与工程 年级班别 2013级2班 学生姓名 馥语甄心 目录 一、设计任务书P1 二、个性化电子钟功能P2 三、单片机系统原理图和工作原理描述P4 四、电路原理图设计P11 五、程序模块图P12 六、程序清单P13 七、设计或调试的过程中遇到的问题及解决方法P27 八、测试数据与误差校准P29 九、收获与体会P30 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 30 设计任务书 AT89S51CPU,12MHZ时钟,常规上电和手动复位电路。 4位LED数码显示器(带钟点),分别显示“小时:分钟”或“分钟:秒” 3个独立试按键,具体功能描述如下: [MODE]——模式转换键,具有“正常——小时(校准)——分钟(校准)——小时(闹铃)——分钟(闹铃)”等5种模式,每按一次,转换一种模式。假设当前处于正常模式,按一下此键,“小时”闪烁,表示进入“小时”调校模式,再按一次,转入分钟模式,如此类推,正常模式下不闪烁。 [UP]——加“1”键,按下此键,被选中的项目加“1” [DOWN]——减“1”键,按下此键,被选中的项目减“1” 设计1路蜂鸣器输出驱动电路,用于报警或按键声 电源:9V交流输入,全波整流,滤波,7805稳压电路,输出5V直流电源共给单片机系统。 编写数字电字钟的所有软件,包括主程序,定时器中断计时程序,定时器中断扫描显示程序,键盘扫描及功能程序,BCD码转换程序,“二翻十﹑拆字﹑转码”程序,闹铃程序等等。将这些程序整合成一个完整的电子钟程序,在软件模拟器上调试,在MCS51学习机上调试,并测试其功能及性能。 在程序调试通过后,测试计时精度,分析误差来源,提出补偿方法, 用数据说明补偿前后计时精度。 个性化电子钟功能 按键说明: K6 MODE 校准功能模式键 时钟校准、设置闹钟参数(6种) K5 UP 加1键 按下,对应的参数加1 K4 DOWN 减1键 按下,对应的参数减1 K3 CHOICE 显示选择键 选择要显示的界面(5种) K1 REST 复位键 恢复初始状态 CHOICE (K3) 0 小时:分钟(系统) MODE (K6) 0 加减不改变显示 1 分钟:秒(系统) 1 系统小时校准 2 小时:分钟(闹钟) 2 系统分钟校准 3 闹铃重响时间 3 系统秒校准 4 秒表 4 闹钟小时校准 DOWN 减1 5 闹钟分钟校准 秒表启动(秒表状态,MODE 0) 6 重响时间设置 停重响闹钟 UP 加1 禁止重响下,先按UP,再按DOWN停闹钟(MODE 0) 秒表复位 停第一次闹钟(MODE 0) 1.常规上电和手动复位(K1) 2.CHOICE按键:4位LED数码显示器(带钟点),共5种显示选择:分别显示“小时:分钟”、“分钟:秒”、闹钟的“小时:分钟”、“N分钟都响铃设置”、“秒表” 3.MODE按键:共有6种模式,“小时校准(闪烁)”、“分钟校准(闪烁)”、“秒校准(闪烁)”、“小时闹铃校准(闪烁)”、“分钟闹铃校准(闪烁)”、“闹钟重响时间设置” 4.UP按键:按下,对应的项目加1(MODE 0模式下,可以停止闹钟或者复位秒表) DOWN按键:按下,对应的项目减1 (MODE 0模式下,可以启动或停止秒表或者停止重响的闹钟 5. 用P1.6口驱动1路蜂鸣器电路,用于闹钟响铃和按键声、满1分钟报警(滴一下)、满1小时报警(滴一下) 闹钟功能: 闹钟设置:通过UP和DOWN键,调节好闹钟的小时和分钟,在设置N分钟后重响。本程序设置的闹钟可选择一次的N分钟后重响,如果不想要这个功能,则在用户设置RECL_CNT(N分钟重响变量)时候,设为0,即可。本闹钟最大可以设置59分钟后重响(太久了也用处不大) 闹钟的关闭: 如果设置的分钟重响变量为0,MODE按键处于模式0(此时的UP键和DOWN键不会改变系统时间),先按一下UP键,再按一下DOWN键,即可关闭闹钟,不会重响。 如果设置的分钟重响变量不是0,MODE按键处于模式0,第一次响铃按一下UP键停止闹钟,N分钟后重响,第二次响铃,按一下DOWN键,则关闭闹钟 7.用LED灯指示当前所选择的模式,模式1-6分别对应LED灯D1-D6,模式0对应D8(这样方便看出自己当前选择的是那种功能调节模式) 8.满1分钟提

文档评论(0)

yigang0925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档