数字钟的设计与制作过程

合集下载

数字钟的设计与制作

数字钟的设计与制作

数字钟的设计与制作一.指标要求:1.显示时、分、秒。

.采用24小时制。

2.具有校时功能,可以对小时和分单独校时,对分校时的时候,停止分向小时进位。

校时时钟源可以手动输入或借用电路中的时钟。

3.为了保证计时准确、稳定,由晶体振荡器提供标准时间的基准信号。

二.设计计算:1.总体方案设计:画出总体方框图原理框图并给出说明。

数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。

由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定。

通常使用石英晶体振荡器电路构成数字钟。

总体方案设计如图(1)所示。

图(1)2.单元电路设计:各功能块电路图,各部分定性说明以及计算分析。

晶体振荡器电路:给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定。

石英晶体振荡器如图(2)所示,采用反向器等元件构成。

利用一个与非门的自我反馈使它工作在线性状态,然后利用石英晶体JU来控制震荡频率,电阻为反馈元件,电容C防止寄生振荡。

图(2)分频器电路:由于石英晶体产生较高的32768HZ的频率,而电子钟需要秒脉冲,可采用分频电路实现,具体电路图如(3)所示。

先经过3次十六分频,在经过一次八分频最后得到脉冲信号。

图(3)时间计数单元:因为电子钟有秒、分、时组成,分别60、60和24进制。

采用一片4520接成60进制,4520的第一组4位二进制接成秒的个位,另一组接成秒的十位,“分”也为60 进制,“时”为24 进制。

这两种进制的次序和二进制完全相同, 只是模数不是2 的整幂。

采用反馈置零法清零, 先按二进制计数器串联起来构成计数器, 当计数状态达到所需的脉冲模值后, 经过电路译码、反馈、产生复位脉冲将计数器清零, 然后重新开始进行下一个循环。

(1)60 进制计数器。

电路如图(4)所示。

4520的第一组4 位二进制构成10 进制, 第二组4 位二进制构成6 进制, 因为二组都为16 进制, 而4520具有异步清零的功能。

设计制作电子时钟

设计制作电子时钟

设计制作简易数字钟一、设计要求1、设计一振荡源,用于产生1Hz的脉冲信号;2、能完成从00时00分00秒到23时59分59秒走时,并实时显示时、分、秒;3、具有手动校时、校分、校秒功能。

发挥部分:具有正点报时功能。

要求在59分58秒开始报时,持续5秒钟。

二、总体设计方案1、方案选择数字钟实际上是由一个对标准频率(1HZ)进行计数的计数电路为主要部分构成的。

由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1HZ 时间信号必须做到准确稳定。

通常使用石英晶体振荡器电路来构成数字钟的标准时间基准信号。

数字钟的组成框图如下图所示。

数字钟计时周期是24,因此必须设置24 计数器,秒、分、时由七段数码管显示。

为使数字钟走时与标准时间一致,校时电路是必不可少的。

设计中采用状态机控制校时,通过切换开关用秒脉冲或手动按键产生脉冲先后对“时” “分” “秒”计数器进行校时操作。

2、数字钟的构成(1)数字钟的构成:振荡器、分频器、计数器、译码器、LED数码管显示器等几部分。

附加功能的实现还需采用T’触发器及与门和或门及蜂鸣器组成报时电路。

(2)数字钟的时、分、秒实际上就是由一个24 进制计数器(00-23),两个60 进制计数器(00-59)级联构成。

设计数字钟实际上就是计数器的级联。

(3)芯片选型:由于24进制、60进制计数器均由集成计数器级联构成,且都包含有基本的十进制计数器,从设计简便考虑,芯片选择十进制计数器74LS390。

3、元器件列表:型号74LS00、74LS04、74LS08、74LS21、74LS32、74LS47、74LS74、74LS86、74LS390、CD4068、CD4060、CD4511。

晶体管8050、510欧姆电阻、LED、轻触开关、自锁开关、蜂鸣器、10p电容、晶振32768、10M电阻。

三、系统工作原理1、主计数部分原理图图1主计数部分原理图如图所示,用两个十进制计数器74LS390组成60进制计数器和24进制计数器,分别用于对分、秒和时的计数。

电子数字钟的设计与制作

电子数字钟的设计与制作

电子数字钟的设计与制作
设计和制作电子数字钟的步骤如下:
1. 确定需求:确定所要设计的电子数字钟的功能要求,如显示时间、日期、闹钟功能等。

2. 选取器件:选取合适的微控制器、显示屏、时钟芯片、按键等器件。

微控制器需要具备足够的处理能力和接口,以便于控制显示屏和处理输入信号。

3. 硬件设计:根据选取的器件,设计电路图和PCB布局。


括时钟电路、显示电路、按键电路、电源供电电路等。

4. 软件开发:编写嵌入式软件程序,实现时钟的各种功能。

包括处理时间的计算与显示、闹钟功能的设置与触发、用户界面的交互等。

5. 制作电路板:利用电子设计软件将电路图转化为PCB文件,并进行打样加工,制作出电路板。

6. 组装调试:根据设计好的布局,将所选取的器件焊接到电路板上。

完成后进行电路的检查、组装和连线等工作。

7. 软件烧录:通过编程器将软件程序烧录到微控制器中。

8. 调试测试:进行电源接入,对时钟的各个功能进行测试调试,确保其正常运行。

9. 外壳设计与制作:设计合适的外壳以保护电子数字钟,可以采用3D打印、注塑等方式制作外壳。

10. 最终装配与测试:将完整的电子数字钟进行装配,并进行
最后的测试以确保其功能正常。

6.1.2数字钟设计的方法和步骤(精)

6.1.2数字钟设计的方法和步骤(精)
消费电子产品设计
主讲老师:裴焕宇

第六章 数字钟设计与制作
二、数字钟设计的方法和步骤
( 一)数字钟设计概述 设计数字钟 要根据设计目的、设计任务对数字钟性能指标的要求,确定 整机电路的方框流程图。再根据流程图设计各部分单元电路,在单元电路 设计中,首先画出单元电路图,根据电路图要确定原件的型号、性能参数 并合理地选择这些原件。 (二)数字钟设计步骤
功能要求:24小时为一个周期显 示分秒时。计时、校时、整点报 时,具有单独校时功能,计时过 程有报时功能,当时间到达整点 前5秒开始蜂鸣报时。为保证计时 的稳定和稳定准确,由晶体整荡 器提供基准信号。
第 4
1.整机方框图设计

译码驱动
译码驱动
译码驱动
译码驱动
译码驱动
译码驱动
驱动驱动
星期
时十位
时个位

图: 1
图:2
C1 0.01 F G1 G2
工作原理:G1CMOS非门输出电压U1与晶体、电 容、电阻组成振荡电路。G2的功能是整形,将U1 近似正弦波,整形为方波U2输出。输出反馈电阻 R1为G2提供偏置,使电路工作在放大区,使非门近 似于高增益的反相放大器。C1C2与晶体构成谐振网 络,完成对振荡频率的控制功能,并有180度的相 移。从而和非门组成正反馈网络,实现振荡器功 能。晶体具有较高的频率稳定性和准确性,频率 越高准确度越高,选石英振荡器的频率为4MHZ振 荡器的输出频率为4MHZ,保证了系统的稳定度。
1 2 3 4 5 6 7 8
4518
16 15 14 13 12 11 10 9
470Ω
第 7
4. 计数译码显示电路设计
右图为七段显示电路和计数译码器。 在确定了标准“秒”的时间信号后,可根据 60进制分别确定“分”和“时”及24小时为一 天的周期计数,正确连接就可以将计数器 的状态经译码器译码,通过显示器显示。 “秒”“分”“时”三个显示电路原理如图所示。

单片机实验报告数字时钟设计报告

单片机实验报告数字时钟设计报告

单片机实验报告数字时钟设计报告一、实验目的本次单片机实验的目的是设计并实现一个基于单片机的数字时钟。

通过该实验,深入了解单片机的工作原理和编程方法,掌握定时器、中断、数码管显示等功能的应用,提高综合运用知识解决实际问题的能力。

二、实验原理1、单片机选择本次实验选用了常见的 51 系列单片机,如 STC89C52。

它具有丰富的资源和易于编程的特点,能够满足数字时钟的设计需求。

2、时钟计时原理数字时钟的核心是准确的计时功能。

通过单片机内部的定时器,设定合适的定时时间间隔,不断累加计时变量,实现秒、分、时的计时。

3、数码管显示原理采用共阳或共阴数码管来显示时间数字。

通过单片机的 I/O 口控制数码管的段选和位选信号,使数码管显示相应的数字。

4、按键控制原理设置按键用于调整时间。

通过检测按键的按下状态,进入相应的时间调整模式。

三、实验设备与材料1、单片机开发板2、数码管3、按键4、杜邦线若干5、电脑及编程软件(如 Keil)四、实验步骤1、硬件连接将数码管、按键与单片机开发板的相应引脚通过杜邦线连接起来。

确保连接正确可靠,避免短路或断路。

2、软件编程(1)初始化单片机的定时器、中断、I/O 口等。

(2)编写定时器中断服务程序,实现秒的计时。

(3)设计计时算法,将秒转换为分、时,并进行进位处理。

(4)编写数码管显示程序,将时间数据转换为数码管的段选和位选信号进行显示。

(5)添加按键检测程序,实现时间的调整功能。

3、编译与下载使用编程软件将编写好的程序编译生成可执行文件,并下载到单片机中进行运行测试。

五、程序设计以下是本次数字时钟设计的主要程序代码片段:```cinclude <reg52h>//定义数码管段选码unsigned char code SEG_CODE ={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};//定义数码管位选码unsigned char code BIT_CODE ={0x01, 0x02, 0x04, 0x08, 0x10,0x20, 0x40, 0x80};//定义时间变量unsigned int second = 0, minute = 0, hour = 0;//定时器初始化函数void Timer_Init(){TMOD = 0x01; //定时器 0 工作在方式 1 TH0 =(65536 50000) / 256; //定时 50ms TL0 =(65536 50000) % 256;EA = 1; //开总中断ET0 = 1; //开定时器 0 中断TR0 = 1; //启动定时器 0}//定时器 0 中断服务函数void Timer0_ISR() interrupt 1{TH0 =(65536 50000) / 256;TL0 =(65536 50000) % 256;second++;if (second == 60){second = 0;minute++;if (minute == 60){minute = 0;hour++;if (hour == 24){hour = 0;}}}}//数码管显示函数void Display(){unsigned char i;for (i = 0; i < 8; i++)P2 = BIT_CODEi;if (i == 0){P0 = SEG_CODEhour / 10;}else if (i == 1){P0 = SEG_CODEhour % 10;}else if (i == 2){P0 = 0xBF; //显示“”}else if (i == 3){P0 = SEG_CODEminute / 10;else if (i == 4){P0 = SEG_CODEminute % 10;}else if (i == 5){P0 = 0xBF; //显示“”}else if (i == 6){P0 = SEG_CODEsecond / 10;}else if (i == 7){P0 = SEG_CODEsecond % 10;}delay_ms(1);//适当延时,防止闪烁}}//主函数void main(){Timer_Init();while (1){Display();}}```六、实验结果与分析1、实验结果将程序下载到单片机后,数字时钟能够正常运行,准确显示时、分、秒,并且通过按键可以进行时间的调整。

数字钟的设计与制作过程

数字钟的设计与制作过程

数字钟的设计与制作一、设计指标1. 显示时、分、秒。

2. 可以24小时制或12小时制。

3. 具有校时功能,可以对小时和分单独校时,对分校时的时候,停止分向小时进位。

校时时钟源可以手动输入或借用电路中的时钟。

4. 具有正点报时功能,正点前10秒开始,蜂鸣器1秒响1秒停地响5次。

(选做)5. 为了保证计时准确、稳定,由晶体振荡器提供标准时间的基准信号。

二、设计要求1. 画出总体设计框图,以说明数字钟由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输路径、方向和频率变化,并以文字对原理作辅助说明。

2. 设计各个功能模块的电路图,加上原理说明。

3. 选择合适的元器件,并选择合适的输入信号和输出方式,在面包板上接线验证、调试各个功能模块的电路。

在确保电路正确性的同时,输入信号和输出方式要便于电路的测试和故障排除。

(也可选用Mutisim仿真)4. 在验证各个功能模块基础上,对整个电路的元器件和布线,进行合理布局,进行整个数字钟电路的接线调试。

三、制作要求自行在面包板上装配和调试电路,能根据原理、现象和测量的数据检查和发现问题,并加以解决。

四、设计报告要求1. 格式要求(见附录1)2. 内容要求①设计指标。

②画出设计的原理框图,并要求说明该框图的工作过程及每个模块的功能。

③列出元器件清单,并画出管脚分配图和芯片引脚图。

④画出各功能模块的电路图,加上原理说明(如2、5进制到10进制转换,10进制到6进制转换的原理,个位到十位的进位信号选择和变换等)。

⑥画出总布局接线图(集成块按实际布局位置画,关键的连接应单独画出,计数器到译码器的数据线、译码器到数码管的数据线可以简化画法,但集成块的引脚须按实际位置画,并注明名称)。

⑦数字钟的运行结果和使用说明。

提出建议。

五、仪器与工具1. 直流电源1台。

2. 四连面包板1块。

3. 数字示波器(每两人1台)4. 万用表(每班2只)。

5. 镊子1把。

6. 线剥钳1把。

数字钟的设计与制作

数字钟的设计与制作

数字钟的设计与制作摘要系统使用EDA技术设计了数字钟,采用硬件描述语言VHDL按模块化方式进行设计,然后进行编程,时序仿真等。

利用VHDL语言完成了数字钟的设计。

该数字钟能实现时、分、秒计数的显示功能,且以24小时循环计时。

整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。

关键字数字钟;EDA;VHDL;目录1引言 (1)1.1课题的背景、目的 (1)1.2设计的内容 (1)2 EDA、VHDL简介 (2)2.1EDA技术 (2)2.2硬件描述语言——VHDL (2)★VHDL的简介 (2)★VHDL语言的特点 (2)★VHDL的设计流程 (3)3 数字钟设计 (4)3.1数字钟的工作原理 (4)3.2晶体振荡器 (5)3.3分频器电路 (6)3.4时、分、秒计数器电路 (6)4 系统仿真 (9)1.秒表计数器电路仿真图 (9)2.小时计数器电路仿真图 (9)3.分计数器电路仿真图 (10)结束语 (11)致谢 (12)参考文献 (13)附录 (14)1 引言随着社会的发展,科学技术也在不断的进步。

特别是计算机产业,可以说是日新月异,数字钟作为计算机的一个组成也随之逐渐进入人们的生活,从先前的采用半导体技术实现的数字钟到现在广泛应用的采用高集成度芯片实现的数字钟。

数字钟正在向着功能强,体积小,重量轻等方向不断发展,本设计主要介绍的是一个基于超高速硬件描述语言VHDL对数字钟中显示电路进行编程实现。

近年来,集成电路和计算机应用得到了高速发展,现代电子设计技术已迈入一个崭新的阶段,具体表现在:(1)电子器件及其技术的发展将更多地趋向于为EDA服务;(2)硬件电路与软件设计过程已高度渗透;(3)电子设计技术将归结为更加标准、规范的EDA 工具和硬件描述语言VHDL的运用;(4)数字系统的芯片化实现手段已成主流。

因此利用计算机和大规模复杂可编程逻辑器件进行现代电子系统设计已成为电子工程类技术人员必不可少的基本技能之一。

数字钟的设计

数字钟的设计

数字钟的设计引言数字钟是一种常见的时钟设计,它能够以数字形式显示时间,方便人们获取准确的时间信息。

本文将介绍数字钟的设计原理、硬件与软件实现,并提供一个示例设计的步骤指南。

设计原理数字钟的设计原理基于计数器和显示器。

计数器用于记录时间,而显示器用于将记录的时间以数字形式显示出来。

一般情况下,数字钟主要涉及到以下几个方面的设计:1.时钟电路:时钟电路是数字钟的核心组成部分,它通过稳定的振荡器产生一个稳定的时钟信号,以确保数字钟的准确性。

2.计数器电路:计数器电路用于记录时间。

它可以根据时钟信号来递增或递减计数值,并将计数值转换成小时、分钟和秒钟等形式。

3.显示器电路:显示器电路用于将计数器记录的时间以数字形式显示出来。

常见的显示器电路包括七段数码管、LCD显示屏等。

硬件设计在数字钟的硬件设计中,需要考虑以下几个方面:1.选取合适的时钟电路:选择合适的时钟电路非常重要,它直接影响到数字钟的准确性。

常用的时钟电路包括晶振电路和石英钟电路等。

2.选择合适的计数器芯片:选择合适的计数器芯片能够简化数字钟的设计。

常见的计数器芯片有74HC4017、CD4510等。

3.选择合适的显示器:根据设计需求选择合适的显示器。

七段数码管是常用的显示器,它能够以数字形式显示时间。

另外,LCD显示屏也是常见的选择之一。

软件设计数字钟的软件设计主要涉及到以下几个方面:1.程序框架设计:设计程序框架能够清晰地组织代码,使得代码具有良好的可读性和可维护性。

可以使用面向对象的思想设计程序框架,将时钟和显示器等抽象为对象,方便调用和管理。

2.时钟管理:设计一个时钟管理模块,用于控制时钟的计数和显示。

该模块需要根据计数器的计数值来更新显示器的显示。

3.用户交互设计:如果有需要,可以设计用户交互模块,允许用户设置时间等功能。

可以通过按键输入实现用户与数字钟的交互。

示例设计以下是一个简单的数字钟设计的示例步骤指南:1.选择合适的时钟电路,比如使用一个晶振电路作为时钟源。

74ls161单片机30进制数数字钟设计过程

74ls161单片机30进制数数字钟设计过程

74ls161单片机30进制数数字钟设计过程设计一个74LS161单片机30进制数的数字钟,可以按照以下步骤进行:
1.确定时钟的时间范围和显示方式。

例如,设定时间范围为00:00到29:59,并使用四个数码管显示小时和分钟。

2.确定数码管的接线方式。

74LS161是一个4位二进制计数器,输出
是四个二进制信号。

将每个输出信号连接到对应数码管的相应段。

3.编写单片机程序。

使用74LS161作为时钟源,每秒产生一个脉冲。

程序需实现以下功能:
-将74LS161的输出转换为30进制的数值,并将其转换为BCD码或者
直接连接到数码管显示。

-根据当前的数值更新数码管的显示。

4.连接外部电路和电源。

将74LS161和四位数码管连接到单片机的引脚,并连接适当的电源。

确保电路的接地和电源线连接正确。

5.编译程序,并将其烧录到单片机中。

使用适当的开发工具和编译器,将编写好的程序烧录到单片机中。

6.测试和调试。

连接电源后,观察数码管的显示是否正确。

调试程序,确保时钟的计时和显示功能正常。

以上是一个简单的设计过程,可以根据具体需求进行适当的修改和调整。

还可以添加其他功能,如闹钟和定时器等。

数字钟电路的设计与制作

数字钟电路的设计与制作

数字钟电路的设计与制作数字钟电路是一种常见的电子设计,它可以非常简单地显示出当前的时间,这种钟可以用在家庭和商业中,也可以放在公共场所和办公室中。

数字钟电路的设计和制作需要一定的电子知识和技术,下面将详细介绍数字钟电路的设计和制作过程。

数字钟电路的设计需要考虑多个方面,包括时钟芯片、显示屏、电源和按键等。

首先是时钟芯片的选择,这个芯片的作用是提供精确的时间数据,数字钟电路使用的最常见的时钟芯片是DS1307。

DS1307是一个非常好用的实时时钟芯片,它通过I2C接口和单片机通信,可以提供年、月、日、时、分、秒和星期等信息。

在使用DS1307芯片时需要注意时钟芯片的连接,要保证它的供电和通信正确连接,这可以通过查看数据手册来设置。

其次是显示屏的选择,数字钟电路通常使用7段数码管来显示时间信息,这种显示屏可以显示数字、字母和符号。

选择显示屏时需要考虑它的亮度、大小和功耗等因素,在选择的时候应该评估这些因素以确保选择了合适的显示屏。

电源是数字钟电路不可缺少的组成部分,数字钟电路通常使用直流电源供电,供电电压通常在3V到5V之间。

数字钟电路的功耗很低,只需要很少的电能,所以可以选择很小的电源,例如小型锂电池、太阳能电池等。

最后是按键,数字钟电路通常需要设置按键来调整时间和日期等参数,因此需要选择合适的按键来保证操作的方便和舒适。

数字钟电路的制作需要打印电路板、焊接元件和编程单片机等步骤。

首先是打印电路板,电路板是数字钟电路的核心部分,需要按照设计图纸打印出所需的电路板。

打印电路板的过程需要注意先清洗电路板,然后使用特殊的UV光照射设备将设计图纸转移到电路板上面。

其次是焊接元件,数字钟电路需要焊接多个元件,包括时钟芯片、显示屏、按键和电容等。

焊接之前需要将元件按照设计图纸的要求放置电路板上面,并使用焊锡将元件固定在电路板上面。

最后是单片机编程,数字钟电路使用单片机来控制时钟芯片、处理输入信息和显示时间等功能。

数字钟的设计与制作

数字钟的设计与制作

数字钟的设计与制作一、设计目的数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。

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

因此,我们此次设计与做成数字钟就是为了介绍数字钟的原理,从而学会制作数字钟.而且通过数字钟的制作进一步的介绍各种在制作中使用的中小规模集成电路的促进作用及新颖方法.且由于数字钟包含女团逻辑电路和时叙利亚电路.通过它可以进一步自学与掌控各种女团逻辑电路与时序电路的原理与采用方法.二、设计要求1,设计指标(1)时间以12小时为一个周期;(2)表明时、分后、秒;(3)具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间;(4)计时过程具有报时功能,当时间到达整点后进行蜂鸣报时10秒;(5)具备清零功能,具备开机自动清零功能,并且在任何时刻,按动清零控制器,可以展开计数器清零。

2,设计要求先在ewb5.0或者multism2001软件中展开数字钟的设计和仿真,然后在max+plus软件中修正设计方案,最后浏览至flexepf10k10lc84-4中并检验数字钟的功能。

(1)画出电路原理图(或仿真电路图);(2)元器件及参数选择;(3)电路仿真与调试;(4)安装,调试;3,制作建议:自行加装和调试,并能够辨认出问题和解决问题。

4,编写设计报告:写出设计与制作的全过程,附上有关资料和图纸,有心得体会。

三、数字钟的共同组成与原理框图数字计时器是由计时电路、译码显示电路、脉冲发生电路和控制电路等几部分组成的,其中控制电路按照设计要求可以由校分电路、清零电路和报时电路组成。

具体的原理框图如图(一)所示。

图(一)四、设计原理,方法,步骤1,信号发生电路。

由555设计一个多谐振荡器产生1秒脉冲信号。

原理图如下2,计数器及译码电路。

在max+plus软件中进行设计,仿真,下载验证。

数字钟的设计与制作课程设计

数字钟的设计与制作课程设计

数字钟的设计与制作课程设计数字钟的设计与制作是一门很有趣的课程,它可以帮助我们学习到电路设计、程序编程、机械制作等多个方面的知识,同时也可以让我们制作出一个实用性强的产品。

在这篇文章中,我将从课程内容、制作流程、所需材料等多个方面来介绍数字钟的设计与制作过程。

一、课程内容数字钟的设计与制作课程通常包含以下内容:1.电路设计电路设计是数字钟制作中最重要的一环,它涉及到各种电子元件的选择、电路的组成、信号的输入输出等多个方面。

在电路设计中,我们需要学会使用电子元件,如晶体管、电容、电阻等,同时也需要掌握电路的基本概念,如电压、电流、电阻等。

2.程序编程数字钟的程序编程是制作数字钟过程中另外一个重要的环节。

在程序编程中,我们需要学会使用编程语言,如C语言、Python等,同时也需要掌握计算机程序的基本概念,如变量、函数、循环等。

3.机械制作数字钟的机械制作是最后一个环节,它涉及到机械结构的设计、材料的选择、加工工艺等多个方面。

在机械制作中,我们需要使用各种机械工具,如钳子、锤子、钻头等,同时也需要掌握机械设计的基本概念,如力学、材料力学等。

二、制作流程数字钟的制作流程可以分为以下几个步骤:1.确定设计方案在数字钟的制作中,我们需要首先确定设计方案,包括电路设计、程序编程、机械制作等方面。

在确定设计方案时,我们需要考虑到数字钟的实用性、美观性、成本等因素。

2.电路设计在确定设计方案后,我们需要进行电路设计,包括各种电子元件的选择、电路的组成、信号的输入输出等方面。

在电路设计中,我们需要使用电子元件,如晶体管、电容、电阻等,同时也需要掌握电路的基本概念,如电压、电流、电阻等。

3.程序编程在电路设计完成后,我们需要进行程序编程,包括选择编程语言、编写程序代码等方面。

在程序编程中,我们需要掌握编程语言的基本语法、变量、函数、循环等。

4.机械制作在程序编程完成后,我们需要进行机械制作,包括机械结构的设计、材料的选择、加工工艺等方面。

数字钟的设计与制作ppt课件

数字钟的设计与制作ppt课件
有校时功能。 3)、要求电路具有整点报时功能,报时声
响为四低一高,最后一响正好为整点。 其中:2〕、3〕为学生的扩展〔选做〕
部分 2.完成安装及调试。 3.写出设计总结报告。
明确数字钟的总体方案
1.秒脉冲信号源 本系统中的振荡电路选用555定时器构成的
多谐振荡器。 2.计数器 有了时间规范“秒〞信号后,就可以根据
数字钟的设计与制造
主要内容
设计的根本步骤 设计要求 明确数字钟的总体方案 划分并实施功能部件 数字钟的组装与调试 静态和动态检测与调试
设计步骤
方案设计-----根据设计义务书给定的技术目 的和条件,初步设计出完好的电路
方案实验------对所选定的设计方案进展装调 实验。
工艺设计------完成制造测试样机所必需的文 件资料,包括整机构造设计及印制电路板设 计等。
调试的方法地在电路的输入端加上所需 的信号源,并循着信号的注射逐级检测 各有关点的波形、参数和性能目的能否 满足设计要求, 如必要,要对电路参数作进一步伐整。 发现问题,要排除缺点。
样机制造及调试------包括组装、焊接、调试 等。
总结鉴定------考核样机能否全面到达规定的 技术目的,同时写出设计总结报告
数字钟的设计要求
1.数字钟应具有以下功能: 1)、设计一台能直接显示“时〞、“分〞、
“秒〞的数字钟,要求24小时为一计时周期。 2)、当电路发生走时误差时,要求电路具
路,用万用表电压档监测电源电压,察看有 无异常景象:如冒烟、异常气味等, 如发现异常情况,立刻切断电源,排除缺点 如无异常情况,分别丈量各关键点直流电压, 如静态任务点、输入端和输出端的逻辑关系 等能否在正常任务形状下,如不符,那么改 换元器件等,使电路正常。

数字钟设计实验报告

数字钟设计实验报告

数字钟设计实验报告数字钟设计实验报告摘要:本实验旨在设计一款数字钟,通过数字显示来展示当前的时间。

通过对电路的搭建和编程的学习,我们成功地实现了数字钟的设计,并对其进行了测试和分析。

本实验不仅提高了我们的电路设计和编程能力,还加深了我们对数字时钟原理的理解。

引言:数字钟是一种常见的时间显示设备,广泛应用于生活中的各个领域。

它不仅具备准确显示时间的功能,还可以提供多种功能,如闹钟、定时器等。

本实验旨在通过设计一款数字钟,提高我们的电路设计和编程能力,并深入理解数字时钟的原理。

材料与方法:1. Arduino开发板2. 数码管3. 连接线4. 电阻5. 电容6. 蜂鸣器7. 按钮8. 电源实验步骤:1. 搭建电路:根据电路图连接Arduino开发板、数码管、蜂鸣器、按钮等元件,并接通电源。

2. 编写程序:使用Arduino开发环境,编写程序实现数字时钟的功能,包括时间的获取、显示和功能的切换。

3. 上传程序:将编写好的程序上传到Arduino开发板中,使其能够执行我们设计的功能。

4. 测试与分析:通过按下按钮,观察数码管的显示和蜂鸣器的声音,验证数字钟的功能是否正常。

实验结果:经过实验,我们成功地设计出了一款数字钟,并实现了以下功能:1. 显示当前的时间:数码管能够准确地显示当前的时间,包括小时和分钟。

2. 闹钟功能:通过设置闹钟时间和闹铃声音,实现了闹钟功能,当时间到达设定的闹钟时间时,蜂鸣器会发出声音提醒。

3. 定时器功能:可以设置定时器时间,当时间到达设定的时间时,蜂鸣器会发出声音提醒。

4. 亮度调节:通过调节电阻,可以实现数码管的亮度调节。

讨论与分析:在设计过程中,我们遇到了一些问题,如电路连接错误、程序逻辑错误等。

通过仔细检查和调试,我们逐步解决了这些问题,并最终成功地完成了数字钟的设计。

通过这个实验,我们不仅提高了对数字时钟原理的理解,还加深了对电路设计和编程的掌握。

结论:通过本实验,我们成功地设计了一款功能齐全的数字钟,并实现了时间显示、闹钟和定时器等功能。

利用单片机的定时器设计一个数字时钟

利用单片机的定时器设计一个数字时钟

利用单片机的定时器设计一个数字时钟数字时钟是我们日常生活中常见的计时工具,可以准确地显示当前的时间。

而单片机的定时器则可以提供精准的定时功能,因此可以利用单片机的定时器来设计一个数字时钟。

本文将介绍如何使用单片机的定时器来设计一个基于数字显示的时钟,并提供基本的代码实现。

一、时钟电路设计利用单片机设计一个数字时钟,首先需要设计一个合适的时钟电路。

时钟电路一般由电源电路、晶振电路、单片机复位电路和显示电路组成。

1. 电源电路:为电路提供工作所需的电源电压,一般使用稳压电源芯片进行稳定的供电。

2. 晶振电路:利用晶振来提供一个稳定的时钟信号,常用的晶振频率有11.0592MHz、12MHz等。

3. 单片机复位电路:用于保证单片机在上电或复位时能够正确地初始化,一般使用降低复位电平的电路。

4. 显示电路:用于将单片机输出的数字信号转换成七段数码管可以识别的信号,一般使用BCD码和译码器进行实现。

二、单片机定时器的应用单片机的定时器具有精准的定时功能,可以帮助实现时钟的计时功能。

单片机的定时器一般分为定时器0和定时器1,根据具体的应用需求选择使用。

在设计数字时钟时,可以将定时器0配置成定时器模式,设置一个适当的定时时间。

当定时器0计时达到设定时间时,会触发一个中断信号,通过中断处理程序可以实现时钟的计时功能。

以下是一个基于单片机的定时器的伪代码示例:```void Timer0_Init(){// 设置定时器0为工作在定时器模式下// 设置计时时间// 开启定时器0中断}// 定时器0中断处理程序void Timer0_Interrupt_Handler(){// 更新时钟显示}void main(){Timer0_Init();while(1){// 主循环}}```在上述伪代码中,Timer0_Init()函数用于初始化定时器0的相关设置,包括工作模式和计时时间等。

Timer0_Interrupt_Handler()函数是定时器0的中断处理程序,用于处理定时器0计时到达设定时间时的操作,例如更新时钟显示。

【设计】多功能数字钟的设计及制作

【设计】多功能数字钟的设计及制作

【关键字】设计目录摘要数字钟被广泛用于个人家庭及公共场所,成为人们日常生活中的必需品。

诸如定时自动报警、按时自动打铃、定时广播、自动起闭路灯、定时开关烘箱、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为根底的。

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

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

数字电子钟有以下几部分组成:振荡器,分频器,60进制的秒、分计时器和12进制计时计数器,秒、分、时的译码显示部分及校正电路等。

关键词:数字钟555多谐振荡器计数器74LS390 74LS48多功能数字钟的设计及制作1数字钟的结构设计及方案选择数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。

主要由振荡器、分频器、计数器、译码器显示器和校时电路组成。

振荡器产生稳定的高频脉冲信号,作为数字钟的时间基准,通常使用石英晶体震荡器,然后经过分频器输出标准秒脉冲,或者由555构成的多谐振荡器来直接产生1HZ的脉冲信号。

秒计数器满60后向分计数器进位,分计数器满60后向小时计数器进位,小时计数器按照“12翻1”规律计数。

计数器的输出分别经译码器送显示器显示。

由于计数的起始时间不可能与标准时间一致,故需要在电路上加一个校时电路,当计时出现误差时,可以用校时电路校时、校分。

如图1-1所示为数字钟电路系统的组成框图。

图1-1数字钟电路系统的组成框图方案一:首先构成一个NE555定时器产生震荡周期为一秒的标准秒脉冲,由74LS390采用清零法分别组成六十进制的秒计数器、六十进制分计数器、十二进制时计数器。

使用NE555定时器的输出作为秒记数器的CP脉冲,把秒记数器地进位输出作为分记数器地CP脉冲,分记数器的进位输出作为时记数器的CP脉冲。

使用74LS48为驱动器,共阴极数码管作为显示器,再以基本RS锁存器构成校时电路。

方案二:首先构成一个由石英晶体振荡器和由CD4060构成的分频器构成的产生震荡周期为一秒的标准秒脉冲,由CD4518采用清零法分别组成六十进制的秒计数器、六十进制分计数器、十二进制时计数器。

数字电子钟的设计电路图pcb图

数字电子钟的设计电路图pcb图

数字电子钟的设计与制作一、设计概述1.设计任务➢时钟脉冲电路设计➢60进制计数器设计➢24进制计数器设计➢“秒”,“分”,“小时”脉冲逻辑电路设计➢“秒”,“分”,“小时”显示电路设计➢“分”,“小时”校时电路➢整点报时电路2.功能特性➢设计的数字钟能直接显示“时”,“分”,“秒”,并以24小时为一计时周期。

➢当电路发生走时误差时,要求电路具有校时功能。

➢要求电路具有整点报时功能,报时声响为四低一高,最后一响正好为整点。

3.原理框图图 1 原理框图二、设计原理数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。

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

因此,一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”计数器、校时电路、报时电路和振荡器组成。

干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路组成。

秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。

将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发现胡一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。

“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。

“时计数器”采用24进制计时器,可实现对一天24小时的累计。

译码显示电路将“时”、“分”、“秒”计数器的输出状态菁七段显示译码器译码,通过六位LED七段显示器显示出来。

整点报时电路时根据计时系统的输出状态产生一脉冲信号,然后去触发一音频发生器实现报时。

校时电路时用来对“时”、“分”、“秒”显示数字进行校对调整的。

三、设计步骤1.计数器电路根据计数周期分别组成两个60进制(秒、分)和一个24进制(时)的计数器。

把它们适当连接就可以构成秒、分、时的计数,实现计时功能。

CC4518的符号如图,一个芯片集成了两个完全相同的十进制计数器,其异步清零信号CR是高电平有效。

如何设计简单的数字时钟电路

如何设计简单的数字时钟电路

如何设计简单的数字时钟电路数字时钟电路是一种常见的电子电路,用于显示时间并具备时间计时功能。

设计一个简单的数字时钟电路可以通过以下步骤实现。

第一步:确定数字时钟的显示方式常见的数字时钟电路可以采用七段数码管进行显示,每个数码管由七个LED灯组成,用于显示数字0-9。

可以根据需要选择合适的数码管来完成数字时钟的显示。

第二步:确定时钟的计时器数字时钟电路需要一个计时器来跟踪时间。

常见的计时器可以使用555定时器或者基于微控制器的计时器模块。

选择适合自己的计时器并连接到电路中。

第三步:连接七段数码管将选定的七段数码管连接到电路中。

每个数码管的七个LED灯分别对应数码管的a、b、c、d、e、f、g引脚,根据数码管的型号和引脚布局进行正确连接。

例如,将数码管的a引脚连接到计时器的输出引脚,b引脚连接到计时器的另一个引脚,以此类推。

第四步:设计时钟功能根据需要设计时钟功能,包括显示当前时间、设置闹钟、调节亮度等。

可以通过增加按钮开关、旋转编码器或者完成基于微控制器的编程来实现这些功能。

第五步:连接电源和调试将数字时钟电路与合适的电源连接,并进行必要的调试。

确保电路中的元件连接正确并正常工作。

如果有需要,可以使用示波器或多用途测试仪来辅助调试。

总结:通过以上步骤,我们可以设计一个简单的数字时钟电路。

根据需求选择合适的数码管和计时器,连接七段数码管,设计时钟功能并连接电源进行调试。

这样就可以得到一个能够准确显示时间并具备计时功能的数字时钟电路。

需要注意的是,以上步骤只是设计一个简单的数字时钟电路的基本流程,具体的实现可能因项目需求和硬件平台的差异而有所不同。

在实际应用中,还需要考虑电路的稳定性、精度和可靠性等因素,并根据实际情况进行细节调整和优化。

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

数字钟的设计与制作
一、设计指标
1. 显示时、分、秒。

2. 可以24小时制或12小时制。

3. 具有校时功能,可以对小时和分单独校时,对分校时的时候,停止分向小时进位。


时时钟源可以手动输入或借用电路中的时钟。

4. 具有正点报时功能,正点前10秒开始,蜂鸣器1秒响1秒停地响5次。

(选做)
5. 为了保证计时准确、稳定,由晶体振荡器提供标准时间的基准信号。

二、设计要求
1. 画出总体设计框图,以说明数字钟由哪些相对独立的功能模块组成,标出各个模块之
间互相联系,时钟信号传输路径、方向和频率变化,并以文字对原理作辅助说明。

2. 设计各个功能模块的电路图,加上原理说明。

3. 选择合适的元器件,并选择合适的输入信号和输出方式,在面包板上接线验证、调试
各个功能模块的电路。

在确保电路正确性的同时,输入信号和输出方式要便于电路的测试和故障排除。

(也可选用Mutisim仿真)
4. 在验证各个功能模块基础上,对整个电路的元器件和布线,进行合理布局,进行整个
数字钟电路的接线调试。

三、制作要求
自行在面包板上装配和调试电路,能根据原理、现象和测量的数据检查和发现问题,并加以解决。

四、设计报告要求
1. 格式要求(见附录1)
2. 内容要求
①设计指标。

②画出设计的原理框图,并要求说明该框图的工作过程及每个模块的功能。

③列出元器件清单,并画出管脚分配图和芯片引脚图。

④画出各功能模块的电路图,加上原理说明(如2、5进制到10进制转换,10进制到6
进制转换的原理,个位到十位的进位信号选择和变换等)。

⑥画出总布局接线图(集成块按实际布局位置画,关键的连接应单独画出,计数器到译
码器的数据线、译码器到数码管的数据线可以简化画法,但集成块的引脚须按实际位
置画,并注明名称)。

⑦数字钟的运行结果和使用说明。

⑧设计总结:设计过程中遇到的问题及解决办法;设计过程中的心得体会;对课程设计
的内容、方式等提出建议。

五、仪器与工具
1. 直流电源1台。

2. 四连面包板1块。

3. 数字示波器(每两人1台)
4. 万用表(每班2只)。

5. 镊子1把。

6. 线剥钳1把。

7. 斜口钳1把。

8. 螺丝刀2把。

六、器件与连线
1. 共阳八段数码管6个。

2. 74LS51集成块1块。

3. 74LS47集成块6块。

4. 74LS74集成块1块。

5. 74LS390集成块3块。

6. 74LS08集成块1块。

7. 74LS00集成块2块。

8. CD4060集成块1块。

9. 10MΩ电阻5个。

10. 470Ω电阻6个。

11. 30p电容2个。

12. 32.768k时钟晶体1个。

13. 单股线1米(每人)。

七、元器件资料(详见附录2)
(1)74HC00D ( 2)74LS08
(3)74HC390D (4)74HC51D
(4) CD4060
(5)74LS74 (6)74LS47 (7)数码管
八、组成框图
九、各功能模块电路(仿真详见附录3) 4060构成脉冲发生及分频电路
74LS47构成译码驱动电路
校时电路(分校时时,不会进位到小时)
十、总设计电路图(见附录4)
十一、注意事项
1. 要求学生根据原理和芯片引脚图,分功能设计原理图,并根据接线顺序分步骤验证。

2. 容易出现故障为接触不良。

a) 集成块引脚方向预先弯好对准面包板的金属孔,再小心插入。

b) 导线的剥线长度与面包板的厚度相适应(比板的厚度稍短)。

c) 导线的裸线部分不要露在板的上面,以防短路。

d) 导线要插入金属孔中央。

3. 按照原理图接线时首先确保可靠的电源和接地。

4. 注意芯片的控制引脚必须正确接好。

5. 检查故障时除测试输入、输出信号外,要注意电源、接地和控制引脚。

6. 要注意芯片引脚上的信号与面包板上插座上信号是否一致(集成块引脚与面包板常接
触不良)。

7. 为了便于测试,可将2Hz 信号直接输入到各级计数器。

8. 接校时电路时可接模拟信号输入(如1Hz 和2Hz )测试输出信号的切换正确后,再将
秒进位和分进位信号接到校时电路,再接校时电路输出到分计数器和时计数器。

从较时电路接入信号时,必须将原进位信号拔掉。

十二、设计日程安排
3月7日(06级4、5班)/3月14日(06级6、7班):
A e d c dp A
g f a
b
1. 分发仪器、工具、器件。

2. 讲解总体设计的过程,明确数字钟实现的功能,由哪些相对独立的功能模块组成,各
个模块之间互相联系,时钟信号传输路径、方向和频率变化。

3. 讲解面包板的结构和使用方法,连接导线的要点,包括导线剥线头、插线方法、要求,
检查面包板,如面包板中的导电铜片变形或移位,更换导电铜片。

4. 七段数码引脚排列测试,验证每段显示为一个发光二极管,同时完成对每个数码管的
检查。

5. 分功能讲解各个模块功能实现原理、实现,搭建实际电路一个个验证(在接线时注意合
理布线和接线的可靠性),或选用Multisim软件仿真验证。

(1) 数码管的译码驱动电路接线、测试、译码器控制功能测试(手工输入测试电平)。


了进一步熟悉原理外,主要练习接线合理布局,走线整齐、美观,用手指触动导线时也能正常工作。

可以静态显示学号的后几位。

然选一个可正常工作的译码、显示电路,分别测试译码器的3个控制引脚的作用。

(2) 晶体震荡电路接线、测试(用示波器测量4060输入时钟,每一路分频输出的频率)。

(3) 5进制计数器接线,输入用4060的2Hz,输出用数码管显示。

(4) 10进制计数器接线、测试。

(5) 6进制计数器接线、测试(在10进制基础上改)。

(6) 60进制计数器接线、测试。

(7) 24进制计数器、测试(在60进制基础上改)。

(8) 校时电路接线,用示波器观察电路的信号选择功能。

5. 在熟悉各个功能模块基础上,结合对总体框图的理解,设计总接线图。

3月7日(06级4、5班)/3月15日(06级6、7班):
6. 根据总接线图各种元器件数量、连线,在面包板上确定所有元器件布局。

7. 按以下顺序接线:晶体震荡、秒电路、分电路、时电路。

8. 如时间允许加接校时电路和报时电路(整点报时)。

9. 写课程设计报告。

(1) 设计指标要求。

(2) 总体框图设计。

(3) 功能模块设计(对所用元器件使用作一些说明)。

(4) 总电路图设计。

(5) 训练总结:遇到的问题和解决办法、体会、意见、建议等。

相关文档
最新文档