电子时钟 万年历 单片机设计
电子时钟 万年历 单片机设计
一、题目:电子实时时钟/万年日历系统
二、功能要求:
1. 基本要求:
⑴ 显示准确的北京时间(时、分、秒),可用24小时制式;
⑵ 随时可以调校时间。
2. 发挥要求:
⑴ 增加公历日期显示功能(年、月、日),年号只显示最后两位;
⑵ 随时可以调校年、月、日;
⑶ 允许通过转换功能键转换显示时间或日期。
三、方案考虑:
1、硬件方案:
⑴ 显示器采用6位LED数码管(共阳),可分别显示时间或日期。
⑵ 显示器的驱动采用动态扫描电路形式,以达到简化电路的目的。但要注意
所需的驱动电流比静态驱动时要大,因此要增加驱动电路。可采用74LS244或者晶体管;其中74ls244是用来驱动段选码,晶体管是驱动位选码。
⑶采用“一键多用方案”,以减少按键数目。本方案采用了4按键。
⑷ 整体上要考虑:结构简单、布局美观、操作方便、成本低廉。
2、设计电路图如下:
3、元件清单:
(我们使用的是TX-1C开发板)
⑴ 89C52 1个
⑵ IC座(40脚) 3个(其中1个用于接插89C51、2个用于接插LED段数码管)。 ⑶ 74LS244 1个(用于驱动6个共阳的LED段数码管)。
电子时钟 万年历 单片机设计
⑷ IC座(20脚) 1个(用于接插74LS244)。
(5)显示器:LED_8段数码管(共阳型)6个三极管:
(6)PNP(8550) 6个(用于驱动6个共阳型LED段数码管)。
(7)微型开关: 3个(其中1个用于复位电路、其它用于键盘)。
(8)晶体振荡器(12MHz):1个(用于振荡电路)。
(9)电阻器:
⑴ 3KΩ 1个(用于系统复位电路)。
⑵ 1KΩ 6个(用作PNP三极管基极电阻)。
⑶ 100Ω 7个(驱动器用作74LS244输出限流电阻)。
(10)电容器:
⑴ 10μF 1个(用于系统复位电路)。
⑵ 30 pF 2个(用于系统振荡电路)。
(11)其它:
⑴ 万能电路板(10×15): 1块
⑵ 焊锡条: 2米
⑶ 带插头、座的电源端子: 1条
⑷ 各种颜色外皮的导线: 各1米
(12)工具:
1.电烙铁: 1把
2.剪钳: 1把
3.镊子: 1把
4.万用表: 1个
(13)设备:
编程器(MEP300或TOP851) 6个
4、软件方案:
(1)使用全汇编编写
(2)时钟基准时间由单片机内部定时中断来提供,定时时间应该乘以一个整数得到,
且不宜太长或太短,最长不能超过16位定时器的最长定时时间,最短不能少于定时中断服务程序的执行时间。一般来说,基准时间越短,越有利于提高时钟运行的精确度。本实验定时50mS。乘以一个整数20得到“1秒”,本程序的时钟能实现精确定时,在1小时后,误差值在1秒内
(3为了能使调整的状态位能被操作者知道,本系统使用特别的光标技术,使调节器整的当前位特别亮,没有调整时则全部数码管的亮度一致,具体实施起来就是:设置7个光标显示状态位(key1),里面的6个位对应6个光标位,1位对应空闲位.当按下按键2时,对应光标位将被加1.
(4)光标位的显示原理是,当光标状态位是对应值时,将其显示值两次赋给数码
管.
(5)在按键松手检测程序中,改变将其放在死循环的做法,当没松手时,不断调用显示子程序,使数码管的显示不会“熄灭”
⑸对于串口收发,本程序采用的是在主程序的循环里面不断进行键盘扫描,当
按下四个独立按键时,分别向按键发送四个不同数值,然后引起串口中断,在串
电子时钟 万年历 单片机设计
口中断的时侯读入四个键值,在中断子程序读入四个键值,对不同键值采用不同操作。
⑹ 把按键分4情况来处理,操作简单。4按键功能如下:
Key1键:(对应单片机左下角第一位):启动主程序后,其初始值为0,即光标
位没有显示,当该键多次按下,KEY1值依次加一,加到7后,又返回光标0位
Key2键:(对应单片机左下角第二位):其功能是将对应光标位的时分秒值或
年月日值加一
Key3键:(对应单片机左下角第三位):其功能是使显示在年月日与时分秒之
间切换
Key4键:(对应单片机左下角第四位):其功能是是显示在子模块与主模块之
间切换
(7)整点歌唱功能:在定时器一里面加入音乐子程序,整首歌唱完之后自动跳出,d原理是:因为我们采用的歌曲是通过死循环播放的,所以在播放音乐的时候我们肯定不能让数码管动态显示以及让定时器0继续计时,所以我们在让音乐播放16秒之后停止,然后时间值加上16秒继续计时
5、程序流程图如下:
(1) 电子时钟计算程序图
(2)调整流程图
电子时钟 万年历 单片机设计
汇编程序编写如下(共1039行,24页,源程序后是收获与体会): ;/////////////////////////////////////////////////////////
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP INTT0
ORG 001BH
LJMP START
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ORG 0023H
LJMP CHUKOU
SPK EQU P2.3 ;;;;;;;;;音乐
DULA EQU P2.6
WELA EQU P2.7
MIAO0 DATA 30H
MIAO1 DATA 31H
FEN0 DATA 32H
FEN1 DATA 33H
SHI0 DATA 34H
SHI1 DATA 35H
DAY0 DATA 37H
DAY1 DATA 38H
MON0 DATA 39H
MON1 DATA 40H
YEA0 DATA 41H
YEA1 DATA 42H
KEY1 DATA 43H
KEY2 DATA 45H
KEY3 DATA 46H ;伪指令定义
电子时钟 万年历 单片机设计
KEY4 DATA 47H
FLAG1 DATA 48H
FLAG2 DATA 49H
PASSIN DATA 50H
PASSOUT DATA 51H
CHANGGE DATA 52H
ORG 0070H
INTT0: MOV TH0,#3CH ;;;;;;;;;;;;;;;;;;;;;;;;;;中断进来定时器计数;;;;;;;;;;;;;;;;;;;
MOV TL0,#0B0H
INC 20H
MOV A,20H
CJNE A,#20,TIAOGUO
MOV 20H,#00H
INC MIAO0 ;;;;;;;秒计数;;;;;;;;;;;;;
MOV A,MIAO0
CJNE A,#10,TIAOGUO
MOV MIAO0,#0
INC MIAO1 ;;;;;;;;;;;十秒计数;;;;;;;;;;
MOV A,MIAO1
CJNE A,#6,TIAOGUO
MOV MIAO1,#0
INC FEN0
MOV A,FEN0
CJNE A,#10,TIAOGUO
MOV FEN0,#0
INC FEN1
MOV A,FEN1
CJNE A,#6,TIAOGUO
MOV FEN1,#0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;设定播
间;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MOV R1,MIAO0
CJNE R1,#0,TIAOYIN
MOV R2,MIAO1
CJNE R2,#0,TIAOYIN
MOV R3,FEN0
CJNE R3,#0,TIAOYIN
MOV R4,FEN1
CJNE R4,#0,TIAOYIN
SETB ET1
TIAOYIN:
INC SHI0
MOV A,SHI1 ;;;;;;;;;小时计数;;;;;;;;;;;;;;;;
音乐时
电子时钟 万年历 单片机设计
CJNE A,#2,SHIZHIA
MOV A,SHI0
CJNE A,#4,TIAOGUO
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




