数字电子钟-完美版

合集下载

数字电子钟完全版

数字电子钟完全版

本科课程设计报告课程名称:数字电路逻辑设计课设项目:数字电子钟课设地点:中区采矿楼专业班级:电子信息工程1102班学号:2011001341 学生姓名:靳晖同组人姓名:景学指导教师:张文爱年月日目录一、引言 (2)二、设计任务和要求 (2)三、设计方案的选择与论证 (3)1、方案汇总 (3)2、方案对比与选择 (4)四、设计原理 (5)1、74LS160介绍 (5)2、二十四进制计数器(时) (6)3、六十进制计数器(分) (7)4、六十进制计数器(秒) (7)5、LED显示屏 (7)五、设计方案 (8)六、元器件选择 (9)1、管脚图 (9)2、实物图 (11)七、在Multisim中搭建电路仿真 (12)1、时钟脉冲 (12)2、显示系统 (12)3、报时系统 (13)4、校时功能 (13)八、实验室电路搭建 (14)1、操作过程 (14)2、实验中出现的问题 (15)3、实验结果 (15)九、元件清单 (18)十、实验总结及感想 (18)1.实验细节 (18)2.实验感想 (19)十一、参考文献 (21)附图:仿真电路图 (22)一、引言数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。

数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。

因此,我们此次设计数字钟就是为了了解数字钟的原理,从而学会制作数字钟。

而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。

且由于数字钟包括组合逻辑电路和时叙电路。

通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。

二、设计任务和要求1、设计一个具有时、分、秒显示的电子钟(23小时59分59秒),具有手动校时、校分功能。

2、用中小规模集成电路组成电子钟,并在实验箱上进行组装、调试。

3、画出框图和逻辑电路图,写出设计、实验总结报告;4、选做(1)闹钟系统;(2)整点报时:从59分50秒起,每隔2s发出一次低音“嘟”的信号,连续五次,最后一次要求高音“嘀”的信号,此信号结束即达到正点;(3)日历系统;三、设计方案的选择与论证1、方案汇总方案一:使用常见的芯片和器件搭建电源电路模块、信号源电路模块、计数电路模块、校正电路模块、显示电路模块和报时电路模块,然后将所有模块组合起来,进行整体调试获得要求的电路。

基于PLC的数字电子钟毕业设计完整版.doc

基于PLC的数字电子钟毕业设计完整版.doc

基于PLC的数字电子钟毕业设计完整版.doc 本文是关于基于PLC的数字电子钟毕业设计完整版的介绍,下面将为大家详细阐述。

一、选题背景随着现代社会的发展,数字电子钟成为了人们生活中不可缺少的物品之一。

数字电子钟可以直观地显示时间,并且具有定时、闹钟、铃声等功能,受到了广泛的青睐。

本文选题基于PLC的数字电子钟,旨在运用数字电子技术和现代化工业控制技术,设计制作一款具有高精准度、稳定性、可靠性的数字电子钟。

二、选题目的本文选题的目的是设计制作一款基于PLC的数字电子钟,该产品具有以下优点:1、高精度计时功能:该数字电子钟采用高第二振荡器,具有秒级精度。

2、多功能组合:该数字电子钟可以实现闹钟和定时功能,并且具有3种铃声选择。

3、PLC可编程控制:采用PLC技术进行控制,可实现电子钟的编程控制和调试。

4、良好的稳定性和可靠性:数字电子钟的硬件部分采用高质量的元器件,具有良好的稳定性和可靠性。

三、技术路线本文的数字电子钟主要由显示模块、控制模块和电源模块组成。

显示模块:显示模块采用4位7段数码管,通过PLC输出控制信号,实现数字时钟的显示功能。

控制模块:控制模块采用PLC进行控制,信号处理电路通过采集各种外部信号控制数码管的显示和闹铃的启停。

另外,该数字电子钟还具有闹钟、定时等功能,可实现按键控制。

电源模块:电源模块采用变压器降压、稳压电路进行变压、稳压,以保证电子钟的正常工作。

四、设计思路1、数字显示功能的实现显示模块采用4位7段数码管,通过PLC输出控制信号,实现数字时钟的显示功能。

以公共阳极方式接线,通过PLC输出控制信号,选择要显示的数字,在输出控制信号后,使其中的1位7段数码管上显示相应的数字。

2、实现外部信号采集3、 PL C可编程控制实现功能数字电子钟的编程控制和调试可以通过PLC技术来实现,用户可根据需要编制相应的程序来实现不同的功能。

例如,对不同的闹钟周期进行设置、调整铃声大小等。

四、实验结果与分析本文设计制作的基于PLC的数字电子钟具有高精准度、稳定性、可靠性等优点,通过实验测定,数字电子钟的时钟计时误差在1s以内,稳定性好,可靠性高,其功能实现较为完善。

趣味电路--数字电子钟

趣味电路--数字电子钟

R2 3.3kO
C2 10nF
S2
U6A 74LS04D
R1 3.3kO
C1 10nF
S1
5V
5V
闹钟功能电路
例如,要求7时29分发出闹钟信号,并持续1分钟
分别接7时29分对应的 计数器输出为1的端口
74LS11 74LS08 74LS11
蜂鸣器
74LS11、74LS08可分别用74LS20、74LS00完成
U2 74LS90D
INA INB MR1 MR2 R91 R92
QA QB QC QD
U1 74LS90D
INA INB MR1 MR2 2 3 R91 R92 6 7
பைடு நூலகம்
14 1
CP
M60进位输出
CP
14 1
2 3
6 7
计数脉冲输入
由两片74LS90构成的BCD码模24计数器
CP
14 1 INA INB
十位输出
12 9 8 11
74LS90D
2 3 MR1 MR2 R91 R92 6 7
QA QB QC QD
U2
CP
14 1 INA INB 2 3 6 7 MR1 MR2 R91 R92 QA QB QC QD
个位输出
12 9 8 11
74LS90D
计数脉冲输入
U1
CK
数字钟译码和显示模块
7 1 2 6 DA DB DC DD
13 12 11 10 9 15 14
750Ω
总体接线框架
校时功能电路 接时个位输入脉冲 接分个位输入脉冲
U4A 74LS00D
U1A 74LS00D
U1B 74LS00D 校时脉冲

数字电子钟

数字电子钟

目录一、概述 (1)二、方案设计与论证 (2)1.晶体振荡器 (2)2.计数器原理 (2)3.数码显示 (2)4.校时电路原理 (3)5.报时电路原理 (3)6.闹钟电路原理 (3)三、单元电路设计与分析 (4)1.晶体振荡器电路 (4)2.报时电路 (4)3.闹钟电路 (5)四、总原理图及元器件清单 (6)1.总原理图。

电路图如下图(4—1) (6)2.元器件清单 (7)五、结论 (8)六、心得体会 (9)七、参考文献 (10)一、概述要想构成数字钟,首先应选择一个脉冲源——能自动地产生稳定的标准时间脉冲信号。

而脉冲源产生的脉冲信号地频率较高,因此,需要进行分频,使得高频脉冲信号变成适合于计时的低频脉冲信号,即“秒脉冲信号”(频率为1Hz)。

经过分频器输出的秒脉冲信号到计数器中进行计数。

由于计时的规律是:60秒=1分,60分=1小时,24小时=1天,就需要分别设计60进制,24进制计数器,并发出驱动信号。

各计数器输出信号经译码器、驱动器到数字显示器,是“时”、“分”、“秒”得以数字显示出来。

要想实现闹钟功能,就必须有寄存器和比较器,寄存器用来存储定时时间,比较器用来对时钟时间与定时时间进行比较,当时钟时间等于闹铃时间时,闹铃开启。

值得注意的是:任何记时装置都有误差,因此应考虑校准时间电路。

校时电路一般采用自动快速调整和手动调整, “自动快速调整”可利用分频器输出的不同频率的脉冲使显示时间自动迅速调整时间。

“手动调整”可利用手动的节拍调准显示时间。

二、方案设计与论证数字钟以成为人们常生活中数字电子钟一般由振荡器,分频器,显示器,定时器等部分组成。

由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确,性能稳定,携带方便等特点,它还用于计时,自动报时及自动控制等各个领域。

尽管目前市场上以有现成数字钟集成电路芯片,价格便宜这些都是数字电路中最基本的,应用最广的电路。

数字电子钟的基本逻辑功能框图如下:它是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。

电子时钟完整版 有实物图

电子时钟完整版 有实物图
3
3.6 校时电路……………………………………………………………….14 3.6.1 电路结构及工作原理……………………………………………14 3.6.2 电路仿真…………………………………………………………14 3.6.3 元器件的选择及参数确定………………………………………15
3.7 整点报时电路………………………………………………………….16 4 电路总体仿真………………………………………………………………16 5 电路安装、调试与测试……………………………………………………18
7
图 3.2 由仿真图可知,该电路可以得到 5V 的直流电源,因此可以做为整个系统的电源。
3.1.3 元件的选择
电网供给交流电压(220v 50HZ)经变压器降压后,得到符合电路需要的 交流电压,然后由整流桥经整流后变换成方向不变、大小随时间变化的脉动电流, 然后有滤波电容滤去其中的杂波,并且可以抵消线路的电感效应防止产生自激震 荡,但是这样的直流电压还会随电网和负载的变化而变化,因此在该电路中又使 用了稳压芯片(7805)可以得到比较理想的直流电压,输出端的滤波电容的作用 是用以滤除输出端的高频信号,改善电路的暂态效应。
这里我用 555 定时器构成一个多谐振荡器其产生的频率为 100Hz,然后 经过整形、分频获得 1Hz 的秒脉冲。电路原理图如图 3.3
8
图 3.3 3.2.2 电路仿真结果如下图 3.4
图 3.4 由仿真图可知,产生的波形符合我们的标准,周期大约为 1 秒,大致可以做为秒 脉冲信号。
3.2.3 元件的选择
电子技术综合训练
设计报告
题目:
多功能电子钟的设计
姓名: 学号: 班级: 同组成员: 指导教师: 日期:
杜鹏 10020106 控制工程基地一班 宋峰 杨新华 2012 年 12 月 31 日星期一

数字电子钟讲解

数字电子钟讲解

电子制作实训报告题目:数字电子钟班级:09电信姓名:苏欣欣指导教师:赵欣湖北轻工职业技术学院完成日期:2011年4月16日目录第一章概述 3第二章数字电子钟的电路原理 4 第三章电路调试与制作12第四章总结与体会12第五章附录13第一章概述数字钟是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,运运超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。

诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。

因此,研究数字钟及扩大其应用,有着非常现实的意义。

虽然市场上已有现成的数字集成电路芯片出售,价格便宜,使用方便,这里所制作的数字电子可以随意设置时,分的输出,是数字电子中具有体积小、耗电省、计时准确、性能稳定、维护方便等优点。

设计目的(1)加强对电子制作的认识,充分掌握和理解设计个部分的工作原理、设计过程、选择芯片器件、电路的焊接与调试等多项知识。

(2)把理论知识与实践相结合,充分发挥个人与团队协作能力,并在实践中锻炼。

(3)提高利用已学知识分析和解决问题的能力。

(4)提高实践动手能力。

第二章数字电子钟的电路原理数字电子钟的设计与制作主要包括:数码显示电路、计数器与校时电路、时基电路和闹铃报时电路四个部分。

1.数码显示电路译码和数码显示电路是将数字钟的计时状态直观清晰地反映出来。

显示器件选用FTTL-655SB双阴极显示屏组。

在计数电路输出信号的驱动下,显示出清晰的数字符号。

2.计数器电路LM8560是一种大规模时钟集成电路它与双阴极显示屏组可以制成数字钟钟控电路。

3.校时电路数字钟电路由于秒信号的精确性和稳定性不可能做到完全准确无误,时基电路的误差会累积;又因外部环境对电路的影响,设计产品会产生走时误差的现象。

数字电子钟设计报告,完整版

数字电子钟设计报告,完整版

一、任务技术指标设计一个数字电子钟(1)能显示小时、分钟和秒;(2)能进行24小时和12小时转换;(3)具有小时和分钟的校时功能。

二、总体设计思想1.基本原理该数字钟由振荡器、分频器、计数器、译码器、显示器和校时电路等六部分组成。

振荡器产生的钟标信号送到分频器,分频电路将时标信号分成每秒一次的方波秒信号。

秒信号送入计数器进行计数,计数到60秒后向分进位,同理计数到60分后向小时进位,并将计数的结果以BCD-七段显示译码器显示出来。

计数选用十进制计数器74LS760D,校时电路通过选通开关对“时”和“分”进行校时。

二十四小时和十二小时的转换也可以用开关进行选择。

2.系统框图如图1:振荡器产生的钟标信号送到分频器,分频电路将时标信号送至计数器。

计数器通过译码显示把累计的结果以“时”、“分”、“秒”的数字显示出来。

整个过程中可选择用校时电路进行校时。

图1 系统框图三、具体设计1.总体设计电路该数字钟由振荡器、分频器、计数器、显示器和校时电路组成。

振荡器产生的钟标信号送到分频器,分频电路将时标信号分成每秒一次的方波秒信号。

秒信号送入计数器进行计数,计数到60秒后向分进位,同理分计数器计数到60分后向小时进位,并将计数的结果以BCD-七段显示译码器显示出来。

计数选用十进制计数器74LS760D,校时电路通过选通开关对“时”和“分”进行校时。

二十四小时和十二小时的转换可以用开关进行选择。

图2 总体电路图2.模块设计(1)振荡器的设计振荡器是数字钟的核心。

振荡器的稳定度及频率的精确度决定了数字钟计时的准确程度,通常选用石英晶体构成振荡器电路。

石英晶体振荡器的作用是产生时间标准信号。

因此,一般采用石英晶体振荡器经过分频得到这一时间脉冲信号。

电路中采用的是将石英晶体与对称式多谐振荡器中的耦合电容串联起来,就组成了如图3所示石英晶体多谐振荡器。

图3振荡器电路图和仿真波形图(2)分频器的设计对于分频器的设计选定74LS90集成芯片。

4位单片机数字钟电子钟制作

4位单片机数字钟电子钟制作

1
PCB
专用 PCB
1
21
4 位数字电子钟调试说明
代码(冒号左边两 位,按 S1 加 1)
功能名称
01秒显示与调整
调位试,内按容S(2 加冒号1)右边两说明
按 S2 秒加 1
可以作为秒表使用
02走时分钟调整
走时分钟调整
03走时小时调整
走时小时调整
走时小时调整
04整点报时设置调整
05时间快慢调整 06第 1 路闹铃分钟调整 07第 1 路闹铃小时调整 08第 2 路闹铃分钟调整 09第 2 路闹铃小时调整
元件清单如下:
元件名称
规格型号
瓷片电容
30P
瓷片电容
104
电解电容
10uF/16-50V
电解电容
220uF/10V
四位绿色阴数码管 ORS-5463BG
20P IC 座
DIP 20
写入程序的芯片 STC11F02
12mm 电磁无源蜂鸣

12RT04CC
9P 排阻
200-
0 为所有整点报时,1
为 7-22 点报时,2 为
不整点报时
有 1-5 档,默认 2 档,
数字越大走时越快
第 1 路闹铃分钟显示
并设定
第 1 路闹铃小时显示
并设定
第 2 路闹铃分钟显示
并设定
第 2 路闹铃小时显示 并设定
此状态后进入正常走时
1/4W 电阻
10K
编号 C1, C2 C5 C3 C4 DS IC1 IC1
数量 2 1 1 1 1 1 1
LS1
1
PR1
1
Q1
1
R1, R2, R3, 4 R4

(完整word版)51单片机数字钟

(完整word版)51单片机数字钟

目录1 设计任务与要求 (I)2 设计方案 (1)3 硬件设计 (2)3.1 AT89C51单片机简介 2 3.2单片机型号的选择 (6)3.3数码管显示工作原理 (6)4 软件设计 (7)4.1主程序模块介绍 (7)4.2主程序 (7)5 仿真调试 ......................................... 错误!未定义书签。

5.1K EIL仿真结果.................................. 错误!未定义书签。

5.2仿真结果分析 (13)6 小结 ............................................. 错误!未定义书签。

1 设计任务与要求1. 设计一个基于单片机的电子时钟,并且能够实现时分秒的现实和调节。

2. 设计出硬件电路。

3. 设计出软件编程方法,并写出源代码。

4. 用PROTEUS进行仿真。

5.用汇方式实现目的。

7.系统的各各功能模块要编语言编实现程序设计。

6.利用查表,中断等清楚,有序。

8.程序运行时有友好的用户界面。

2 设计方案本设计主要设计了一个基于AT89C51单片机的电子时钟。

并在数码管上显示相应的时间。

并通过一个控制键用来实现时间的调节和是否进入省电模式的转换。

应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真。

该方法仿真效果真实、准确,节省了硬件资源。

该设计的硬件部分主要包括89C51多功能接口芯片用于开发电子时钟芯片、LED七段数码显示器用于显示时间、8031集成定时器用于定时、0.125W、8欧姆的扬声器用于定时发声。

软件部分包括主程序、定时计数中断程序、时间调整程序、延时程序四大模块。

通过中断程序进行定时器计数,时间调整程序是当键按下时间小于1秒,关闭显示(省电)进入调节时间状态,延时程序用于时间的延迟。

先设计个秒钟程序,在秒钟程序中先不设计按钮,直接通电运行,使用40H 存放计数值,从00—59,一直循环,把40H中的数值拆分成个位和十位,分别存在30H与31H中,要求动态扫描时,使用21H当标志位,用指令JB控制显示个位与十位,程序中使用中间寄存器R0与R1用于存放拆分后的字型,再传到30H与31H中去,再设计时钟程序。

数字电子钟

数字电子钟

引言数字电子钟是采用数字电路实现对时,分,秒数字显示的计时装置。

数字钟是人们生活中不可少的用品,随处可见,如车站,码头,剧院,办公室等公众场合,可以说给人们的生活,工作,娱乐带来不少方便,又因为数字集成电路的发展采用了先进的石英技术,使数字钟具有走时准确,性能稳定,携带方便等优点。

虽然现在市场上又现成的数字钟集成电路芯片卖,但这里所写的自制电子钟可以满足一些特殊需要,列如可以随意设置时,分,秒的输出,改变显示数字的大小等。

又因为现在科技使得集成电路技术发展迅速,尤其是中规模集成电路技术的发展,使电子钟变得更加体积小,省电,计时准确,因此,在这里设计制作一个数字电子钟有着一定的意义,同时也兼顾了我们在学校所学的数字电路知识。

关键词:数字电子钟走时准确设计制作目录述论一.数字电路基本组成框图二.组成部分及各部分作用2.1 单元电路2.1.1 振荡电路2.1.2 时分秒显示电路2.1.3 译码显示电路2.1. 4 校时电路2.2 进制电路2.3 基本逻辑门电路三.电子钟触发器四.脉冲信号的产生五.调试六.结论七.参考文献述论多功能数字电子钟是由晶体振荡器、计数器、译码和数码显示电路、校时电路等组成。

该电子钟可以满足使用者的一些特殊要求,输出方式灵活,如可以随意设置时、分、秒的输出,改变显示数字的大小等等。

并且由于集成电路技术的发展,特别是MOS集成电路技术的发展,使数字电子钟具有体积小、耗电省、计时准确、性能稳定、维护方便等优点。

此次设计运用了学院中所学的数电、模电等知识,利用元器件等工作原理,制成了具有校时功能的数字电子钟。

电路主要采用中规模CMOS集成电路.本系统的设计电路由脉冲逻辑电路模块、时钟脉冲模块、电源模块、时钟译码显示电路模块、校时模块等部分组成。

采用电池作电源,采用低功耗的CMOS芯片及液晶显示器,有效的解决了功耗问题,能更好地为人们的生活带来便利。

一数字电子钟的基本组成框图二组成部分及各部分作用数字钟是一个将‚时‛、‚分‛、‚秒’’显示于人的视觉器官的计时装置。

数字电子钟--数电(带闹钟调节时间和整点报时)

数字电子钟--数电(带闹钟调节时间和整点报时)

物理与电子工程学院课程设计题目:数字电子钟专业电子信息工程班级12级电信三班学号学生姓名李长炳指导教师张小英张艳完成日期:2013 年7月数字电子钟前言:数字钟是一个将“时”、“分”、“秒’’显示于人的视觉器官的计时装置。

它的计时周期为24小时,显示满刻度为23时59分59秒,另外应有校时功能和报时闹铃等功能。

一、基本原理主体电路1.1 振荡电路晶体振荡器的作用是产生时间标准信号。

我采用由门电路或555定时器构成的多谐振荡器作为时间标准信号源。

本系统中的振荡电路选用555定时器构成的多谐振荡器,见图1。

多谐振荡器的振荡频率可由式估算。

2图11.2 时、分、秒显示电路模块设计①秒的产生采用74LS160产生60进制的加法计数器,输出端Q0,Q1,Q2,Q3分别接到七段数码管的相应的各端,由上图的555产生的秒脉冲链接秒的两个160的cp,第一片的进位来控制第二片的EP,ET来构成秒。

如下图所示图2注意:两个CP都是连接到555的输出。

4②分的产生采用74LS160产生60进制的加法计数器,输出端Q0,Q1,Q2,Q3分别接到七段数码管的相应的各端,由上图的秒产生的进位连接秒的两个160的cp,第一片的进位来控制第二片的EP,ET来构成秒。

如下图所示图3注意:两个CP都是连接的秒的进位的输出。

③小时的产生采用74LS160产生24进制的加法计数器,输出端Q0,Q1,Q2,Q3分别接到七段数码管的相应的各端,由上图的分产生的进位连接秒的两个160的cp,第一片的进位来控制第二片的EP,ET来构成秒。

如下图所示图4注意:两个CP都是连接的秒的进位的输出。

61.3闹钟我设置的闹钟是00:03响的。

会响一分钟,采用与非门和或门组成的电路。

可以得出以下的电路图当达到00:03时就开始响,当不是00:03是就停止了,喇叭一端节地。

仿真图如下所示。

图51.4整点报时整点报时就是当达到了整点的时候就开始响,我设计的是响10秒钟的报时。

数字电子钟

数字电子钟

本科实训论文数字电子钟数字电子钟摘要现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。

对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。

数码管显示的时间简单明了而且读数快、时间准确显示到秒。

而机械式的依赖于晶体震荡器,可能会导致误差。

数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。

数字钟的精度、稳定度远远超过老式机械钟。

在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,12MHz的晶振产生振荡脉冲,定时器计数。

在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。

数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。

关键字:数字电子钟,单片机Digital clockAbstractThe modern life of people pay more and more attention to up the concept of time, may say that time and money with the hospital. For those who ho ld on time is very strict and accurate people or things, it's not accurate tim e will bring very big trouble, so to digital pipe for the clock display pointe r type than the clock showed a lot of advantage. Digital pipe display time simple and fast reading, time show to the seconds. And mechanical depen dent on the crystal oscillator, could lead to errors.A digital clock is the digital circuit to realize ", "and" points ", "seconds" digital display timer device. A digital clock precision, stability is far more than old mechanical clock. In this design, we adopt LED digital display t ube when, minutes and seconds, with 24 hours timer way, according to th e principle of digital dynamic display to show, 12 MHz of crystals produc e oscillation pulse, the timer count. In this design, the circuit has a show ti me its this function, still can realize to the adjustment of the time. A digit al clock is its small, the price is low, when the high precision, easy to use,the function is much, facilitate integration and the consumption by love, so it has been widely used.Keywords: digital electric clock microcontroller目录第1章绪论 (1)1.1 选题背景 (1)1.2 选题意义 (1)1.3 选题目的 (2)1.4 设计要求 (2)1.5 本章小结 (2)第2章基础知识的介绍 (3)2.1 MCS-51单片机 (3)2.1.1控制器 (3)2.1.2存储器的结构 (3)2.1.3 并行I/O口 (4)2.1.4 时钟电路与时序 (5)2.1.5 单片机的应用领域 (5)2.2 led数码管 (6)2.3 MAX232 (7)2.4 本章小结 (8)第3章硬件设计 (9)3.1 硬件设计原理 (9)3.2电路设计图 (9)3.3主要模块设计 (10)3.3.1单片机系统的晶振电路 (10)3.3.2单片机的复位电路 (11)3.3.3按键控制电路 (11)3.3.4串口模块电路 (12)3.3.5 数码管显示电路 (13)3.7 本章小结 (14)第4章软件设计 (15)4.1 软件流程图 (15)4.2 仿真结果 (18)4.3 PCB图 (19)4.4 实物截图 (20)4.5 本章小结 (20)第5章结论与心得 (21)5.1 结论 (21)5.2 心得 (21)参考文献 (23)附录:程序 (24)第1章绪论1.1 选题背景20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

基于单片机C语言电子时钟完整版(闹钟,整点报时)

基于单片机C语言电子时钟完整版(闹钟,整点报时)

《单片机技术》课程设计说明书数字电子钟系、部:电气与信息工程学院学生姓名:指导教师:职称专业:班级:完成时间:2013-06-07摘要电子钟在生活中应用非常广泛,而一种简单方便的数字电子钟则更能受到人们的欢迎。

所以设计一个简易数字电子钟很有必要。

本电子钟采用ATMEL公司的AT89S52单片机为核心,使用12MHz 晶振与单片机AT89S52 相连接,通过软件编程的方法实现以24小时为一个周期,同时8位7段LED数码管(两个四位一体数码管)显示小时、分钟和秒的要求,并在计时过程中具有定时功能,当时间到达提前定好的时间进行蜂鸣报时。

该电子钟设有四个按键KEY1、KEY2、KEY3、KEY4和KEU5键,进行相应的操作就可实现校时、定时、复位功能。

具有时间显示、整点报时、校正等功能。

走时准确、显示直观、运行稳定等优点。

具有极高的推广应用价值。

关键词电子钟;AT89S52;硬件设计;软件设计ABSTRACTClock is widely used in life, and a simple digital clock is more welcomed by people. So to design a simple digital electronic clock is necessary.The system use a single chip AT89S52 of ATMEL’s as its core to control The crystal oscillator clock,using of E-12MHZ is connected with the microcontroller AT89S52, through the software programming method to achieve a 24-hour cycle, and eight 7-segment LED digital tube (two four in one digital tube) displays hours, minutes and seconds requirements, and in the time course of a timing function, when the time arrived ahead of scheduled time to buzz a good timekeeping. The clock has four buttons KEY1, KEY2, KEY3,KEY4 and KEY5 key, and make the appropriate action can be achieved when the school, timing, reset. With a time display, alarm clock settings, timer function, corrective action. Accurate travel time, display and intuitive, precision, stability, and so on. With a high application value.Key words Electronic clock;;AT89S52;Hardware Design;Software Design目录1设计课题任务、功能要求说明及方案介绍 (1)1.1设计课题任务 (1)1.2功能要求说明 (1)1.3设计总体方案介绍及原理说明 (1)2设计课题硬件系统的设计 (2)2.1设计课题硬件系统各模块功能简要介绍 (2)2.2设计课题电路原理图、PCB图、元器件布局图 (2)2.3设计课题元器件清单 (5)3设计课题软件系统的设计 (6)3.1设计课题使用单片机资源的情况 (6)3.2设计课题软件系统各模块功能简要介绍 (6)3.3设计课题软件系统程序流程框图 (6)3.4设计课题软件系统程序清单 (10)4设计结论、仿真结果、误差分析、教学建议 (21)4.1设计课题的设计结论及使用说明 (21)4.2设计课题的仿真结果 (21)4.3设计课题的误差分析 (22)4.4设计体会 (22)4.5教学建议 (22)结束语 (23)参考文献 (24)致谢 (25)附录 (26)1 设计课题任务、功能要求说明及方案介绍1.1 设计课题任务设计一个具有特定功能的电子钟。

电子数字时钟

电子数字时钟

引言钟表作为一种定时工具被广泛的使用在生产生活的各方面。

人类最初依靠太阳的角度来进行定时,所以受天气的影响比较大,为了克服依靠自然现象定时的缺点人们发明的机器钟表,电子钟表一系列的定时工具。

而电子钟表具有价格便宜,质量轻,定时误差小等优点,被广泛的应用在生产,生活的各个方面。

由于电子钟的能提供精确又被广泛的运用在测量之中。

此数字电子钟采用555定时器提供定时脉冲,74LS248,74LS161集成块作为计时模块,8段数码显示管作为显示工具。

其设计的产品可以广泛的用于公共场所,匾额装饰,以及教学等方面。

本课程设计完成了数字电子钟的设计,数字电子钟是一种用数字显示秒、分、时的计时装置,本次设计以数字电子为主,实现对日、时、分、秒数字显示的计时装置,周期为24小时,显示满刻度为8日23时59分59秒,并具有校时功能的数字电子钟。

本课程设计要用通过简单的逻辑芯片实现数字电子钟。

要点在于用555芯片连接输出为一秒的多谐振荡器用于时钟的秒脉冲,用74LS161(10进制计数器)74LS00(与非门芯片)等连接成60和24进制的计数器,再通过七段数码管显示,构成了简单数字电子钟。

本系统的设计电路由脉冲逻辑电路模块、时钟脉冲模块、时钟译码显示电路模块等几部分组成。

数字电子钟走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用秒脉冲发生器的精度稳定保证了数字钟的质量。

1 电子时钟概述数字电子钟所采用的是十六进制计数器74LS161和十进制计数器74SL160, 根据时分秒各个部分的的不同功能,设计成不同进制。

秒的个位,需要10进制计数器,十位需6进制计数器(计数到59时清零并进位)。

秒部分设计与分钟的设计完全相同;时部分的设计为当时钟计数到24时,使计数器的小时部分清零,从而实现整体循环计时的功能。

设计框架图如图2.1所示总共分为5小部分:时间显示部分,译码部分,分频器部分,1HZ脉冲定时部分,主电源等部分,本设计各部分由统一电源集中供电,555定时器采用的分立元件才用5环高精度的电阻,以及受温度影响较小的固态铝质电解电容确保定时的精确性分频器采用74LS74,容易购买显示部分采用LED八段数码显示管,具有显示明亮,容易识别,价格便宜等优点,调时部分采用普通的按建开关。

多功能电子钟程序(完全好使)

多功能电子钟程序(完全好使)

/*设计功能:1.时钟功能(上排数码管)每秒更新一次时钟显示,显示方式为MM.SS,其中M为分钟,S为秒。

可以通过按键调整当前时间,调整时间时需要闪烁调整位置的数值。

2.秒表功能(下排数码管)按开始按键开始走秒,按停止按键停止走秒,按清除按键秒表归零,显示方式为:SSS.U,其中S为秒,U为0.1秒。

3.闹钟功能(下排数码管)用按键设置闹钟时间,显示格式为MM.SS。

闹钟时间到达后,闪烁一个指示灯。

可以用按键设置闹钟、取消闹钟。

各个按键功能可以自行定义,每按一次任何按键,D2灯会翻转一次状态*//*硬件连接:一个有上下两个4位共阳数码管,4个按键,2个LED指示灯P2高四位控制上排数码管位选,低4位控制下排数码管位选,P0控制段选四个按键为独立按键,与P2高4位相连,与数码管复用LED0接P34,LED1接P35*//*使用方法:第一步:设定系统时间,在上排的4位数码管显示,注意系统时间设定确认后就不得修改了第二步:选择秒表模式或闹钟模式,在下排的4位数码管显示。

两种模式只能选择一种,并且不能切换。

1.设定系统时间此时按键定义:S5 移位,S6 加,S7 减,S8确认一开始上电时数字全0不闪烁,默认从第一位开始设置,按下加减进行调节,如此要更换调节位置,每按一次S5会右移一位,移到第四位再按会重新移回第一位。

设置完系统时间,按下S8确认,跳出设定环节,进入秒表和闹钟模式选择环节。

2。

秒表和闹钟模式选择此时按键定义:S5 改变模式标志,S6 S7未用,S8确认进入该模式设置完系统时间,进入秒表和闹钟模式选择环节。

此时第一位为0 。

然后按S5,第一位会在1和2之间来回切换,在显示1时按S8进入秒表模式,在显示2时按S8进入闹钟模式,2.1秒表模式此时按键定义:S5 未用,S6 开始,S7停止,S8清除2.2闹钟模式此时按键定义:S5 移位,S6 加,S7 减,S8按一次确认,等报警到了,再按S8停止报警如设定系统时间的步骤,设定好闹钟时间,按S8确认设定(S8只能按一次哦),等时间到了D1灯会不断闪烁表示报警,按S8停止报警*/#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charsbit keysource= P1^7;sbit S5= P2^4;sbit S6= P2^5;sbit S7= P2^6;sbit S8= P2^7;sbit led0=P3^4; //每按一次任何按键,D2灯会翻转一次状态sbit led1=P3^5; //闹钟报警用的灯uint shuju_1;uint shuju_2;uint count;uint stopwatch_count;int miao;int fen;int warn_miao;int warn_fen;uint shanshuo; //1 2 3 4bit shanshuo1,shanshuo2,shanshuo3,shanshuo4;uint num_settime_cnt; //标识按键5设置时间时,按下的次数uint num_setmode_cnt; //1 or 2uint stopwatch_miao;uint stopwatch_Umiao;uint stopwatch_miao_1;uint stopwatch_Umiao_1;uint mode_flag;uint warn_flag;uint stopflag = 1; //初始时先让秒表停止uchar code shuma[] = {0xC0,/*0*/0xF9,/*1*/0xA4,/*2*/0xB0,/*3*/0x99,/*4*/0x92,/*5*/0x82,/*6*/0xF8,/*7*/0x80,/*8*/0x90,/*9*/}; // 共阳数码管void delay(uint z) // 1ms{uint x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void display_1() // 上排{uchar qian,bai,shi,ge;qian = shuju_1/1000;bai = shuju_1%1000/100;shi = shuju_1%100/10;ge = shuju_1%10;////xianshi 1////P2 |= 0xf0; //高4位全部置1P2 &= 0xef; //改变高4位,低4位不变if(shanshuo1 == 1)P0= 0xff;elseP0= shuma[qian];delay(1);////xianshi 2////P2 |= 0xf0;P2 &= 0xdf;if(shanshuo2 == 1)P0= 0xff;elseP0=shuma[bai]&0x7f; //要点亮小数点delay(1);////xianshi 3////P2 |= 0xf0;P2 &= 0xbf;if(shanshuo3 == 1)P0= 0xff;elseP0=shuma[shi];delay(1);////xianshi 4////P2 |= 0xf0;P2 &= 0x7f;if(shanshuo4 == 1)P0= 0xff;elseP0=shuma[ge];delay(1);P2 = 0xff; //解除位选}void display_2() // 下排{uchar qian,bai,shi,ge;qian = shuju_2/1000;bai = shuju_2%1000/100;shi = shuju_2%100/10;ge = shuju_2%10;////xianshi 1////P2 |= 0x0f; //低4位全部置1P2 &= 0xfe; //改变低4位,高4位不变if(shanshuo1 == 1)P0= 0xff;elseP0= shuma[qian];delay(1);////xianshi 2////P2 |= 0x0f;P2 &= 0xfd;if(shanshuo2 == 1)P0= 0xff;else if (mode_flag == 2){P0=shuma[bai]&0x7f;}else{P0=shuma[bai] ;}delay(1);////xianshi 3////P2 |= 0x0f;P2 &= 0xfb;if(shanshuo3 == 1)P0= 0xff;else if (mode_flag == 1){P0=shuma[shi]&0x7f;}else{P0=shuma[shi] ;}delay(1);////xianshi 4////P2 |= 0x0f;P2 &= 0xf7;if(shanshuo4 == 1)P0= 0xff;elseP0=shuma[ge];delay(1);P2 = 0xff; //解除位选}void check_ledflash() //判断哪一位正在设置中,让该位闪烁{switch(shanshuo) //利用shanshuo标志来判断,当前正在在哪一位设定{case 1:shanshuo1 = ~shanshuo1; //如果为第一位,则第一位闪烁,其它位不闪烁shanshuo2 =0;shanshuo3 =0;shanshuo4 =0;break;case 2:shanshuo2 = ~shanshuo2;//如果为第二位,则第一位闪烁,其它位不闪烁shanshuo1 =0;shanshuo3 =0;shanshuo4 =0;break;case 3:shanshuo3 = ~shanshuo3;//如果为第三位,则第一位闪烁,其它位不闪烁shanshuo1 =0;shanshuo2 =0;shanshuo4 =0;break;case 4:shanshuo4 = ~shanshuo4;//如果为第四位,则第一位闪烁,其它位不闪烁shanshuo1 =0;shanshuo2 =0;shanshuo3 =0;break;default:shanshuo1 =0;shanshuo2 =0;shanshuo3 =0;shanshuo4 =0;break;}}void settime()//设定系统时间,时间格式:分-分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机技术》课程设计说明书数字电子钟院、部:电气与信息工程学院学生姓名:指导教师:王韧职称副教授专业:自动化班级:完成时间:2013年01月05日湖南工学院课程设计任务书课程:单片机技术课程设计题目:数字电子钟数字频率计数字电压表交通灯抢答器密码锁波形发生器数字温度计计算器数字式秒表适用班级:自本1003~4、电子1001~2电气本1001~2、通信本1001~2时间: 2012~2013学年第一学期指导教师:王韧《单片机技术》课程设计任务书一、设计题目:数字电子钟、数字频率计、数字电压表、交通灯、抢答器、密码锁、波形发生器、数字温度计、计算器、数字式秒表。

二、适用班级:电气1001~3三、指导教师:王韧四、设计目的与任务:学生通过理论设计和实物制作解决相应的实际问题,巩固和运用在《单片机技术》中所学的理论知识和实验技能,掌握单片机应用系统的一般设计方法,提高设计能力和实践动手能力,为以后从事电子电路设计、研发电子产品打下良好的基础。

五、设计内容与要求设计内容1、数字电子钟设计一个具有特定功能的电子钟。

该电子钟上电或按键复位后能自动显示系统提示符“P.”,进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从0时0分0秒开始运行,进入时钟运行状态;再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动/调整键再次进入时钟运行状态。

2、数字频率计设计一个能够测量周期性矩形波信号的频率、周期、脉宽、占空比的频率计。

该频率计上电或按键复位后能自动显示系统提示符“P.”,进入测量准备状态。

按频率测量键则测量频率;按周期测量键则测量周期;按脉宽测量键则测量脉宽;按占空比测量键则测量占空比。

3、数字电压表设计一个能够测量直流电压的数字电压表。

测量电压范围0~5V,测量精度小数点后两位。

该电压表上电或按键复位后能自动显示系统提示符“P.”,进入测量准备状态,按测量开始键则开始测量,并将测量值显示在显示器上,按测量结束键则自动返回“P.”状态。

4、交通灯设计一个具有特定功能的十字路口交通灯。

该交通灯上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

按开始键则开始工作,按结束键则返回“P.”状态。

要求甲车道和乙车道两条交叉道路上的车辆交替运行,甲车道为主车道,每次通车时间为60秒,乙车道为次车道,每次通车时间为30秒,要求黄灯亮3秒,并且1秒闪烁一次。

有应急车辆出现时,红灯全亮,应急车辆通车时间10秒,同时禁止其他车辆通过。

5、抢答器设计一个具有特定功能的抢答器。

该抢答器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

主持人按下开始按钮后,抢答开始并限定时间30S;10S内无人抢答,蜂鸣器发出音响;主持人按下开始按钮之前有人按下抢答器,抢答违规,显示器显示违规台号,违规指示灯亮,其它按钮不起作用;正常抢答,显示器显示台号,蜂鸣器发出音响,其它抢答按钮无效;正常抢答下,从按下抢答按钮开始30S内,答完按钮没按下,则作超时处理,超时处理时,违规指示灯亮,显示器显示违规台号。

蜂鸣器发出音响;各台数字显示的消除,蜂鸣器音响及违规指示灯的关断,都要通过主持人按复位按钮。

6、密码锁设计一个具有特定功能的密码锁。

该密码锁上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

该密码锁具有系统原始密码888888,用户可以设定并存储用户密码,密码输入时应处于保密显示状态,密码输入正确时应显示密码输入正确提示信息,否则,显示密码输入错误提示信息。

7、波形发生器设计一个具有特定功能的波形发生器。

该波形发生器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

该波形发生器可以分别产生幅值0~5V、频率100Hz~100KHz范围内的三角波、锯齿波、方波、梯形波和正弦波。

8、数字温度计设计一个具有特定功能的数字温度计。

该数字温度计上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

测量温度范围0℃~99℃,测量精度小数点后两位,可以通过开始和结束键控制数字温度计的工作状态。

9、计算器设计一个具有特定功能的计算器。

该计算器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

能实现(1)基本的加、减、乘、除、平方、开方;(2)三角函数运算;(3)十进制、十六进制转换运算;(4)其他功能。

10、数字式秒表设计一个具有特定功能的数字式秒表。

该数字式秒表上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

该数字式秒表应具有开始、暂停、连续、清零和停止功能。

设计要求1、以上课题可以任选其一或多选,学生也可以自拟课题;2、编程语言:汇编或C51;3、计算机打印《单片机技术》课程设计说明书一份;4、设计时间:两周;5、实物制作;6、人员分组:一人一组一实物。

六、《单片机技术》课程设计说明书正文主要内容参照“《单片机技术》课程设计说明书正文主要内容”文件。

七、《单片机技术》课程设计说明书书写规范格式参照“《单片机技术》课程设计说明书书写规范格式”文件。

八、参考资料1、马忠梅,单片机的C语言Windows环境编程宝典[M], 北京:北京航空航天大学出版社,2003.6;2、李光飞,单片机C程序设计指导[M],北京:北京航空航天大学出版社,2003.01 ;3、李光飞,单片机课程设计实例指导[M],北京:北京航空航天大学出版社,2004.9。

电气自动化教研室2012年9月10日摘要数字电子钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有,体积小,功耗低,价格便宜,工作可靠,使用方便更长的使用寿命长等特点。

因此数字电子钟广泛应用于工业,农业和商业等诸多领域中,具有重要的实用价值。

本次课程设计是应用单片机芯片AT89S52设计出的数字时钟电路,整个系统以单片机作为中央控制器,硬件电路主要由三个部分构成,即:单片机最小系统、数码管显示电路、键盘控制电路。

设计完成的作品具有时间显示、校正功能,走时准确、显示直观、运行稳定等优点,达到课程设计的性能指标。

关键词:数字电子钟;A T89S52;数码管ABSTRACTDigital clock is a digital circuit technology, minutes and seconds, timing devices, and mechanical clock, compared with, small volume, low power consumption, low price, reliable work, convenient operation and longer service life long and so on characteristics.So the digital electronic clock is widely used in industrial, agricultural and commercial fields, and it has important practical value.The curriculum design is the application of single chip AT89S52 design of digital clock circuit, the whole system with single chip microcomputer as the central controller, the hardware circuit mainly consists of three parts, namely: the smallest single-chip system, digital tube display circuit, a keyboard control circuit.Design work completed with time display function, correction, accurate, intuitive display, stable operation and other advantages, the curriculum design performance.Key words:Digital electric clock Stopwatch; AT89S52; Digital Tube目录1 设计课题介绍 (1)1.1 设计课题任务 (1)1.2 功能要求说明 (1)1.3 总体方案介绍及工作原理说明 (2)2 硬件系统的设计 (3)2.1 硬件系统模块 (4)2.2 原理图、PCB图、元器件布局图 (4)2.3 元器件单 (4)3 软件系统的设计 (5)3.1 单片机资源使用情况 (5)3.2 软件系统各模块功能介绍 (5)3.3 软件系统各程序模块框流程图 (6)3.4 软件系统程序清单 (9)4 设计总结 (10)4.1 数字电子钟使用说明 (10)4.2 设计说明 (10)4.3 实物图及误差分析 (10)4.4 设计体会和教学建议 (11)结束语 (12)致谢 (13)考文献 (14)附录 (15)1 设计课题介绍1.1 设计课题任务学生通过理论设计和实物制作解决相应的实际问题,巩固和运用在《单片机技术》中所学的理论知识和实验技能,掌握单片机应用系统的一般设计方法,提高设计能力和实践动手能力,为以后从事电子电路设计、研发电子产品打下良好的基础。

1.2基本功能要求说明设计一个具有特定功能的电子钟。

该电子钟上电或按键复位后能自动显示系统提示符“P.”,进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从0时0分0秒开始运行,进入时钟运行状态;再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动/调整键再次进入时钟运行状态。

1.3设计方案介绍及其工作原理说明本系统主要设计思想是:整个系统用单片机为中央控制器,由单片机执行采集时钟电路的时间信号并通过显示模块来输出信号及相关的控制功能。

时钟电路产生的时钟信号,利用单片机的I/O口传送给单片机;并通过P0口和P2口控制数码管显示时间,通过P1口外接4个按键对时间进行调整。

定时设计:利用AT89S52单片机内部的定时/计数器进行中断定时,由于采用12MHZ的晶振提供时钟频率,可选择定时器设为工作方式1,定时时间为50ms,则计数溢出20次即得时钟计时最小单位秒。

采用中断方式进行溢出次数累计,计满20次为秒计时(1秒),从秒到分和从分到时的计时是通过累加和数值比较实现。

此方案利用了单片机的定时功能,不过对定时器须非常熟悉,初值设定正确,否则误差很大,计时不准。

相关文档
最新文档