51单片机电子时钟课程设计实验报告.doc

51单片机电子时钟课程设计实验报告.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机原理与应用》课程设计 总结报告 题 目:单片机电子时钟的设计与实现 设计人员: 学 号: 班 级: 指导老师: 日 期: 目 录 1.题目与主要功能要求……………………………………2 2.整体设计框图及整机概述………………………………3 3.各硬件单元电路的设计、参数分析及原理说明………3 4.软件流程图和流程说明…………………………………4 5.总结设计及调试的体会…………………………………10 附 录 1.图一:系统电路原理图…………………………………11 2.图二:系统电路 PCB …………………………………12 3.表一:元器件清单………………………………………13 4.时钟程序源码……………………………………………14 题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。 课程设计的基本任务 利用89S51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入、蜂鸣报警等知识,设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 1)使用6位数码管,前两位显示小时(24小时制),中间两位显示分钟,后两位显示秒。时钟每走1秒,秒数码管加1显示,60秒后分钟数码管加1显示,60分钟后小时数码管加1显示。 2)设计89S51单片机最小系统 3)掌握使用Protel99 绘制原理图和布板的过程、方法和技巧。 4)掌握单片机开发软件(Keil C51或 Wave)的使用和调试。 5)编写并调试单片机定时及其中断程序,以实现电子时钟的功能。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。 7)掌握硬件和软件联合调试的方法。 8)完成系统硬件电路的设计和制作。 9)完成系统程序的设计。 10)完成整个系统的设计、调试和制作。 11)完成课程设计报告。 基本要求 1)实现最基本要求的1~10部分。 2)键盘输入可以控制电子时钟的走时/调试。 3)设计键盘输入电路和程序并调试。 4)掌握键盘和显示配合使用的方法和技巧。 提高发挥部分 1)添加“闹时”功能,设计蜂鸣器闹铃电路和程序并调试。 2)添加“整点闹时”功能。为走时准确性设计解决算法并编程实现。 3)用液晶模块代替数码管显示,设计相应硬件电路和软件程序并调试。 3)使用专用时钟芯片,设计硬件电路和软件程序实现年月日和星期显示。 整体设计框图及整机概述 整体设计框图 整机概述 1)开机为走时模式,正常显示时间。在此模式下整点闹时,定点闹时有效。 2)共设置3个按键,分别为模式键、功能键1、功能键2。按动模式键,模式将在‘走时/调时/日期显示及调整/闹钟显示及调整’4个模式下切换。 3)走时模式下,按动功能键1/功能键2停止闹时。 4)调时模式下,功能键1调整分钟数值,功能键2调整小时数值。 5)日期显示及调整模式下,功能键1调整日期数值,功能键2调整月份数值。 6)闹钟显示及调整模式下,功能键1调整闹钟分钟数值,功能键2调闹钟时钟数值。 7)由于按键设定原因:只有2个功能键,年份调整功能取消,闹钟开关默认为开。 8)年月日通过代码而不是外部芯片实现。初始值2010年12月24号。数码管显示101224。 9)由于开机时钟与闹钟都为00:00:00,闹钟默认开启。开机会报时1分钟。 各硬件单元电路的设计、参数分析及原理说明 电源电路 元件有限没有制作电源电路部分。使用开发板或者实验箱上的5V电源进行供电。 按键 参考书本P232的键盘接口电路原理图,采用4.7 KΩ的电阻防止输入口电流过大烧坏89S51芯片。按键释放时,P1口通过4.7 KΩ电阻与电源相连,得到一个高电平。按下按键时,P1口接地,得到一个低电平。通过内部代码将其转换为正逻辑。模式键接P1.0口,功能键1接P1.1口,功能键2接P1.2口。 单片机最小系统 参考实验指导书与课本及网络资料设计按键电平复位。 LED数码管 首先P0口作为段码输出。由于P0口输出级无上拉电阻,故需添加一排阻为其上拉电阻。其次采用共阳极数码管。段码端为低

文档评论(0)

精品天地 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档