基于STC89C52的电子时钟设计
湖州师范学院课程设计
总结报告
课程名称 系统设计与实践 设计题目 基于STC89C52的电子时钟设计
专 业 电子科学与技术 班 级 姓 名 学 号 指导教师 报告成绩
二〇一二年十一月十四日
《基于STC89C52的电子时钟设计》
课程设计总结报告
一、系统总体方案
(1)时钟显示功能:时、分,采用数码管显示。
(2)手动校时功能:对时、分,能手动调整进行时间校准。 (3)整点报时功能:整点时,有提示音。
(4)秒表功能:按键按下开始(停止),有清零功能。
(5)闹钟功能:能设置提醒时间,到了提醒时间系统发出提示音。
二、硬件系统分析与设计
Protel原理图及其原理说明
12345678U1P10/TP11/TP12P13P14P15P16P17INT1INT0T1T0EA/VPX1X2RESETRDWR8052P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27VCCGNDRXDTXDALE/PPSEN39383736353433322122232425262728402010113029P20P21P22P23P24abcdefghP14P15P16P1713INT0121514+5V31X1X21918VCCRST91716 图(a):8052芯片
图(a)为主控模块STC12C5A60S2单片机
S1P20SW-PBS2P21SW-PBS3P22SW-PBS4P23SW-PBP24
图(b):按键电路
图b按键电路功能实现:
P2.0引脚对应的按键为“功能键”,按键次数决定时钟小时、分钟的调整及闹钟小时、分钟的调整;P2.1引脚对应的按键为“确定键”;P2.2引脚对应的按键为“加键”;P2.3引脚对应的按键为“减键”;P2.4引脚接地。
图(c):MOS管
图(c) 为MOS管(PNP)实现对LED数码管的片选功能: 引脚P1.4、P1.5、P1.6、P1.7分别通过一个安全电阻与MOS管相连,通过对单片机引脚P1.4、P1.5、P1.6、P1.7接高低电平(接低电平时选通),实现对4个LED数码管(PNP)的片选功能。
COM1COM2COM3COM4COM1afegdbcdpfeCOM2DPYagdbcdpfeCOM3agdbcdpfeCOM4agdbcdpDS1DPY_7-SEG_DPabcdefghR5510R6R7510510R8510R9R10510510R11510R12510abcdefgh 图(d):LED数码管
3
图(d)数码管功能实现: 本系统时钟数值显示采用动态数码管显示,即4个是数码管依次显示不同的数值,然后重复上述动作通过调试设计者。本系统使用4个共阳极数码管,并且后2个是倒着装的。因此在时钟程序显示时,可以定义2个不同的数码显示数组,一个专门为前2位数码管设置,另一组专门为后2位数码管设置。这样可以形象的显示出时间的跳动。
+5VQ5PNPLS1SPEAKERR135.1KINT0
图(e):蜂鸣器电路
图(e)为蜂鸣器电路:
开启蜂鸣器电路(接单片机引脚INT0),当INT0断为低电平时蜂鸣器产生蜂鸣声。
C1X122pfY112MHZX222pfC2
图(f):时钟电路
图(f)为时钟电路(接单片机引脚X1、X2): 单片机提供精确定时的内置电路,由晶振产生像时钟一样准确的振荡电路,主要用于计时、通讯时钟发生器、时间中断源、键盘去抖等等,电容用来滤波用,防止杂波干扰晶振的正常工作。
S5+5V+C3
SW-PBR141KRSTR1510K
图(g):按键复位电路
图(g)为按键复位电路(接单片机RST引脚):
4
实际上就是提供一个符合单片机要求的脉冲宽度和电平范围的复位信号,以使单片机回到初始状态重新开始,在有些电路中也同时将外围电路复位,即外接复位电路一接通,内部所有数据从0000位置开始运行,所有数据归位。对于复位电路中的电容,是为了维持复位信号说要的高电平或者低电平时间而用的,一般由所用的单片机复位信号所要求的时间而定,而电容的充放电时间也要取决于电容本身,不同的电容一般不同。
三、软件系统分析与设计
#include #include
unsigned char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77};
uchar tab[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};
uchar a,b,c,d,e,f,a0,b0,c0,d0,e0,f0,a1,b1,c1,d1; uchar
sec,mins,hour,watch_sec,watch_msec,alarm_sec,alarm_mins=12,alarm_hour=12;
uchar
choose,function,times,finish,enter,count,model,i,bai,shi,ge,zhengdian=0;
/*******************延时*************************/ void delay_us(uint i) {
while(i--); }
5
…… 此处隐藏:493字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




