简易时钟设计讲解

合集下载

简易电子钟的设计与实现

简易电子钟的设计与实现

简易电子钟的设计与实现电子钟是一种普遍使用的计时设备,它便利性与实用性使其成为家庭、学校、办公室等各个场所的重要组成部分。

本文将介绍一种简易电子钟的设计和实现,希望读者在本文的指导下,能够自己动手制作一款属于自己的电子钟。

1. 硬件选购制作电子钟需要一些硬件设备,在硬件选购时,需要考虑以下因素:- 显示器件:显示器件如LED点阵和数码管是电子钟的重要组成部分,我们可以选择4位LED数码管或者128*64 OLED显示屏。

- 控制器:控制器有多种选择,我们可以使用Arduino单片机或者STM32单片机,这两个均为常用的开发板,容易上手,支持多种编程语言。

- 时间模块:时间模块用于获取当前时间,我们可以选择DS1302时钟模块或者DS3231高精度时钟模块。

- 其他器件:红外遥控模块,蜂鸣器等辅助器件,可以根据需要选择。

2. 硬件连接在确定所需器件后,首先需要对这些器件进行连接,连接方式如下:- 数码管:数码管有四根引脚,分别代表数码管的4位数码,分别对应数字0~9,连接数码管需要了解其引脚定义,我们可以根据不同原理图实现引脚连接。

- 控制器:控制器和显示器连接,通过控制器的输入输出端口和显示器的输入输出端口相连。

- 时间模块:时间模块通过IIC通讯协议与控制器相连。

- 其他器件:按照器件对应原理图进行连接。

3. 程序设计电子钟的最重要的部分是程序设计,通过编写程序,实现获取时间并在数码管或者显示屏上显示当前时间的功能。

电子钟的程序设计分为两个部分:硬件驱动和逻辑控制。

硬件驱动:硬件驱动是基础部分,用于控制指定端口的输入输出和基本的口蹦,例如我们需要实现时间的获取和进行控制,我们需要实现对时间模块进行操作的函数,例如读取时间,设置时间等功能。

逻辑控制:逻辑控制是电子钟的核心部分,它把硬件驱动和显示控制进行了结合,实现了时间的获取和显示。

逻辑控制程序主要包括以下几个部分:- 时间获取:获取时间模块的信息。

设计制作电子时钟

设计制作电子时钟

设计制作简易数字钟一、设计要求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. 学生能够了解电子时钟的简易电路图,并认识常见电子元件。

技能目标:1. 学生能够运用所学知识,设计并搭建一个简易的电子时钟。

2. 学生能够通过实际操作,调试和优化电子时钟的运行效果。

3. 学生能够运用电子时钟知识解决实际问题,提高创新能力和动手能力。

情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发学习热情,树立科学探究精神。

2. 学生在合作探究中,培养团队协作能力和沟通能力,增强集体荣誉感。

3. 学生通过学习电子时钟的制作,认识到科技对生活的影响,培养环保意识和节能意识。

课程性质:本课程为实践性课程,结合理论知识与实际操作,注重培养学生的动手能力和创新能力。

学生特点:六年级学生具备一定的认知能力和动手能力,对新奇事物充满好奇心,善于合作探究。

教学要求:教师需引导学生掌握电子时钟的基本原理和制作方法,注重培养学生的实践能力和团队协作能力,提高学生的科学素养。

在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容本章节教学内容依据课程目标,结合课本《信息技术》六年级下册第四章“走进电子世界”内容进行组织。

1. 电子时钟原理:介绍电子时钟的基本工作原理,包括晶振振荡器、分频器、计数器、显示电路等组成部分。

2. 电子元件认知:学习常见电子元件,如电阻、电容、二极管、三极管等,并了解其在电子时钟中的作用。

3. 制作简易电子时钟:详细讲解电子时钟的制作步骤,包括电路图的绘制、元件的选取、焊接和调试。

4. 时间的表示与转换:学习电子时钟中时、分、秒的表示方法,以及它们之间的转换关系。

5. 教学大纲安排:- 第一节课:电子时钟原理及电子元件认知;- 第二节课:绘制简易电子时钟电路图,学习焊接技巧;- 第三节课:组装电子时钟,进行初步调试;- 第四节课:优化电子时钟,学习时间表示与转换。

自制小时钟小实验知识拓展

自制小时钟小实验知识拓展

自制小时钟小实验知识拓展小时钟是我们日常生活中常见的计时工具,但是你知道它是如何工作的吗?通过自制小时钟小实验,我们可以深入了解小时钟的工作原理和相关知识。

实验材料准备:1. 一块透明玻璃或塑料板2. 一张透明胶纸3. 一块小木板或硬纸板4. 一块尺寸适中的白纸5. 一只细长的针6. 一颗AA电池7. 两根金属导线8. 一颗小型发光二极管(LED)9. 一些铜片或铝箔10. 一些电线固定夹11. 一些胶水或胶带实验步骤:1. 准备一个小时钟的表盘。

将白纸铺在透明玻璃或塑料板上,用透明胶纸固定。

2. 在表盘上绘制小时刻度,每个小时一个刻度,共12个刻度。

可以使用铜片或铝箔剪成合适的形状粘贴在表盘上,也可以直接在白纸上绘制。

3. 制作指针。

将小木板或硬纸板剪成合适的形状,固定一根细长的针在其中,使其成为一个指针。

可以使用胶水或胶带固定。

4. 将指针固定在表盘上,使其能够自由转动。

可以使用电线固定夹将指针固定在表盘的中心点上。

5. 准备电路。

将一根金属导线的一端连接到LED的正极,另一端连接到电池的正极。

将另一根金属导线的一端连接到LED的负极,另一端连接到电池的负极。

6. 将LED固定在表盘上,使其正好在12个小时刻度之间的任意位置。

可以使用胶水或胶带固定。

7. 将电路连接好,确保LED能够亮起。

此时,小时钟小实验就完成了。

实验原理:小时钟的工作原理基于电路的闭合和开启。

当指针指向刻度上的任意一个小时时,指针上的金属部分会与LED的负极连接,而LED的正极与电池的正极相连,电路闭合,LED亮起。

当指针指向两个刻度之间时,指针上的金属部分不会与LED的负极连接,电路打开,LED熄灭。

知识拓展:通过这个小实验,我们可以了解到小时钟是通过电路的开启和闭合来实现的。

在小时钟中,指针起到了触发开关的作用。

当指针指向刻度时,触发开关闭合,电路通路,LED亮起;当指针指向两个刻度之间时,触发开关打开,电路断开,LED熄灭。

简易数字钟设计

简易数字钟设计
5.很多难点的突破都来自于与同学的交流,交流使自己获得更多信息,开拓了思路,因此要重视与别人的交流。
调整使能端
入0有效,有效时,显示信号输出,同时屏蔽进位输入和进位输出,允许调整信号输入。
显示使能端
入0有效
调整信号输入
2.24进制模块(24count)
实现同步24进制计数,可调整
电源,时钟信号
同上
进位输入
接分的进位信号
进位输出
秒模块接分模块,分模块接时模块
显示输出
同上
闹钟比较信号输出
接到闹钟
调整使能端,显示使能端,调整信号输入
二、任务分析
能按时钟功能进行小时、分钟、秒计时,并显示时间及调整时间,能整点报时,定点报时,使用4个数码管,能切换显示。
三、总体设计
本阶段的任务是根据任务要求进行模块划分,提出方案,并进行比较分析,最终找到较优的方案。
方案一、采用异步电路,数据选择器
将时钟信号输给秒模块,秒模块的进位输给分模块,分模块进位输入给时模块,切换的时候使用2选1数据选择器进行切换,电路框图如下:
同上
3.闹钟模块(60clock,24clock)
实现可与时钟比较,并输出闹铃信号,可调整
电源,时钟信号
同上
闹钟比较信号输入
秒模块接分模块,分模块接时模块
显示输出
同上
闹铃输出
接到蜂鸣器
调整使能端,显示使能端,调整信号输入
同上
4.控制模块(fun,func)
管理总线资源,对各个模块输出控制信号
电源
5vVCC
该方案的优点是模块内部简单,基本不需要额外的电路,但缺点也很明显,该方案结构不清晰,模块间关系混乱,模块外还需使用较多门电路,不利于功能扩充,且使用了异步电路,计数在59的时候,高一级马上进位,故本次设计不采用此方案。

自制钟表最简单方法

自制钟表最简单方法

自制钟表最简单方法
自制钟表的步骤如下:
1. 准备道具:12个水瓶盖、小步道具纸箱、画笔、菜篮、扭扭棒、刀、胶枪。

2. 在纸盘的内边缘绘制数字12、3、6和9,然后填写其余数字,以标记小时数。

这个技巧将帮助您使数字在盘子周围均匀分布。

3. 用剪刀剪出两个矩形,一个作为分针,另一个作为时针。

用剪刀在每个矩形的一端剪出尖角。

4. 将纸盘翻转过来,用钢笔、铅笔或记号笔在纸盘的中心标记。

用剪刀的尖头在纸盘中心刺一个小孔。

5. 翻转纸盘,在时针和分针的另一头戳一个小孔,然后插入双脚钉。

6. 将双脚钉插入纸盘中间孔,然后固定到纸盘上。

7. 使用扭扭棒或刀将时钟的把手固定在时钟的合适位置。

制作过程中需要注意安全,避免剪刀等锋利工具割伤手指。

以上方法仅供参考,具体制作方法可能根据个人喜好和创意有所调整。

毕业设计76简易数显电子钟设计

毕业设计76简易数显电子钟设计

毕业设计76简易数显电子钟设计一、引言电子钟是指使用数字显示的时钟,通过LED或LCD等显示器件显示时间。

本文将设计一款简易数显电子钟,采用数字管显示器件,实现准确显示时间的功能。

设计的电子钟具有简单、易操作、精确显示等特点,适合作为毕业设计的对象。

二、设计原理1.时钟芯片选取:选用高精度的时钟芯片,可以提供准确的时间信号。

2.数字显示器件选取:采用数字管显示时、分、秒的数据。

3.控制电路设计:根据时钟芯片提供的时间信号,通过控制电路将时、分、秒的数据传输到数字显示器件进行显示。

三、设计步骤1.选择时钟芯片:根据设计需求,选择适合的高精度时钟芯片,如DS13022.搭建电路原理图:根据选定的时钟芯片的电路原理图,搭建控制电路的原理图,包括时钟芯片、数字显示器件等。

3.PCB设计:根据电路原理图,进行PCB设计,制作电路板。

4.组件焊接:根据PCB设计制作的电路板,将所有的电子组件焊接到电路板上。

5.软件编程:根据时钟芯片的数据手册,编写软件程序,实现数据传输和显示功能。

6.系统调试:完成软硬件的搭建后,进行系统调试,检查时钟芯片和控制电路的正常工作情况。

7.最终制作:将电路板安装到外壳中,搭建简易数显电子钟的最终产品。

四、设计注意事项1.保证电路的稳定性和可靠性:在电路设计和焊接过程中,注意选择合适的电子元件,以确保电路的稳定性和可靠性。

2.时钟芯片的驱动:在软件编程过程中,需要熟悉时钟芯片的控制寄存器和通信协议,以确保准确的数据传输。

3.屏幕显示:在选择数字显示器件时,需考虑显示器件的亮度、清晰度等因素,以保证用户操作的便捷性。

五、设计成果展示通过厚一学期的努力,成功设计并制作了一款简易数显电子钟。

设计的电子钟具有准确的时间显示功能,通过数字管显示时、分、秒的数据。

用户可以方便地通过操作按钮调整时间。

电子钟外观简洁大方,适合放置在家居或办公场所使用。

六、结论本文以设计一款简易数显电子钟为目标,经过认真的设计与制作,成功实现了时、分、秒的准确显示功能。

儿童时钟制作方法-概述说明以及解释

儿童时钟制作方法-概述说明以及解释

儿童时钟制作方法【儿童时钟制作方法】一、材料准备首先,『我们要准备以下材料:』一块硬纸板、彩色画笔、剪刀、胶水、铅笔、圆形物体(如小碗或杯口)作为模板,以及能转动的短木棍和图钉。

二、绘制表盘1. 『取硬纸板一块,使用圆形物体为模板,用铅笔轻轻描绘出一个圆。

』确保圆要尽量均匀,这是我们的时钟表盘。

2. 『沿着铅笔线切割,小心地剪出圆形表盘。

』3. 『在表盘上,标出数字1-12的位置,可以让孩子用彩色画笔写或者画,既锻炼动手能力又培养时间认知。

』注意,数字应等分分布,‘12’位于顶部,‘6’位于底部,‘3’和‘9’分别位于左右两侧。

四、制作指针1. 『选取两根长短不同的短木棍作为时针和分针,较长的是分针,较短的是时针。

』2. 『同样使用彩色画笔将时针涂成一种颜色,分针涂成另一种颜色,便于区分。

』五、安装指针1. 『在表盘中心位置,用图钉固定,然后将短木棍一端插入图钉中,使指针能够自由旋转。

』2. 『确保时针与分针的旋转范围都能覆盖整个表盘,并且不会相互干扰。

』六、测试与调整『最后,我们可以通过手动拨动指针模拟时间变化,检查时针和分针是否能顺畅转动,及时进行微调。

』同时,也可以借此机会教孩子如何读取和设置时间。

七、个性化装饰『鼓励孩子们发挥创意,用剩余的材料对时钟进行个性化装饰,比如添加卡通图案、贴纸或者亮片等,让他们的时钟独一无二。

』通过以上步骤,一个充满童趣且实用的儿童手工时钟就制作完成了!这不仅锻炼了孩子们的手工技能,也让他们在实践中初步认识并理解时间概念,寓教于乐,一举多得。

(注:此制作过程需在家长陪同下完成,确保安全操作工具。

)。

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

等级:HUNAN INSTITUTE OF ENGINEERING课程设计课程名称_______ 单片机原理与应用课程设计__________ 课题名称______________ 简易时钟设计_______________专业_____________ 电子信息工程_______________ 班级______________ 电信1301班 _______________ 学号__________________ 31 ___________________ 姓名_________________ 彭颗___________________ 指导老师___________________ 林国汉_________________2016年3月25日电气信息学院课程设计任务书课题名称 ________________________________ 简易时钟设计_________________________________ 姓名彭颗专业电子信息工程班级1301 学号01指导老师 _____________________________________ 林国汉 __________________________________ 课程设计时间 ____________ 2016年3月14日-2016年3月25日(3、4周) _________________ 教研室意见意见:审核人: ____________________ 一、任务及要求设计任务:本课题要求以MCS-51系列单片机为核心,设计一个数字时钟。

(1)具有时钟和跑表功能,用LED或者液晶显示器进行显示;(2) 具有时钟调整功能(3)具有闹钟功能,(4) *能将闹钟时间在AT24C02保存(5) *其它功能设计要求:(1)确定系统设计方案;(2)进行系统的硬件设计;(3)完成应用程序设计;(4)应用系统的硬件和软件的调试。

二、进度安排第一周:周一:集中布置课程设计任务和相关事宜,查资料确定系统总体方案。

周二〜周三:完成硬件设计和电路连接周四〜周日:完成软件设计第二周:周一〜周三:程序调试周四〜周五:设计报告撰写。

周五进行答辩和设计结果检查。

三、参考资料1、51单片机C语言教程郭天祥编著电子工业出版社2、单片机原理与应用第2版王迎旭主编机械工业出版社3单片机原理与应用及C51程序设计杨加国清华大学出版社,20091.1设计方案 (1)1.2设计思路及系统框架图 (1)2硬件电路设计.................................................................. •2.1单片机AT89C51 (2)2.2复位电路和时钟电路 (3)2.3 LED显示电路和按键电路 (4)3软件设计 (5)3.1主程序 (5)3.2数码管显示模块 (5)3.3按键模块 (5)3.4定时器模块 (6)4调试........................................................................ -74.1系统调试 (7)4.2调试中遇到的问题及解决方法 (7)5总结........................................................................ -8参考文献 (9)附录A原理图.................................................................... -9附录B程序清单 (10)1 总体方案设计1.1 设计方案(1)、通过单片机内部的计数/ 定时器,采用软件编程来实现时钟计数,一般称为软时钟,这种方法的硬件线路简单,系统的功能一般与软件设计相关,通常用在对时间精度要求不高的场合。

(2)、采用时钟DS1302芯片,它的功能强大,功能部件集成在芯片内部,具有自动产生时钟等相关功能,硬件成本相对较高;软件编程简单,通常用在对时钟精度要求较高的场合。

方案选择:最终这次我选择的是方案( 1),因为方案( 1)硬件电路简单,操作更方便简单。

1.2设计思路及系统框架图我们采用的是AT89C51作为时钟控制芯片。

电子时钟主要由时钟显示模块、校时模块、秒表模块和闹钟模块组成。

其中需要对时,分,秒的数值进行操作,并且秒计算到60 的时候,要自己清零并向分进1;分计算到60的时候,要自己清零并向时进1,时进到24 的时候,要清零,这样才能进行循环计时。

秒表模块需要重新显示一个秒表界面,同时也应该需要通过另外一个定时器T1 对秒表进行操作,从而保证在秒表界面,时钟显示模块的时间还在进行。

闹钟模块则需要设计闹钟时间,当设计的闹钟时间和时钟的时间相等,蜂鸣器响起,从而达到闹钟功能。

此外还要实现对时间的调整功能,AT89C5啲P3.2、P3.3、P3.5外接三个独立按键,当按下P3.2 按键时,系统进行功能切换,依次可以切换成时钟功能,秒表功能,时钟设置功能,闹钟设置功能;当按下P3.3 按键时,时钟显示时对显示的数码管进行加一的功能,或者在进入秒表功能时,实现启动和暂停功能;当按下P3.5 按键时,对显示的数码管进行移位的功能,达到调整时间的目的。

或者在进入秒表后,实现清零功能。

在单片机内部构建三个模块:控制模块、译码模块、定时模块,用以实现自动计数、译码显示功能。

单片机外部构建四个电路:时钟电路、复位电路、外部按钮电路、显示电路,用以实现对单片机内部计数控制以及译码输出的正确显示。

该电子时钟是将秒、分、时显示在人的视觉器官面前的一种计时装置。

故将计时周期设置为24小时,当显示满刻度是23时59分59秒时,数码管显示为0。

为了确保时间正常校对,在系统中设有校对按钮,用以实现对数码管显示的正确调整。

如图1 所示为系统框架图51 •单片机时沖设盘电路复位电路匚三、外綁按钮电捽制模块数码管显示电路图1系统框架图2硬件电路设计2.1 单片机AT89C51AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS勺8位微处理器,俗称单片机。

AT89C51是一种带2K字节闪存可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEI高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATME的AT89C51 是一种高效微控制器。

AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

如图2所示为AT89C5啲管脚图PU .0/^00 PO.1PO POPO .4/AO4PO 5/AD5 PO -皂jygePOP2\O/A©P2 .1 /A9P2.2X^1 OR^.3£A1 1 P24r/A1 2P3! .5«M 3 P2 -6XA1 4P^.Z J TAI S 38 33 Z?吕3031422芽Q.1N.34.SB7rqr存P3.O/RXD P3.1JTXDP3 ^/!MTOP3.34MT4P3; .4rrcjP3.SJT1!]^3 6JVMF?P3 Z/RD^甲:?筑3X 4耳E1尸卜1 7图2 AT89C51管脚由于电路原理中只用到单片机的po、pl、p2 口,所示下面对这三个端口进行详细介绍。

P0 口:P0 口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL门电流。

当P0 口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。

本次课设中我P0 口接的是74LS245的输入和8个电阻。

P1 口:P1 口是一个内部提供上拉电阻的8位双向I/O 口,P1 口缓冲器能接收输出4TTL门电流。

P1 口管脚写入1后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1 口作为低八位地址接收。

本次P1 口接的数码管的6个位选端口。

P2 口:P2 口为一个内部上拉电阻的8位双向I/O 口,P2 口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2 口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2 口输出地址的高八位。

在给出地址“ T时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。

P2 口在FLASH S程和校验时接收高八位地址信号和控制信号。

本次课设中P2 口接的是开关和蜂鸣器。

2.2复位电路和时钟电路计算机在启动运行时都需要复位,复位时使中央处理器CPU和内部其他部件处于一个确定的初始状态,从这个状态开始工作。

AT89C51单片机有一个复位引脚RST高电平有效。

在时钟电路工作以后,当外部电路使得RST端出现两个机器周期(24个时钟周期)以上的高电平,系统内部复位。

复位有两种方式:上电复位和按钮复位。

在此次的设计中,我采用按键复位,只要RST保持高电平,AT89C51单片机将循环复位。

复位期间,ALE、PSEN输出高电平。

RST从高电平变为低电平后,PC指针变为0000H,使单片机从程序存储器地址为0000H 的单元开始执行程序。

当单片机执行程序出错或进入死循环时,可按复位按钮重新启动。

在本次设计中,时钟电路设计就是采用内部方式,即利用芯片内部的振荡电路。

AT89C51单片机内部有一个用于构成振荡器的高增益反相放大器。

引脚XTAL1和XTAL2是高增益反相放大器的输入端和输出端。

这个高增益反相放大器将与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。

外接晶体振荡器以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。

此系统电路的晶体振荡器的值为12MHz,我的电容为选取18pF。

如图3所示为复位和时钟电路。

图3复位和时钟电路> XTA.L1 XTAL2 RST2.3 LED 显示电路和按键电路些.升.g .严.Q•複式聲 ............ J[b^ ....... tww 零• • •b* ■ ■ * * * * * * 卄JB tWWJ ..................................图4 LED 显示电路和按键电路在本次的设计中,采用的6位的数码管显示器。

数码管如果按照段数分可为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元, 也 就是多了一个小数点的显示;如果按能够显示多少个“ 8”分类的话,也可以可 分为1位、2位、4位等数码管,如果按照发光二极管单元的连接方式又可以分 为共阳极数码管和共阴极数码管。

相关文档
最新文档