时钟电路的设计
时钟电路设计概述-数字电路设计

时钟电路设计概述-数字电路设计本⽂⼀般性地讲解了数字电路设计中的时钟电路设计,包括有源晶振,⽆源晶振,时钟缓冲器,并探讨了有关EMC,端接电阻和信号完整性的设计要点,设计经验来⾃于⽣花通信(Signalsky)的数字电路设计⼯程师。
时钟信号产⽣电路先看图1中的两个时钟电路,不⽤我说,相信读者⼀眼就可以看得出来,左边的那个是有源晶振电路,右边的是⽆源晶振电路。
图1 两个时钟电路振荡器就是可以产⽣⼀定频率的交变电流信号的电路晶体振荡器,简称晶振,是利⽤了晶体的压电效应制造的,当在晶⽚的两⾯上加交变电压时,晶⽚会反复的机械变形⽽产⽣振动,⽽这种机械振动⼜会反过来产⽣交变电压。
当外加交变电压的频率为某⼀特定值时,振幅明显加⼤,⽐其它频率下的振幅⼤得附加外部时钟电路,⼀般是⼀个放⼤反馈电路,只有⼀⽚晶振是不能实现震荡的多,产⽣共振,这种现象称为压电谐。
晶振相对于钟振⽽⾔其缺陷是信号质量较差,通常需要精确匹配外围电路(⽤于信号匹配的电容、电感、电阻等),更换不同频率的晶体时周边配置电路需要做相应的调整。
如果把完整的带晶体的振荡电路集成在⼀块,可能再加点其它控制功能集成到⼀起,封装好,引⼏个脚出来,这就是有源晶振,时钟振荡器,或简称钟振。
英⽂叫Oscillator,⽽晶体则是Crystal。
可以说Oscillator是Crystal经过深加⼯的产品,⽽Crystal是原材料。
好多钟振⼀般还要做⼀些温度补偿电路在⾥⾯。
让振荡频率能更加准确。
相对于⽆源晶体,有源晶振的缺陷是其信号电平是固定的,需要选择好合适输出电平,灵活性较差,⽽且价格⾼。
典型⽆源晶振电路图2是典型的⽆源晶振电路。
图2 典型的⽆源晶振电路与晶振并联的电阻的作⽤与晶振并联的电阻R4是反馈电阻,是为了保证反相器输⼊端的⼯作点电压在VDD/2,这样在振荡信号反馈在输⼊端时,能保证反相器⼯作在适当的⼯作区。
虽然去掉该电阻时,振荡电路仍⼯作了。
但是如果从⽰波器看振荡波形就会不⼀致了,⽽且可能会造成振荡电路因⼯作点不合适⽽停振。
时钟电路的基本原理与设计方法

时钟电路的基本原理与设计方法时钟电路是现代电子设备中的重要组成部分,用来提供精确的时间信息。
它不仅在我们的日常生活中起着关键的作用,也在许多技术领域中被广泛应用。
本文将探讨时钟电路的基本原理与设计方法。
一、时钟电路的基本原理时钟电路的核心是一种稳定的振荡器。
振荡器可以产生一个周期性的信号,被称为时钟信号,用来同步电子设备中的各个功能模块。
在数字电子系统中,时钟信号决定了数据在各个组件之间的传输时机,保证系统的正常运行。
常见的时钟电路有晶体振荡器和RC振荡器。
晶体振荡器利用晶体的机械振荡特性产生时钟信号,具有高稳定性和准确性。
它的工作原理是将晶体与放大器和反馈电路相连接,通过反馈使晶体保持振荡。
RC振荡器则利用电容和电阻构成的振荡回路产生时钟信号,相对简单但稳定性较差。
二、时钟电路的设计方法时钟电路的设计需要考虑几个关键因素:频率稳定性、抖动和功耗。
频率稳定性是指时钟信号的频率变化程度,影响着数据传输的准确性。
为了提高频率稳定性,可以使用温度补偿技术、使用高质量的晶体材料和优化反馈电路。
抖动是指时钟信号周期内的波动,越小越好。
抖动过大会导致数据传输错误。
减小抖动的方法包括优化振荡回路、减小噪声和改善电源稳定性。
功耗在现代电子设备中至关重要。
为了降低功耗,可以使用低功耗晶体振荡器、优化电路结构和使用节能材料。
时钟电路的设计还需要考虑集成度和端口接口。
高集成度的时钟电路可以减小尺寸和功耗,提高信号质量。
端口接口要与其他数字电路兼容,确保可靠的数据传输。
三、时钟电路的应用时钟电路在各个领域都有着广泛的应用。
在计算机中,时钟电路用于同步处理器和内存,确保数据的准确传输。
在通信系统中,时钟电路用于同步不同设备之间的工作。
在测量设备中,时钟电路用于精确测量和同步数据。
在消费电子产品中,时钟电路用于控制音频和视频的播放。
时钟电路在现代技术发展中具有重要地位。
随着电子设备的不断进化,对时钟电路的要求也越来越高。
设计师们不断努力创新,提出新的设计方法和技术,以满足不同应用需求。
555式简易电子钟电路的设计方案

555式简易电子钟电路的设计方案简介本文档介绍了一种基于555集成电路的简易电子钟的设计方案。
利用该电路设计,我们可以制作出一个具备小时、分钟和秒钟显示功能的电子钟。
设计要点- 使用555定时器集成电路,该集成电路具备稳定的工作特性和可靠的性能。
- 使用数码时钟显示模块,该模块可以将输入的数据转换为数字显示。
- 利用七段数码管来显示小时、分钟和秒钟。
- 引入实时时钟(RTC)模块,用于提供准确的时间信息。
硬件设计1. 使用555定时器作为主要的时钟源。
通过连接合适的电容和电阻,调整555电路的工作频率以匹配我们所需的计时精度。
2. 连接数码时钟显示模块到555电路的输出引脚,以便将计时结果转换为数字显示。
3. 连接七段数码管到数码时钟显示模块的输出引脚,以实现小时、分钟和秒钟的显示功能。
4. 添加实时时钟(RTC)模块,连接到555电路以提供准确的时间信息。
软件设计1. 确保555电路正确工作并通过合适的电容和电阻值产生所需的时钟频率。
2. 使用适当的编程语言编写软件代码,将时间信息从RTC模块传输到数码时钟显示模块。
3. 根据时钟精度要求,实时更新数码时钟显示模块的输出数据。
4. 在七段数码管上显示小时、分钟和秒钟。
调试和测试1. 确保555电路和RTC模块正常工作并提供准确的时间信息。
2. 对数码时钟显示模块进行测试,确保它能正确地将时间信息转换为数字显示。
3. 确保七段数码管能正确显示小时、分钟和秒钟。
4. 对整个电子钟进行综合测试,确保各个组件的协同工作。
结论通过本文档所提供的555式简易电子钟电路的设计方案,我们可以制作出一个具备小时、分钟和秒钟显示功能的电子钟。
该设计方案综合了硬件和软件的设计,实现了稳定的时钟工作和准确的时间信息显示。
通过适当的调试和测试,我们可以确保电子钟的可靠性和性能。
3)晶振器件构成的时钟电路设计

3)晶振器件构成的时钟电路设计晶振器件是一种常见的电子元件,被广泛应用于各种电子设备中的时钟电路设计。
它通过利用晶体的振荡特性来产生稳定的时钟信号,为电子设备提供精确的时间参考。
本文将详细介绍晶振器件构成的时钟电路的设计原理和步骤,帮助读者了解和掌握这一重要的电路设计技术。
在时钟电路设计中,晶振器件是起到主要作用的元件。
它通常由一个晶片和两个引线组成。
晶片是由一块具有特殊晶体结构的材料制成的,当施加电压时,晶片会产生固定频率的机械振动。
这个频率是由晶片的物理特性和尺寸决定的,晶振器件的制造商会在产品规格中明确标注。
时钟电路的设计通过合理选择晶振器件的类型和参数来获得所需的时钟频率。
首先,需要确定时钟的工作频率,一般以赫兹(Hz)为单位表示。
在选择晶振器件时应该确保其振荡频率与所需频率非常接近,以保证时钟信号的精确性。
此外,还要考虑晶振器件的尺寸、功耗等因素,以便适应所设计的电子设备。
一旦确定了晶振器件的类型和参数,接下来是时钟电路的连接和布线设计。
时钟电路主要由晶振器件、电容和连接线组成。
晶振器件的引线需要正确地连接到其他电子元件,以确保时钟信号的正确传输。
同时,电容在时钟电路中起到稳定电压和过滤杂散信号的作用。
因此,在布线设计中要合理安排电容的位置和连接方式,以确保时钟电路的稳定性和可靠性。
除了基础的连接和布线设计,时钟电路的设计还需要考虑抗干扰、电源电压等其他因素。
时钟信号往往会受到外部干扰的影响,如电磁信号、杂散信号等。
为了减少这些干扰对时钟信号的影响,可以采取屏蔽措施,如在时钟电路周围添加金属屏蔽罩等。
此外,时钟电路还需要稳定的电源电压,以确保时钟信号的准确和可靠。
综上所述,晶振器件构成的时钟电路设计是一项重要的电子技术,它为电子设备提供准确的时间参考。
在设计时,需要合理选择晶振器件的类型和参数、正确连接和布线、考虑抗干扰和电源电压等因素。
通过合理设计时钟电路,可以提高电子设备的性能和可靠性。
51单片机数码管时钟电路的设计

51单片机数码管时钟电路的设计设计一个51单片机数码管时钟电路,让我们开始吧。
一、设计思路该数码管时钟电路的设计主要包括以下几个方面:1.使用DS1302时钟芯片获取真实时间;2.使用I2C总线方式将DS1302时钟芯片与51单片机连接;3.使用74HC595芯片驱动数码管显示;4.使用按键控制时钟的设置和调节;5.使用蜂鸣器发出报警声;6.使用LED指示灯显示时钟状态。
二、硬件设计部分数码管显示部分:1.使用4位共阳数码管作为时分显示器,使用1位共阳数码管作为秒显示器;2.使用8片74HC595芯片级联起来,将时分秒数据传输到数码管显示;3.设置共阳数码管的通阳管为P0口,设置74HC595的DS(串行数据输入)、SH(上升沿锁存)、STCP(74HC595的8位锁存输出)引脚接到P1.2、P1.3、P1.4端口;4.设置8个控制引脚接到P1.5~P1.12端口。
实时时钟部分:1.使用DS1302时钟芯片连接到P2.0、P2.1、P2.2、P2.3、P2.4、P2.5、P2.6、P2.7端口;2.设置时钟复位引脚接到P0.1端口,时钟传输使能引脚接到P0.2端口。
按键输入部分:1.设置按键S1接到P3.2端口,按键S2接到P3.3端口;2.设置按键的上拉电阻,使其处于高电平状态;3.设置按键的下降沿触发外部中断,以便检测按键的按下事件。
其他部分:1.设置蜂鸣器接到P0.0端口,并使用普通电阻限流;2.设置LED指示灯接到P0.7端口。
三、软件设计部分1.初始化函数:初始化P0、P1、P2、P3口的状态;2.DS1302驱动函数:包括初始化DS1302芯片和读写DS1302寄存器的函数;3.74HC595驱动函数:包括初始化74HC595芯片,以及向74HC595芯片发送8位数据的函数;4.数码管显示函数:将时分秒数据按位转换为对应的数字和状态,并调用74HC595驱动函数显示;5.按键检测函数:检测按键的按下事件,并根据按键事件的不同触发不同的操作;6.报警函数:当设定时间到达时,将触发报警声,并控制LED灯闪烁;7.主函数:循环读取DS1302时间,并更新数码管显示,检测按键事件,触发报警。
时钟稳定电路设计

时钟稳定电路设计提纲:一、时钟稳定电路设计的概述二、时钟稳定电路设计的工作原理三、时钟稳定电路设计所需要的技术四、时钟稳定电路设计常用的材料五、时钟稳定电路设计的应用领域一、时钟稳定电路设计的概述很多电子设备需要使用时钟信号作为同步信号,例如计算机、手机等。
时钟信号的稳定性对设备的正常操作有着至关重要的作用。
而时钟稳定电路就是为了确保时钟信号的稳定性而存在的一种电路设计。
它主要通过对温度、电压波动等进行监控和控制,以达到时钟稳定的目的。
时钟稳定电路设计是建筑专家尤其需要关注的领域,因为时钟稳定是保证电子设备正常运转的基础,而建筑中的电子设备也需要使用时钟信号作为同步信号。
因此,建筑专家需要了解时钟稳定电路设计的相关知识,以保证建筑中电子设备的正常工作。
二、时钟稳定电路设计的工作原理时钟稳定电路设计的工作原理大致可以分为两个步骤:监控和控制。
在监控阶段,时钟稳定电路会实时监测电路中的温度、电压等参数,一旦发现这些参数的波动会对时钟信号的稳定性造成影响,就会立即发生报警,提醒用户及时进行处理。
在控制阶段,时钟稳定电路会通过对电路中的晶体振荡器电路进行调整,来控制时钟信号的稳定性。
这个过程中,时钟稳定电路会不断地检测时钟信号的频率,并根据当前电路中的状态进行相应的调整,以确保时钟信号的精度和稳定性。
三、时钟稳定电路设计所需要的技术时钟稳定电路设计需要掌握的技术包括:晶振技术、数模转换技术、电路可靠性技术等。
其中,晶振技术是最关键的技术之一,因为晶振的稳定性直接影响到时钟信号的稳定性。
在晶振技术方面,需要掌握晶体振荡器的工作原理、性能及应用等方面的知识。
晶体振荡器是时钟稳定电路中最核心的元器件,它的性能直接影响到整个时钟稳定电路的性能。
数模转换技术则是用来将模拟信号转换为数字信号,以便在数字时钟中进行处理。
该技术主要应用于时钟稳定电路中的时钟数字转换器等部分。
电路可靠性技术则包含了电路维护、封装、故障排除等方面的知识。
数字时钟各单元电路的设计方案及原理说明

数字时钟各单元电路的设计方案及原理说明数字时钟是现代生活中常见的时间显示工具,它通过使用数字来表示小时和分钟。
而数字时钟的核心组成部分则是由各个数字显示单元电路组成的。
在本文中,我将为您介绍数字时钟各单元电路的设计方案及原理说明,希望能帮助您更深入地了解数字时钟的工作原理。
我们需要了解数字时钟的基本原理。
数字时钟使用了七段显示器来显示数字,每个数字由七个LED(Light Emitting Diode)组成,分别表示了该数字的不同线条。
为了控制七段显示器显示特定的数字,我们需要设计相应的驱动电路。
1. 数字时钟的驱动电路设计方案a. 时钟信号生成器:数字时钟需要一个稳定的时钟信号来驱动各个单元电路,通常使用晶振电路来生成精确的时钟信号。
b. 时分秒计数器:用于计数时间,并将计数结果转化为可以驱动七段显示器的信号。
时分秒计数器可以使用计数逻辑电路来实现,其中包括触发器和计数器芯片等。
c. 译码器:译码器用于将计数器输出的二进制数据转换为可以驱动七段显示器的控制信号。
根据不同的数字,译码器会选通对应的七段LED。
2. 数字时钟的各单元电路原理说明a. 时钟信号生成器的原理:晶振电路通过将晶振与逻辑电路相连,通过振荡来生成稳定的时钟信号。
晶振的振荡频率决定了时钟的精确度,一般使用32.768kHz的晶振来实现。
b. 时分秒计数器的原理:时分秒计数器使用触发器和计数器芯片来实现,触发器可以保存二进制的计数值,并在时钟信号的作用下进行状态切换。
计数器芯片可以根据触发器的状态进行计数和重置操作。
c. 译码器的原理:译码器根据计数器输出的二进制数据选择对应的七段LED。
七段LED通过加电来显示数字的不同线条,然后通过译码器的工作,将二进制数据转换为驱动七段LED的信号。
通过以上的设计方案和原理说明,我们可以更好地理解数字时钟各单元电路的工作原理。
数字时钟通过时钟信号生成器来提供稳定的时钟信号,时分秒计数器记录并计算时间,译码器将计数结果转化为可以驱动七段显示器的信号。
PCB模块化布局---时钟电路设计

PCB模块化布局---时钟电路设计在一个电路系统中,时钟是必不可少的一部分。
时钟电路相当关键,在电路中的作用犹如人的心脏的作用,如果电路系统的时钟出错了,系统就会发生紊乱,因此在PCB中设计一个好的时钟电路是非常必要的。
我们常用的时钟电路有:晶体、晶振、时钟分配器。
有些IC用的时钟可能是由主芯片产生的,但追根溯源,还是由上述三者之一产生的。
接下来结合具体实例,说明时钟电路布局、布线的原则和注意事项。
晶体PCB中常用的晶体封装有:2管脚的插件封装和SMD封装、4管脚的SMD封装,常见封装如下图:2管脚PTH 2管脚SMD封装4管脚SMD封装尽管晶体有不同的规格,但它们的基本电路设计是一致的,因此PCB的布局、布线规则也是通用的。
基本的电路设计如下图:从电路原理图中可以看出,电路由晶体+2个电容组成,这两个电容分别为增益电容和相位电容。
晶体电路布局时,两个电容靠近晶体放置,布局效果图如下:布线时,晶体的一对线要走成类差分的形式,线尽量短、且要加粗并进行包地处理,效果如下图:上述的是最基本和最常见的晶体电路设计,也有一些变形设计,如加串阻、测试点等,如下图,设计思路还是一致的:结合上述,布局应注意:1.和IC布在同一层面,这样可以少打孔;2.布局要紧凑,电容位于晶体和IC之间,且靠近晶体放置,使时钟线到IC尽量短;3.对于有测试点的情况,尽量避免stub或者是使stub尽量短;4.附近不要摆放大功率器件、如电源芯片、MOS管、电感等发热量大的器件;布线应注意:1.和IC同层布局,同层走线,尽量少打孔,如果打孔,需要在附近加回流地孔;2.类差分走线;3.走线要加粗,通常8~12mil;由于晶体时钟波形为正弦波,所以此处按模拟设计思路处理;4.信号线包地处理,且包地线或者铜皮要打屏蔽地孔;5.晶体电路模块区域相当于模拟区域,尽量不要有其他信号穿过;晶振相比于晶体电路,晶振是有源电路,主要由三部分组成:晶振+电源滤波电路+源端匹配电阻:常见电路设计如下图:布局布线效果图如下:布局、布线总结:1.滤波电容靠近电源管脚,遵循先大后小原则摆放,小电容靠得最近;2.匹配电阻靠近晶振摆放;如果原理图中没有这个电阻,可建议加上;3.附近不要摆放大功率器件、如电源芯片、MOS管、电感等发热量大的器件;4.时钟线按50欧姆阻抗线来走;如果时钟线过长,可以走在内层,打孔换层处加回流地孔;5.其他信号与时钟信号保持4W间距;6.包地处理,并加屏蔽地孔;时钟分配器时钟分配器种类比较多,在设计时保证时钟分配器到各个IC的距离尽量短,通常放在对称的位置,例如:时钟分配器电路:PCB设计如下图:布局、布线总结:1.时钟发生电路要靠近时钟分配器,常见的时钟发生电路是晶体、晶振电路;2.时钟分配电路放置在对称位置,保证到各个IC的时钟信号线路尽量短;3.附近不要摆放大功率器件、如电源芯片、MOS管、电感等发热量大的器件;4.时钟信号线过长时,可以走在内层,换层孔的200mil范围内要有回流地过孔;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、概述本次设计以AT89C51单片机芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟并且利用单片机自身的定时计数器,使LED 按照一定的时间间隔闪烁,闪烁时间间隔不小于1秒。
在硬件方面,除了CPU 外,使用七段数码管来进行动态扫描。
通过数码管能够比较准确显示时,分,LED 一闪一灭显示秒,设计方面采用C 语言编程,整个电子时钟能完成时间的显示,手动复位等功能。
本系统是基于AT89C51单片机设计的一个具有显示的数字实时时钟的发光二极管,该系统同事具有硬件设计简单,工作稳定性高,价格低廉等优点。
数字单片机的技术进步反应在内部结构,功率消耗,外部电压等级以及制造工艺上。
二、方案论证利用单片机自身的定时计数器,使LED 发光二极管按照一定的时间间隔闪烁,闪烁时间间隔不小于1秒。
方案一:采用AT89C51单片机来做LED 时间闪烁电路,其方案原理框图如下图1所示。
图1 打片机控制设计时钟电路的原理框图方案二:采用电子电路装置安装,其原理框图如下图2所示。
图2 电子电路控制设计时钟电路原理图时钟电路A T89C51 单片机 复位电路按键控制电路LED 显示电路直流5V 电源电路振荡电路控制电路计数器译码器LED 显示电路本设计采用的是方案一,AT89C51单片机构成的数码管显示时钟,硬件设计简单,工作稳定性高,性价比高比较合适。
三、电路设计1.程序流程图程序总体结构示意流程图如下图3所示。
程序从开始运行,设计要求为1秒的闪烁间隔,内容包括了开关中断子程序,以及总体流程。
YNNY图3 程序总体结构示意图2.复位电路AT89C51的复位方式可以是自动复位,也可以是手动复位,复位电路主要是确定开始开关中断 Countor1++(自加1)Counror1==20 D1=~D1(按位取反操作)TH0=(65536-50000)/256(重新赋初值)P1~0口状态改变单片机的起始状态,完成单片机的启动过程,本实验主要采用手动按键复位方式,该复位方式同样具有自动复位功能.当MCS-51单片机的复位引脚RST出现两个周期以上的高电平时,单片机就执行复位操作。
如果单片机持续为高电平,单片机就处于循环复位状态。
根据要求,复位方式一般有两种形式,上电复位和开关复位。
上电复位要求接通电源后,自动实现复位操作,如下图4所示。
图4 手动复位示意图3.时钟电路本实验采用的是单片机内部方式产生时钟信号,用于外接一个X1为12M的晶振和2个30pF微调电容构成的稳定的自激振荡器,其发出的脉冲直接进入内部的时钟电路。
时钟电路示意图如下图5所示。
图5 时钟电路示意图4.按键控制电路按键控制电路是由一个开关构成的,它接在单片机AT89C51的R1与R2之间,控制着LED灯的闪烁。
当按下开关时,LED灯开始闪烁,闭合时则停止闪烁。
5.LED显示电路LED显示电路是由一个发光二极管(D1),一个电阻(R3),一个(U2)非门组成的电路。
是由发光二极管和电阻串联而构成,把它接在相应的端口P1.0上,通过C语言编程来完成二极管的闪烁,达到实验目的,LED显示电路如下图6所示。
图6 LED显示电路示意图四、性能的测试1.直流稳压电源的测试对于一个完整的电子设计来讲,首要问题就是整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。
本实验的供电电压为5V,采用10K欧姆的电阻情况下,实现实验要求一秒闪烁间隔,测出实验数据如下表1所示。
表1 直流稳压电路测试数据表R值(kΩ)C值(pF) 频率(Hz)周期(s)10 30 1 1当电阻取不同的阻值时,LED发光二极管闪烁间隔并没有改变,所以在电阻阻值允许的范围内,取不同的阻值,实验结果无变化,本实验达到了设计要求。
2.仿真测试本系统的测试是在KEIL里面写好的程序通过编译不能出现任何错误后,将生成后改为.HEX的文件加载到单片机AT89C51中,然后再PROTEUS中打开,进行仿真测试,下面是PROTEUS软件仿真中的测试结果如下表2所示。
表2 PROTEUS软件仿真测试表序号测试项目测试方法测试结果行状态分析1 是否能正常工作打开仿真电路图,加载程序,点击运行无任何错误提示仿真电路正常2 是否具有复位,按要求闪烁的功能运行仿真,观察LED的变化,并按开关复位看能否成功能成功复位,并且二极管进行闪烁本实验实现了LED的闪烁时间不小于1秒3.发光二极管的检测用万用表检测。
利用具有×10kΩ挡的指针式万用表可以大致判断发光二极管的好坏。
正常时,二极管正向电阻阻值为几十至200kΩ,反向电阻的值为∝。
如果正向电阻值为0或为∞,反向电阻值很小或为0,则易损坏。
这种检测方法,不能实地看到发光管的发光情况,因为×10kΩ挡不能向LED提供较大正向电流。
如果有两块指针万用表(最好同型号)可以较好地检查发光二极管的发光情况。
用一根导线将其中一块万用表的“+”接线柱与另一块表的“-”接线柱连接。
余下的“-”笔接被测发光管的正极(P区),余下的“+”笔接被测发光管的负极(N区)。
两块万用表均置×10Ω挡。
正常情况下,接通后就能正常发光。
若亮度很低,甚至不发光,可将两块万用表均拨至×1Ω若,若仍很暗,甚至不发光,则说明该发光二极管性能不良或损坏。
应注意,不能一开始测量就将两块万用表置于×1Ω,以免电流过大,损坏发光二极管。
4.电路整体性能测试实验采用AT89C51来完成,在PROTEUS中进行仿真测试,点击运行,LED发光二级管如果能按照要求进行闪烁,并且开关具有手动复位的功能,说明实验达到预期效果,则实验成功。
否则则说明实验未能成功,需要进行改进,其电路的整体运行程序示意图如附录I总电路图所示。
五、结论本次课设采用的是单片机的方法来进行,实验结果达到了预定的要求,LED达到了闪烁时间间隔不超过一秒的要求,手动复位等功能都以满足,可以说对于本次实验的目标要求已经达到。
内容虽然繁多,但在此过程中我收获的却更多。
通过这次数字钟的设计,我拜托了单纯的理论知识学习状态,能通过实际操作,在现实中完成一些书本上不能完成的东西,提高了我动手查阅资料,设计,等动手能力,完善了自我,锻炼了我的意志力,让我对接下来的毕业设计充满信心。
六、性价比本次实验采用的是AT89C51单片机来制作LED时钟闪烁电路,本次实验方法简单,用到的电阻,电容,LED数码管导线等实验器件在网上都可以买到,大约30几块就能制作成功,相对于其他方法来说,用AT89C51单片机制作的LED闪烁时钟成本较为便宜,性价比高,比较适合适合。
七、课设体会通过本次课程设计,我成功的完成了用AT89C51单片机制作LED闪烁时钟的设计,在此期间,我通过查质料,请教同学和老师,加上自己动手不仅学到了以前许多不会的知识,还增强了团队合作的意识,锻炼了自己动手实践的能力。
课程设计本身就比较简单,课设中的每一步都是自己亲手经历所完成的,在以往没有注意到的问题在这次课设中都有所体现,通过解决他们培养了我专心,细心和耐心,为以后步入社会锻炼自己做好了铺垫。
本次是大学器件最后的一次课程设计,他对于我的意义非凡,从一开始我就很认真的参与到了课设的研究中,通过自己的努力以及同学的指导,我成功的完成了本次课设任务,也为大学课程设计画上了一个完美的句号。
虽然在此过程中,也遇到了很多问题,比如电脑软件经常出错,经常在一个地方进入思想误区,好在在通过查阅资料和同学的帮助下,顺利的完成了任务。
对于本次课题LED闪烁时钟电路的设计,我用AT89C51单片机很好的完成了他,没有辜负老师对我的期望,我要在以后的路程中,严格要求自己,加强对自己的锻练,完成自己的人生目标。
参考文献[1] 李全利主编.单片机原理及应用技术[M]. 高等教育出版社, 2004年[2] 王伟,李树荣. 基于8051单片机温度采集及无线发送[J]. 现代电子技术. 2011(01)[3] 李正浩,姜宝钧,邓兴成. 51单片机在LED数码管显示中的应用[J]. 实验科学与技术. 2006(S1)[4] 蓝厚荣. 单片机驱动LED数码管的方法[J]. 电气时代. 2008(04)[5] 赵亮. 单片机从入门到精通系列讲座——数码管驱动方法[J]. 电子制作. 2008(4)[6] 赵亮. 跟我学51单片机(二)——单片机内部定时/计数器和中断系统[J]. 电子制作. 2011(02)[7] 刘凤格. MCS-51单片机的时钟电路[J]. 菏泽师范专科学校学报. 2003(02)[8] 郭宏亮. PC机与AT89C51单片机的串行通信接口设计[J]. 平原大学学报. 2007(03)[9] 黄亮. 基于AT89C51单片机的串口通信程序的设计[J]. 电子制作. 2006(07)[10] 郭成林. AT89系列单片机与PC机之间的串行通信接口设计[J]. 山西电子技术. 2008(01)八、程序#include<reg51.h> // 包含51单片机寄存器定义的头文件sbit D1=P1^0; //将D1位定义为P2.0引脚unsigned char Countor1; //设置全局变量,储存定时器T0中断次数/**************************************************************函数功能:主函数**************************************************************/void main(void){EA=1; //开总中断ET0=1; //定时器T0中断允许TMOD=0x01; //使用定时器T0的模式2TH0=(65536-50000)/256; //定时器T0的高8位赋初值TL0=(65536-50000)%256; //定时器T0的高8位赋初值TR0=1; //启动定时器T0while(1)//无限循环等待中断;}/**************************************************************函数功能:定时器T0的中断服务程序**************************************************************/void Time0(void) interrupt 1 using 0 //“interrupt”声明函数为中断服务函数//其后的1为定时器T0的中断编号;0表示使用第0组工作寄存器{Countor1++; //Countor1自加1if(Countor1==20){D1=~D1; //按位取反操作,将P2.0引脚输出电平取反Countor1=0; //将Countor1清0,重新从0开始计数}TH0=(65536-50000)/256; //定时器T0的高8位重新赋初值TL0=(65536-50000)%256; //定时器T0的高8位重新赋初值}附录I 总电路图附录II 元器件清单序号编号名称型号数量1 U1单片机AT89C51 12 R1 电阻10k欧姆 13 R2 电阻10k欧姆 14 R3 电阻10k欧姆 15 C1 电容30pF 16 C2 电容30pF 17 C3 电解电容1nF 18 D1 LED发光二级管1HZ 19 U2 非门 110 X1 晶振12M 111 B1 开关 1。