电子时钟课设说明书

合集下载

电子时钟使用说明

电子时钟使用说明

电子时钟使用说明电子时钟是一种现代化的时钟,它采用了电子技术来进行时间计算和显示。

相比传统的机械时钟,电子时钟更加准确、精确,并且功能更加丰富。

下面将对电子时钟的使用进行详细的说明。

一、基本操作:1.插上电源:将电子时钟插入交流电源插座,并确保电压符合时钟的要求。

电子时钟会自动启动并进入待机状态。

2.设置时间:大多数电子时钟都有时间设置功能。

通常通过按下设置按钮(可能会标有"SET"或"MODE"等字样)来进入设置模式,然后使用加减按钮或者旋转按钮设置小时和分钟。

一旦设置完成,再次按下设置按钮退出设置模式,并开始正常工作。

3.调节亮度:电子时钟通常提供了亮度调节功能,以适应不同的环境需求。

通过按下亮度调节按钮(可能会标有"BRIGHT"或"B/L"等字样)来切换亮度档位,并选择最适合的亮度。

4.设置闹钟:大多数电子时钟还具备闹钟功能。

按下闹钟设置按钮(可能会标有"ALARM"或"A/L"等字样)进入闹钟设置模式,然后使用加减按钮或者旋转按钮设置闹钟的小时和分钟。

设置完成后,再次按下闹钟设置按钮退出设置模式,闹钟将会在设定的时间响起。

5.切换显示模式:一些电子时钟还提供了多种显示模式。

通过按下模式切换按钮(可能会标有"MODE"或"DISPLAY"等字样)来切换显示模式,可以切换显示时间、日期、温度等信息。

二、高级功能:1.温度显示:一些电子时钟具备温度检测功能,在屏幕上显示当前的室内温度。

通常使用室内温度感应器来检测温度,并在屏幕特定位置显示。

2.日历功能:一些电子时钟还具有日历功能,可以显示当前的日期,以及周几信息。

有些电子时钟还能显示农历日期和重要节日信息。

3.定时开关机:少数电子时钟还具备定时开关机功能。

用户可以事先设置好开关机的时间,电子时钟将在到达设定时间时自动开关机,非常方便。

多功能电子秒表课程设计说明书

多功能电子秒表课程设计说明书

目录1绪论 (2)1.1课题背景 (2)1.2秒表的发展趋势 (2)1.3本课题研究内容 (3)2研究方案与预期成果 (3)2.1研究方案 (3)2.1.1时钟电路方案 (3)2.1.2显示电路方案 (3)2.1.3系统主控制电路 (4)2.2预期成果 (4)3各芯片引脚图 (4)3.174LS192芯片 (4)3.274LS47芯片 (5)3.3七段数码管显示器 (6)4系统电路图 (8)5仿真软件介绍 (10)5.1EW B软件介绍 (10)5.2EW B32软件主界面窗口 (11)5.3菜单栏 (11)6电路仿真 (14)6.1分析仿真 (14)6.2分析 (14)6.3误差分析 (15)7系统硬件焊接与调试 (15)7.1焊接步骤 (15)7.2元件清单 (15)7.3实物图 (16)7.4硬件电路测试 (18)多功能电子秒表的设计摘要:随着电子技术的发展和应用领域的扩大与深入,电子技术的重要性日益突出。

作为一个学电子信息专业的学生,我们必须不断地了解更多的新产品信息,就更加要求我们对专业知识有更深的理解,更强的实验操作能力。

本设计的多功能电子秒表系统以74ls192芯片为中心器件,利用其既能正计时又能倒计时的原理,结合74ls47译码器、显示管来设计多功能电子秒表。

这就需要了解组合逻辑电路和时序逻辑电路;了解集成电路的引脚安排;了解各种计数、译码芯片的逻辑功能及使用方法;了解数字钟的原理。

本次设计是基于100进制电子数字钟的原理,实现具有100进制正计时与倒计时的电子钟,它主要由脉冲、100进制加减法器74LS192、译码器74LS47各功能模块在Ewb软件中将其仿真模拟出来,然后将其打包成可调用的元件,这时,再进行时序仿真、引脚锁定和嵌入逻辑分析仪之后,就编译下载至硬件中,选择正确的模式和各种设置后即可实现这次设计所要求的功能。

关键词:多功能电子秒表;100进制加减法计数;74ls192芯片;74ls47芯片。

ewb电子时钟课程设计

ewb电子时钟课程设计

ewb电子时钟课程设计一、课程目标知识目标:1. 学生能理解ewb软件的基本操作流程,掌握电子时钟的设计原理和电路搭建方法。

2. 学生能够解释电子时钟的各个部分功能,如晶振、计数器、显示电路等,并了解它们在时钟运行中的作用。

3. 学生掌握二进制和十进制的转换方法,并能够应用于电子时钟的显示部分。

技能目标:1. 学生能够运用ewb软件设计一个简单的电子时钟电路,并进行仿真测试。

2. 学生通过小组合作,培养团队协作能力和问题解决能力,能够共同完成电子时钟的设计和调试。

3. 学生能够运用所学知识,进行简单的电路故障排查和修正。

情感态度价值观目标:1. 学生培养对电子技术的兴趣,激发探索精神和创新意识。

2. 学生在学习过程中,树立正确的价值观,认识到科技发展对生活的影响,增强社会责任感。

3. 学生通过课程学习,培养细心、耐心和严谨的科学态度,提高自我管理和自主学习能力。

本课程针对初中年级学生,结合电子技术学科特点,注重实践操作和理论知识相结合。

在教学过程中,关注学生个体差异,鼓励学生积极参与,充分调动学生的主观能动性。

通过课程学习,使学生能够掌握电子时钟的基本原理和设计方法,培养实际操作能力,提高学生的科学素养。

二、教学内容本章节教学内容围绕电子时钟的设计与制作,结合课程目标,具体安排如下:1. 电子时钟原理介绍:讲解时钟的基本工作原理,包括晶振的作用、计数器的工作方式以及显示电路的原理。

2. ewb软件操作:介绍ewb软件的基本功能与操作方法,使学生能够熟练使用软件进行电路设计与仿真。

3. 电路元件认识:学习电子时钟所需的主要元件,如晶振、计数器、显示器件等,并了解它们的功能和特性。

4. 电路设计与搭建:根据电子时钟原理,指导学生运用ewb软件设计时钟电路,并进行仿真测试。

5. 二进制与十进制转换:学习二进制与十进制的转换方法,并应用于电子时钟的显示部分。

6. 电路调试与故障排查:教授学生如何对设计的电子时钟进行调试,找出并解决问题。

电子钟说明书

电子钟说明书

机电一体化强化训练单片机系统设计说明书电子时钟设计院(系)机电系专业/方向机械工程及自动化/机电一体化班级学生姓名指导老师2011年11月1号华南理工大学广州学院单片机系统设计任务书兹发给08机械2班学生冯嘉健龙健欧李光耀吴东霖课程大作业任务书,内容如下:1.设计题目:电子时钟设计2.应完成的项目:(1)完成原理图,各元器件封装(2)布铜,打印图纸,转印电路图(3)腐蚀PCB板,钻孔,焊接各元器件(4)检查PCB板上的线路是否有短接,虚焊,断路等问题(5)编写程序,调试3.参考资料以及说明:(1)百度文库芯片封装(2)单片机原理及应用/李全利,仲伟峰-北京:清华大学出版社,2006.2 (3)机电一体化系统设计(第三版)张建民-北京:高等教育出版社2007.7 (4)4.本任务书于2011年9月27日发出,应于2011 年11月03日前完成,然后进行答辩。

专业教研室,研究所负责人审核年月日指导教师签发年月日设计评语:设计总评成绩:设计答辩负责人签字:年月日摘要本设计是简单定时闹钟系统,不仅能实现系统要求的功能:(1)能显示时时-分分-秒秒,(2)能设定和修改定时时间,(3)定时时间到后能发出报警声;而且还有附加功能,即还能设定和修改当前所显示的时间。

本设计采用单片机AT89C52作为核心元件,12MHZ晶振,由P1口与锁存器74lS573控制数码管的显示。

在其基础上扩展外围芯片与电路,附加时钟电路及LED电路。

LED采用共阴极接法,低电平有效选中相应的LED。

单片机具有集成度高、功能强、通用性好、特别是它能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等独特的优点,所以单片机现在广泛的应用到家用电器、机电产品、儿童玩具、机器人、办公自动化产品等领域。

为了进一步的熟悉并掌握单片机的应用及开发,认真的做好此次课程设计非常必要。

一个单片机的定时闹钟系统离不开软件和硬件,硬件是软件的依托,软件是硬件的内核。

电子钟课程设计说明书(有完整源码)

电子钟课程设计说明书(有完整源码)

安徽工程大学本科课程设计说明书专业:计算机科学与技术题目:电子时钟课程设计学生姓名: (hch)指导教师:老师年月日前言本课程设计为电子时钟设计,在设计过程中,关键的难题就是接口的设计和AT89C51芯片内部的时钟电路以及它的中断系统。

在当今时代,人们不时地就关注周围发生的一切。

而一个好的电子时钟,被安置在各种器件上。

所以,电子时钟应用面极广。

《单片微型计算机及接口技术》是一门应用性较强的计算机专业课程,是设计与开发各种计算机应用系统的基础。

从硬件的角度看,微型计算机、单片机、嵌入式系统的开发和应用,很大程度上都是接口电路的开发与应用。

因此,本课程设计的成功的关键也在接口设计上。

本设计的大致结构为:第一章,主要介绍设计的总思想和原理;第二章,对系统功能模块的设计;第三章,对硬件系统的设计;第四章,画出了时钟的操作流程图;第五章,部分功能模块的详细代码设计;第六章,演示最后的设计结果。

目录前言 (2)目录 (3)课程设计任务书 (4)第一章概述 (6)1.1基本设计思想 (6)1.2设计原理 (6)第二章系统功能模块设计 (7)2.1 系统的主要功能模块 (7)2.2 系统的组成框图 (7)2.3接口设计 (7)第三章硬件系统的设计 (10)3.1 器件简介 (10)3.2 软件简介 (12)第四章时钟的操作流程 (14)第五章代码设计 (15)第六章程序调试及结果 (19)课程设计小结 (22)参考文献 (23)课程设计图纸 (24)附录:(完整代码) (24)课程设计任务书安徽工程大学本科课程设计任务书2009 届计算机与信息学院计算机科学技术与工程092 专业Ⅰ课程设计题目:电子钟设计Ⅱ原始资料本程序设计中有几个要点:A、设计一个1s时钟,作为时间的基准。

可通过定时器来实现,由于定时限制,我们可以设定定时时钟为50ms中断一次,然后用一个计数器计数20次,即50ms*20=1000ms=1s。

电子时钟日历课程设计

电子时钟日历课程设计

电子时钟日历课程设计一、课程目标知识目标:1. 学生能理解电子时钟日历的基本原理,掌握电子时钟日历的组成及功能。

2. 学生能描述电子时钟日历中数字电路、计数器、寄存器等关键部件的工作原理。

3. 学生掌握电子时钟日历的编程方法,能运用所学知识设计简单的电子时钟日历程序。

技能目标:1. 学生能够运用所学知识,动手搭建简单的电子时钟日历电路,并进行调试。

2. 学生能够编写简单的电子时钟日历程序,具备初步的编程能力。

3. 学生能够通过小组合作,解决电子时钟日历制作过程中遇到的问题。

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

2. 培养学生团队合作意识,学会与他人共同解决问题,培养沟通能力和协作精神。

3. 培养学生具备时间观念,认识到时间的重要性,养成良好的时间管理习惯。

本课程针对中学生设计,结合电子技术学科特点,以实践性、操作性为主,注重培养学生的动手能力、编程能力和团队合作意识。

课程内容紧密联系课本,确保学生所学知识与实际应用相结合,提高学生的知识运用能力。

通过本课程的学习,使学生能够更好地理解电子时钟日历的原理,为今后深入学习电子技术打下基础。

二、教学内容1. 电子时钟日历基础知识:介绍电子时钟日历的组成、工作原理,包括数字电路、计数器、寄存器等关键部件的功能与应用。

- 相关教材章节:第一章 数字电路基础,第二节 计数器与寄存器。

2. 电子时钟日历电路设计:讲解如何搭建电子时钟日历电路,分析电路中各部分的作用及相互关系。

- 相关教材章节:第三章 逻辑电路设计,第四节 时序逻辑电路设计。

3. 电子时钟日历编程:教授如何编写电子时钟日历程序,包括编程语言的选择、程序结构及功能实现。

- 相关教材章节:第五章 数字电路编程,第一节 编程语言及其应用。

4. 实践操作:指导学生动手搭建电子时钟日历电路,编写程序,并进行调试。

- 相关教材章节:第六章 实践操作,第二节 电子时钟日历的制作与调试。

电子时钟说明书

电子时钟说明书

单片机原理及系统课程设计评语:考勤10分守纪10分过程30分设计报告30分答辩20分总成绩100分专业:电气工程及自动化班级:电气1101姓名:卢永春学号:201109154指导教师:李军丽兰州交通大学自动化与电气工程学院2014 年 1 月 13 日基于单片机数字电子时钟设计1.引言数码电子时钟的电路由显示电路、复位电路、校时电路等构成,以AT89C51作为主控芯片,使用12MHz 的晶振,用八位七段共阳数码管显示输出信息。

可通过键盘对其进行调整。

系统具有以下功能:时、分、秒时间显示;复位;时、分、秒时间调整。

2.设计方案及原理2.1设计方案简述本次设计时钟电路,使用了AT89C51单片机芯片控制电路,并用软件实现数字时钟。

原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。

利用定时器与软件结合实现秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将时字节清零。

本设计采用动态显示。

所谓动态显示就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。

利用人的视觉暂留功能可以看到整个显示,但必须保证扫描速。

按钮1实现时钟复位,按钮2实现调整时、分、秒的模式选择,按钮3实现时、分、秒的加1调整,按钮4实现时、分、秒的减1调整。

2.2设计原理框图总体硬件设计原理框图如图1所示。

复位电路校时电路晶振电路LED 显示AT89C51图1 总体硬件设计原理框图3.硬件设计本设计利用单片机内部的定时器/计数器来实现电子钟的正常走时功能,以单片机AT89C51、LED数码管为核心,辅以必要的电路,具体由复位电路、键盘电路、时钟电路、显示电路等构成了一个单片机电子时钟。

复位电路采用按键复位方式,键盘电路采用独立式键盘,时钟电路用12MHz的晶振。

利用七段共阳极数码管,通常接高电平,低电平有效,要构成八位LED显示时,除了需要段选线外,还需要位选线,以确定段选码对应的显示位。

数电课程设计电子钟说明书

数电课程设计电子钟说明书

1 前言随着科学技术的发展和现代生产力的提高,各个行业都在追求精确和效率,而唯有精确的时钟才能反应出各行业技术的准度与精度。

无论什么行业都离不开钟表,而钟表的数字化给人们的生产和生活带来了极大的方便,它几乎取代了传统的机械时钟,使得其准确度更高、实用性更强。

因此时钟的数字化使其功能更加丰富,使用更佳便利。

数字钟电路是一个典型的数字电路系统,其由时、分、秒计数器以及校时和显示电路组成。

利用60进制和24进制递增计数器子电路构成的数字钟系统。

在数字钟电路中由两个60进制同步递增计数器完成秒、分计数,由一个24进制同步递增计数器实现小时计数。

本设计就是运用所学集成电路的工作原理和使用方法,在单元电路的基础上进行小型数字系统设计的一个数字电子时钟,可完成0时00分00秒~23时59分59秒的计时功能,并在控制电路的作用下具有快速调整时间、显示时分秒和整点报时功能。

秒、分、时计数器之间采用同步级联方式。

利用555多谐振荡器产生的秒脉冲,可以通过调节RP对时间进行校准,并可使用K1、K2、K3实现调整时间的功能。

通过74HC161完成计时功能,再通过数码管来实现显示时间功能,最后用74LS00八输入与非门和由555定时器组成的多谐振荡器连接实现时钟整点报时功能。

设计时采用中小规模集成电路实现,主要培养分析问题解决问题的能力,提高设计电路,调试电路的实验技能。

2 方案比较2.1 方案一此方案数字电子钟由信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路等组成。

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

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

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

电子时钟(LCD显示)课程设计说明书

电子时钟(LCD显示)课程设计说明书

目录1. 设计要求 (1)2. 时钟总体设计思路 (1)3. 系统硬件设计 (1)3.1单片机控制系统 (3)3.2 键盘控制系统设计 (3)3.3 显示电路 (4)3.4 硬件原理及说明 (4)3.5 主要性能参数 (5)4. 软件设计 (5)4.1 软件功能 (5)4.2软件设计 (6)4.3 汇编源程序 (5)5. Proteus仿真 (11)6. 课程设计总结 (12)参考文献 (13)1. 设计要求以AT89C51单片机为核心的时钟,在LED 显示器上显示当前的时间: 使用字符型LCD 显示器显示当前时间。

显示格式为“时时:分分:秒秒”。

用4个功能键操作来设置当前时间。

功能键K1~K4功能如下。

K1—设置小时。

K2—设置分钟。

K3—设置秒数。

程序执行后工作指示灯LED 闪动,表示程序开始执行,LED 显示“00:00:00”,然后开始计时。

单片机是一种集成电路芯片,采集超大规模集成电路技术把具有数据处理能力(如算数运算、逻辑运算、数据传送、中断处理)的微型处理器,随机存取数据存储器(RAM )、只读程序存储器(ROM )、输入/输出电路(I/O ),可能还包括定时/计数器、串行通信口(SCI )、显示驱动电路(LCD 或LED 驱动电路)、脉宽调制电路(PWM )、模拟多路转化器及A/D 转化器等电路集成到一片芯片上,构成一个最小而又完善的计算机系统。

这些电路能在软件的控制下准确、迅速、高效的完成程序设计者事先规定的任务。

2. 时钟的总体设计思路按照系统的设计功能要求,本时钟系统的设计必须采用单片机软件系统实现,用单片机的自动控制能力配合按键控制,来控制时钟的调整及显示。

图一 系统总原理图3. 系统硬件设计3.1 单片机控制系统本次设计时钟电路,采用了ATC89C51单片机芯片控制电路,这种单片机芯片比较简单,并且省去了很多复杂的线路,更容易表达和理解,通过按钮来调节电微型控制器 时钟电路数据显示 按键调时子钟的时、分、秒。

电子钟说明书

电子钟说明书

电子钟说明书电子钟说明书1. 简介电子钟是一种使用电子技术运行的计时设备,用于显示时间和日期。

本说明书将为您提供关于电子钟的详细信息,包括设置和使用方法。

2. 功能特点- 时间显示:电子钟能够准确显示当前时间,包括小时、分钟和秒数。

- 日期显示:电子钟也可以显示当前日期,包括年、月和日。

- 闹钟功能:用户可以设置闹钟以定时提醒重要事件或活动。

- 亮度调节:电子钟还提供亮度调节功能,用户可以根据需要调整显示屏的亮度。

- 多时区显示:一些电子钟还提供多时区显示功能,方便用户同时查看多个不同时区的时间。

- 壁挂或放置:电子钟通常设计为可以挂在墙上或放在桌面上使用,以满足不同使用场景的需求。

3. 使用步骤3.1 设置时间和日期1. 使用时钟中的设置按钮进入设置菜单。

2. 使用上下按钮切换到时间设置选项。

3. 使用左右按钮调整小时和分钟值。

4. 确认并保存设置。

3.2 设置闹钟1. 使用时钟中的设置按钮进入设置菜单。

2. 使用上下按钮切换到闹钟设置选项。

3. 使用左右按钮调整闹钟时间。

4. 确认并保存设置。

3.3 调节亮度1. 使用时钟中的设置按钮进入设置菜单。

2. 使用上下按钮切换到亮度调节选项。

3. 使用左右按钮调整亮度值。

4. 确认并保存设置。

3.4 切换时区显示1. 使用时钟中的设置按钮进入设置菜单。

2. 使用上下按钮切换到时区设置选项。

3. 使用左右按钮选择所需的时区。

4. 确认并保存设置。

4. 注意事项- 在使用电子钟之前,请先仔细阅读本说明书,并按照说明进行正确设置和使用。

- 请注意电子钟所使用的电池类型,并遵循正确的安装方法。

- 如果电子钟长时间不使用,请及时取出电池以防止电池泄漏损坏电子钟。

- 请避免将电子钟暴露在极端温度和湿度的环境中,以免影响其正常使用和寿命。

- 如有其他问题,请参考使用说明书或联系售后服务。

5. 维护和保养- 定期清洁电子钟表面,可使用干净的软布轻轻擦拭。

- 避免使用化学清洁剂或溶剂来清洁电子钟。

电子时钟课设说明

电子时钟课设说明

一、设计目的1总体要求(1) 独立完成设计任务(2) 绘制系统硬件总框图(3) 绘制系统原理电路图(4) 制定编写设计方案,编制软件框图,完成详细完整的程序清单和注释;(5) 写出设计工作小结。

对在完成以上文件过程所进行的有关步骤如设计思想、指标论证、方案确定、参数计算、元器件选择、原理分析等作出说明,并对所完成的设计作出评价,对自己整个设计工作中经验教训,总结收获和今后研修方向。

2 具体要求本次工程实践的校内部分主要以单片机为基础,进行单片机软件编程,目的是为了提高学生的软件编程和系统设计能力,整个设计系统包括两个部分,硬件及软件部分,需要掌握其原理和焊接相应的元器件,掌握元器件的辨别和元器件的作用以及应用场所即可,另外对所焊接的电路还需要进行仔细的检查,判断是否有焊接错误的地方或者短路的地方,对出现的异常情况要能够根据现象判别原因,并具备解决问题的能力,从而切实提高学生的硬件电子电路的分析、判断能力。

软件编程是本次工程实践的重要环节。

将占据主要时间,要完成的软件编程任务主要包括以下几点:1)、熟悉Keil C51编程平台及相关编程软件2)、编写、调试键盘扫描子程序并进行软硬件联调3)、编写、调试数码管动态扫描程序并进行软硬件联调4)、电子钟设计(包括按键、时钟、显示等)二、程序及注释#include<reg52.h>#define uchar unsigned char#define uint unsigned intuchar code Tab0[]= //定义数码管数组,没有小数点{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchar code Tab1[]= //定义数码管数组,有小数点{0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};sbit K1=P3^2; //模式选择键,本程序两种模式,分别是时间显示、时间设置sbit K2=P3^3; //设置时间时加一/开始(暂停)sbit K3=P3^4; //切换设置位void Delay(uchar x); //延时函数void Display0(); //时间显示函数void Display2(); //时间设置显示函数void Init(); //中断初始化函数void Mode_K1(); //模式切换函数void KEY_Time_Set(); //检测时间设置按键uchar Hours=23,Minutes=56,seconds=55; //分别定义三个变量表示时、分、秒uchar Time0_bit=0; //用于定时器0的溢出标志bit Set_Time=0; //设置时闪烁时长的标志位bit Set0=0; //设置时间标志,确定是设置‘分’还设置‘时’uchar K1_bit=0; //用于模式切换的标志void main(){Init(); //中断初始化while(1) //死循环{Mode_K1(); //模式扫描switch(K1_bit) //模式选择{case 0:{Display0(); //显示时间break;}case 1:{Display2(); //设置时间时的显示程序,可闪烁定位KEY_Time_Set(); //扫描按键break;}}}}void KEY_Time_Set() //设置时间时的按键扫描函数{if(K1_bit==1) //判断是否为时间设置模式{if(K2==0) //K2有按下(下同){Delay(10); //延时消抖(下同)if(K2==0) //再次检测是否为误按{if(Set0==0) //检测是设置‘时’还是分,Set0为0时设置‘分’,Set0为1时设置‘时’{Minutes++; //‘分’加1if(Minutes==60)Minutes=0; //当'分'加到60时,重新赋值0}else{Hours++; //‘时’加1if(Hours==24) //当'时'加到24时,重新赋值0Hours=0;}while(!K2); //按键松开检测,消除松开按键时的抖动干扰}}if(K3==0){Delay(10);if(K3==0){Set0=~Set0; //K3每按一次Set0取反,以确定是设置‘时’还是设置‘分’,Set0为0时设置‘分’,Set0为1时设置‘时’while(!K3);}}}}void Mode_K1() //模式选择键,本程序两种模式,分别是时间显示、时间设置{if(K1==0){K1_bit++;if(K1_bit==2){K1_bit=0;}while(!K1);//当K1_bit为0时显示时钟,为1时进入秒表,为2时进入时间设置模式}}void Time0() interrupt 1 //定时器0函数{TH0=(65536-50000)/256; //重装初值TL0=(65536-50000)%256;Time0_bit++;if((Time0_bit%10)==0) //每溢出10次Time0_bit取反一次Set_Time=~Set_Time; //0.5秒闪烁一次if(Time0_bit==20) //以下为时间数据处理{Time0_bit=0;seconds++;if(seconds==60){seconds=0;Minutes++;if(Minutes==60){Minutes=0;Hours++;if(Hours==24){Hours=0;}}}}}void Init() //中断初始化函数{EA=1; //开总中断TMOD=0X11; //定时器工作方式选择,定时器0和定时器1都选择第1种工作方式TH0=(65536-50000)/256; //定时器0装初值,定时50msTL0=(65536-50000)%256;ET0=1; //开定时器0开关TR0=1; //开定时器0小开关TH1=(65536-50000)/256; //定时器1装初值,定时50msTL1=(65536-50000)%256;ET1=1; //开定时器1开关TR1=0; //关定时器1小开关}void Display2() //时间设置时的显示函数{if(Set0==0) //判断是否为设置‘时’还是‘分’{P0=Tab0[seconds%10]; //显示秒的个位P1=0x20; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[seconds/10]; //显示秒的十位P1=0x10; //段选Delay(10); //延时P0=0X00; //消隐if(Set_Time) //这个if语句实现分钟以0.5秒的频率闪烁{P0=Tab1[Minutes%10]; //显示分的个位,需要加上小数点做分隔符P1=0x08; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[Minutes/10]; //显示分的十位P1=0x04; //段选Delay(10); //延时P0=0X00; //消隐}else{P0=0x00; //显示分的个位,需要加上小数点做分隔符P1=0x08; //段选Delay(10); //延时P0=0X00; //消隐P0=0x00; //显示分的十位P1=0x04; //段选Delay(10); //延时P0=0X00; //消隐}P0=Tab1[Hours%10]; //显示时的个位,需要加上小数点做分隔符P1=0x02; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[Hours/10]; //显示时的十位P1=0x01; //段选Delay(10); //延时P0=0X00; //消隐}else //‘时’钟闪烁{P0=Tab0[seconds%10]; //显示秒的个位P1=0x20; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[seconds/10]; //显示秒的十位P1=0x10; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab1[Minutes%10]; //显示分的个位,需要加上小数点做分隔符P1=0x08; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[Minutes/10]; //显示分的十位P1=0x04; //段选Delay(10); //延时P0=0X00; //消隐if(Set_Time) //这个if语句实现‘时’钟以0.5秒的频率闪烁{P0=Tab1[Hours%10]; //显示时的个位,需要加上小数点做分隔符P1=0x02; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[Hours/10]; //显示时的十位P1=0x01; //段选Delay(10); //延时P0=0X00; //消隐}else{P0=0x00; //显示时的个位,需要加上小数点做分隔符P1=0x00; //段选Delay(10); //延时P0=0X00; //消隐P0=0X00; //显示时的十位P1=0x00; //段选Delay(10); //延时P0=0X00; //消隐}}}void Display0() //显示时钟{P0=Tab0[seconds%10]; //显示秒的个位P1=0x20; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[seconds/10]; //显示秒的十位P1=0x10; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab1[Minutes%10]; //显示分的个位,需要加上小数点做分隔符P1=0x08; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[Minutes/10]; //显示分的十位P1=0x04; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab1[Hours%10]; //显示时的个位,需要加上小数点做分隔符P1=0x02; //段选Delay(10); //延时P0=0X00; //消隐P0=Tab0[Hours/10]; //显示时的十位P1=0x01; //段选Delay(10); //延时P0=0X00; //消隐}void Delay(uchar x) //延时{uchari,j;for(i=x;i>0;i--)for(j=110;j>0;j--);}三、问题及解决方法1)直接使用p0口作为段码驱动时,将数码管烧坏,后使用74ls573加8个100欧姆电阻作为驱动;改正后数码管显示正常;2)在位码驱动方面在老师指导下用1个非门作为位码驱动;3)电路用到6位数码管在没有引脚图的情况下,由于直接接5v电源将数码管烧坏,后来改为用1.5v电池加电阻测试出来引脚图;4)在完成电路焊接后下载程序时对用到的驱动不熟悉,一只无法下载到芯片,后来经过杨老师指导,点击下载后先断电再通电即可下载;5)下载完成后由于加入非门程序忘记更改,通过改程序再调试完成基本的显示功能;6)复位开关功能无法正常使用,通过检查电路板用一个发光二极管接地,正极接复位开关各个触点,检测到单片机rst端口与复位开关接触不良,无法给到高点平,重新焊上该节点,复位开关起作用,电路功能完善。

数字电子钟设计说明书

数字电子钟设计说明书
4
8
蜂鸣器
1
9
共阴极七段数码管
7
10
74LS161
1
11
直流电源
74LS48为共阴型显示译码驱动器,74LS90有一个二进制计数器和一个异步五进制计数器构成,74LS161为具有异步清零同步置数的十六进制加法计数器,74LS00由4个二输入的与非门构成,74LS20由两个4输入的与非门构成。可参见附录,也可参见各个芯片的引脚所对应的功能可参见正文的设计方法和内容部分的截图(再截图中对于每个芯片的引脚都有相应的能表示引脚功能的字母对其进行标识)。
图3-12 星期部分的仿真图
到此计时部分的各个单元块均仿真完毕接下来要做的就是对整个计时部分进行仿真在进行仿真之前应将各个单元块的脉冲进位端连接起来脉冲进位端的具体连接情况是:秒个位计数器的11引脚接秒十位计数器的14引脚;秒十位计数器的8引脚接分个位计数器的14引脚;分个位计数器的11引脚接分十位计数器的14引脚;分十位计数器的8引脚接时个位计数器的14引脚;时十位计数器的8引脚通过一个与非门(因74LS161为上升沿触发)后接星期部分计数器的2引脚。整个计时部分的仿真如图3-13所示。
因若只在上述频率脉冲的作用下人的听觉将认为蜂鸣器是连续不间断的发声而要保证蜂鸣器在10秒内发声5次即发声周期为2秒即在2秒内有一秒发声有一秒不发声这里我们可以先设定一个逻辑变量a让其表示计时是否处于到达整点的前十秒50秒到59若否则a0基于此a将是分计数器和秒计数器各输态的逻辑函数然后我们再设定一个逻辑变量b用其来表示计时是否到达了第59保证的条件下高频脉冲作用于蜂鸣器若是则b1若否则b0显然b将是秒计数器个输出状态的逻辑函数并且在ab1的条件下让高频脉冲作用与蜂鸣器即在整点到达的前一秒让高频脉冲作用于蜂鸣器这时蜂鸣器发出的时高音因蜂鸣器的发声周期为开始时发声并在第0秒结束时结束发声反之若即计时处于整点到达前的第50秒至第58秒时是否就能让低频脉冲作用于蜂鸣器呢

电子时钟课程设计说明书

电子时钟课程设计说明书

课程设计说明书课程设计名称C语言课程设计课程设计题目电子时钟学院名称信息工程学院专业名称计算机科学与技术班级090451 学号09045131 姓名杨望评分__________________指导教师黄华、蔡虹目录1.设计课题 (3)2.设计目的 (3)3.设计内容 (3)4.总体设计 (3)(1)系统结构图 (4)(2)数据结构………………………………….....5.5.详细设计 (5)(1)电子时钟执行主流程 (5)(2)欢迎界面 (6)(3)电子时钟显示 (7)(4)时钟按键控制模块 (8)(5)时钟动画处理模块 (8)(6)数字时钟处理模块 (9)(7)汉字处理模块 (9)6.调试分析 (9)7.课程设计总结和心得体会 (10)8.参考文献 (12)附录:(源代码) (12)一.设计课题:电子时钟课程设计二.设计目的:本程序中涉及时间结构体,数组、绘图等方面的知识,通过本程序的训练,使我们有一个更深刻的了解,掌握利用c语言相关函数开发电子时钟的基本原理,为进一步开发高质量的程序打下坚实的基础。

提高运用c语言解决实际问题的能力。

三.设计内容(1) 欢迎界面,以一个笑脸开始(2)主界面,包括数字时钟和电子时钟和按键提示。

(3)设计者介绍和功能提示。

四.总体设计电子时钟是针对人们判断时间的落后和不准确性,通过利用计算机来实行对时间的系统计算,增加了准确性。

在软件的总体设计中采用自上而下,逐步细化,模块化设计,结构化编码方式进行。

(1)系统结构图(2)数据结构a.time结构图struct time{ unsigned char ti-min;unsigned char ti-hour;unsigned char ti-sec;}b.全局变量下面对程序用到的全局变量及数组进行说明。

●double h,m,s;此三个全局变量分别用来保存小时、分钟、秒数。

●double x,x1,x2,y,y1,y2;保存数字时钟中小时、分、秒在屏幕中显示的坐标值。

单片机课程设计LED点阵显示电子时钟

单片机课程设计LED点阵显示电子时钟

(课程设计)单片机原理及接口技术课程设计题目:LED点阵显示电子时钟学院班级:学生姓名:学号:摘要电子时钟是一种利用数字电路来显示秒、时的计时装置。

用单片机控制的LED点阵电子显示时钟具有结构简单、性能可靠、成本低廉和显示灵活等优点,其应用前景广阔。

本文设计的是一个5块8*8点阵时钟显示屏,数字采用静止显示方式。

实现的功能有:时钟功能,确定显示当前时间,并可以用按键实现误差调节;计时功能,开始与停止计时;显示精度切换功能,根据不同的工作场合,切换显示精度(时:分显示或分:秒显示硬件组成:AT89C51单片机、集成块74LS373和74LS138、LED点阵、按键若干、晶振、电容、电阻、电源等。

软件组成:定时中断程序、显示程序、起停控制程序、功能切换程序。

系统实现了计时和显示精度切换等创新功能。

关键词:点阵显示电子时钟;计时;精度切换目录摘要 (2)1 概述 (4)2 系统总体方案设计 (5)2.1系统总体设计框图 (5)2.2 初步设计思路 (5)3 硬件电路设计 (6)3.1 LED数码管显示电路 (6)3.1.1 LED点阵 (6)3.1.2 74LS373锁存器 (7)3.1.3 74LS138译码器 (7)3.2 复位电路 (8)3.3 晶振电路 (9)3.4 按键电路 (9)3.5 单片机连接电路 (10)4 软件设计 (11)4.1 计时程序设计 (11)4.2 显示程序设计 (11)4.3 时:分/分:秒切换程序 (13)4.4 起、停控制程序 (14)5 系统调试 (15)6 心得体会 (16)参考文献 (16)附录 (17)附录A:源程序清单 (17)附录B:元件清单 (23)1 概述在日常生活中,大家见到的都是数码管制作的电子钟,LED点阵时钟则不多见。

用单片机控制的LED点阵显示电子钟具有结构简单、性能可靠、成本低廉、价格便宜和显示灵活等优点,其应用前景广阔。

之所以使用LED点阵电子屏显示,是与它本身所具有的优点分不开的[1]。

电子钟说明书讲课稿

电子钟说明书讲课稿

电子钟说明书单片机设计论文《电子时钟》学生姓名田伶俐学号 5011212412所属学院信息工程学院专业计算机科学与技术班级 16-4班日期 2014. 11前言 (4)正文 (6)一.设计的目的与意义 (6)二.电子时钟 (6)2.1电子时钟简介 (6)2.2 电子时钟的基本特点 (6)2.3 电子时钟的原理 (7)三. 单片机识的相关知识 (7)3.1 单片机简介 (7)3.2 单片机的特点 (7)3.3 AT89C51单片机介绍 (8)四.控制系统的硬件设计 (10)4.1 单片机型号的选择 (10)4.2 DS1302时钟芯片简介 (11)4.3 LCD1602液晶模块简介 (11)4.4 电路设计原理图 (12)4.5 电路仿真图 (12)五.控制系统的软件设计 (13)5.1主程序流程图 (14)5.2程序清单 (14)5.3 仿真结果图 (14)六.单片机效果图 (15)七 .总结 (16)参考文献 (16)附录 (17)随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。

为了在观测时间的同时,能够了解其它与人类密切相关的信息,比如温度、星期、日期等,电子时钟诞生了,它集时间、日期、星期和温度功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。

第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。

第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。

第三次革命就是单片机数码计时技术的应用,使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步……我国生产的电子时钟有很多种,总体上来说以研究多功能电子时钟为主,使时钟除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。

数字电子钟课程设计说明书

数字电子钟课程设计说明书

目录一.摘要二.设计目的和意义课程设计方案1.设计内容2.设计任务3.设计要求4.设计目的三.电路工作原理1.结构框图及说明2.系统原理图及工作说明3.单元工作原理四.软件仿真设计1.仿真设计2.仿真过程3.分析仿真4.仿真结果五.总结1.缺点2.改进3.结论六.致谢参考文献一:摘要:数字电路具有精度高、稳定性好、抗干扰能力强、程序软件控制等一系列优点。

随着计算机科学与技术突飞猛进地发展,用数字电路进行信号处理的优势也更加突出。

为了充分发挥数字电路在信号处理上的强大功能,我们可以先将模拟信号按比例转换成数字信号,然后送到数字电路进行处理,最后再将处理结果根据需要转换为相应的模拟信号输出。

本次课程设计的主题是数字电子钟。

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

秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,这里用protues软件来实现。

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

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

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

关键词:数字电子钟;设计;时分秒;十进制。

二.设计目的和意义(1)让学生掌握组合逻辑电路、时序逻辑电路及数字逻辑电路系统的设计、安装、测试方法;(2)进一步巩固所学的理论知识,提高运用所学知识分析和解决实际问题的能力;(3)初步掌握使用protues(电子设计自动化)工具设计数字逻辑电路的方法,包括设计输入、编译、软件仿真、下载和硬件仿真等全过程;(4)经过查资料、选方案、设计电路、撰写设计报告、使学生得到一次较全面的工程实践训练,通过理论联系实际,提高和培养创新能力(5)电子钟亦称数显钟(数字显示钟),是一种用数字电路技术实现时、分、秒计时的装置,数字电子钟是用数字集成电路做成的现代计时器,与传统的机械钟相比,它具有走时准确(用高稳定度石英晶体振荡器作时钟源)、显示直观(用液晶或荧光七段数码管显示器)。

简易数字电子钟课程设计说明书

简易数字电子钟课程设计说明书

课程设计说明书课程名称:电子技术课程设计题目:简易数字电子钟学院:电气信息学院专业:电气工程与自动化年级:2007级学生:学号:指导教师:完成日期:2009年7月4日简易数字电子钟摘要:数字电子钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。

随着科学技术的不断发展,人们对时间计量的精度要求越来越高。

高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石晶表、石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,同时,它还用于计时、自动报时及自动控制等各个领域。

数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,它具有时、分、秒、显示时间,还可以进行时和分的校对,整点报时等功能。

本系统由晶体振荡器、分频器、计数器、译码器、LED显示器以及校时电路和整点报时电路组成,采用了CMOS系列中小规模集成芯片。

总体方案设计由主体电路和扩展电路两大部分组成。

其中主体电路完成数字钟的基本功能,扩展电路完成数字钟的扩展功能。

进行了各单元设计,总体调试。

关键词:晶体振荡器;计数器; LED显示器。

Abstract:The digital clock has become people's daily life in the necessity of the essential to have, useding for etc. of personal family and offices public place extensively, give the people's life, study, work, amuse to bring the tremendous convenience. Along with science technical develop continuously, the people are more and more high to the accuracy request that time calculate. Tool when high accuracy account the majorities all used silicon crystal oscillator, the electric clock, stone Crystal form, quartz clockses all adopted the quartz technique, so walk the accuracy is high, stability good, usage convenience, do not need to usually adjust the school, at the same time, when it still used for account, tell the time automatically and automatic control etc. each realm. The numerical type electric clock accounts with the integrated circuitalways,translate the code to replace the machine type to spread to move, replace to point the needle manifestation to then show time with the display of LED, while letting up to account error margin, when it have, cent, second, the manifestation time, can also carry on and divide of check, a little bit whole tell the time to wait the function.The system is made up by silicon crystal oscillator,frequency divider,number counter,decipherer,LED indicator and calibrated circuit and utilizes the medium-sized and small-sized integruted chip of CMOS series.The design for the overa1l project is composed of two parts the main circuit and the expanded circuit.The main circuit carries on the basic function of the digital electronic clock and the expanded circuit carries on the expanded function of it.Each unit is designed and the overa1l adjustment is performed.Keywords:silicon crystal oscillator; number counter; LED indicator .目录1 前言 (1)1.1 设计背景 (1)总体方案设计 (2)1.2 方案比较 (2)1.2.1 方案一 (2)1.2.2 方案二 (3)1.3 方案论证与选择 (4)单元模块设计 (5)1.4 各单元模块功能介绍及电路设计 (5)1.4.1 60Hz信号产生电路 (5)1.4.2 整点报时电路 (7)1.4.3 定时闹钟电路 (8)1.4.4 误报时控制电路 (8)1.5 特殊器件的介绍 (9)1.5.1 LM8364简介 (9)1.5.2 LM8364内部电路框图 (9)1.5.3 LM8364的功能 (10)2 原理图与PCB板设计 (13)2.1 Protel DXP简介 (13)2.2 原理图的设计 (13)2.3 PCB板的设计 (13)3 系统调试 (16)4 总结与讨论 (17)5 谢辞(致谢) (19)6 参考文献 (20)附录 (21)1前言随着社会的进步,信息化产业的发展,出现的高科技产品的技术含量也越来越来高,数字电子技术的掌握和发展是对新知识新技术接轨的一种直接途径;再加上定时器部分自动设置的结合可以说这也是一个现代化产品。

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

1.引言在新的世纪,工业向着高集成,高自动化发展,各类电器、电子设备的运用就尤为重要。

作为其中的重要技术之一的电子技术,就是当今我们,尤其是我们工科类学生必须掌握的一项基本技能之一。

作为一名合格的工程技术人员,就必须学好并能很好的将其运用到我们生产实际中。

由此看来,在具备了一定的电子技术理论基础后,运用所学,结合实际,解决一些现实中的生活和工程问题,是我们大学生必须实践的。

从以上出发,结合课程安排,此次课程设计选择了我们较为广泛应用的数字电子钟课程设计题目。

数字钟采用数字电路实现对时,分,秒数字显示的计时装置,它具有显示日、时、分、秒的功能,本设计采用时序电路制成的数码管显示的数字钟。

它具有走时准确、稳定性能好和使用方便等的特点。

具有快速校准时、分、秒的功能。

广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,运运超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。

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

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

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

2.数字时钟概述数字钟是一个简单的时序组合逻辑电路,数字钟包括振荡器、分频器、计数器、译码器、显示器等几个部分组成,这些都是数字电路中常用的电路。

它主要是用来完成时分秒的计数功能。

一般来说,一个数字钟要有振荡器来产生脉冲,分频器来完成标准秒脉冲的生成,计数器的计数功能,译码器的译码和显示器的显示功能,其逻辑原理图如图2.1如下:图2.1逻辑原理图该系统的工作原理是:振荡器产生的稳定的高频脉冲信号,作为数字钟的时间表基准,它将时标信号送到分频器,再经过分频器输出标准秒脉冲,即将时标信号分成每秒一次的方波信号。

秒信号送入计数器进行计数,秒计数计满60后向分计数器进位,分计数器计满60后向小时计数器进位,小时计数器按照二十四进制规律计数,日计时器计满清零从新开始,计数器的输出经译码器送显示器。

所有的计时结果由7位数码管显示。

计时出现误差时可以用校时电路进行校日、时、校分、校秒。

3.单元模块3.1信号发生器1.555定时器555定时器包括两个电压比较器A1和A2,一个基本RS 触发器,三个电阻R 组成的电阻分压器,放电晶体管T 和功率输出等部分构成。

555电路构成的1KHz 多谐振荡器原理如图3.1所示。

图3.1555多谐振荡器2.分频器电路如图3.2U32A74LS74N 1D 21Q 5~1Q6~1CLR11CLK 3~1PR 410099图3.2分频电路3.2计数模块图 3.374lS161(1)当CR =0时,使Q3–Q0直接清零,也称异步清零,即于CP 脉冲无关。

(2)CR =1,LD =0时,在CP 脉冲上升沿将4位二进制数d0-d3置入Q0-Q3,称为同步置数。

(3)CR =LD =1,在CTP =CTT=1时,对CP 脉冲进行同步加法计算(上升沿翻转)。

(4)CR =LD =1、CTP*CTT=0时,计数器数值保持不变。

(5)进位输出CO=CTT*Q3Q2Q1Q0.即全为1时有进位(CO=1)。

用74LS161可组成六十进制计数器,二十四进制计数器和七进制的计数器。

如下图图3.360进制计数器U3374LS161NQ A14Q B 13Q C 12Q D 11R C O15A 3B 4C 5D 6E N P7E N T 10~L O A D9~C L R 1C L K2图3.424进制计数器图3.57进制计数器3.3译码显示模块1.74LS248(BCD 码七段译码器兼驱动器)其管脚图如下图3.6所示。

现将各管脚功能介绍一下:A 、B 、C 、D 是BCD 码的输入端;a,b,c,d,e,f,g 是输出端;试灯输入端LT :低电平有效。

当LT =0时,数码管的七段应全亮,与输入的译码信号无关。

本输入端用于测试数码管的好坏;动态灭零输入端RBI :低电平有效。

当LT =1、RBI =0、且译码输入为0时,该位输出不显示,即0字被熄灭;当译码输入不全为0时,该位正常显示。

本输入端用于消隐无效的0。

如数据0034.50可显示为34.5;灭灯输入/动态灭零输出端RBO :这是一个特殊的端钮,有时用作输入,有时用作输出。

当RBO 作为输入使用,且RBO =0时,数码管七段全灭,与译码U574LS161DQ A 14Q B 13Q C 12Q D11R C O15A 3B 4C 5D 6E N P 7E N T10~L O A D 9~C L R1C L K2U6A 74LS00D&U7A74LS08D &1516171819输入无关。

当RBOBI/作为输出使用时,受控于LT 和RBI :当LT =1且RBI =0时,RBO =0;其它情况下RBO =1。

本端钮主要用于显示多位数字时,多个译码器之间的连接。

图3.774LS248D 管脚图2.共阴极七段LED 显示器阴极七段LED 显示器是较常用的显示数码管,但在使用时要注意的是:1.看清楚自己用的数码管是共阴极还是共阳极的,最好在焊之前用万电用表测一下它的极性,其管脚图如图3.8所示,如果为共阴极的,其管脚COM 端接地;如果为共阳极的,起管脚COM 段要接高电平。

还要注意在数码管电路上加上一保护电阻,起限电流的作用。

图3.8共阴极七段LED 显示器外引线排列图3.4电源模块电源电路如图3.9所示,220V 交流电经变压器变为9V 交流电,后经整流(全波整流)、滤波(470μF 电容)、稳压(W7805)输出+5V 直流电。

下图给出了电源电路。

但由于仿真中存在5V 电源,为简化仿真图,所以仿真图中用已有电源。

U3474LS248DA 7B 1C 2D6O A 13O D 10O E 9O F 15O C 11O B 12O G 14~L T 3~R B I 5~B I /R B O4图 3.9电源模块3.5自动校正模块本电路通过s1,s2,s3,三个开关与单一脉冲的接通手动完成校对。

开机接通电源时,由于日、时、分、秒为0值,所以,需要进行调整。

置开关在手动位置,分别对时、分、秒进行单独计数,计数脉冲校时电路来产生单次脉冲。

4.电路的仿真与调试电路的仿真是我们这次课程设计的主要任务之一,也是整个过程的最难的阶段。

仿真这部分工作在Multisim仿真软件上进行。

对于电路的仿真分为几个部分,分别对电路各个部分的功能都进行仿真调试之后,每连接一部分都要调试一次,才能确保最后的成功。

Multisim这个仿真软件以前用的很少,对它的基本仿真过程不是很了解,而且有些器件的位置也不是很明确,只能一边学习,一边仿真,过程很慢但收获很多。

基本过程:1、按照电路原理图将仿真分成几部分依次连接电路并调试;2、连接晶体振荡电路并调试,观察发出的是否是1KHz的信号;3、连接分频电路并调试,观察输出是否是1Hz的信号;4、连接60、24、7进制计数器电路并调试,观察是否符合要求;5、将分频电路输出的信号连接到计数器电路,观察时钟是否正常运行。

1.分秒调试如图4.1Key = A图4.1分秒调试唐山学院课程设计说明书2.时分秒调试如图4.2图4.2时分秒调试唐山学院课程设计说明书5.设计总结此次为期一周的电子技术课程设计是我们第一次专业内的比较复杂的课程设计,总体上对于我们对电子技术的掌握与提高有很大帮助,收获颇多!最可喜的是,最终,通过我,还有老师、同学的指导与帮助,完成了设计要求,仿真完成比较合格的产品!在此次设计过程中,我充分运用了电子技术课程中所学的基本电子知识和所有数字电路的内容,在此基础上,通过查阅相关资料,结合设计任务,参考先人经验,设计出最终产品。

在动手仿真过程中,我练习了用Multisim仿真软件做数字电子钟,在仿真电路板上布线连接各个模块。

由于机房电脑容易死机,所以得做一步保存一步(一定要保存在自己U盘上,否则重启后前功尽弃)。

还有要通过软件中的OPTIONS键将电阻和与非门的视图模式改成符合大纲上要求的。

尤其重要的是,在此过程上,要完成一个环节就要测试一次,以免最后难以找到问题所在。

最后我做出了比较合格的数字电子钟仿真图。

通过本次课程设计,我懂得了理论与实践相结合的重要性。

以前对书本上的74LS161进制问题不懂,电子时钟课设完之后,明白了其中的原理。

遇事要冷静,静下心来去寻找解决的方法。

有些事情往往欲速则不达。

这次的课程设计是我们对所学知识的一次全面检验与实践,也是对书面知识的一种巩固与更新。

在此过程中我们所学会了一般简单电路的调试与检查,总之,此次设计比较成功,成果也比较显著,达到了我、老师的预期效果!最重要的是,我要感谢学校给我们提供了这样一个锻炼的机会,也感谢老师的亲切指导!参考文献:[1]电子技术.刘全忠.高等教育出版社,2007[2]multisim10应用教程.韩力.电子工业出版社,2008附录:仿真图。

相关文档
最新文档