大学电工电子课程设计数字跑表设计
大学电工电子课程设计数字跑表设计
课程设计任务书学生姓名:专业班级:指导教师:邓坚李波工作单位:自动化学院题目: 数字跑表设计初始条件:1.运用所学的模拟电路和数字电路等知识;2.用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一个具有、‘分’、‘秒’、‘1/100秒’的十进制数字显示的计时器。
2.要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;3.严格按照课程设计说明书要求撰写课程设计说明书。
时间安排:第1天下达课程设计任务书,根据任务书查找资料;第2~4天进行方案论证,软件模拟仿真并确定设计方案;第5天提交电路图,经审查后领取元器件;第6~8天组装电路并调试,检查错误并提出问题;第9~11天结果分析整理,撰写课程设计报告,验收调试结果;第12~14天补充完成课程设计报告和答辩。
指导教师签名: 2011年 6月26日系主任(或责任教师)签名: 2011年 6月26日目录引言 (1)1设计意义及要求 (2)1.1设计意义 (2)1.2设计要求 (2)2方案设计 (3)2.1设计思路 (3)2.2设计方案 (3)2.2.1设计方案一电路图 (3)2.2.2设计方案二电路图 (3)2.3方案比较 (4)图2-2 设计方案二 (5)3部分电路设计 (6)3.1脉冲输出电路 (6)3.2 74LS192计数电路 (7)4调试与检测 (10)4.1调试中故障及解决方案 (10)4.2调试与运行结果 (11)数字跑表的仿真操作步骤及使用说明 (13)结束语 (14)参考文献 (15)附录: (16)引言在当今随着各个领域的高科技快速发展,社会生产力的发展个社会信息化程度的提高,人们各方面综合素质的提高,世界更新换代的节奏与人们生活的步伐也越来越快,在这告诉发展的当今世界,时间对人们来说无疑是极其宝贵的,时间就是金钱。
数字跑表设计eda课程设计
数字跑表设计eda课程设计摘要:一、引言1.课程背景介绍2.数字跑表设计意义二、数字跑表设计原理1.跑表系统架构2.数字跑表核心模块三、EDA工具介绍1.EDA工具的作用2.EDA工具的选择四、数字跑表设计流程1.设计输入2.设计仿真3.物理布局4.物理验证5.结果分析与优化五、数字跑表设计实践1.设计参数设定2.使用EDA工具进行设计3.设计验证与优化六、数字跑表设计成果与应用1.设计成果展示2.设计实用性分析3.设计前景展望七、总结与展望1.课程学习总结2.数字跑表设计发展趋势正文:一、引言随着科技的飞速发展,电子设计自动化(EDA)技术在电子设计领域中的应用越来越广泛。
数字跑表作为一种实用且具有较高技术含量的电子设备,其设计过程离不开EDA技术的支持。
本课程设计旨在让学生掌握数字跑表的设计方法,熟悉EDA工具的使用,提高实际动手能力和创新能力。
二、数字跑表设计原理数字跑表设计主要包括系统架构设计和核心模块设计两部分。
系统架构设计要求明确整个跑表的组成,包括时钟模块、计数模块、显示模块、控制模块等。
核心模块设计则是针对各个功能模块提出具体的实现方案,如采用何种器件、电路拓扑结构等。
三、EDA工具介绍EDA工具在数字跑表设计过程中发挥着至关重要的作用。
它能帮助设计师快速完成电路设计、仿真、验证及优化等任务。
常见的EDA工具包括原理图编辑器、布图布线工具、仿真器、时序分析工具等。
本课程将使用某款EDA工具进行数字跑表的设计。
四、数字跑表设计流程1.设计输入:根据数字跑表的功能需求,编写设计说明书,明确各个模块的功能、性能参数及接口关系。
2.设计仿真:利用EDA工具进行电路仿真,验证电路的正确性。
3.物理布局:根据电路原理图,进行物理布局设计,考虑器件摆放、连线走向等因素。
4.物理验证:对物理布局进行验证,确保电路符合制程要求。
5.结果分析与优化:分析仿真结果,找出存在的问题,对设计进行优化。
五、数字跑表设计实践1.设计参数设定:根据数字跑表的实际需求,设定各项性能参数,如时钟频率、计数范围等。
数字跑表设计
1 设计意义及要求1.1 设计意义随着社会的发展,在一些竞技比赛中,尤其是体育运动中,数字跑表的精度已经越来越高了,数字跑表扮演着越来越重要的角色,而通过一学期对数字电子技术的学习,学校安排了这次的课程设计,而我们小组的课题是数字跑表的简单设计,目的在与让学生综合运用所学的知识,对各基本器件的运用更加熟练,也更好的锻炼学生的设计思维和动手设计能力,而这也是我们作为电气专业学生的必备技能。
1.2 设计要求1)设计一个具有、‘分’、‘秒’、‘1/100秒’的十进制数字显示的计时器。
2)要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;3)严格按照课程设计说明书要求撰写课程设计说明书。
2.1 设计思路电路主要由秒脉冲发生器,计数器,译码器显示电路和控制电路四个部分组成。
其中计数器为系统的主要部分,计数器完成计数功能;秒脉冲发生器提供脉冲信号;译码显示器显示当前数字,控制电路完成计数的启动,暂停和清零功能。
设计框图如图2—1。
图2—1 设计思路框图脉冲源(555振荡器)分频器计数器译码显示器译码/驱动器控制电路清零,启动/暂停2.2.1设计方案一电路图在设计过程中,为了满足设计的要求,应正确处理各个信号间的关系。
该电路是由秒脉冲电路,计数器,译码器显示电路和控制电路组成。
其中计数器和控制电路是系统的主要模块,计数器是由6个74LS90构成。
控制电路完成计数器的直接清零、启动计数、暂停/连续计数、译码显示电路的显示等功能。
当启动开关闭合时,555振荡器将产生的信号送至计数器的CP信号输入端,计数器开始计时功能。
当清零//置数端处于置数端时,启动开关闭合,控制电路应封锁时钟信号CP,同时计数器完成置数功能,译码显示电路显示“00”字样;当启动开关断开时,计数器开始计数;将暂停与连续的控制开关放在555电路模块中,通过控制脉冲信号的传送来达到相应的目的。
当计数器R0端输入高电平时则全部计数器清零,进而实现整个课程设计的要求。
eda数字跑表课程设计
eda数字跑表课程设计一、课程目标知识目标:1. 学生能理解EDA(电子设计自动化)的基本概念,掌握数字跑表的工作原理;2. 学生能掌握数字跑表设计中所涉及的电子元件、电路图及编程知识;3. 学生能了解数字跑表在实际应用中的功能与作用。
技能目标:1. 学生能运用所学知识,设计并搭建简单的数字跑表电路;2. 学生能通过编程实现对数字跑表的调试与优化;3. 学生能运用团队协作、问题解决和创新能力,完成数字跑表的设计与制作。
情感态度价值观目标:1. 学生培养对电子科技的兴趣和热情,增强实践操作的信心;2. 学生培养团队协作精神,提高沟通与表达能力;3. 学生认识到科技对社会发展的作用,树立创新意识,增强社会责任感。
课程性质:本课程为实践性、综合性课程,结合理论知识与实际操作,培养学生的动手能力、创新能力和团队合作能力。
学生特点:六年级学生具有一定的电子知识基础和编程能力,对新鲜事物充满好奇心,善于合作与探究。
教学要求:教师需引导学生掌握EDA数字跑表的基本知识,注重实践操作,鼓励学生创新与思考,提高学生的问题解决能力。
在教学过程中,关注学生的个体差异,给予个性化指导,确保课程目标的达成。
通过本课程的学习,使学生能够将所学知识应用于实际生活中,提高综合素质。
二、教学内容1. 电子设计自动化(EDA)基础理论:- EDA概念及其发展历程;- 数字跑表的基本原理与功能。
2. 数字跑表电路设计:- 常用电子元件的特性与选型;- 电路图绘制及仿真;- 数字跑表电路搭建与调试。
3. 编程与控制:- 编程环境及编程语言介绍;- 数字跑表程序设计;- 程序调试与优化。
4. 实践操作与团队协作:- 分组进行数字跑表设计与制作;- 团队合作、问题解决与创新能力培养;- 实践成果展示与评价。
教材章节关联:本教学内容与教材中“电子设计自动化”、“数字电路设计”和“编程控制”等章节相关。
具体内容包括:- 电子设计自动化:第1章;- 数字电路设计:第3章;- 编程控制:第5章。
EDA数字跑表课程设计
汇报人:
汇报时间:20XX/XX/XX
YOUR LOGO
目录
CONTENTS
1 课程设计目标 2 课程设计内容 3 课程设计步骤 4 课程设计注意事项 5 课程设计评估
课程设计目标
掌握EDA技术基础
理解EDA技术的基本概念和原理 掌握EDA工具的使用方法和技巧 学会使用EDA技术进行电路设计和仿真 提高EDA技术的应用能力和创新能力
数字跑表设计原理
数字跑表工作原理:通过传感器采集运动数据,通过处理 器处理数据,通过显示屏显示数据
传感器类型:加速度传感器、陀螺仪、磁力计等
处理器类型:微控制器、微处理器等
显示屏类型:LCD、OLED等
电源类型:电池、太阳能等
防水防尘设计:防水等级、防尘等级等
硬件平台选择与搭建
硬件平台选择: 选择适合课程设 计的硬件平台, 如Arduino、 Raspberry Pi 等
培养逻辑思 维能力
增强解决问 题的能力
提高问题分 析能力
提高团队协 作能力
课程设计内容
EDA技术概述
EDA(Electronic Design Automation):电子设计自动 化技术
主要功能:电路设计、仿真、 验证、优化等
应用领域:集成电路设计、通 信、计算机等
发展趋势:智能化、自动化、 云端化
避免接触危险化学品
正确使用实验设备 确保实验环境安全
注意数据准确性
确保数据来源 可靠,避免使 用错误或不准
确的数据
在处理数据时, 注意数据的完 整性和一致性
避免使用未经 验证的数据, 确保数据的真 实性和准确性
在数据分析和 展示时,注意 数据的准确性 和可靠性,避
数字跑表(电子科大)
数字跑表设计报告学院:电子工程学院学号:2011029180015姓名:洪娜建班级:电磁场5班一系统总体设计设计要求设计一个数字秒表,有6个输出显示,分别为百分之一秒、十分之一秒、秒、十秒、分、十分,系统主要由显示译码器、分频器、十进制计数器和六进制计数器组成。
整个秒表还需有一个启动/停止信号和一个复位信号,以便秒表能随意停止及启动。
要求:1、跑表精度为0.01秒2、跑表计时范围为:1小时3、设置开始计时/停止计时、复位两个按钮4、显示工作方式:用六位BCD七段数码管显示读数5、扩展功能:锁存控制功能。
系统工作原理数字跑表通过系统将48MHz时钟进行分频得到100Hz的秒表时钟,之后通过对时钟信号进行计数得到具体的跑表显示数值,跑表数值作为显示单元电路的输入,显示单元控制数码管动态扫描显示计数因此,系统主要划分为:分频器,计数器,显示控制,开始\停在使能控制,清零控制,锁存控制。
原理图如下:二单元电路设计1.分频器设计思路:输入信号48MHz,将其48000分频可得1KHz信号,再将1KHz信号10分频可得100Hz信号。
1KHz用于显示LED扫描,100Hz用于计数器时钟。
源程序如下:entity fenpin isPort ( clk : in STD_LOGIC;clk_1k : out STD_LOGIC;clk_100 : out STD_LOGIC);end fenpin;architecture Behavioral of fenpin issignal cnt1:INTEGER RANGE 1 TO 24000;signal cnt2:INTEGER RANGE 1 TO 5;signal clk_1k_temp:STD_LOGIC:='0';signal clk_100_temp:STD_LOGIC:='0';beginprocess(clk)beginif clk'event and clk='1' thenif cnt1=24000 then cnt1<=1;clk_1k_temp<=not clk_1k_temp;else cnt1<=cnt1+1;end if;end if;end process;clk_1k<=clk_1k_temp;process(clk_1k_temp)beginif clk_1k_temp'event and clk_1k_temp='1' then if cnt2=5 then cnt2<=1;clk_100_temp<=not clk_100_temp;else cnt2<=cnt2+1;end if;end if;end process;clk_100<=clk_100_temp;end Behavioral;2.计数器实验需要用到2个六进制计数器和4个十进制计数器,本人使用的级联方式为同步级联。
数字跑表实验设计
数字跑表 设计报告设计任务:在掌握了VHDL 硬件编程语言和了解了基本的FPGA 设计步骤后,设计出一个符合设计指标的数字跑表,并下载到实验板上通过验证。
设计指标:1、跑表精度为0.01秒2、跑表计时范围为:1小时3、设置开始计时/停止计时、复位两个按钮4、显示工作方式:用六位BCD 七段数码管显示读数。
显示格式:设计步骤:(1) 设计出符合设计要求的解决方案。
(2) 设计出单元电路。
(3) 利用EDA 软件对各单元电路及整体电路进行仿真。
(4) 利用EDA 软件在ELB 电子课程设计实验箱上实现设计。
(5) 撰写设计报告。
设计思路:首先,分析一个完整的数字跑表的具有哪些功能:1、计时功能 2、相应的控制按钮 3、显示计数结果的功能模块;接下来就开始考虑如何应用电路实现上述的三个模块: 1、计时模块应包括稳定、准确的时钟输入和计数模块,考虑到设计指标要求跑表精度为0.01秒,那么计数脉冲的时钟输入就应该是频率为100HZ 的脉冲,而实验板上提供的晶振是32MHZ ,所以先要设计一个320000分频器,分频器的输出才可作计数器的输入;其次计数模块设计应综合考虑跑表的计时范围(1小时)和显示输出(6位输出),6位输出中有两位是六进制输出,其余四位是十进制输出,所以可通过设计4个模10计数器和2个模6分 秒 0.01秒计数器来实现,其中较低位的进位输出就是高位的计数输入端。
2、根据设计指标的要求,控制模块应包括开始计时/停止计时、复位两个按钮,即电路设计经常用到的史能端和清零端,这两个控制端口直接接到计数器的清零和史能端即可实现、复位、开始计时/停止计时;但是外围史能输入需要经过史能转换电路后,才可变为计数器可用的史能控制信号。
3、显示计数结果的模块实现较为简单,只需将六位计数结果通过七段译码电路接到输出即可点亮数码管,无需时序控制,直接用组合逻辑电路就可以实现。
数码管显示可以采用扫描显示,用一个频率1KHz的信号扫描一个多路选择器,实现对六位已经锁存的计数结果的扫描输出。
数字跑表设计
学号:课程设计题目数字跑表设计学院自动化学院专业班级姓名指导教师年月日课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目: 数字跑表设计初始条件:1.运用所学的模拟电路和数字电路等知识;2.用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一个具有、‘分’、‘秒’、‘1/100秒’的十进制数字显示的计时器。
2.要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;3.严格按照课程设计说明书要求撰写课程设计说明书。
时间安排:第1天下达课程设计任务书,根据任务书查找资料;第2~4天进行方案论证,软件模拟仿真并确定设计方案;第5天提交电路图,经审查后领取元器件;第6~8天组装电路并调试,检查错误并提出问题;第9~11天结果分析整理,撰写课程设计报告,验收调试结果;第12~14天补充完成课程设计报告和答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录引言 (1)1设计意义及要求 (2)1.1设计意义 (2)1.2设计要求 (2)2方案设计 (3)2.1设计思路 (3)2.2 方案设计 (4)2.2.1设计方案一(个人方案)电路图 (4)2.2.2设计方案二(小组方案)电路图简单说明 (5)2.3方案比较 (6)3部分电路设计 (7)3.1计数单元 (7)3.2开始和暂停单元 (11)3.3清零功能单元 (12)3.4脉冲输出电路 (14)3.5译码及显示电路 (15)4调试与检测 (18)4.1调试中故障及解决办法 (18)4.2 调试与运行结果 (18)5仿真操作步骤及使用说明 (19)结束语 (20)参考文献 (21)附录1 (22)附录2 (23)本科生课程设计成绩评定表......................... 错误!未定义书签。
引言过去的三个世纪,我们经历了第一次工业革命,人类开始进入蒸气时代,第二次工业革命,人类开始进入电气时代并在信息革命资讯革命中达到顶峰。
EDA课程设计——数字跑表
第一章引言数字电子技术的应用一直在向着广度和深度扩展。
时至今日,“数字化”的浪潮几乎席卷了电子技术应用的一切领域。
由于电子产品的更新周期日益缩短,新产品开发速度日益加快,因而对电子设计自动化(EDA)提出了更高的要求,也有力地促进了EDA技术的发展和普及。
在数字集成电路方面,电路的集成度如摩尔定律(Moore’s Law)所预言的那样,以每1-2年翻一番的速度增长,使电路的复杂程度越来越高、规模越来越大。
同时,在基本技能方面,对使用EDA工具的能力也提出了更高的要求。
因此,学好EDA课程设计至关重要。
第二章 设计说明1.器件介绍-集成十进制加法计数器74160集成同步十进制加法计数器74160。
图2-1给出了74160的引脚排列图和逻辑符号图。
除了具有十进制加法计数功能外,还具有异步复位、同步预置数和计数状态保持、对输入的时钟信号进行分频等功能。
CLRN 为异步复位端,LDN 为预置数控制端,A-D 为预置状态输入端,RCO 为进位输出端,ENT 和ENP 为工作状态控制端(双使能端)。
图2-1 74160逻辑符号图 表2-1 74160功能特性 表2-2是74160的功能表,它给出了各种控制信号作用下计数器的工作状态,具体如下。
序号 CLK CLRN LDN ENP ENT 工作状态 1 × 0 × × × 复位 2 ↑ 1 0 × × 预置数 3 ↑ 1 1 1 1 正常计数 4 × 1 1 × 0 保持,且C=0 5×110 1保持表2-2 74160的功能表⑴当CLRN=0时,无论其他功能端为何状态,计数器都将复位,有QD ~QA=0000(注:QD 为状态端最高位)。
⑵当CLRN=1、LDN=0时,计数器处于预置数状态。
在出现此情况后的第一个CLK 上升沿,将预置输入端加载的数据送入计数器,即有QD ~QA=D ~A(注:D 为置入端最高位)。
课程设计--电子跑表
电子跑表的设计与实现一、设计内容:设计与实现用微机控制的电子跑表的功能。
二、设计要求:1、利用开发箱中的8255以及8254芯片完成功能。
用8254实现计时。
2、显示格式:分秒1/10秒3、定义PC机上的键盘或实验箱上的小键盘控制计时开始、停止和清零。
二、实验器材:PC机一台,实验箱一个三、实验结果1.显示格式:分、秒、1/10秒,用四个LED显示。
中间两个显示秒。
2.定义实验箱上几个开关控制计时开始、停止和清零。
三、实验流程图:8254接线图总线接口8255接线图MY8255_A EQU 0E460HMY8255_B EQU 0E461HMY8255_C EQU 0E462HMY8255_MODE EQU 0E463HMY8254CT0 EQU 0E440HMY8254MD EQU 0E443HSTACK1 SEGMENT STACKDW 64 DUP(?)STACK1 ENDSDATA SEGMENT ;数据段定义TABLE1 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH BUFFER DB 6 DUP(0)count DW 0000HSE DB 00HSEC DB 00HMIN1 DB 00HSEC1 DB 00HMIN22 DB 00HMIN21 DB 00HSEC21 DB 00HSEC22 DB 00HSECOND DB 60HMINUTE DB 60HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK1START: MOV AX,DATAMOV DS,AXMOV BX,OFFSET TABLE1MOV DI,OFFSET BUFFERMOV SI,OFFSET SECONDINIT8255: MOV AL,82H ;向8255写入控制字,PA,PC口作输出,PB口作输入MOV DX,MY8255_MODEOUT DX,ALINIT8254: MOV AL,34H ;8254采用通道0,方式2MOV DX,MY8254MD ;向8254写入控制字OUT DX,ALMOV AX,003CH ;写入计数初值MOV DX,MY8254CT0OUT DX,ALMOV AL,AHOUT DX,ALA3: MOV CX,0004HA4: call display1 ;该死循环用于循环监测PB口的输入,以便进行相应的跳转MOV DX,MY8255_BIN Al,DXCMP AL,01H ;START启动JZ A6CMP AL,02H ;RET复位JZ KEY15CMP AL,03H ;STOP停止JZ A5JMP A4A5: MOV AL,SECONDMOV DX,MY8255_AOUT DX,Aljmp a4A6: CALL DISPLAY1CMP AX,0FFHJZ A4LOOP A4;MOV AL,SECOND ;秒加1MOV AX,countADD AX,0001HMOV count,AXJNZ ND_HOUDAAND_HOU:CALL DISPLAY1JMP A3KEY15: CALL CLEARMOV SECOND,00Hmov minute,00hMOV COUNT,0000HMOV MINUTE,00HJMP a4EXIT1: RETDISPLAY1 PROC ;显示子程序PUSH DSPUSH AXPUSH BXPUSH DXMOV AX,DATAMOV DS,AXMOV AX,countMOV BL,10DIV BLMOV SEC,AHMOV SE,ALMOV AL,SEMOV AH,0MOV BL,60DIV BLMOV MIN1,ALMOV SEC1,AHMOV AL,MIN1MOV AH,0MOV BL,10DIV BLMOV MIN21,ALMOV MIN22,AHMOV AL,SEC1MOV AH,0MOV BL,10DIV BLMOV SEC21,ALMOV SEC22,AHYY: MOV DX,MY8255_C ;选中一个数码管MOV AL,0FEHOUT DX,ALMOV AL,MIN22MOV BX,OFFSET TABLE1XLATMOV DX,MY8255_A ;输出该数码管对应的显示码OUT DX,ALCALL DELLYMOV DX,MY8255_C ;选中一个数码管MOV AL,0FDHOUT DX,ALMOV AL,SEC21MOV BX,OFFSET TABLE1XLATMOV DX,MY8255_A ;输出该数码管对应的显示码OUT DX,ALCALL DELLYMOV DX,MY8255_C ;选中一个数码管MOV AL,0FBHOUT DX,ALMOV AL,SEC22MOV BX,OFFSET TABLE1XLATMOV DX,MY8255_A ;输出该数码管对应的显示码OUT DX,ALCALL DELLYMOV DX,MY8255_C ;选中一个数码管MOV AL,0F7HOUT DX,ALMOV AL,SECMOV BX,OFFSET TABLE1XLATMOV DX,MY8255_A ;输出该数码管对应的显示码OUT DX,ALPOP DXPOP BXPOP AXPOP DSCALL DELLYRETDISPLAY1 ENDPDELLY PROC ;延时子程序PUSH AXPUSH CXMOV CX , 002FHBB: MOV AX , 0FFFFHAA: DEC AXJNZ AALOOP BBPOP CXPOP AXRETDELLY ENDPCLEAR: PUSH AX ;清零复位MOV AL,3FHMOV BUFFER,ALMOV BUFFER+1,ALMOV BUFFER+2,ALMOV BUFFER+3,ALMOV BUFFER+4,ALMOV BUFFER+5,ALPOP AXRETCODE ENDSEND START六、实验结果:正常运行后,数码管显示全零,按动实验板上的启动键开始计时,四只数码管从高到低位分别显示分、秒、1/10秒。
课程设计数字跑表
课程设计数字跑表一、教学目标本课程的教学目标是使学生掌握数字跑表的基本原理和操作方法,培养学生对数字技术的兴趣和好奇心,提高学生的实践能力和创新精神。
具体来说,知识目标包括了解数字跑表的定义、结构和功能,理解数字跑表的工作原理;技能目标包括学会使用数字跑表进行计时和计数,能够进行简单的故障排除和维护;情感态度价值观目标包括培养学生对数字技术的热爱和责任感,增强学生的团队合作意识和沟通能力。
二、教学内容本课程的教学内容主要包括数字跑表的基本原理、操作方法和应用实践。
具体包括以下几个方面:1. 数字跑表的定义和分类;2. 数字跑表的结构和功能;3. 数字跑表的工作原理;4. 数字跑表的操作方法和使用注意事项;5. 数字跑表的应用实践和案例分析。
三、教学方法为了实现教学目标,本课程将采用多种教学方法相结合的方式进行教学。
包括:1. 讲授法:通过教师的讲解,使学生了解数字跑表的基本原理和操作方法;2. 讨论法:通过小组讨论,培养学生的思考能力和团队合作意识;3. 案例分析法:通过分析实际案例,使学生掌握数字跑表的应用实践;4. 实验法:通过动手实验,培养学生的实践能力和创新精神。
四、教学资源为了支持教学内容和教学方法的实施,本课程将准备以下教学资源:1. 教材:选用权威、实用的教材,为学生提供系统的学习材料;2. 参考书:提供相关的参考书籍,丰富学生的知识体系;3. 多媒体资料:制作课件、视频等多媒体资料,提高学生的学习兴趣和效果;4. 实验设备:准备数字跑表等相关实验设备,为学生提供实践操作的机会。
五、教学评估本课程的评估方式将包括平时表现、作业和考试三个部分,以全面、客观、公正地评估学生的学习成果。
平时表现将根据学生在课堂上的参与度、提问和回答问题的表现等进行评估;作业将根据学生的完成情况和质量进行评估;考试将根据学生的答题情况和得分进行评估。
评估结果将及时反馈给学生,以帮助学生了解自己的学习情况,提高学习效果。
电子跑表课程设计
电子跑表课程设计一、课程目标知识目标:1. 学生能理解电子跑表的基本结构、工作原理及使用方法。
2. 学生能掌握电子跑表计时、数据显示等相关知识点。
3. 学生了解电子跑表在体育运动、科研实验等领域的应用。
技能目标:1. 学生能够熟练操作电子跑表,进行简单的计时和数据记录。
2. 学生能够运用电子跑表进行实际场景的测量,如短跑、长跑等运动项目的计时。
3. 学生能够分析电子跑表测量数据,提高实验结果的准确性。
情感态度价值观目标:1. 学生培养对电子跑表及计时测量工作的兴趣,增强探索精神。
2. 学生通过实际操作,培养团队协作、严谨求实的科学态度。
3. 学生认识到电子跑表在现实生活中的重要作用,增强对科技创新的认识。
课程性质:本课程为实践性课程,结合理论知识与实际操作,让学生在动手实践中掌握电子跑表的使用。
学生特点:本年级学生具备一定的物理知识和动手能力,对新鲜事物充满好奇,喜欢探索和实践。
教学要求:教师应注重理论与实践相结合,关注学生个体差异,提供充分的时间和机会让学生动手操作,提高学生的实践能力和创新能力。
通过课程目标的实现,培养学生具备实际应用电子跑表的能力,为今后的学习和工作打下基础。
二、教学内容1. 电子跑表的基本原理:讲解电子跑表的工作原理,包括内部电路、传感器、计时器等组成部分,对应教材第3章“电子计时器的原理与应用”。
2. 电子跑表的操作方法:详细介绍电子跑表的按键功能、操作步骤和注意事项,对应教材第4章“电子跑表的使用与维护”。
3. 实践操作:组织学生进行电子跑表的实践操作,包括短跑、长跑等运动项目的计时,以及数据分析,对应教材第5章“电子跑表在实际运动中的运用”。
4. 教学内容的安排与进度:- 课时1:电子跑表的基本原理及结构介绍;- 课时2:电子跑表的操作方法和注意事项讲解;- 课时3:学生进行电子跑表实践操作,教师指导;- 课时4:学生分组进行实际运动项目计时,分析数据,总结经验。
教学内容注重科学性和系统性,以教材为依据,结合课程目标,制定详细的教学大纲。
课程设计数字跑表
一、设计题目及要求设计题目:数字跑表要求:1 具有暂停,启动功能;2 具有重新开始功能;3 用六个数码管分别显示百分秒,秒和分钟。
二、设计过程及内容总体设计:第一,对于要实现的暂停、启动和重新开始功能,需要有一个控制模块完成相关控制。
第二由题意可知需要一个分频模块,将实验箱提供的频率转换为100HZ即数字跑表百分秒的频率。
第三是计时模块,完成跑表的百分秒、秒和分钟的计时功能。
第四由于实验箱提供的数码显示是扫描显示,这就需要一个选时模块。
第五部分则是显示模块。
详细设计过程:根据要求,将设计分成五个模块:1、控制模块:使跑表具有启动、暂停及重新开始的功能;2、分频模块:将实验箱所提供的频率转换为设计题目所需要的100HZ 的时钟脉冲;3、计时模块:进行百分秒、秒、分的计时,并且将当前时间输出给选时模块;4、选时模块:从计时器得到当前时间输出给显示模块;5、显示模块:通过数码管显示时间。
总图如下:仿真波形:第一个模块:控制模块控制模块主要运用了两个D触发器,输入到触发器的时钟信号CLK1频率为2.86Hz,对电路起到了防抖的功能。
START/STOP为启动\暂停按钮,当跑表为START状态时CLK端为高电平,Q为1,时钟信号输出,当跑表为STOP状态时CLK端为低电平,Q为0,时钟信号不输出,从而实现开始和暂停的功能。
与门可控制时钟信号是否被输出到下一级。
RESET端为全局清零按钮,接到控制模块和计时模块的清零端,负责将计数器清零。
当RESET为低电平时,控制模块和总计数器模块清零,跑表重新开始工作。
电路图如下:仿真波形:第二个模块:分频模块为了将实验箱提供的1465HZ转换成实验需要的100HZ,我将74161接成15进制计数器,实现分频的功能,转换为100HZ的近似时钟信号。
然后将输出的时钟接入到计时模块。
电路图如下:仿真波形:第三个模块:计时模块计时模块由一个100进制计数器和两个60进制计数器构成,从而实现百分秒向秒、秒向分的计数功能需求。
数字跑表设计
学号:课程设计题目数字跑表设计学院自动化学院专业班级姓名指导教师年月日... .课程设计任务书学生:专业班级:指导教师:工作单位:题目: 数字跑表设计初始条件:1.运用所学的模拟电路和数字电路等知识;2.用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一个具有、‘分’、‘秒’、‘1/100秒’的十进制数字显示的计时器。
2.要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;3.严格按照课程设计说明书要求撰写课程设计说明书。
时间安排:第1天下达课程设计任务书,根据任务书查找资料;第2~4天进行方案论证,软件模拟仿真并确定设计方案;第5天提交电路图,经审查后领取元器件;第6~8天组装电路并调试,检查错误并提出问题;第9~11天结果分析整理,撰写课程设计报告,验收调试结果;第12~14天补充完成课程设计报告和答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日..目录引言 (1)1设计意义及要求 (2)1.1设计意义 (2)1.2设计要求 (2)2方案设计 (3)2.1设计思路 (3)2.2 方案设计 (4)2.2.1设计方案一(个人方案)电路图 (4)2.2.2设计方案二(小组方案)电路图简单说明 (5)2.3方案比较 (7)3部分电路设计 (8)3.1计数单元 (8)3.2开始和暂停单元 (13)3.3清零功能单元 (14)3.4脉冲输出电路 (16)3.5译码及显示电路 (17)4调试与检测 (20)4.1调试中故障及解决办法 (20)4.2 调试与运行结果 (21)5仿真操作步骤及使用说明 (21)结束语 (22)参考文献 (23)附录1 (24)..附录2 (26)本科生课程设计成绩评定表......................... 错误!未定义书签。
..引言过去的三个世纪,我们经历了第一次工业革命,人类开始进入蒸气时代,第二次工业革命,人类开始进入电气时代并在信息革命资讯革命中达到顶峰。
数电课程设计报告-可存储时间的数字跑表
西南交通大学《数字电子技术A》课程设计报告2018年6月一、课程设计任务A. 该跑表有3 个按键,分别是开始/停止、清零、存储。
按键功能如下:按一下清零键跑表即被清零。
按一下开始键跑表开始计时,再按一下开始键,跑表停止计时;在跑表处于计时状态时,按一下存储键,即记忆当时的时间,最多可记忆25 个时间。
B. 在跑表处于停止计时状态时;每按一下存储键,按跑表停止计时时记忆的次数循环显示每一个记忆的时间。
C. 用数码管显示时间(时、分、秒、毫秒),最大显示时间为1 小时59 分59 秒999 毫秒。
D. 要求分层次分模块设计。
二、小组成员分工三、时间安排5月9日——选题5月10日—5月13日总体设计方案5月14日—5月20日分频模块设计、按键模块设计5月21日—5月27日计时模块设计、按键消抖模块设计5月28日—6月3日存储模块设计6月4日—6月11日各电路模块连接、数码管显示功能设计6月12日—6月13日硬件测试6月14日—6月16日报告撰写四、方案与电路设计1. 总体设计方案将整个跑表分成四大模块,对各个模块进行编程,测试无误后将生成的符号文件通过绘制原理图的方式组合起来。
2.系统组成框图3. 主要电路设计 ①计数模块 Ⅰ.单元电路Ⅱ.设计原理与思路编程实现四个计数器,分别对毫秒、秒、分、时进行计数,计数器间采用异步时钟。
设置一位异步清零输入,当CLR 出现一个脉冲信号,不论下个时钟脉冲的上升沿是否到来,计数器的值都将清零;设置一位输入标记开始状态,当START 出现一个脉冲信号,内部BEG 状态标志取反,BEG 等于1时开始计数,等于0时停止计数;设置一位输出标记计数状态,正在计数时READ 等于0,停止计数时READ 等于1,用作下级存储模块的循环显示。
②存储模块 Ⅰ.单元电路数字跑表按键模块清零开始/停止计时存储模块计时状态存储暂停状态读取显示模块位选单个数码管显示Ⅱ.设计原理与思路设置一个大小位25位数位4的寄存器变量用于存储计数值。
数字跑表设计eda课程设计
数字跑表设计eda课程设计【原创版】目录1.数字跑表设计概述2.EDA 课程设计的目的和意义3.数字跑表的主要功能和特点4.数字跑表的设计流程5.EDA 课程设计对数字跑表设计的影响和应用正文数字跑表设计是电子设计自动化 (EDA) 课程设计中的一个重要项目,目的是让学生通过实践了解和掌握数字电路的设计方法和技巧。
数字跑表是一种能够记录跑步时间和距离的电子设备,主要功能是计时和计数,同时还具备闹钟、计时器等附加功能。
数字跑表的设计流程主要包括需求分析、系统设计、电路设计、PCB 设计、测试和调试等步骤。
在 EDA 课程设计中,学生需要使用 EDA 软件来完成数字跑表的设计。
EDA 软件能够提供可视化的电路设计和仿真环境,学生可以通过绘制原理图、PCB 图等来实现数字跑表的设计。
同时,EDA 软件还能够提供多种工具和函数库,帮助学生快速实现数字跑表的各种功能。
数字跑表的主要功能是计时和计数。
计时功能是指数字跑表能够准确地记录跑步时间,同时能够在跑步过程中实时显示跑步速度和距离。
计数功能是指数字跑表能够记录跑步的圈数和步数等信息,以便用户了解自己的跑步情况。
数字跑表还具备闹钟、计时器等附加功能,方便用户进行更多的运动训练。
EDA 课程设计对数字跑表设计具有重要的影响和应用。
通过 EDA 课程设计,学生能够学习和掌握数字电路的设计方法和技巧,提高数字电路设计和实现的能力。
同时,EDA 软件提供的可视化设计和仿真环境,能够帮助学生更好地理解数字跑表的工作原理和电路结构,加快数字跑表的设计和测试进度。
数字跑表设计是 EDA 课程设计中的一个重要项目,能够帮助学生学习和掌握数字电路的设计方法和技巧。
数字跑表的主要功能是计时和计数,同时还具备闹钟、计时器等附加功能。
数字跑表设计eda课程设计
数字跑表设计eda课程设计数字跑表EDA课程设计是一个综合性的项目,旨在让学生掌握数字电路设计的基本原理和EDA工具的使用,同时培养他们的创新能力和团队合作精神。
以下是一个数字跑表EDA课程设计的示例:一、项目目标1. 掌握数字电路设计的基本原理和EDA工具的使用。
2. 培养创新能力和团队合作精神。
3. 设计并实现一个数字跑表,具有计时、暂停、重置等功能。
二、项目内容1. 数字电路设计基础知识:学生需要了解数字电路的基本组成和逻辑门的工作原理,以及EDA工具的基本使用方法。
2. 数字跑表功能分析:学生需要分析数字跑表的功能需求,包括计时、暂停、重置等功能,并设计相应的电路模块。
3. 数字跑表电路设计:学生需要使用EDA工具进行数字跑表的电路设计,包括逻辑门的选择、电路的布局和布线等。
4. 数字跑表测试与调试:学生需要对设计的数字跑表进行测试和调试,确保其功能正常。
5. 项目报告与总结:学生需要撰写项目报告,总结项目过程中的问题和经验,提出改进意见和建议。
三、项目实施步骤1. 准备阶段:学生需要了解数字电路设计和EDA工具的基本知识,准备好所需的硬件和软件工具。
2. 设计阶段:学生需要根据项目要求,设计数字跑表的电路模块,并使用EDA工具进行电路设计和仿真。
3. 制作阶段:学生需要根据仿真结果,制作数字跑表的电路板,并进行焊接和调试。
4. 测试阶段:学生需要对制作的数字跑表进行测试和调试,确保其功能正常。
5. 总结阶段:学生需要撰写项目报告,总结项目过程中的问题和经验,提出改进意见和建议。
四、注意事项1. 在项目实施过程中,学生需要保持积极的态度和团队合作精神,共同解决问题。
2. 学生需要认真记录项目过程中的问题和经验,以便在项目结束后进行总结和改进。
3. 学生需要注意安全问题,正确使用硬件和软件工具,避免意外事故的发生。
EDA课程设计数字跑表
燕山大学课程设计说明书题目:数字跑表学院(系):年级专业:学号:学生姓名:指导教师:教师职称:燕山大学课程设计(论文)任务书院(系):电气工程学院基层教学单位:电子实验中心2013年12月27日目录第1章设计题目及要求 (4)第2章设计说明 (4)2.1 设计思路 (4)2.2 真值表 (4)2.3 原理图 (5)2.4 波形仿真图 (6)2.5 模块介绍 (6)第3章管脚锁定及硬件连线 (10)3.1 管脚锁定 (10)3.2 硬件接线 (10)心得体会 (11)参考文献 (12)第一章设计题目及要求设计题目:数字跑表设计要求:1.在6个数码管上分别显示百分秒、秒和分钟;2.具有暂停/启动功能;3.具有重新开始功能;4.具有超时提示功能,当到达某一设定时间后指示灯亮;5.用频率组模块实现跑表频率设置;6.用拨码开关设置功能键。
第二章设计说明2.1 设计思路首先是设计一个100*60*60的计时模块,完成对时间的计时工作,并使其显示在数码管上;其次要设计一个控制模块,可以使跑表具有启动、暂停及重新开始的功能;数字跑表要能准确记时需要100HZ的时钟信号,可以利用一个分频模块即10进制计数器得到100HZ的时钟脉冲作为时钟信号输入;对于超时提示部分,在跑表时间达到1分钟以后指示灯常亮,在此基础上添加蜂鸣声以求达到更好的提示效果。
2.2 真值表2.3 原理图2.4 波形仿真图2.5 模块介绍(1)计时模块原理图如下波形仿真图如下本模块由两个60进制计数器和一个100进制计数器构成,从而实现百分秒向秒、秒向分的计数功能需求。
60进制计数器及100进制计数器均采用两个74LS160,采用整体置数方式接成。
从60进制计数器和100进制计数器这三个输出端分别印出八个端口(百分秒、秒、分的个位及十位分别由四个二进制代码表示)。
(秒个位:SA0,SB0,SC0,SD0;秒十位:SA1,SB1,SC1,SD1;分个位:MA0,MB0,MC0,MD0;分十位:MA1,MB1,MC1,MD1;百分秒个位:MSA0,MSB0,MSC0,MSD0;百分秒十位:MSA1,MSB1,MSC1,MSD1.) 百分秒用100进制计时器表示,秒和分各用一个60进制计数器表示,将3个计数器相连就形成了一个数字跑表的主要计时系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书学生姓名:专业班级:指导教师:邓坚李波工作单位:自动化学院题目: 数字跑表设计初始条件:1.运用所学的模拟电路和数字电路等知识;2.用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一个具有、‘分’、‘秒’、‘1/100秒’的十进制数字显示的计时器。
2.要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;3.严格按照课程设计说明书要求撰写课程设计说明书。
时间安排:第1天下达课程设计任务书,根据任务书查找资料;第2~4天进行方案论证,软件模拟仿真并确定设计方案;第5天提交电路图,经审查后领取元器件;第6~8天组装电路并调试,检查错误并提出问题;第9~11天结果分析整理,撰写课程设计报告,验收调试结果;第12~14天补充完成课程设计报告和答辩。
指导教师签名: 2011年 6月26日系主任(或责任教师)签名: 2011年 6月26日目录引言.................................. 错误!未定义书签。
1设计意义及要求 (2)1.1设计意义 (2)1.2设计要求 (2)2方案设计 (3)2.1设计思路 (2)2.2设计方案 (3) (3) (3)2.3方案比较 (4)3部分电路设计 (6)3.1脉冲输出电路 (6)3.2 74LS192计数电路 (7)3.3译码及显示电路 (9)4调试与检测 (11)4.1调试中故障及解决方案 (11)4.2调试与运行结果 (11)数字跑表的仿真操作步骤及使用说明......... 错误!未定义书签。
结束语............................... 错误!未定义书签。
参考文献.............................. 错误!未定义书签。
附录..................................... 错误!未定义书签。
本科生课程设计成绩评定表................. 错误!未定义书签。
引 言在当今随着各个领域的高科技快速发展,社会生产力的发展个社会信息化程度的提高,人们各方面综合素质的提高,世界更新换代的节奏与人们生活的步伐也越来越快,在这告诉发展的当今世界,时间对人们来说无疑是极其宝贵的,时间就是金钱。
随着人们各方面素质的提高,不仅科学领域得到了飞速发展,在当今世界体育领域也飞速发展,运动员们都朝着“更高、更快、更强”目标发展,特别是短跑比赛要求计时器要有足够的精度,这样就出现了本课题研究的数字跑表,用以测量完场某项体育运动所用时间。
用于径赛、游泳、自行车、赛马等对计时器精度要求在百分之一秒。
当今世界的电子科技发展迅猛,其中单片机就是很好的例子,高性能、低功耗、低价格等特性极大丰富了市场。
但为了实践我们的理论知识,使理论与实践相结合本设计不采用单片机技术,而用简单的电器元件组成。
数字钟是一种数字电路技术是实现的时分秒及时装置,与机械式时钟相比具有更高的精准性和直观性,且无机械装置具有更长的使用寿命,因此得到广泛使用。
钟表的数字化给人们生活带来了极大方便,而且大大扩展了钟表元原先的报时功能,因此研究数字钟及扩大其应用,具有非常现实的意义。
关键词:数字跑表,芯片,数码显示管1设计意义及要求1.1设计意义数字钟的是采用数字电路实现对时、分、秒、数字显示的计时装置,广泛用于个人家庭、车站、码头办公室等公共场所,成为人们日常生活不可或缺的必需品,由于数字集成电路和石英晶体振荡器的广泛应用,是数字钟的精度远远超过了老式钟表,钟表是数字化给人们生活带来了极大方便,并拥有更多功能,自动振铃、定时广播,自动起灭路灯等。
所有这些都以钟表数字化为基础。
图1.2设计要求1)运用所学的模拟电路和数字电路等知识;2)用到的元件:实验板、电源、连接导线、74系列芯片、555芯片或微处理器等。
3)设计一个具有、‘分’、‘秒’、‘1/100秒’的十进制数字显示的计时器。
4)要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;5)严格按照课程设计说明书要求撰写课程设计说明书。
2方案设计2.1设计思路数字跑表顾名思义主要由数字计数电路组成,选用的芯片也应该是有计数、清零、暂停功能的,例如74LS290、74LS192、74LS390等等,这里我个人选用的是74LS192芯片,在后面章节中会详细说明其用途。
计数电路部分的选材结束后就要考虑显示电路了,显示电路光靠显示数码管绝对是不可以的,所以当然要有译码电路,并且显示管和译码器的共阴、共阳要相互对应。
由于我选用的是共阴极的7段数码管所以与之配套的译码器有74LS48、74HC4511、74LS49等,这里我选用的是74HC4511。
设计要求有百分秒的计时,所以要在电路中加入振荡器,使得输出脉冲频率为100Hz ,所以我选用555定时器组成的多谐振荡器(具体设计方案见后面章节)。
本数字跑表首先要从低位的百分秒计时器开始,按照系统时钟进行计数,计数至100后向秒计数器进位,同时百分秒有99变为00。
计数器以百分秒计数器的进位位为时钟进行计数,计数至60后向分计数器进位,分计数器以秒计数器的进位位为时钟进行计数。
2.2设计方案个人设计电路采用由555定时器组成的多谐振荡器作为触发器,根据公式可计算出R 1=510Ω、R 2=3K Ω、C=2.2F μ,此时T 为0.01s 。
计数器76LS192当CPU 遇到上升沿且CPD=LD =1时开始计数,当CPD=CPU=LD 时保持即暂停。
U1、U2为100进制,当U1从0跳到9时,由TCU 进位端给U2一个下降沿脉冲,使U2开始计数。
当U2到9时再给U3一个下降沿脉冲,U3开始计时。
即U1、U2组成了从00—99的100进制计数。
U3作为秒的个位依然是10进制的计数方式,而秒十位确是6进制计数通过以下方式实现。
要实现6进制即0101接受一个脉冲后直接跳变到0000,所以将Q1、Q2接到与门后反馈回MR 清零端,完成6进制。
分的计数与其同理。
为了保证电路清零功能,将74LS192的MR 清零端接入高平,为了保证6进制芯片的同时清零,将U4的Q1、Q2相与后与清零总线输入两输入或门接到U4的MR 清零端,U6同理。
到此完成计数功能。
译码器的选择与共阴极七段显示器相配,选用74LS4511,为是译码器正常工作将LT 、s CR R T )221(43.1+≈BI高电平,LE接到低电平,同时将QA-QG分别按顺序接到显示器上。
小组采取的方案中。
依然以555定时器组成的多谐振荡器作为脉冲发生器,只是电阻以及电容的值不同,但终究f=100HZ。
其中计数电路选用的芯片为74HC390,其中CKB与Q0相连使得计数方式为8421码,CKA为下降沿触发。
百分秒为100进制计数即00—99,秒和分都是60进制。
当74HC390为十进制时,即1001跳变到0000此时将Q3接到下一位的CPA就会给其一个下降的脉冲,开始计时。
秒的十位是6进制,与之前介绍的74LS192类似,将Q1、Q2相与与总清零线输入两输入端得或门后接到秒时位的清零端,完成到6的清零,同时将Q2连到分的各位,使得到0110时给分个位一个脉冲,分计数器开始计时。
译码及显示电路与个人方案相同。
图2-1 设计方案一2.3方案比较相同点:两种方案的原理相似都分别由触发电路、计数电路、译码及显示电路组成。
都能按照设计要求完成有百分秒计时功能的数字跑表。
不同点:两者都选用555组成的振荡器,但所选取的电容电阻值不同最终都能输出f=100HZ 的脉冲。
对于计数电路就会有一些不同了,小组选用的是74HC390,这个芯片接线方式简单,原理易懂,将CKB与Q0相连组成8421码的二-十进制,所以9后会自动跳变到0。
74LS192接线相对复杂,除了递增、递减计数脉冲输入端还有置数控制端、进位端、借位端等。
但基本原理与390类似。
图2-2 设计方案二3部分电路设计3.1脉冲输出电路两种设计方案均采用555定时器组成的多谐振荡器作为脉冲输出电路。
555集成时基电路称为集成定时器,是一种数字、模拟混合型的中规模集成电路,其应用十分广泛。
该电路使用灵活、方便,只需外接少量的阻容元件就可以构成单稳、多谐和施密特触发器,因而广泛用于信号的产生、变换、控制与检测。
555电路的内部电路方框图如图3-1所示。
它含有两个电压比较器,一个基本RS触发器,一个放电开关T,比较器的参考电压由三只5KΩ的电阻器构成分压,它们分别使高电平比较器A1同相比较端和低电平比较器A2的反相输入端的参考电平为和。
A1和A2的输出端控制RS触发器状态和放电管开关状态。
当输入信号输入并超过时,触发器复位,555的输出端3脚输出低电平,同时放电,开关管导通;当输入信号自2脚输入并低于时,触发器置位,555的3脚输出高电平,同时放电,开关管截止。
是复位端,当其为0时,555输出低电平。
平时该端开路或接VCC。
Vc是控制电压端(5脚),平时输出作为比较器A1的参考电平,当5脚外接一个输入电压,即改变了比较器的参考电平,从而实现对输出的另一种控制,在不接外加电压时,通常接一个0.01uf的电容器到地,起滤波作用,以消除外来的干扰,以确保参考电平的稳定。
T 为放电管,当T导通时,将给接于脚7的电容器提供低阻放电电路。
由555构成的多谐振荡器如下图图3-2 555组成的多谐振荡器图3-3多谐振荡器波形图由555定时器和外接元件R1、R2、C构成多谐振荡器,脚2与脚6直接相连。
电路没有稳态,仅存在两个暂稳态,电路亦不需要外接触发信号,利用电源通过R1、R2向C充电,以及C通过R2向放电端放电,使电路产生振荡。
电容C在和之间充电和放电,从而在输出端得到一输出信号的时间参数是:T==0.7(R1+R2)C=0.7R2C其中,为VC由上升到所需的时间,为电容C放电所需的时间。
555电路要求R1与R2均应不小于1KΩ,但两者之和应不大于3.3MΩ。
外部元件的稳定性决定了多谐振荡器的稳定性,555定时器配以少量的元件即可获得较高精度的振荡频率和具有较强的功率输出能力。
因此,这种形式的多谐振荡器应用很广。
3.2 74LS192计数电路74LS192是双时钟方式的十进制可逆计数器。
(bcd,二进制),它由四个主从T触发器和一些门电路组成,具有清零、保持、并行输入、加计数、减计数等多种功能。
下面我们介绍74ls192引脚图,74ls192功能表图3-4 74LS192引脚图及逻辑符号其中:MR是清零端是递增计数脉冲输入端CPUCP是递减计数脉冲输入端DPL是置数控制端TCU是进位输出端TCD是借位输出端P0、P1、P2、P3是并行数据输入端Q0、Q1、Q2、Q3是并行数据输出端MR CP U CP D P3P2P1P0Q3Q2Q1Q01 X X X X X X X 0 0 0 00 0 X X d3d2 d1d0d3d2d1d00 1 1 X X X X 加计数0 1 1 X X X X 减计数表3-5 74LS192功能表当MR=1是,计数器各输出端均被清零,即Q0、Q1、Q2、Q3=0000,只有当MR=0是计数器才能实现置数、加计数、减计数及保持等功能。