基于STC89C52的电子时钟说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉工程大学
课程设计(学年论文)
说明书
课题名称:基于单片机的时钟电路设计
专业班级:制冷01班
学生学号:
学生姓名:
学生成绩:
指导教师:
课题工作时间:2015.12.01 至2015.12.11
目录
绪论 3
第一章设计任务与要求 4 第二章设计依据 2 第三章控制系统性能说明11 第四章硬件设计11 第五章软件设计12
绪论
单片微型计算机(Single-Chip Microcomputer),简称单片机,就是将微处理器,存储器,和RAM,定时器/计数器,中断系统,输入/输出接口(I/O接口),总线和其他多种功能器件集成在一块芯片上的微型计算机。
单片机的出现是近代计算机发展史上的一个重要里程碑,单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。通用计算机的主要特点是大存储容量,高数数值计算,不必兼顾控制功能,不断完成操作系统,它在数据处理,模拟仿真,人工智能,图像处理,多媒体,网络通讯中得到了广泛应用。
单片机的发展也是一段辉煌的历程!从1974年美国仙童(Fairchild)公司研制了世界上第一台单片F8,到现在32位单片机,单片机的顶级产品,具有较高的运算速度。同时,随着半导体工艺技术的发展及系统设计水平的提高,单片机不断产生新的变化和进步,单片机与微机系统的差距越来越小,甚至难以辨认。
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机应用的市场前景是非常广阔的。
第一章、课程设计的任务与要求
1、任务
用LED数码管构成电子时钟电路。采用24h记时方式,日期和时间用6位数码管显示。要求设计制作出硬件电路,编制并调试出程序。
主要技术指标
显示范围:年份99年,如2001-2099;
显示格式:日期显示如2005年12月20日显示为051220;
时间显示如12点30分55秒显示为123055;
显示位数:6位;
时钟误差:24小时误差3~5秒;
8段LED数码管作正常、调时和省电(不显示LED 数码管)
程序流程
程序的编制可采用查询方式,也可以采用中断方式。
2、设计最低要求
设计人员应完成说明书和主要设计图纸。
(1)设计说明书
①设计依据
摘录依据性资料中与本课程设计有关的主要内容,其它方面提供的本课程设计资料。如芯片的功能、传感器对单片的要求、环境及抗干扰级别等等。
②设计范围
根据设计任务书的要求,说明本制冷系统的控制设计内容及与有关部件的功能。
③系统的设计
控制系统硬件方框图,控制系统程序方框图,元件编号表及参数表等。其中,元件编号表要表明元件型号、规格、耗电、信号特点、其他所需技术数据。被控系统的技术参数如:风机的风量、风压、出口方向、转速及电动机功率;室内外温度控制范围、电动机功率;实现功率元件控制的方案。
(2)设计图纸
绘制控制系统原理图,图中的线路连接及元件标注必需正确无误。
(3)程序设计
图纸要求
1、原理图1~2张。
2、图标可按以下规格:
第二章设计依据
完成此次课程设计涉及到的元件:STC879C52单片机,DS1302时钟芯片,74HC573锁存器,数码显示管,键盘。
STC89C52单片机
标准功能:8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。
74HC573锁存器
数据锁存功能:当输入的数据消失时,在芯片的输出端,数据仍然保持;
74HC573是拥有八路输出的透明锁存器,输出为三态门,是一种高性能硅栅CMOS器件。SL74HC573跟LS/AL573的管脚一样。器件的输入是和标准CMOS输出兼容的,加上拉电阻他们能和LS/ALSTTL输出兼容。锁存器都是透明的D 型锁存器,当使能(G)为高时,Q 输出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,
新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道,双向总线驱动器和工作寄存器。
DS1302时钟芯片
DS1302是时钟芯片,拥有计时作用。可以对年月日、时分秒、星期计时。可以用单片机往DS1302里面写入时间进行时间设置,也可以用单片机从DS1302中读取时间,读出来的时间也可以放在数码管上显示。
数字时钟方案一:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。该方案具有硬件电路简单的特点。但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。而且,由于是软件实现,当单片机不上电,程序不执行时,