欢迎来到天天文库
浏览记录
ID:59614301
大小:18.17 KB
页数:17页
时间:2020-11-15
《电子钟实训报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子钟实训报告:电子钟实训内容与步骤 《单片机原理及应用》 课程设计报告 课题名称:基于单片机的电子钟的设计姓名:院系:专业:学号:指导教师:李伟应用技术学院谢辉 完成时间:20XX年12月28日 目录 第1章引言„„„„„„„„„„„„„„„„„„„„„„„„„„1 电子钟概述„„„„„„„„„„„„„„„„„„„„„„„„„1设计目的„„„„„„„„„„„„„„„„„„„„„„„„„„1设计任务„„„„„„„„„„„„„„„„„„„„„„„„„„1系统主要功能„„„„„„„„„„„„„„„„„„„„„„„„1第2章系统
2、的硬件设计„„„„„„„„„„„„„„„„„„„„„„2 电子钟的硬件电路„„„„„„„„„„„„„„„„„„„„„2电路原理图„„„„„„„„„„„„„„„„„„„„„„„„3AT89C51单片机及其引脚说明„„„„„„„„„„„„„„„„374LS707芯片的介绍„„„„„„„„„„„„„„„„„„„„574LS706芯片的介绍„„„„„„„„„„„„„„„„„„„„5第3章系统软件设计„„„„„„„„„„„„„„„„„„„„„„„6电子钟的主程序„„„„„„„„„„„„„„„„„„„„„„6 电子钟计时器的显示程序„„„„„„
3、„„„„„„„„„„„„6定时器中断服务程序„„„„„„„„„„„„„„„„„„„„7延时功能子程序„„„„„„„„„„„„„„„„„„„„„„10第4章控制源程序„„„„„„„„„„„„„„„„„„„„„„„„10第5章设计心得„„„„„„„„„„„„„„„„„„„„„„„„„13第6章附录„„„„„„„„„„„„„„„„„„„„„„„„„„14 附录1元器件清单表„„„„„„„„„„„„„„„„„„„„„„15附录2实训产品照片„„„„„„„„„„„„„„„„„„„„„„16 基于单片机的电子钟的设计 重庆三峡学院应用技术学院
4、 摘要:介绍了基于ATMEL公司的AT89C51系列单片机的数字式电子钟的路设计与制作,包括硬件电路原理、设计与制作,并分析了相应的软件的设计及其要点,包括软件设计流程、整机仿真与调试. 关键词:数字式电子钟;蜂鸣器;数码管;;51系列单片机;AT89C51;晶振; 第1章 引言 单片机具有体积小,成本低,抗干扰能力强,面向控制,可以实现分机各分布式控制等优点。本电子钟设计就是利用单片机的上述优点,采用目前市场上性能价格比较高的AT89C51单片机设计而成的最小系统。它在实际生活中具有广泛的应用。 电子钟的概述 介绍了一种
5、基于AT89C51单片机设计数字电子钟的方法,数字电子钟的硬件设计和软件设计,以及它的性能和特点,该电子钟可以实现时间的显示,具有硬件成本低、计时准确特点。 LED数码管时钟电路采用24小时计时方式,时、分、秒用六位数码管显示。该电路采用AT89C51单片机,使用5V电池供电,只使用一个按键进行复位状态的控制以及正常显示等状态。.段选和位选是针对数码管而言的,位选是表示要让哪一片数码管工作,而段选就是要让选通的那片数码管显示什么样的内容。而对于时钟电路的硬件部分:LED显示采用动态扫描方式实现,P0口输出段码数据,P2口做位控口,采用
6、6M晶振。 设计目的 通过课程设计,使学生深入理解单片机系统的工作原理,接口电路的设计及调试方法。 培养学生综合运用所学理论知识分析和解决实际问题的能力。 提高学生全局考虑问题,综合应用专业知识的能力,锻炼学生的独立工作能力,也是对 前期理论与实践教学效果的检验。 掌握用单片机进行实际产品开发的基本过程,加强模块化设计思想的培养,养成良好的 设计和编程习惯,增加对本专业的兴趣,为学生今后在电子、测控、通信、机电等领域从事单片机技术工作打下良好基础。 设计任务 显示部分 “时:分:秒”。 一上电,数码管显示起始时间为
7、0时0分0秒,即数码管显示,以后每秒钟时钟系统加1,最大显示值为。 数码管可采用并口扩展也可采用串口扩展。设计方案自定。 扩展要求 设计键盘电路,可从键盘进行显示初值设置,也可在系统运行过程中随时进行 时间调整。设计方案自定。显示电路也可选择液晶显示器。 1.增加附加功能模块的课程设计,根据难度系数,适当增加分数。 根据具体题目要求,设计以单片机为控制核心的测量系统或控制系统,完成对指 定目标或对象的测量及控制。 设计单片机与测量及控制对象的接口并进行硬件调试。针对要求测量或控制的对象完成程序的编制。 硬件软件联调,完
8、成指导教师布置的各个具体题目所要求完成的功能。 设计方案 系统主要功能 .时钟功能 对于时钟功能,需要在数码管上显示小时、分钟和秒钟,因此,可以在内部存储空间分别定义它们的显示缓存空间,来存放小时、
此文档下载收益归作者所有