- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)