基于单片机的数字式电子钟的设计与制作

基于单片机的数字式电子钟的设计与制作

ID:33643372

大小:134.18 KB

页数:3页

时间:2019-02-27

基于单片机的数字式电子钟的设计与制作_第1页
基于单片机的数字式电子钟的设计与制作_第2页
基于单片机的数字式电子钟的设计与制作_第3页
资源描述:

《基于单片机的数字式电子钟的设计与制作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、维普资讯http://www.cqvip.com第20卷第8期重庆工学院学报2006年8月Vo1.20No.8JournalofChongqingInstituteofTechnologyAug.2006——————【计算机与自动化】基于单片机的数字式电子钟的设计与制作’刘盛雄a,周奇b,韦云隆b(重庆工学院a.电子信息与自动化学院;b.生物工程学院,重庆400050)TheDesignandRealizationofADigitalElectronicClockbasedonSinglechipLIUSheng.fionga,ZHO

2、UQib,WEIYun—longb(a.SchoolofElectronicInformationandAutomation;b.ScholofBiologicalEngineering,ChongqingInstituteofTechnology,Chongqing400050,China)Abstract:ThispaperintroducesadigitalelectronicclockbasedonasinglechipofAT89C51seriesmadebytheATMELcorporation,includingthed

3、esigningandmakingoftheelectrocircuitprinciples,andalsoanaly—Sesthedesigningandthekeyofthecorrespondingsoftwareincludingsoftwaredesignflow,overallmachineemulationanddebugging.Keywords:singlechip;digitalelectronicclock;buzzer;alphanumericdisplay的提示音O引言1硬件电路原理及设计本文中通过使用ATM

4、EL公司的AT89C51系列单片机制作了一个数字式电子钟.该数字式电子钟由单片机控制如图1所示,以AT89C5l单片机作为控制部件.该型号并通过6个共阳极的高亮度LED数码管动态地显示秒、分单片机一共有4o个引脚,P113进行数据传送,1'2口进行数钟以及小时l1-23,误差控制到每小时20鹏以内.另外还有码管的选通,另外还有时间基准电路部分、时间调整电路准点报时的功能,每当到达准点时蜂鸣器就会发出有节奏部分和准点报时电路部分.·收稿日期:2006—01—13作者简介:刘盛雄(t978一),男,福建宁德人,硕士研究生,主要从事智能传感

5、器系统以及数字医疗仪器方面的研究.维普资讯http://www.cqvip.com刘盛雄,等:基于单片机的数字式电子钟的设计与制作91以P1口的7个引脚(P1.0~P1.6)lJ作为小时、分钟和秒显示的数据传送通道.因为单个数码管是由7段发光二级管构成的,在本设计中不使用小数点,所以使用P1口的7个引脚就可以进行数据传送及显示,将6个数码管按相同的管脚功能串联在一起,并通过限流电阻连到P1口的7个引脚(P1.0~P1.6),当数据信息从P1口输出时各个数码管都能接收到该数据信息.图1硬件电路原理图1'2口(1'2.0~1'2.2以及1

6、'2.5~1'2.7)k3J分别接到6个三级管的基极,6个三级管的集电极与电源相连,而各发射极则通过限流电阻分别接到相应的6个数码管的阳极.P2图2程序框图口(1'2.0~1'2.2以及1'2.5~1'2.7)作为各数码管的选通控在具体的汇编语言程序中k5J,采用定时器11D,并工制信号通道,各引脚接上拉电阻,当某一管脚输出高电平作于方式1,由于采用了12M的晶振,所以该种方式下的最时,则使相应的三级管导通,从而将高电平通过限流电阻大定时间隔为2X1tan=65.536rfts,所以在本设计中采加到了相应的数码管,此时,该数码管即被选

7、中执行显示用的定时间隔为50rns[21,这样经过2o个定时间隔恰好是功能.在此6个数码管中,其中2个数码管轮流分别显示秒1s的时间.钟的个位和十位,另2个数码管显示分钟的个位和十位,余在计时程序中,用20H表示50ms单元,用21H表示s下2个数码管显示小时的个位和十位.单元,用22H表示min单元,用23H表示h单元.当20H中由12M晶振与两个30pf的电容L2J构成的时钟电路作的数据为14h(转为十进制即为20)时,表明1s时间到了,为整个电子钟的时间基准,在此值得一提的是所选晶振的频率必须与程序中所引用的时间基准频率相致,这

8、样才能此时将21H内容加1,同时将20H内容清零;当21H中的数保证电子钟走时准确.据为6oh,表明lmin时间到了,此时将22H内容加1,同时P3口的2个引脚(P3.0~P3.1)k3J分别用来做分钟和将21H内容清零

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。