第12组电子秒表的设计

合集下载

电子秒表的设计与制作

电子秒表的设计与制作

课题五电子秒表的设计与制作电子秒表作为典型的数字电路应用产品,它的电路组成涉及到触发器,单稳态触发电路,时钟发生电路及计数器,译码显示等数字电路中常用的单元电路。

通过对一个简易的电子秒表的设计与制作,可以使学生熟悉这些单元电路的综合应用及一个数字电路小系统的安装与调试方法。

1. 设计内容和要求用数字集成组件设计.安装与调试,1只电子秒表,设计要求为:1.两位数码管显示,计时范围为0.1~0.9S,步进为0.1S。

2.制成的电子秒表应具有起动,停止与清零等基本功能。

3.计数精度要求为在9.9S计数时间内,时间误差不超过±10ms。

4.可以用外接直接电流。

完成对电路的选择,参数设计,安装与调式,达到设计要求。

2. 设计方案的选择对电子秒表的设计虽然有多种方案,但主体电路都是对高稳定的时钟信号进行分频、计数译码与显示,再配以方便的使能按键,如起动、停止、保存和清除等。

对于本课题,选择的设计方案如图3—5—1所示。

图3-5-1 电子秒表设计方案方框图图中,时钟发生器产生频率较高的,脉冲波以提高系统的计时精度,由于设计要求中对精度的要求并不高,选用普通器件组成一个方波发生器产生100Hz的脉冲波。

100Hz 的脉冲波经十分频电路获得10Hz的脉冲波,作为0.1S位计时器的脉冲源。

0.1S位设计成一个十进制计数器,其进位输出即为秒脉冲,作为秒位计数器的时钟。

启动开关给闸门电路一个高电平以打开闸门,100Hz脉冲源作为分分频电路的时钟,若分频电路也是一个十进制计数器,则进位输出即为10HZ的时钟脉冲信号。

启动、停止开关控制电路应在起动端产生一个高电平使闸门打开,同行在它的停止端应提供一个供清零信号产生电路的起动信号,同时清零信号使输出各计数器瞬间清零。

当停止端输出高电平时,启动端必须为低电平以封锁闸门,使各计数器停止计数并保持。

3.单元电路的设计⑴启动和停止开关控制电路设置两个按键开关K1,K2,K1作为启动开关,K2作为停止开关,且按下为低电平,松开为高电平。

电子技术-电子秒表的设计与制作

电子技术-电子秒表的设计与制作

论文主要是介绍电子技术课程设计——电子秒表的设计与制作,此次设计性课题通过自己确定课题、搜集材料、方案论证及选取、仿真、实物制作等,最终成功的完成了所要求的基本任务。

最终所采取设计主要由译码显示电路、进数制模块、脉冲电路组成,设计过程中还添加了必要的开关及部分基本逻辑门电路,其中,译码显示电路采用了传统的设计——74LS48芯片与共阴极七段显示器;进数制模块共有两种设计,即74LS160与74LS90,最终选取了结构及连接简单、规整的74LS90芯片;脉冲电路出于精确度及误差的考虑采用了555定时器电路的设计。

经最后实物误差统计分析,设计基本满足初始条件,并较好的完成了选做内容。

关键词:电子计数器;课题论证;脉冲;仿真摘要 (1)1 设计任务与要求 (3)2电子秒表系统分析 (3)3 系统电路的分析设计 (4)3.1 单元电路的设计 (4)3.1.1 显示电路 (4)3.1.2 译码电路 (6)3.1.3 计数电路 (8)3.1.4 脉冲电路 (14)3.2 元件清单 (15)4 总体方案设计及方案比较 (16)4.1 总体方案设计 (16)4.2 方案比较论证 (18)5 调试及功能实现 (19)6 电子秒表的相关思考 (20)结束语 (21)参考文献 (22)附录 (23)电子秒表的设计与制作1设计任务与要求此次课程设计的内容是电子秒表的设计与制作,这个电路要求具有脉冲产生、进制、译码显示部分。

在设计的过程中,我对各个部分进行了分别的讨论:在译码显示部分共有共阴、共阳两种选择,考虑到其与7448芯片不可配套使用,最终放弃了共阳极数码管,采用七段显示共阴极数码管来做;脉冲发生部分考虑过用晶振电路来做脉冲、NE555产生脉冲两种方式;本次设计的核心部分:60、100进数制电路共有两种设计,即采用74LS160与74LS90芯片。

最后本着设计从简、实现容易价格便宜的原则我们选择了一种最优的设计方案。

电子设计课程设计——电子秒表

电子设计课程设计——电子秒表

课程设计报告(学生版)2010 ~2011 学年第 2学期教学单位华南师范大学物电学院课程名称电子设计竞赛课程设计题目电子秒表指导教师焦新涛学生姓名陈辉明专业名称电子信息工程年级 2008级电子秒表1.设计目的利用单片机定时器/计数器中断设计秒表,从而实现秒、0.1秒的计时。

综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。

通过本次系统设计加深对单片机掌握定时器、外部中断的设置和编程原理的全面认识复习和掌握,对单片机实际的应用作进一步的了解。

通过本次系统设计,增强自己的动手能力。

认识单片机在日常生活中的应用的广泛性,实用性。

2.设计要求本系统利用单片机的定时器/计数器定时和记数的原理,通过采用proteus仿真软件来模拟实现。

模拟利用AT89C52单片机、LED数码管以及控件来控制秒表的计数以及计数的开启/暂停/继续与复位!其中有三个数码管用来显示数据,一个数码管显示分(两位),一个数码管显示秒(两位),另一个数码管显示十分之一秒,十分之一秒的数码管计数从0~9,满十进一后显示秒的数码管的数字加一,并且十分之一秒显示清零重新从零计数。

秒的数码管计数从00~59,满59后进一后显示分的数码管加一,并且秒显示清零重新从零计数。

分的数码管计数从00开始。

计分数码管采用两位的数码管,当计数超过范围是所有数码管全部清零重新计数。

3.设计原理3.1主要元件:1个AT89S52芯片、2个独立键盘、3个LED数码管。

3.2工作原理:(1)电子秒表的系统设计是利用单片机的定时器功能,在周期的时间内产生中断来执行既定的程序,单片机AT89S52共有3个定时器,本系统采用了定时器1的工作模式1:此工作模式中,计数寄存器由16位组成,此时TH1、TL1都作为8位计数器使用,工作原理为:TL1计数溢出向TH1进位,TH1计数溢出时置位TF1=1,并向CPU申请中断,最大的计数值为216 =65536 (2)系统采用的晶振频率为f osc =12MHz,机器周期为T cy =1us ,定时范围为1~65536us。

电子秒表设计方案

电子秒表设计方案

电子秒表设计方案概述本文档旨在介绍一种电子秒表的设计方案。

电子秒表是一种用于测量时间间隔的仪器,通常用于跑步比赛、计时比赛或其他需要时间测量的场合。

本设计方案将介绍电子秒表的硬件设计、软件设计以及功能特点。

硬件设计电子元件电子秒表的硬件设计需要以下电子元件:1.微控制器:选择一种适合的微控制器作为核心处理器,例如STM32系列或Arduino系列。

2.显示屏:选用适宜的显示屏以显示计时结果,液晶显示屏或LED数码管都是常见的选择。

3.电池:选择适宜的电池作为电子秒表的电源,充电电池是常用的选择。

4.按钮:选择适宜的按钮用于计时开始、停止和复位等操作。

电路设计基于以上电子元件,可以设计出以下电路:1.连接微控制器和显示屏:使用适宜的接口将微控制器与显示屏相连,以实现计时结果的显示。

2.连接微控制器和按钮:将按钮连接到微控制器的输入引脚,以实现计时开始、停止和复位等功能。

3.连接微控制器和电池:将电池连接到微控制器的电源引脚,为电子秒表提供电力。

软件设计电子秒表的软件设计包括以下几个方面:1.计时功能:通过微控制器的定时器模块实现计时功能,每个定时周期递增计时器的值。

2.按钮功能:通过检测按钮的状态变化,实现计时开始、停止和复位等功能。

3.显示功能:根据计时器的值,将结果显示在显示屏上,可以显示小时、分钟、秒或者毫秒级的时间。

4.能耗优化:通过合理设计代码以及使用低功耗模式,优化电子秒表的能耗。

功能特点基于以上设计方案,本电子秒表具备以下功能特点:1.精确计时:采用微控制器的定时器模块进行计时,可以实现精确的时间测量。

2.便捷操作:通过按钮实现计时开始、停止和复位等功能,用户可以方便地操作电子秒表。

3.显示清晰:选择适宜的显示屏,可以清晰地显示计时结果,便于用户读取。

4.低能耗:通过软件设计和低功耗模式的应用,优化电子秒表的能耗,延长使用时间。

5.稳定可靠:选择质量可靠的电子元件以及合理的电路设计,保证电子秒表的稳定性和可靠性。

电子秒表的设计

电子秒表的设计

实验二:电子秒表的设计一、功能分析12二、硬件设计1. 硬件电路图2. 元器件清单伟福Lab6000综合实验/仿真系统一台套;微机一台;导线若干三、程序设计1.程序:OUTBIT equ 08002h ; 位控制口OUTSEG equ 08004h ; 段控制口IN equ 08001h ; 键盘读入口LEDBuf equ 60h ; 显示缓冲Hour equ 40hMinute equ 41hSecond equ 42hC100us equ 43hSpeaker equ P1.2Tick equ 200T100us equ 256-50ljmp Startorg 000bhljmp T0IntT0Int:push PSWpush ACCmov a, C100us+1jnz Goon0dec C100usGoon0:dec C100us+1mov a, C100usorl a, C100us+1jnz Exitmov C100us, #high(Tick)mov C100us+1, #low(Tick)inc Secondmov a, Secondcjne a, #60, Exitmov Second, #0inc Minutecall lightupmov a, Minutecjne a, #60, Exitmov Minute, #0inc Hourmov a, Hourcjne a, #24, Exitmov Hour, #0Exit:pop ACCpop PSWretiDelay:mov r7, #0DelayLoop:djnz r7, DelayLoopdjnz r6, DelayLoopretTestKey:mov dptr, #OUTBITmov a, #0movx @dptr, a ; 输出线置为0mov dptr, #INmovx a, @dptr ; 读入键状态cpl aanl a, #0fh ; 高四位不用retKeyTable: ; 键码定义db 16h, 15h, 14h, 0ffhdb 13h, 12h, 11h, 10hdb 0dh, 0ch, 0bh, 0ahdb 0eh, 03h, 06h, 09hdb 0fh, 02h, 05h, 08hdb 00h, 01h, 04h, 07hGetKey:mov dptr, #OUTBITmov P2, dphmov r0, #Low(IN)mov r1, #00100000bmov r2, #6KLoop:mov a, r1 ; 找出键所在列cpl amovx @dptr, acpl arr amov r1, a ; 下一列movx a, @r0cpl aanl a, #0fhjnz Goon1 ; 该列有键入djnz r2, KLoopmov r2, #0ffh ; 没有键按下, 返回0ffhsjmp Exit3Goon1:mov r1, a ; 键值= 列X 4 + 行mov a, r2dec arl arl amov r2, a ; r2 = (r2-1)*4mov a, r1 ; r1中为读入的行值mov r1, #4LoopC:rrc a ; 移位找出所在行jc Exit3inc r2 ; r2 = r2+ 行值djnz r1, LoopCExit3:mov a, r2 ; 取出键码mov dptr, #KeyTablemovc a, @a+dptrmov r2, aWaitRelease:mov dptr, #OUTBIT ; 等键释放clr amovx @dptr, amov r6, #10call Delaycall TestKeyjnz WaitReleasemov a, r2retLEDMAP: ; 八段管显示码db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07hdb 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h DisplayLED:mov r0, #LEDBufmov r1, #6 ; 共6个八段管mov r2, #00100000b ; 从左边开始显示LOOP:mov dptr, #OUTBITmov a, #0movx @dptr, a ; 关所有八段管mov a, @r0mov dptr, #OUTSEGmovx @dptr,amov dptr, #OUTBITmov a, r2movx @dptr, a ; 显示一位八段管mov r6, #1call Delaymov a, r2 ; 显示下一位rr amov r2, ainc r0djnz r1, LoopretLIGHTUP:jb p1.3,lightstopsetb Speakermov b,#0ffhLIGHTDELAY:nopnopdjnz b,lightdelayclr speakerLIGHTSTOP:retToLED:mov dptr, #LEDMapmovc a, @a+dptrretSTART:mov LEDBuf+0, #07chmov LEDBuf+1, #03fhmov LEDBuf+2, #07fhmov LEDBuf+3, #05bhmov LEDBuf+4, #05bHmov LEDBuf+5, #05bHcall displayledcall testkeyjz startcall getkeycjne a,#0ah,startSTART1:mov TMOD, #02h ; 模式2, 定时器mov TH0, #T100usmov TL0, #T100usmov IE, #10000010bmov Hour, #0mov Minute, #0mov Second, #0mov C100us, #high(Tick)mov C100us+1, #low(Tick)setb TR0MAIN:JB P1.0,stopJB P1.1,clearCall testkeycall getkeymov b,axrl a,#0bhjz stop0mov a,bcjne a,#0ch,main2ljmp clear0MAIN2:mov a, Hourmov b, #10div abcall ToLEDmov LEDBuf, amov a, bcall ToLEDorl a, #80hmov LEDBuf+1, amov a, Minutemov b, #10div abcall ToLEDmov LEDBuf+2, amov a, bcall ToLEDorl a, #80hmov LEDBuf+3, amov a, Secondmov b, #10div abcall ToLEDmov LEDBuf+4, amov a, bcall ToLEDmov LEDBuf+5, acall DisplayLEDljmp MAINSTOP:mov ie,#00000000bcall displayledjb p1.0,stopmov ie,#10000010bjnb p1.0,main2 STOP0:mov ie,#00000000bcall displayledcall testkeycall getkeymov b,axrl a,#0chjz clear0mov a,bcjne a,#0bh,stop0mov ie,#10000010bjmp main2 CLEAR:mov LEDBuf+0, #03fhmov LEDBuf+1, #03fhmov LEDBuf+2, #03fhmov LEDBuf+3, #03fhmov LEDBuf+4, #03fHmov LEDBuf+5, #03fHmov Hour, #0mov Minute, #0mov Second, #0call displayledjb p1.1,clearljmp main2CLEAR0:mov LEDBuf+0, #03fhmov LEDBuf+1, #03fhmov LEDBuf+2, #03fhmov LEDBuf+3, #03fhmov LEDBuf+4, #03fHmov LEDBuf+5, #03fHmov Hour, #0mov Minute, #0mov Second, #0call displayledcall testkeyjz clear0lcall getkeyxrl a,#0ahcjne a,#0,clear0ljmp startend2.硬件连接分配由实验箱上的接线cs0接到键盘显示,我们可以得到段口,位口,列口及位口的地址。

电子秒表的设计与制作(设计报告)

电子秒表的设计与制作(设计报告)

电子技术课程设计报告书课题名称电子秒表的设计与制作姓名杨林学号2009021963院、系、部物理与电子科学系专业应用电子技术指导教师李志远2011年 10 月 10日电子秒表的设计1 设计目的(1)学习数字电路中基本RS触发器,单稳态触发器,时钟发生器及计数,译码显示等单元电路的综合应用。

(2)学会利用集成与非门构成的基本RS触发器(低电平直接触发)实现电路的直接置位、复位功能。

(3)掌握各芯片的使用方法。

(4)了解电子秒表的组成及工作原理。

(5)熟悉电子秒表的设计与制作。

2 设计思路(1)设计RS触发器电路。

(2)设计预置时间的定时电路。

(3)设计时钟发生器电路。

(4)设计时序控制电路。

3 设计过程3.1方案论证电子秒表总体方框图如图1所示。

图1工作原理:电子秒表由计数显示电路、复位电路、控制电路与电源电路组成。

通过计数电路、译码电路在显示器上输出,以上部分组成计数显示电路;通过电源清零电路和反馈清零电路实现复位功能,构成复位电路;利用启动开关和停止开关控制触发器产生启动/ 停止信号,实现秒表的启动和停止动能,构成控制电路;在整个秒表中,电源电路是采用外接电源来实现的。

经过布线、焊接、调试等工作,数字秒表成形。

在秒表电路中利用一个译码器译出计数器所计时间并经LED 显示器显示出来,利用控制电路对秒表进行启动/停止控制。

当计时结束后,利用复位电路对其进行复位。

3.2电路设计电子秒表电路原理图如图2所示图21、基本RS触发器图2中单元I为用集成与非门构成的基本RS触发器。

属低电平直接触发的触发器,有直接置位、复位的功能。

图3如图3它的一路输出作为单稳态触发器的输入,另一路输出Q作为与非门5的输入控制信号。

按动按钮开关K2(接地),则门1输出=1;门2输出Q=0,K2复位后Q、状态保持不变。

再按动按钮开关K1 ,则Q由0变为1,门5开启,为计数器启动作好准备。

由1变0,送出负脉冲,启动单稳态触发器工作。

电子秒表设计

目录一.电子秒表的设计---------------------------------------------- 3 三.实训心得------------------------------------------------------ 12 四.参考文献------------------------------------------------------ 13一. 电子秒表的设计一.实践目的1、学习数字电路中集成电路的应用和设计方法。

2、理解电路功能要求,学习电子秒表的设计。

3、学习数字电路中器件的布局、焊接与调试。

二.设计指标要求1、具有显示0~99s的计时功能,计时器的递增计时,记时间隙1s。

2、设计外部操作开关,控制计数器的复位、暂停和连续功能。

3、具有计时某一特定值{要求为自己学号最后两位)时自动停止,并自动发出光、声报警。

三.电路框图四.电路设计1、555多谐振荡器设计用555产生震荡的目的是为了给电路提供一个1秒脉冲。

555是一种数字、模拟混合型的中规模集成电路,由于内部电压基准使用了3个5千欧姆的电阻,故名555电路。

555芯片的管脚图图3-2 555多谐振荡器3个5千欧姆的电阻组成分压器,其内部的两个电压比较器构成一个电平触发器,上触发电平2/3Ucc,下触发电平为1/3Ucc,在5脚控制断处外接一个参考电压Uc,可改变上下触发电平值,两比较器的输出端分别接RS触发器,由于与两个或非门组成的RS触发器必须用负性信号才能触发,因此只有同相短的电平高于反向端电位时,RS触发器才翻转。

输入Ui1 Ui2 复位RDX X 0小于2/3Vcc 小于1/3Vcc 1大于2/3Vcc 大于1/3Vcc 1小于2/3Vcc 大于1/3Vcc 1振荡周期:T=0.7(R1+2R2)*C充电时间:tw1=0.7(R1+R2)*C放电时间:tw2=0.7(R2*C)确定:R1=10k ,电位器Rp=500k(可调),C2=47uF。

电子秒表课程设计设计报告

电子秒表电路设计实验报告一. 实验目的1.进一步提高独立分析问题和解决问题的能力。

2.掌握数字系统的分析和设计方法。

3.对数字集成电路的综合应用有进一步的认识和理解。

二. 设计题目:制作一个简易的电子秒表 功能要求:(1) 具有两位数码显示。

分别显示1/10秒和秒计数。

(2) 有两个按键分别控制启动(开始计时)/停止和清零。

功能表如下:三、概述:要完成题目要求的电子秒表功能,系统应具有如下几部分电路: 1、定时电路;题目要求最小计时单位为1/10秒,即100ms 。

这部分电路必须能准确的产生周期为100ms (频率为10Hz )的时钟信号。

2、计时电路:题目要求系统具有两位显示器,分别显示秒和1/10秒信号。

所以本系统应具有两个十进制计数器,分别对定时信号进行计数,以产生1/10秒和秒计数。

系统计数范围从0.0~9.9秒。

3、显示译码驱动电路:将计数器的计数结果(BCD 码)通过译码器译成七段显示码并驱动LED 数码管显示出来。

4、控制电路:根据题目要求,本电子秒表应具有两个按键。

其中一个控制秒表的启/停,本按键应有自锁功能,按一次启动计时,再按一次停止计时。

另一个按键控制清“0”,本按键不需自锁,按下时系统清“0”;放开时系统回复正常计时功能。

系统电路结构框图如图1所示。

图1 系统结构框图四、电路设计方案:1、定时电路:系统的定时电路要求产生周期为100ms的时钟信号。

在此我们用555定时器来实现。

定时器是电子秒表的核心,其作用是产生一个标准频率10赫兹的脉冲信号。

振荡频率的精度和稳定度决定了秒表的质量(如图2),图3为脉冲信号宽度图2 555定时器器图3 脉冲信号2、计时电路:本电路需要两位十进制加法计数器,对定时电路的时钟信号进行计数。

可用两片74LS160实现。

74LS160是同步十进制加法计数器,其功能表如下:应用两片74LS160组合级联可构成100进制计数器。

其级联方式可分为串行进位方式和并行进位方式两种。

电子秒表设计任务书

电子秒表设计任务书第一篇:电子秒表设计任务书单片机课程设计任务书一、基本情况学时:2周学分:2学分适应班级:09自本1、2二、课程设计的意义、性质、目标、要求1.意义课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。

进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不少的,是非常必要的。

2.性质课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。

3.目标通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。

4.要求(1)课程设计的基本要求单片机课程设计的主要内容包括:理论设计与撰写设计报告等。

其中理论设计又包括选择总体方案,硬件系统设计、软件系统设计;硬件设计包括单元电路,选择元器件及计算参数等;软件设计包括模块化层次结构图,程序流程图。

程序设计是课程设计的关键环节,通过进一步完善程序设计,使之达到课题所要求的指标。

课程设计的最后要求是写出设计总结报告,把设计内容进行全面的总结,若有实践条件,把实践内容上升到理论高度。

(2)课程设计的教学要求单片机课程设计的教学采用相对集中的方式进行,以班为单位全班学生集中到设计室进行。

做到实训教学课堂化,严格考勤制度,在实训期间(两周)累计旷课达到6节以上,或者迟到、早退累计达到8次以上的学生,该课程考核按不及格处理。

在实训期间需要外出查找资料,必须在指定的时间内方可外出。

课程设计的任务相对分散,每3—5名学生组成一个小组,完成一个课题的设计。

小组成员既有分工、又要协作,同一小组的成员之间可以相互探讨、协商,可以互相借鉴或参考别人的设计方法和经验。

但每个学生必须单独完成设计任务,要有完整的设计资料,独立撰写设计报告,设计报告雷同率超过50%的课程设计考核按不及格处理。

电子秒表计时电路的设计

电子秒表的设计摘要:目前数字电子技术已经广泛地应用于计算机,自动控制,电子测量仪表,电视,雷达,通信等各个领域。

例如在现代测量技术中,数字测量仪表不仅比模拟测量仪表精度高,功能强,而且容易实现测量的自动化和智能化。

随着集成技术的发展,尤其是中、大规模和超大规模集成电路的发展,数字电子技术的应用范围将会更广泛地渗透到国民经济的各个部门,并将产生越来越深刻的影响。

随着现代社会的电子科技的迅速发展,要求我们要理论联系实际,数字电路课题设计的进行使我们有了这个非常好的机会,通过这种综合性训练,我们的动手能力、实际操作能力、综合知识应用能力得到了更好的提升。

本次毕业设计的题目是电子秒表.电子秒表是用于测量较短且较精确的时间,它在体育运动项目上有着广泛的应用.本次设计中应用了多种数字电路中的单元电路,如基本RS触发器、单稳态触发器、时钟发生器及计数器,译码显示器等.我相信通过本次实验,将进一步加深对各数字单元电路的理解,同时也对基础电子设计有一定的了解,为今后的学习和工作打下一定的基础。

关键词:电子秒表;基本RS触发器;单稳态触发器;时钟发生器;计数器;译码显示器The Design of Digital StopwatchAbstract: Current digital electronics technology has been widely used in computers, automatic control, electronic measuring instruments, TV, radar, communications and other fields. For example, in the modern measurement technology, digital measuring instrument is not only accurate than analog gauges, powerful, and easy measurement of automation and intelligence. With the integration of technology, particularly in large-scale and ultra large scale integrated circuit development, application of digital electronic technology will be more widely infiltrated into all sectors of the national economy, and will have more profound impact. With modern society, the rapid development of electronic technology, requires us to integrate theory with practice, digital circuit design the project so that we have this great opportunity, through this comprehensive training, our ability, practical skills, ability of comprehensive knowledge applications get better promotion.The course design is the subject of electronic stopwatch. Stopwatch is a shorter and more accurate for measuring time, it projects in sports has been widely used. The design of the application of a variety of digital circuit elements in the circuit, such as basic RS flip-flop, one-shot, the clock generator and counter, decoder display. I believe that through this experiment, will further deepen the understanding of the digital cell circuits, but also on the basis of a certain electronic design understanding for future study and work to lay a certain foundation.Keywords: electronic stopwatch, the basic RS flip-flop, one-shot, the clock generator, counters, decoding display目录1 电子秒表介绍.................................... 错误!未定义书签。

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

MAX7219管脚
MAX7219的串行数据通讯
单片机需要通过D0~D15的16位串行通讯对 单片机需要通过D0~D15的16位串行通讯对 D0 MAX7219进行控制 进行控制, MAX7219进行控制,
MAX7219的内部寄存器地址
要实现数码管的不同模式、不同形式下的驱动, 要实现数码管的不同模式、不同形式下的驱动, 就需要对MAX7219的内部寄存器进行操作, MAX7219的内部寄存器进行操作 就需要对MAX7219的内部寄存器进行操作,寄存器 的地址为数据D8 D11位 如图所示。 D8~ 的地址为数据D8~D11位,如图所示。
Protues仿真图
显示模块
谢谢观看
数字式电子秒表设计
成员:叶占超 杨源 陶韩春 成员 叶占超,杨源 叶占超 杨源,陶韩春
任务要求
采用单片机为核心器件, 采用单片机为核心器件,构成数字式电子秒表系 统 数码管分别显示时、 用8位LED数码管分别显示时、分、秒、毫秒 位 数码管分别显示时 通过按键,实现下列人机对话功能:)( :)(1) 通过按键,实现下列人机对话功能:)( )按A 电子秒表开始计时;( ;(2) 键,电子秒表开始计时;( )按B键,电子秒表 键 停止计时。( 。(3) 停止计时。( )按C键,时钟清零。 键 时钟清零。
பைடு நூலகம்
MAX7219的亮度寄存器
数码管的现实亮度可以用硬件和软件两种方法调节, 数码管的现实亮度可以用硬件和软件两种方法调节,亮度寄存器中的 D0~D3位可以控制 位可以控制LED 显示器的亮度,如图所示, D0~D3位可以控制LED 显示器的亮度,如图所示,通过改变亮度寄存 器的值,可以调整MAX7210驱动数码管的有效循环时间, MAX7210驱动数码管的有效循环时间 器的值,可以调整MAX7210驱动数码管的有效循环时间,从而改变数 码管显示的亮度。 码管显示的亮度。
数字式电子秒表框架设计
AT89C51芯片 芯片 MAX7219芯片 芯片 显示模块
AT89C51芯片
电源电路
VCC
C21
C22
C23
C24 30P
AT89C51芯片
晶振电路
XTAL1 C2 33pF 2 XTAL2 12M 1 XTAL2 C6 33pF
AT89C51芯片
复位电路
VCC S0 SW-PB C7
R6 200 R4 10K S1
MAX7219芯片
MAX7219驱动显示LED程序
以前用89C51直接驱动数码管,现在换成 直接驱动数码管, 以前用 直接驱动数码管 MAX7219驱动 驱动LED灯。 驱动 灯 Protues部分,完成 部分, 部分 完成89C51与MAX7219相连 与 相连 部分, 相连的数码管是共阴数码管, 部分,与MAX7219相连的数码管是共阴数码管, 相连的数码管是共阴数码管 八位显示时间。 八位显示时间。
相关文档
最新文档