欢迎来到天天文库
浏览记录
ID:61459746
大小:29.50 KB
页数:19页
时间:2021-02-01
《单片机实习程序.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章 设计任务 1.1设计目的 课程设计的主要目的是通过对电子时钟的设计实践,了解单片机系统控制过程、设计要求、应完成的工作内容和具体设计方法。通过设计也有助于复习、巩固以往所学的知识,达到灵活应用的目的。课程设计应强调能力培养为主,在独立完成设计任务的同时,还要注意其他方面的能力的培养与提高,如独立工作能力与创造力;综合运用专业及基础知识的能力,解决实际工程技术问题的能力;差于图书资料、产品手册和各种工具书的能力;工程绘图的能力;书写技术报告和编制技术资料的能力。 1.2设计要求 在课程设计中,学生是主体,应充分发挥他们的主动性和创造性
2、。教师的主导作用是引导其掌握完成设计内容的方法。为保证顺利完成设计任务还应做到以下几点: 1、在接受设计任务后,应根据设计要求和应完成的设计内容进度计划,确定各阶段应完成的工作量,妥善安排时间。 2、在方案确定过程中应主动提出问题,以取得指导老师的帮助,同时要广泛讨论,依据充分。在具体设计过程中要多思考,尤其是主要参数,要经过计算论证。 3、说明书要求文字通顺、简练,字迹端正、整洁。 4、应在规定的时间内完成所有的设计任务。 5、如果条件允许,应对自己的设计线路进行实验讨论,考虑进一步改进的可能性。3 第五章 参考文献 第一章 设计任务 1.1设
3、计目的 课程设计的主要目的是通过对电子时钟的设计实践,了解单片机系统控制过程、设计要求、应完成的工作内容和具体设计方法。通过设计也有助于复习、巩固以往所学的知识,达到灵活应用的目的。课程设计应强调能力培养为主,在独立完成设计任务的同时,还要注意其他方面的能力的培养与提高,如独立工作能力与创造力;综合运用专业及基础知识的能力,解决实际工程技术问题的能力;差于图书资料、产品手册和各种工具书的能力;工程绘图的能力;书写技术报告和编制技术资料的能力。 1.2设计要求 在课程设计中,学生是主体,应充分发挥他们的主动性和创造性。教师的主导作用是引导其掌握
4、完成设计内容的方法。为保证顺利完成设计任务还应做到以下几点: 1、在接受设计任务后,应根据设计要求和应完成的设计内容进度计划,确定各阶段应完成的工作量,妥善安排时间。 2、在方案确定过程中应主动提出问题,以取得指导老师的帮助,同时要广泛讨论,依据充分。在具体设计过程中要多思考,尤其是主要参数,要经过计算论证。 3、说明书要求文字通顺、简练,字迹端正、整洁。 4、应在规定的时间内完成所有的设计任务。 5、如果条件允许,应对自己的设计线路进行实验讨论,考虑进一步改进的可能性。 第二章 总体设计 2.1 硬件部分 1、系统设计总框图 图2-1 设
5、计总框图 此次课程设计的的电子钟由单片机AT89C51、时钟电路、动态数码管显示电路组成。运用C语言来控制单片机AT89C51来实现动态数码管显示,并在此基础上综合运用,时间电子钟的设计(包括时钟、秒表、显示)。 2、电路组成及工作原理 C语言 单片机 AT89C51 LCD1602动态显示 4 本文数字时钟设计原理主要利用AT89C51单片机, P2口控制LCD1602显示,P1口与按键相接用于时间的校正。整个系统工作时,秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数
6、器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计时器,可实现对一天24小时的累计。显示电路将“时”、“分”、“秒”计数器的输出,通过LCD1602显示器显示出来。校时电路是直接加一个脉冲信号到时计数器或者分计数器或者秒计数器来对“时”、“分”、“秒”显示数字进行校对调整。 3、单片机AT89C51 (1) AT89C51简介 单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如
7、算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路(I/O口),可能还包括定时计数器,串行通信口(SCI),显示驱动电路(LCD或LED驱动电路),脉宽调制电路(PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个最小然而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。 (2)AT89C51的主要性能参数 与MCS-51产品指令系统完全兼容,4k 字节可重擦写FLASH闪速存储器。1000次擦写周期。全静态
8、操作:0Hz—24MHz。三级加密程序存储器,128×8字节内部RAM32个可编程I/O口线,2个16位定时/计数器6个中
此文档下载收益归作者所有