欢迎来到天天文库
浏览记录
ID:8918165
大小:514.51 KB
页数:17页
时间:2018-04-12
《单片机课程设计--简易电子钟设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机课程设计报告题目:数字时钟姓名:学号:专业:自动化实验室:实训楼307班级:A1132同组成员:设计时间:2014年4月14日——2014年4月18日评定成绩:审阅教师:***2014年4月18日摘要本次做的单片机课程设计是数字时钟。该时钟是以单片机(STC89C52RC)为核心,结合共阴极LED数码管、锁存器74HC573等元件设计硬件电路,再配以相应的程序,使它具有时,分,秒显示的功能;并且通过按键还可以进行时,分,秒的调整。单片机P0口接74HC373的输入端,发送断段码与位码,P2.6与
2、P2.7连接74HC373的使能端,选择P0口发送断码还是位码。P3.5、P3.6、P3.7连接三个独立按键,P3.5连接按键按下选择进行时调、分调还是秒调;P3.6按键按下进行加一;P3,.7按键按下进行减一。同时还有复位电路。关键词:单片机STC89C52RC共阴极LED数码管74HC373锁存器目录一.课题名称、意义、功能及分工11.1课题名称:基于52单片机的数字时钟11.2设计意义11.3功能11.4分工1二.系统基本原理12.1STC89C52RC单片机介绍22.2STC89C52RC引脚
3、功能说明2三.硬件设计33.1单片机最小系统33.2显示电路33.3按键电路4四.软件设计54.1主程序54.2数码管显示模块54.3定时器/计数器T0中断服务程序54.4主程序流程图64.5STC89C52引脚分配74.6变量存储空间说明74.7程序清单7五.调试11六.故障的检测与分析136.1指令跳转不到预定的地址136.2位选地址循环次数错误13七.总结137.1收获137.2体会137.3建议147.4要求14一.课题名称、意义、功能及分工1.1课题名称:基于52单片机的数字时钟1.2设计意
4、义在常生活和工作中,我们常常用到定时控制。早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着单片机性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能。小则可以用于家电控制,甚至可以用于儿童电子玩具。它电路简单,功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备
5、都有自己的控制器,使用起来很不方便。根据这种实际情况,设计了一个单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,同时又可以进行时钟校准和定点打铃。它可以执行不同的时间表(考试时间和常作息时间)的打铃,可以任意设置时间。这种具有人们所需要的智能化特性的产品减轻了人的劳动,扩大了数字化的范围,为家庭数字化提供了可能1.3功能能实现显示时间的时、分、秒,并具有时、分、秒的设置和调控功能。1.4分工在小组中:**负责负责软件设计,程序调试与仿真图绘制,**负责硬件电路安装,
6、硬件电路的调试,并且和**一起同整体方案设计做出修改,**负责后期的文档编辑及整体方案设计,与撰写实习报告。二.系统基本原理这里采用应用广泛的STC89C52作为时钟控制芯片,利用单片机内部的定时/计数器T0实现软时钟的目的。首先将T0设定工作于定时方式,对机器周期计数形成基准时间(50ms),然后用另一个定时/计数器T1对基准时间计数形成秒,秒计60次形成分,分计60形成小时,小时计到24。最后通过数码管把它们的内容在相应的位置显示出来,达到时、分、秒计时的功能。此外还要实现对时间的调整功能,89C
7、52的P3.5、P3.6、P3.7外接三个独立按键,当按下P3.5按键时,系统进入调时间的状态或启动时间显示的功能;当按下P3.6按键时,对显示的数码管进行加一的功能;当按下P3.7按键时,对显示的数码管进行减一的功能,达到调整时间的目的。2.1STC89C52RC单片机介绍 STC89C52RC单片机一款高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。STC89C52RC主要特性如下: l工作电压:5.5V~3.3V(5V单片机
8、)/3.8V~2.0V(3V单片机) · l工作频率范围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz 。l用户应用程序空间为8K字节 · 片上集成512字节RAM 。l 通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。 l共3个16位定时器/计数器。即定时器T0、T1、T2 。l外部中断4路,下降沿中断或
此文档下载收益归作者所有