电子技术课程设计多功能数字时钟范文
- 格式:doc
- 大小:205.50 KB
- 文档页数:14
[数电课程设计数字电子时钟的实现] 电子时钟课程设计课程设计报告设计题目:数字电子时钟的设计与实现班级:学号:姓名:指导教师:设计时间:摘要钟表的数字化给人们生产生活带来了极大的方便,大大的扩展了原先钟表的报时。
诸如,定时报警、按时自动打铃、时间程序自动控制等,这些,都是以钟表数字化为基础的。
功能数字钟是一种用数字电路实现时、分、秒、计时的装置,与机械时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。
从原理上讲,数字钟是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
因此,此次设计与制作数字钟就是为了了解数字钟的原理,从而学会制作数字钟,而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及使用方法。
通过此次课程设计可以进一步学习与各种组合逻辑电路与时序电路的原理与使用方法。
通过仿真过程也进一步学会了Multisim7的使用方法与注意事项。
本次所要设计的数字电子表可以满足使用者的一些特殊要求,输出方式灵活,如可以随意设置时、分、秒的输出,定点报时。
由于集成电路技术的发展,,使数字电子钟具有体积小、耗电省、计时准确、性能稳定、维护方便等优点。
关键词:数字钟,组合逻辑电路,时序电路,集成电路目录摘要 (1)第1章概述············································3第2章课程设计任务及要求·······························42.1设计任务············································42.2设计要求············································4第3章系统设计··········································63.1方案论证············································63.2系统设计············································63.2.1结构框图及说明·································63.2.2系统原理图及工作原理···························73.3单元电路设计········································83.3.1单元电路工作原理·······························83.3.2元件参数选择···································14第4章软件仿真·········································154.1仿真电路图··········································154.2仿真过程············································164.3仿真结果············································16第5章安装调试··········································175.1安装调试过程········································175.2故障分析············································17第6章结论···············································18第7章使用仪器设备清单··································19参考文献·················································19收获、体会和建议·········································20第1章概述数字集成电路的出现和飞速发展,以及石英晶体振荡器的广泛应用,使得数字钟的精度稳定度远远超过了老式的机械表,用数字电路实现对“时”、“分”、“秒”数字显示的数字钟在数字显示方面,目前已有集成的计数、译码电路,它可以直接驱动数码显示器件,也可以直接采用才COMS--LED光电组合器件,构成模块式石英晶体数字钟。
电子技术课程设计报告——多功能数字钟电路设计目录一、任务及要求.......................................................... - 1 -(一)设计要求...................................................... - 1 - (二)设计指标...................................................... - 1 -二、数字钟的构成........................................................ - 1 -三、单元电路的设计...................................................... - 2 -(一)秒脉冲产生电路................................................ - 2 - (二)计数器电路.................................................... - 5 - (三)译码显示电路.................................................. - 7 - (四)校时、校分电路............................................... - 10 - (五)整点报时电路................................................. - 11 - (六)闹钟电路..................................................... - 11 -四、元器件清单......................................................... - 12 -五、总电路图........................................................... - 13 -六、电路仿真........................................................... - 14 -(一)开始状态..................................................... - 14 - (二)校时、校分功能............................................... - 14 - (三)满六十秒向分钟进位状态....................................... - 15 - (四)满六十分向小时进位........................................... - 15 - 七、个人小结........................................................... - 16 -一、任务及要求(一)设计要求(1)利用中规模数字集成器件设计、实现所需电路。
题目班级学号多功能数字电子时钟********************************指导时间**********2010 年12月18日瓷学院电工电子技术课程设计任务书目录1、总体方案与原理说明................................... .. (1)2、单元电路1 ——单片机最小系统 (3)3、单元电路 2 ——指示灯与数码管显示电路. . . . . . . . . . . . . . . . . . . . . . 5 4、单元电路 3 ——键盘检测电路 (7)5、单元电路4 ——A T 2 4 C 0 2 存储电路 (9)6、总体电路原理相关说明 (11)7、总体电路原理图 (13)8、PCB印制电路板图 (14)9、元件清单.............................................................. . . . . . . . . . . . . . . . . . . 1 510 、参考文献 (16)11、设计心得体会............................................................... . . . . . . . . . . . . . . 1 712 、附件: C 源程序..............................................................181、总体方案与原理说明图1:作品总体框图这是一个具有时间、日期、秒表、闹铃以及断电储存数据功能的多功能数字电子时钟。
它主要由以下几部分组成:单片机最小系统;指示灯及数码管显示电路;按键电路;以及AT24C02存储电路。
整机的逻辑框图如右图所示:本时钟的主控芯片是一台AT89S51单片机,AT89S51是一个低功耗,高性能CMOS 啦单片机,片含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATME公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片集成了通用8 位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
电子综合设计多功能数字钟报告报告内容如下:一、设计目的和原理多功能数字钟是一种能够显示时间,并具有闹钟、计时、倒计时等功能的电子设备。
本设计的目的是通过FPGA实现一个多功能数字钟的功能,以实现时间的显示和闹钟的设置功能。
二、设计方案和实现1.硬件设计方案:本设计使用FPGA作为主控芯片,使用七段数码管作为显示器,通过与FPGA的IO口连接来实现时间的显示功能。
同时,使用按键作为输入进行功能的选择和设置。
2.硬件连接:将FPGA的IO口连接到七段数码管的控制端,通过IO口输出相应的数字信号来控制数码管的亮灭。
将按键连接到FPGA的IO口,通过IO口输入按键的信号。
此外,还需要连接一个晶振电路来提供时钟信号。
3.软件设计方案:本设计使用VHDL语言进行程序设计,通过状态机来实现多功能数字钟的功能。
具体实现包括时间的显示、闹钟的设置和启动、计时和倒计时功能的实现。
通过按键的输入来切换不同的状态,实现不同功能的切换和设置。
4.软件实现具体步骤:(1)定义状态机的状态,包括时间显示、闹钟设置、计时和倒计时等状态。
(2)在时间显示状态下,通过FPGA的IO口输出相应的数字信号来控制七段数码管的亮灭,实现时间的显示。
(3)在闹钟设置状态下,通过按键的输入来设置闹钟时间,并将设置好的时间保存在寄存器中。
(4)在计时和倒计时状态下,通过按键的输入来实现计时和倒计时功能,并通过七段数码管的显示来实时显示计时和倒计时的时间。
以下为本设计的完整程序代码:```vhdl--时钟频率--定义状态signal state : state_type;--定义时钟、按键和数码管信号signal clk : std_logic;signal key : std_logic_vector(1 downto 0);signal seg : std_logic_vector(6 downto 0);--闹钟时间寄存器signal alarm_hour_reg : std_logic_vector(5 downto 0);signal alarm_min_reg : std_logic_vector(5 downto 0);--计时和倒计时寄存器signal count_up_reg : std_logic_vector(23 downto 0); signal count_down_reg : std_logic_vector(23 downto 0); signal count_down_flag : std_logic := '0';beginclock : processbeginwhile true loopclk <= '0';wait for 10 ns;clk <= '1';wait for 10 ns;end loop;end process;key_scan : process(clk)beginif rising_edge(clk) thenkey <= key_scan_func; -- 按键扫描函数end if;end process;fsm : process(clk, key)beginif rising_edge(clk) thencase state isif key = "10" then -- 第一个按键按下state <= set_alarm;elsif key = "01" then -- 第二个按键按下state <= count_up;end if;when set_alarm =>seg <= set_alarm_func; -- 闹钟设置函数if key = "00" then -- 两个按键同时按下elsif key = "01" then -- 第一个按键按下state <= count_up;end if;when count_up =>seg <= count_up_func; -- 计时函数if key = "00" then -- 两个按键同时按下elsif key = "10" then -- 第二个按键按下state <= count_down;count_down_flag <= '1';end if;when count_down =>seg <= count_down_func; -- 倒计时函数if key = "00" then -- 两个按键同时按下count_down_flag <= '0';elsif key = "01" then -- 第一个按键按下state <= count_up;count_down_flag <= '0';end if;end case;end if;end process;--数码管信号和显示模块的连接display : entity work.seg_displayport mapclk => clk,seg => segend architecture;```四、总结与展望通过FPGA实现多功能数字钟的设计,在硬件和软件的配合下,实现了时间的显示和闹钟的设置功能。
数字电子技术课程设计报告课题:数字钟的设计与制作学年:专业:班级:姓名:数字电子技术课程设计报告一、设计目的数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。
数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
因此,我们此次设计与制作数字钟就是为了了解数字钟的原理,从而学会制作数字钟.而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法.且由于数字钟包括组合逻辑电路和时叙电路.通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法.二、设计内容及要求〔1〕设计指标①由晶振电路产生1HZ标准秒信号;②分、秒为00~59六十进制计数器;③时为00~23二十四进制计数器;④周显示从1~日为七进制计数器;⑤具有校时功能,可以分别对时及分进展单独校时,使其校正到标准时间;⑥整点具有报时功能,当时间到达整点前鸣叫五次低音〔500HZ〕,整点时再鸣叫一次高音〔1000HZ〕。
〔2〕设计要求①画出电路原理图〔或仿真电路图〕;②元器件及参数选择;③电路仿真与调试。
〔3〕制作要求自行装配和调试,并能发现问题和解决问题。
〔4〕编写设计报告写出设计与制作的全过程,附上有关资料和图纸,有心得体会。
三、原理框图数字钟实际上是一个对标准频率〔1HZ〕进展计数的计数电路。
由于计数的起始时间不可能与标准时间〔如时间〕一致,故需要在电路上加一个校时电路,同时标准的1HZ 时间信号必须做到准确稳定。
通常使用石英晶体振荡器电路构成数字钟。
数字电子钟的总体图如图〔1〕所示。
由图〔1〕可见,数字电子钟由以下几局部组成:石英晶体振荡器和分频器组成的秒脉冲发生器;校对电路;六十进制秒、分计数器、二十进制时计数器及七十进制日计数器;以及秒、分、时的译码显示局部等。
四、主要局部的实现方案1 秒脉冲电路由晶振32768Hz经CD4060分频为2Hz,再经过74LS74一次分频,即得1Hz 标准秒脉冲,提供应时钟计数脉冲。
摘要20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域。
那些对时间要求非常严格和准确的人来说,时间的不准确会带来非常大的麻烦,数码管显示的时间简单明了而且读数快、时间准确显示到秒。
而机械式时钟依赖于晶体震荡器,可能会导致误差。
所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。
多功能数字电子钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。
数字钟的精度、稳定度远远超过老式机械钟。
在这次设计中,采用LED 数码管显示时、分、秒,分别以12进制和24进制两种方案进行计时。
用1Hz的晶振脉冲做为计数器的触发脉冲,分别设计了12进制、24进制和60进制计数器,根据数码管动态显示原理来进行显示。
通过multism软件对设计的系统进行仿真分析,仿真结果正确。
该系统具有时间显示、时间调整、闹钟、整点报时等功能。
设计的多功能数字钟体积小巧,价格低廉,走时精度高,使用方便,功能完善,有一定的应用价值。
关键字:数字电子钟,LED数码管,触发脉冲,整点报时AbstractThe 20 th century, electronic technology has experienced rapid growth in its promotion, modern electronic product almost permeated each social fields. Those very strict demands on time and accurate people, time is not accurate will bring very big trouble, digital pipe display time simple and fast reading, time show to the seconds. And mechanical clock depends on the crystal oscillator, could lead to errors. So to digital pipe for the clock display pointer type than the clock showed a lot of advantage.Multi-function digital electric clock is the digital circuit to realize "hour"and" minute ", "seconds" digital display timer device. A digital clock precision, stability is far more than old mechanical clock. In this design, LED digital display when the tube, minutes and seconds, respectively to 12 and 24 into system into the two schemes for the timer. 1 Hz with the crystals as the counter pulse triggering pulse, were designed 12 into system, and into the system and 60 into the counter, according to the principle of digital dynamic display to show.Through the multism software to design of system simulation analysis, the simulation results are correct. The system has time to show, time to adjust, the whole point, alarm clock time etc. Function. The design of the multi-function digital clock small size, low prices, when the high precision, easy to use, the perfect function, have certain application value.Key words: digital electric clock , LED nixie tube , trigger pulse , integral point report hour目录1 前言 (1)1.1发展概述 (1)1.2数字电子钟的意义 (2)1.3数字电子钟的研究容 (2)2 开发工具软件介绍 (3)2.1 仿真软件选择 (3)2.2 同类软件比较 (6)3 系统方案设计 (9)3.1设计目的 (9)3.2设计方案 (9)3.3计数器 (11)3.4比较器 (12)4系统实现 (14)4.1.秒脉冲产生电路 (14)4.2系统设计方案一 (17)4.2.1六十进制计数器 (17)4.2.2二十四进制计数器 (18)4.3数字电子钟交流 (19)4.4 校准电路 (20)4.5整点报时电路 (20)4.6闹钟电路 (21)4.7系统设计方案二 (22)4.7.1十二进制 (22)5印刷电路板制作 (25)6 设计结果 (27)7 结论 (29)致 (30)参考文献 (31)1 前言1.1发展概述时钟从被发明的那天起,就成为人们生活中必不可少的一种工具,尤其是在现在这个讲究效率的年代,时钟更是在人类生产、生活、学习等多个领域得到广泛的应用。
数字电子时钟课程设计报告-5数字电子时钟课程设计报告-55.结果分析与讨论在本次数字电子时钟课程设计中,我们成功地设计出了一个简单的数字电子时钟。
通过对数字电子时钟的设计,我们深入理解了数字电路和时钟电路的原理,并且应用了Arduino开发板及其相关的编程语言。
在设计过程中,我们首先确定了所需的功能,包括显示时间、日期、设置闹钟等。
然后,我们根据这些功能需求,选择合适的硬件模块和传感器,例如7段数码管显示模块和实时时钟模块。
接着,我们进行了电路的连接和元器件的焊接,确保电路的正常工作。
在编程方面,我们使用Arduino的编程语言来实现时钟功能。
通过编写合适的代码,我们能够获取实时时钟模块的时间和日期,并将其显示在数码管上。
我们还添加了设置闹钟的功能,当闹钟时间到达时,数码管会显示闹钟提醒信息。
通过测试,我们发现我们设计的数字电子时钟能够准确显示时间和日期,并且可以正常设置和响铃闹钟。
同时,我们注意到在电路连接和编程过程中可能出现一些问题,例如电路连接错误、编程错误等。
然而,我们能够及时发现并解决这些问题,确保了时钟的正常工作。
值得一提的是,在本次课程设计中,我们还获得了很多宝贵的经验和知识。
我们学到了数字电路的设计和实现方法,熟悉了Arduino开发板的使用,掌握了一些电路故障的排除方法。
通过这次设计,我们加深了对数字电子时钟原理的理解,并且提高了我们的动手能力和解决问题的能力。
总体而言,本次数字电子时钟课程设计是一次非常有意义和有收获的实践活动。
通过设计和实现数字电子时钟,我们巩固了课堂知识,提高了实践能力,拓宽了思维的广度。
我们相信,这次课程设计对我们今后的学习和发展将会具有重要的促进作用。
感谢老师的指导和帮助,感谢小组成员的合作和付出!。
多功能数字钟的设计报告
一、简介
本项目为一款多功能数字钟,考虑到时代的发展,利用计算机技术和
电子工艺,设计出一款全新的数字钟,它可以满足日常生活中的不同需求。
二、功能
1、设置时间和日期的功能。
2、支持闹钟功能,可以设置多个闹钟,每天自动响铃提醒。
3、支持倒计时功能,用户可以设置倒计时的时间,可以实现计时功能。
4、支持自定义界面功能,用户可以根据自己的喜好来设置数字钟的
界面和背景图案。
5、钟表外观强大,具有耐用、耐磨、耐高温等特点,能够满足不同
应用环境的要求。
三、硬件系统
本项目采用先进的微控制芯片技术,设计制造的多功能数字钟由主控
单元、传感器、触摸控制板、显示屏、外壳等组成。
1、主控单元:采用先进的微控制器进行控制,并结合定时器、中断
处理模块进行时间控制,主控单元负责接收传感器信号,控制显示屏信息,实现时钟的功能。
2、传感器:采用光电传感器、按键传感器等,可以有效地接收外部
信号,实现对外部信号的检测。
3、触控板:采用触摸传感技术,可以有效地实现用户对时钟的操作,例如调节时间、设置闹钟等。
电子技术课程设计题目名称:多功能数字钟的设计班级:学号:姓名:指导教师:日期:二零一五年六月二十日多功能数字钟的设计一、设计任务及要求设计任务:设计一个多功能的数字钟。
设计要求:内容要求:①说明设计题目及要求。
②剖析题目并提出设计构想。
③提出设计实现方案。
④根据确定的设计方案进行细致构思和实现。
画出总体原理图。
⑤对总体原理图进行深入剖析及定量计算,详尽说明各部分电路的原理并求出必要的参数值。
⑥对电路进行仿真,给出仿真结果。
⑦对本次课程设计进行总结1.以数字形式显示时、分、秒的时间。
2.小时的计时要求为24进制,分钟和秒的计时要求为60进制。
3.能手动快速校时、校分。
4.具有整点报时功能。
5. 具有秒表计数功能。
6. 具有闹钟功能。
7. 电路中所需的直流电源需自行设计。
整体设计及原理框图整体设计:本实验为多功能数字钟的设计,小时为24进制,分钟和秒为60进制,具有校时校分,整点报时,秒表计数,闹钟功能,数字以液晶屏显示出来。
时钟秒分钟小时的产生,10ms 信号,计100次够1s,够60s计分钟,够60分钟小时,够24小时清零。
以ms定义毫秒,以s定义秒,m定义分钟,h定义小时。
闹钟设计的小时与分钟与定时器的小时和分钟返回单片机进行比较,如果相等则传给蜂鸣器,蜂鸣器响,不相等则不执行,修改时间有单片机检测按键来进行时间的修改。
秒表由单片机给秒表信号开始计数每10ms显示一次。
设计的读取和指令的发出都由单片机来实现。
数字时钟功能齐全,而且操作方便,符合现实要求。
原理框图:二、各模块设计原理时钟信号的产生51单片机定时器T0原理:定时器/计数器简称定时器,其作用主要包括产生各种时标间隔、记录外部事件的数量等,是微机中最常用、最基本的部件之一。
803l单片机有2个16位的定时器/计数器:定时器0(T0)和定时器1(T1)。
T0由2个定时寄存器TH0和TL0构成,T1则由TH1和TL1构成,它们都分别映射在特殊功能寄存器中,从而可以通过对特殊功能寄存器中这些寄存器的读写来实现对这两个定时器的操作。
目录第1章系统总体方案与说明01.1系统总体方案01.2 系统设计说明11.3系统设计目的21.4系统设计要求2第2章硬件电路设计32.1总原理图32.2各个模块设计32.3 器件清单6第3章软件设计73.1 硬件框图73.2 程序流程图7第4章心得体会7第5章11附录A. 源程序清单11附录B.硬件原理图30C 参考文献30电气信息学院课程设计评分表31第1章系统总体方案与说明1.1系统总体方案该课程设计是利用MCS-51单片机部的定时/计数器、中断系统、以及行列键盘和LED显示器等部件,设计的一个单片机电子时钟,6位LED数码显示,分别显示"小时:分钟:秒〞。
该作品主要用于24小时计时显示,能整时报时,能作为秒表使用,能定时闹铃1分钟。
使用方法:开机后时钟在00:00:00起开场计时。
1.长按P3.2进入调分状态:分单元闪烁,按P3.2加1,按P3.3减1.再长按P3.2进入时调整状态,时单元闪烁,加减调整同调分.按长按退出调整状态。
2.按P3.3进入设定闹时状态: 12:00: ,可进展分设定,按P3.4分加1,再按P3.2为时调整,按P3.4时加1,按P3.3调闹钟完毕.在闹铃时可按P3.2停闹,不按闹铃1分钟。
〔3按下P3.4进入秒表状态:再按P3.4秒表又启动,按P3.4暂停,再按P3.4秒表清零,按P3.4退出秒表回到时钟状态。
1.2系统设计说明1〕系统由AT89C51、LED 数码管、按键、电容、电阻等局部构成,能实现时间的调整、输出、调时间等功能。
系统中按钮BUTTON能对时间进展调整功能的按钮,采用单键控制调时功能,运用软件去抖判断按键的时间从而选择完成相对应的功能〔2〕时间调整:该设计需要校对时间,所以用三个按键来实现。
按hour来调节小时的时间,按minute来调节分针的时间,按scoend来调节秒的时间。
按键处理是先检测秒按键是否按下,秒按键如果按下,秒就加1;如果没有按下,就检测分按键是否按下,分按键如果按下,分就加1;如果没有按下,就检测时按键是否按下,时按键如果按下,时就加1;如果没有按下,就把时间显示出来。
物理与电子科学学院电子电工实验基于DS1302多功能数字时钟--万年历实验报告实验名称:基于DS1302多功能数字钟试验日期: 2014年 01 月 05 日专业:电子信息工程姓名:刘斌班级:物电 1105 班学号: 2011112030560一、设计理念:电子万年历是一个应用非常广泛的实用日常计时工具,带有显示温度,显示世纪,年,月,日,星期,时,分,秒和按键可调时间及其按键设置闹钟的功能,同时具有月末自动更新,闰年补偿功能,整点报时等多种功能。
环境温度检测系统在日常生活和工业应用非常广泛,能实时采集周围的温度信息进行显示。
此系统是基于STC89C52单片机设计的,包含液晶显示模块,DS1302实时时钟模块,DS18B20温度采集模块,键盘扫描模块,蜂鸣器报警模块。
STC89C52作为控制核心,具有功耗低,功能强等特点,电压可选3到5V电源供电。
显示模块采用1602液晶动态显示,相对数码管而言经济实用,占用空间小,对于显示数字、字母最为合适,而且与单片机连线简单,占用IO口相对较少。
实时时钟芯片DS1302是一款经济实惠功能强大的较新型产品,该器件提供RTC/日历,可外加器件实现定时闹钟等功能,如果检测到主电源故障,该器件可自动切换到备用电源供电,可以保证在断电情况下精准走时,计时。
温度检测显示模块采用数字式温度传感器DS18B20,该芯片具有精度高,测量范围广等优点,易与单片机连接,模块电路组成简单并同时具有温度报警功能。
关键词:STC89C52,DS1302,DS18B20,1602液晶显示,电子万年历,采集设备周围环境温度、整点报时,闹钟时分通过按键设置,时、分、秒、年、月、日、星期通过按键进行调节校准……二、设计思路:核心控制体:STC89C52单片机实时时钟芯片:DS1302数字式温度传感器:DS18B20总共设有四个按键,为节约资源考虑,每个按键都有多种功能。
四个按键分别标号为key1,key2,key3,key4。
课程设计课程名称___数字电子技术课程设计 __ 题目名称___多功能数字钟的电路设计_ 学生学院___物理与光电工程学院___专业班级___08光信息与科学技术2班_ 学号___3108009486_________学生姓名___伍国章_____________指导教师___黄老师___________2010 年06 月9 日一、设计题目多功能数字钟的电路设计数字钟是采用数字电路实现“时”、“分”、“秒”数字显示的计时装置。
钟表的数字化在提高报时精度的同时,也大大扩展了它的功能,诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭路灯等。
因此,研究数字钟及扩大其应用,有着非常现实的意义。
1)掌握数字钟的设计、组装与调试方法。
2)熟悉集成电路的使用方法。
二、设计任务与要求1)时钟显示功能,能够以十进制显示“时”、“分”、“秒”。
2)具有校准时、分的功能。
3)整点自动报时,在整点时,便自动发出鸣叫声,时长1s。
选做:1)闹钟功能,可按设定的时间闹时。
2)日历显示功能。
将时间的显示增加“年”、“月”、“日”。
三、原理电路一个具有计时、校时、报时、显示等基本功能的数字钟主要由振荡器、分频器、计数器、译码器、显示器、校时电路、报时电路等七部分组成。
石英晶体振荡器产生的信号经过分频器得到秒脉冲,秒脉冲送入计数器计数,计数结果通过“时”、“分”、“秒”译码器译码,并通过显示器显示时间。
1、振荡器单元电路设计方案一:晶体振荡器电路晶体振荡器是构成数字式时钟的核心,它保证了时钟的走时准确及稳定。
一般输出为方波的数字式晶体振荡器电路通常有两类,一类是用TTL门电路构成;另一类是通过CMOS非门构成的电路,如图1.2所示,从图上可以看出其结构非常简单。
该电路广泛使用于各种需要频率稳定及准确的数字电路,如数字钟、电子计算机、数字通信电路等。
图1.2 CMOS晶体振荡器(仿真电路)图1.2所示电路中,CMOS非门U1与晶体、电容和电阻构成晶体振荡器电路,U2实现整形功能,将振荡器输出的近似于正弦波的波形转换为较理想的方波。
基于单片机的电子时钟设计摘要20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。
对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。
数码管显示的时间简单明了而且读数快、时间准确显示到秒。
而机械式的依赖于晶体震荡器,可能会导致误差。
数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。
数字钟的精度、稳定度远远超过老式机械钟。
在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定时器计数。
在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。
数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。
关键字:数字电子钟单片机目录第一部分整体设计方案1.1 课程设计任务1.2 单片机的选择1.3 单片机的基本结构第二部分数字钟的硬件设计2.1 最小系统设计2.2 LED显示电路第三部分数字钟的软件设计3.1 系统软件设计流程图3.2主程序3.4 时钟设置子程序3.5 定时器中断子程序3.6LED显示子程序3.7按键控制子程序第四部分调试与功能说明4.1系统性能测试与功能说明4.2系统时钟误差分析4.3硬盘调试4.4软件调试问题及解决心得体会附件第一部分整体方案的设计1.1课程设计的任务:设计一个多功能数字时钟完成以下功能1、走时(能实现时分秒,年月日的计时)2 、显示(分屏显示时分秒,年月日,修改定位闪烁显示)3、校时(能用按键修改和校准时钟)4、定时报警1.2 单片机的选择单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。
1
2020年4月19日
电子技术课程设计
多功能数字时钟
文档仅供参考
2
2020年4月19日
电子技术课程设计
数字钟的设计
一、设计任务与要求
1.
能直接显示“时”、“分”、“秒”十进制数字的石英数字
钟。
2. 能够24小时制或12小时制。
3.
具有校时功能。能够对小时和分单独校时,对分校时的时候,
停止分向小时进位。校时时钟源能够手动输入或借用电路中的
时钟。
4. 整点能自动报时,要求报时声响四低一高,最后一响为整点。
5. 走时精度高于普通机械时钟(误差不超过1s/d)。
二、方案设计与认证
1、课题分析
数字时钟一般由6个部分组成,其中振荡器和分频器组成标
准的秒信号发生器,由不同进制的计数器,译码器和显示器组成
计时系统。秒信号送入计数器进行计数,把累计的结果以
“时”、“分”、“秒”的十进制数字显示出来。“时”显示由
二十四进制计数器、译码器和显示器构成,“分”、“秒”显示
分别由六十进制计数器、译码器构成。其原理框图如图1所示。
文档仅供参考
3
2020年4月19日
2、方案认证
(1)振荡器
振荡器是计时器的核心,主要用来产生时间标准信号,也叫时基
信号。数字钟的精度,主要取决于时间标准信号的频率及稳定
度。振荡器的频率越高,计时的精度就越高,但耗电量将增大。
一般采用石英晶体振荡器经过分频后得到这一信号,也可采用由
555定时器构成的多谐振荡器作为时间标准信号。
(2)分频器
振荡器产生的时基信号一般频率都很高,要使它变成能用来计时
的“秒”信号,需由分频器来完成。分频器的级数和每级的分频
次数要根据时基频率来定。例如,当前石英电子钟多采用32768
Hz的标准信号,将此信号经过15级二分频即可得到周期为1s的
时显示时译码时计数分显示分译码分计数秒显示
秒译码秒计数校时电分频振荡整点报时
图1
文档仅供参考
4
2020年4月19日
“秒”信号。也可选用其它频率的时基信号,确定好分频次数后
再选择合适的集成电路。
(3)计数器
数字钟的“秒”、“分”信号产生电路都由六十进制计数器构
成,“时”信号产生电路由二十四进制计数器构成。“秒”和
“分”计数器用两块十进制计数器来实现是很容易的,它们的个
位为十进制,十位为六进制,这样,符合人们一般计数习惯。
“时”计数也能够用两块十进制计数器实现,只是做成二十四进
制。上述计数器均可用反馈清零法来实现。
(4)译码显示电路
因本设计选用的计数器全部采用二-十进制集成块,因而计数器
的译码显示均采用BCD-七段显示译码器,显示器采用共阴极或共
阳极的七段显示数码管。
(5)校时电路
在刚开机接通电源或计时出现误差时,都需要对时间进行校正。
校“时”电路的基本原理是将周期为0.5s的脉冲信号直接引进
“时”计数器,同时将“分”计数器置零,让“时”计数器快速
计数,在“时”的指示达到需要的数字后,切断0.5s的脉冲信
号。
(6)整点报时电路
数字钟整点报时是最基本的功能之一。此电路要求每当“分”和
文档仅供参考
5
2020年4月19日
“秒”计数器计到59分50秒时,便自动驱动音响电路,在10s内
自动发出5次鸣叫声。要求每隔1s叫一次,每次持续时间为1s,
共响5次,而且前四次为低音,最后一响为高音,此时计数器正
好为整点(“0”分“0”秒)。
三、单元电路设计与参数计算
(1) 振荡器及分频器
方案一:
石英晶体的振荡频率为4 MHz,不能用来作为数字时钟的输入信
号,必须将它变为1s的脉冲信号。因此,还要对时钟进行分频。
由图2可知,4MHz晶振的输出送到U1芯片分频。U1芯片选用
MCI4064 14级二分频器,由输出端Q14得到214分频的脉冲信号,
fQ14=4 MHz/214=4 MHz/16384≈244.141Hz。再经U2(仍选用
MCI4060)芯片进行28分频,由输出端Q8可得到周期为1s的脉冲
信号,fQ8=244.141Hz/256≈0.594Hz,其周期为1/ fQ8=1/0.594Hz≈
1.048s。能够用U1芯片的Q12、Q13端为整点报时提供频率分别为
1000Hz和500Hz的信号,因为fQ12=4/212M Hz=4/4096MHz=976.56Hz,
fQ13=4/213MHz=4/8192MHz=488.281。