数字电子时钟设计.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电子时钟设计

课程设计说明书 课程设计名称: 专业课程设计 课程设计题目: 电子钟的设计 学 院 名 称 : 信息工程学院 专业:电子信息工程 班级: 120411 学号: 姓名: 评分: 教师: 20 15 年 07 月 05 日 专业 课程设计任务书 2014-2015学年 第 2 学期 分散1周 第16周-18周集中 题 目 电子钟的设计 内容及要求: 1.利用单片机最小系统设计一个电子钟(不能采用单片机开发系统) 2.用8255扩展键盘及显示接口 3.显示方式:**时**分**秒 4.时间可以任意修改 进度安排: 1.布置任务、查阅资料、选择方案,领仪器设备: 2.仿真制作图:3天; 3.领元器件、制作、焊接:2天 4.调试:2天 5.验收:2天 6.写报告:3天 学生姓名: 指导时间:2015.6.8—7.3 地点: 任务下达 2015年6月8日 2015 年月3日 1.评阅 □  2.答辩 □ 3.实际操作√ 4.其它□ 指导教师 系(部)主任 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。 2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。 摘 要 当今社会,随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低价格便宜,工作可靠,使用方便等特点,因此它越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域。 本文主要介绍一种以AT89C52单片机为核心,以汇编语言作为程序设计语言,配备数码管、时钟电路、复位、电源、按键等功能模块的简易电子钟。具有简洁,成本低、易实现等优点,研究数字钟及扩大其应用有着非常现实的意义。 关键词:汇编语言 单片机 简易电子钟 按键开关 目 录 第 1 第 2 2.1系统组成 2 2.2工作原理 2 第 4 3.1 单元电路设计 4 3.2 参数计算 7 第 8 4.1 程序设计流程 8 第 12 5.1电路仿真 12 5.2调试 14 第六章 结 论 15 参考文献 16 附 录 17 附录一:原件清单 17 附录二:程序清单及注释 18 设计要求 1. 利用单片机最小系统设计一个电子钟(不能采用单片机开发系统) 用8255 扩展键盘及显示接口 3 显示方式:** 时** 分** 秒 4 时间可以任意修改 图3.1 时钟电路 图3.2 复位电路 图3.3 单片机最小系统电路 3.1.2 单片机控制8255A模块 单片机与8255A的连接图如图3.4所示。 单片机通过P2、P0口控制8255A,使8255A每一个口都有自己的地址,然后单片机通过对应地址将数据送入相应的I/O口,达到扩展的目的。 图3.4 单片机控制8225A电路 3.1.3 8255A扩展键盘显示模块 数码管显示电路的设计 方案一:静态显示 CPU将要显示的字或段送到输出口,数码管就可以显示需要显示的字符,如果CPU不去改写它,它将一直保持下去。但静态显示硬件开销大,电路复杂,信息刷新速度慢,故在此不采用。 方案二:动态显示 动态显示在网上一位一位地轮流点亮数码管的各位。对于数码管的某一位而言,每隔一段时间点亮一次。动态显示耗能较小、且硬件连接简单、信息刷新速度快,但是程序编写起来较复杂。 本次设计采用动态显示来实现时间显示。 键盘电路的设计 方案一:独立式键盘 独立式键盘的按键相互独立,每个按键独立的与一根数据输入线连接。独立式键盘软件结构简单,但每个按键必须占有一根接口线。所以独立式按键常用语按键数量不多的场合。 方案二:矩阵式键盘 矩阵式键盘采用的是行列式结构,按键设在行列的交点上。 为实现时间可调,计划采用K1、K2、K3、K4四个键盘分别实现:模式选择(即选择需要调节的位)、继续计时、数字加一、数字减一的功能。由于本时钟计划采用四个功能键,不需要采用矩阵式键盘,所以采用独立式键盘。 最后设计出的8255A扩展键盘显示电路如图3.5所示。8255A的PA口接数码管段选

文档评论(0)

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

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

1亿VIP精品文档

相关文档