电脑数字钟硬件原理图

最新更新时间:2014-04-09来源: 互联网关键字:电脑  数字钟硬件  原理图 手机看文章 扫描二维码
随时随地手机看文章

电脑数字钟硬件原理图

为了节约制作硬件的开支,我们利用单片机开发机上的硬件资源,开发了电脑数字钟的软件。该数字钟由8031单片机控制,采用24小时制计时,利用开发机上的六个LED显示器来显示时、分和秒,使用P1端口中的P1.0端口线实现整点报时功能;使用P3端口的P3.0实现闹钟功能。其硬件原理图如图一所示。

图中按键K1,K2,K3及开关K5,K6的定义如下表所示

图中的开关K4用于闹钟控制,当K4=1时(开关处于ON的位置),打开闹钟,使之在预定时间起闹;当K1=0时(开关处于OFF的位置),则关闭闹钟,使之不闹。另外,在闹钟响起时,K4也可作为止闹开关使用,若不止闹,则闹一分钟。闹钟信号用发光二极管来模拟。
整点报时信号也是用发光二极管来模拟的。当整点时,P1.0口所接的发光二极管点亮一分钟。
电脑数字钟的秒信号是利用8031单片机定时器T0产生的。由于开发机的晶振频率为6MHz,使得T0的最大定时时间远远小于1秒,因此,在设计时采用了硬件计数与软件计数相结合的方式,即通过T0产生一定的定时时间,然后再利用软件进行计数,从而产生1秒钟的时间信号。在设计中,定时器T0采用了中断方式。当定时时间到时,单片机产生中断,在T0的中断服务程序中实现时、分、秒的累加。并且,该中断的优先级别高于其它中断,因此,保证了电子钟走时准确。在设计中,利用外部中断0和外部中断1分别作为校时和闹钟校时按键的触发输入。当需要校时时,拨动K5或K6开关,便产生外部中断,进入相应的中断服务程序。在外部中断0和外部中断1的中断服务程序中,都只有一条"表示有按键"的标志位置1的指令,然后在主程序中用查询标志位的方式判断是否有键按下。若查得标志位为1则进入校时子程序进行校时的相应处理;若为0则照常进行时间显示。当拨动K5开关时,进入校时状态,用户可以方便地校准时间。当拨动K6开关时,便进入闹钟校时状态,这时,可根据需要设置起闹时间。在闹钟校时期间,时钟继续计数,即闹钟校时不影响时钟走时。 


摘 要:介绍了用8031单片机控制的电脑数字钟的硬件结构与软件设计。给出了汇编
语言源程序。 
关键词:单片机,实时控制,数字钟,中断 
数字电子钟的设计方法有多种,例如,可用中小规模集成电路组成电子钟;也可以利用专用的电子钟芯片配以显示电路及其所需要的外围电路组成电子钟;还可以利用单片机来实现电子钟等等。这些方法都各有特点,其中,利用单片机实现的电子钟具有编程灵活,便于电子钟功能的扩充,即可用该电子钟发出各种控制信号,精确度高等特点。
所设计的电子钟有以下功能:
1. 24小时制时间显示。
2. 可随时进行时间校对。 
3. 整点报时。
4. 闹钟功能。
为了节约制作硬件的开支,我们利用单片机开发机上的硬件资源,开发了电脑数字钟的软件。该数字钟由8031单片机控制,采用24小时制计时,利用开发机上的六个LED显示器来显示时、分和秒,使用P1端口中的P1.0端口线实现整点报时功能;使用P3端口的P3.0实现闹钟功能。其硬件原理图如图一所示。


图一 电脑数字钟硬件原理图

图中按键K1,K2,K3及开关K5,K6的定义如下表所示
 
图中的开关K4用于闹钟控制,当K4=1时(开关处于ON的位置),打开闹钟,使之在预定时间起闹;当K1=0时(开关处于OFF的位置),则关闭闹钟,使之不闹。另外,在闹钟响起时,K4也可作为止闹开关使用,若不止闹,则闹一分钟。闹钟信号用发光二极管来模拟。
整点报时信号也是用发光二极管来模拟的。当整点时,P1.0口所接的发光二极管点亮一分钟。
电脑数字钟的秒信号是利用8031单片机定时器T0产生的。由于开发机的晶振频率为6MHz,使得T0的最大定时时间远远小于1秒,因此,在设计时采用了硬件计数与软件计数相结合的方式,即通过T0产生一定的定时时间,然后再利用软件进行计数,从而产生1秒钟的时间信号。在设计中,定时器T0采用了中断方式。当定时时间到时,单片机产生中断,在T0的中断服务程序中实现时、分、秒的累加。并且,该中断的优先级别高于其它中断,因此,保证了电子钟走时准确。在设计中,利用外部中断0和外部中断1分别作为校时和闹钟校时按键的触发输入。当需要校时时,拨动K5或K6开关,便产生外部中断,进入相应的中断服务程序。在外部中断0和外部中断1的中断服务程序中,都只有一条"表示有按键"的标志位置1的指令,然后在主程序中用查询标志位的方式判断是否有键按下。若查得标志位为1则进入校时子程序进行校时的相应处理;若为0则照常进行时间显示。当拨动K5开关时,进入校时状态,用户可以方便地校准时间。当拨动K6开关时,便进入闹钟校时状态,这时,可根据需要设置起闹时间。在闹钟校时期间,时钟继续计数,即闹钟校时不影响时钟走时。 
程序中的一些存储单元的定义如下:
  20H~22H:时、分、秒单元
  40H~42H:校时或闹钟校时期间的时、分、秒单元
  50H~51H:起闹时间的时、分单元
  79H~7EH:显示缓冲区
用户标志位F0:校时标志,当F0=1时,表示校时
    位7FH:闹钟校时标志,当7FH=1时,表示闹钟校时
    以上的总体设计使得电脑数字钟的精确度较高,因为在程序的执行过程中,任何指令都不影响定时器的正常计数。从而,使数字钟的精度仅仅取决于单片机的产生机器周期电路和定时器T0硬件电路的精确度。另外,程序较为简洁,具有可靠性和较好的可读性。
我们设计电脑数字钟的目的并不在于电脑数字钟本身,而是想将它的设计应用于实时控制之中。只要对上述程序和硬件电路稍加修改,便可以得到实时控制的实用系统,从而应用到实际工作与生产中去。
电脑数字钟的汇编语言源程序如下所示:
ORG 0000H
LJMP MAIN
ORG 0003H
SETB PSW.5
RETI
ORG 000BH
LJMP CLOCK
ORG 0013H
SETB 7FH
RETI
ORG 0030H
MAIN: MOV SP,#60H
MOV TMOD,#01H
MOV IE,#87H
SETB PT0
MOV TL0,#0B7H
MOV TH0,#3CH
MOV 20H,#00H
MOV 21H,#00H
MOV 22H,#00H
MOV 23H,#00H
MOV 50H,#06H
MOV 51H,#28H
MOV 52H,#00H
CLR PSW.5
CLR 7FH
SETB TR0
SETB IT0
SETB IT1
CLR P3.0
SS: LCALL CUTIN0
LCALL SSCAN
JNB PSW.5,LK
LCALL KEY0
LK: JNB 7FH,SS
LCALL KEY1
SJMP SS
CUTIN0: PUSH PSW
PUSH ACC
MOV 25H,R0
MOV R0,#79H
MOV A,22H
ACALL BCD
MOV A,21H
ACALL BCD
MOV A,20H
ACALL BCD
MOV R0,25H
POP ACC
POP PSW
RET
CUTIN1: PUSH PSW
PUSH ACC
MOV 25H,R0
MOV R0,#79H
MOV A,42H
ACALL BCD
MOV A,41H
ACALL BCD
MOV A,40H
ACALL BCD
MOV R0,25H
POP ACC
POP PSW
RET
BCD: MOV B,#0AH
DIV AB
MOV @R0,B
INC R0
MOV @R0,A
INC R0
RET
CLOCK: JNB PSW.5,ZC
LJMP FH
ZC: MOV TL0,#0B7H
MOV TH0,#3CH
PUSH PSW
PUSH ACC
INC 23H
MOV A,23H
CJNE A,#0AH,RET0
MOV 23H,#00H
INC 22H
MOV A,22H
CJNE A,#3CH,RET0
MOV 22H,#00H
SETB P1.0
CLR P3.0
INC 21H
MOV A,21H
CJNE A,#3CH,RET0
MOV 21H,#00H
CLR P1.0
INC 20H
MOV A,20H
CJNE A,#18H,RET0
MOV 20H,#00H
AJMP RET0
RET0: MOV A,21H
CJNE A,51H,B0
MOV A,20H
CJNE A,50H,B0
SETB P3.0
B0: POP ACC
POP PSW
FH: RETI
SSCAN: MOV R6,#05H
SS2: MOV 30H,#20H
MOV 31H,#7EH
MOV R7,#06H
SS1: MOV R1,#21H
MOV A,30H
MOVX @R1,A
MOV R0,31H
MOV A,@R0
MOV DPTR,#SC
MOVC A,@A+DPTR
MOV R1,#22H
MOVX @R1,A
LCALL D1
MOV A,30H
RR A
MOV 30H,A
DEC 31H
DJNZ R7,SS1
DJNZ R6,SS2
RET
SC: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH
KEY: MOV 42H,#00H
A0: MOV P1,#0FFH
MOV A,P1
ANL A,#38H
MOV R3,A
LCALL DELAY
MOV P1,#0FFH
MOV A,P1
ANL A,#38H
CLR C
SUBB A,R3
JNZ A0
MOV A,R3
CJNE A,#38H,A00
SJMP A0
A00: CJNE A,#30H,TOK2
INC 41H
MOV R2,41H
CJNE R2,#3CH,A1
MOV 41H,#00H
A1: MOV P1,#0FFH
MOV A,P1
ANL A,#08H
JNZ A0
LCALL DELAY
SJMP A1
TOK2: CJNE A,#28H,TOK3
DEC 41H
MOV R2,41H
CJNE R2,#0FFH,A2
MOV 41H,#3BH
A2: MOV P1,#0FFH
MOV A,P1
ANL A,#10H
JNZ A0
LCALL DELAY
SJMP A2
TOK3: CJNE A,#18H,A0
AA: MOV P1,#0FFH
MOV A,P1
ANL A,#20H
JNZ A3
LCALL DELAY
SJMP AA
A3: MOV P1,#0FFH
MOV A,P1
ANL A,#38H
MOV R3,A
LCALL DELAY
MOV P1,#0FFH
MOV A,P1
ANL A,#38H
CLR C
SUBB A,R3
JNZ A3
MOV A,R3
CJNE A,#38H,A33
SJMP A3
A33: CJNE A,#30H,TO2
INC 40H
MOV R2,40H
CJNE R2,#18H,A4
MOV 40H,#00H
A4: MOV P1,#0FFH
MOV A,P1
ANL A,#08H
JNZ A3
LCALL DELAY
SJMP A4
TO2: CJNE A,#28H,TO3
DEC 40H
MOV R2,40H
CJNE R2,#0FFH,A5
MOV 40H,#17H
A5: MOV P1,#0FFH
MOV A,P1
ANL A,#10H
JNZ A3
LCALL DELAY
SJMP A5
TO3: CJNE A,#18H,A3
RET
KEY0: MOV 41H,21H
MOV 40H,20H
CLR TR0
ACALL KEY
CLR PSW.5
MOV 22H,42H
MOV 21H,41H
MOV 20H,40H
MOV TL0,#0B7H
MOV TH0,#3CH
SETB TR0
RET
KEY1: MOV 41H,51H
MOV 40H,50H
LCALL KEY
CLR 7FH
MOV 51H,41H
MOV 50H,40H
RET
D1: MOV R4,#02H
D11: MOV R5,#0FFH
DJNZ R5,$
DJNZ R4,D11
RET
DELAY: PUSH ACC
LCALL CUTIN1
LCALL SSCAN
POP ACC
RET

关键字:电脑  数字钟硬件  原理图 编辑:神话 引用地址:电脑数字钟硬件原理图

上一篇:带有放大功能的平衡调制解调器电路图
下一篇:自熄式超再生接收电路

推荐阅读最新更新时间:2023-10-12 21:00

安森美半导体四川合资厂产能约增15%
  安森美半导体宣布2008年计划把所有封装形式为微型表面贴装(SOSM)的产品从其在马来西亚的芙蓉厂转移到中国四川省的合资企业乐山-菲尼克斯半导体有限公司,将令乐山厂年产能力约增15%,并将会在乐山产生190多个工作机会。   该计划将分为两个阶段进行。第一阶段的设备已由专机从马来西亚于1月5日抵达成都双流机场,完成清关手续后会被直接运送到乐山-菲尼克斯半导体有限公司,随后开始安装和生产,预计1月内可以投产,总产能约为每年超过10亿只芯片。而第二阶段预期于2009年第一季度投入生产,届时总产能将添增到每年20亿只。   这转移项目将壮大乐山-菲尼克斯半导体有限公司的年产能力到230亿只,产品种类更为多样化。该厂封装及
[焦点新闻]
抛弃传统电源:用USB线给电脑供电
日常生活中,我们已经习惯了用USB线给手机、MP3、平板电脑等小型电子设备充电,各种配件、移动设备也都可以用USB数据线连接移动电源、电脑等设备,甚至许多新型墙壁插座和接线板上都增加了USB接口。这样的趋势意味着USB接口已经不再是一个单纯的数据接口,而是逐渐变成了一种复合功能型接口。   本周一,由惠普、英特尔、微软、NEC等业界巨头组成的 USB 3.0推广小组(USB 3.0 Promoter Group)通过了新的USB功率传输标准(Power Delivery spec),将USB数据线的功率传输上限提高到了100瓦,此标准兼容USB2.0和3.0接口。100瓦的功率已经足够为普通的笔记本电脑甚至台式机供电,其充电
[电源管理]
抛弃传统电源:用USB线给<font color='red'>电脑</font>供电
福布斯:五项趋势表明平板电脑将超越PC
     据国外媒体报道,在一月份的一次电话会议里,苹果CEO蒂姆·库克称:“和我一样,其他许多公司也坚信,将来总有一天,平板电脑的市场将大于PC市场。”就此, 贺拉斯·德迪欧(Horace Dediu)在Asymco博客上发问“ 问题是这一局面什么时候才能到来?”根据推测的一些细节,他最后得出结论:鉴于如下方面,平板电脑很有可能在2013年就超越传统PC市场。 包括德迪欧在内的多数观察家都认为,平板电脑将会成为PC市场的附属品,即,多数用户会兼有两者。不过,许多网站的移动数据访问量快速增长,且部分网站移动访问量已超过网站总访问量的一半,且大有把余下的访问量也收揽过去的趋势。   下面我们来看下,那些推动成千上万的平板电脑销售的使用
[手机便携]
亚马逊再次树立低价平板电脑标竿
    TrendForce旗下平面显示器产业研究部门WitsView表示,当前,消费者能以199美元购买到7寸 平板电脑 ,这得归功 亚马逊  (Amazon)在2011年推出的第一代Kindle Fire ;而不久的将来,消费者更能以仅159美元的价格购买到升级版的7寸平板电脑,这还是得感谢Amazon──新发表的7寸 Kindle Fire SD 开出159美元的售价,比起同尺寸产品便宜20%,再次为低价平板电脑树立新的标竿。 WitsView研究协理邱宇彬表示,这次Amazon一口气推出多款产品,其中最让人惊艳的还是7寸产品的售价。 旧酒装新瓶的Kindle Fire SD虽然在1
[手机便携]
iPad杀手登场 平板电脑迎来CE厂商第一波挑战
  苹果iPad发布之后,平板电脑市场即将迎来第一次来自主要的消费电子制造商的挑战,这就是LG电子。不久前,LG电子宣布其变形金刚(Optimus)系列即将登场。   苹果的iPad平板电脑目前已经销售了数百万台。有多家PC厂商已经涉足平板电脑领域,包括戴尔、华硕、宏碁和微星等。   LG首款Optimus品牌产品将是加载了Android的平板电脑,同时号称“iPhone杀手”的定制Optimus-One和Optimus-Chic。也有传闻称,今年晚些时候,LG竞争对手,韩国消费电子制造商三星也将会发布定制的“iPad杀手”——银河平板电脑(Galaxy Tablet)。   到今年年底,几乎所有主要的消费电子产
[手机便携]
iPad杀手登场 平板<font color='red'>电脑</font>迎来CE厂商第一波挑战
索尼计划今年12月份推出全球最轻笔记本电脑
据国外媒体报道,日本索尼公司于当地时间本周三发表声明称,该公司计划从今年12月份开始面向日本市场销售全球最轻的笔记本电脑产品,同时希望以此吸引更多企业用户。 索尼当天表示,该公司VAIO G系列笔记本电脑重量仅为898克,配备12.1英寸液晶显示屏,因此它将成为全球最轻的笔记本电脑产品。 与此同时,索尼高级副总裁Yoshihisa Ishida预测,近期的索尼问题电池召回事件对该公司个人电脑业务产生的影响将非常有限。此前,包括戴尔和苹果在内的顶级PC生产商宣布在全球范围内召回960万块索尼问题电池,这导致业界普遍担心电池更换可能将影响到索尼的电池供应能力。 此外,索尼当天还透露,简易版VAIO G系列笔记本电脑不含光驱,电池续
[焦点新闻]
如今笔记本电脑市场发展到底怎样
笔记本电脑经过多年的沉淀,其发展已经已经趋于平缓,并且笔记本电脑市场近年来受到了来自智能手机、平板电脑的冲击,其发展已经逐渐进入瓶颈。PConline消费数据中心已经整理出相关数据,那么现在笔记本电脑市场究竟如何呢?我们一起来看看吧。   今年3月份的笔记本电脑热门品牌关注度比例,相较于2月份变化很小。联想依然位居榜首,华硕、ThinkPad、戴尔、惠普等笔记本行业中的“老炮儿”紧随其后。值得注意的是,华为因为在2018年2月底推出的MateBook X Pro因为其较为极致的全面屏设计和按键式的摄像头受到的关注有了较为明显的增长。 纵观2018年03月热门笔记本品牌情况,联想以15.24%的关注度位居榜首 笔记本品牌的关
[家用电子]
电脑手机跨界存储 朗科U168闪存盘上市
  泡泡网U盘频道5月21日 许多消费者都在感叹智能手机越来越像一台小电脑了!上网、娱乐、办公,几乎无所不能。也正是因为这样,大量消费者的使用习惯正从PC或者笔记本电脑慢慢转向智能终端设备,从而导致个人产生的数据呈爆发性增长,有的用户一年制造的数据甚至比过去几年制造的数据总和还多。无奈智能设备的容量普遍过小,实在无法满足用户的日常存储需求。我们不禁联想,既然电脑可使用闪存盘进行数据存储,手机是否也能使用呢?甚至能否让电脑和手机共用同一个闪存盘呢?移动存储行业的领军企业朗科公司现正为我们带来这样一款同时可供台式电脑、平板电脑、智能手机使用的闪存盘。此闪存盘型号为U168,是朗科手U?系列下的最新产品。它搭载USB3.0接口,可供支持
[手机便携]
<font color='red'>电脑</font>手机跨界存储 朗科U168闪存盘上市
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved