10电子秒表的设计任务书

合集下载

课程设计任务书-数字秒表

课程设计任务书-数字秒表

课程设计任务书数字秒表的设计要求:(1)5V电源供电。

(2)数码管显示时间范围为:0~59秒。

(3)可自动复位和手动复位,能实现手动调整时间。

一、设计任务1、设计题目:数字秒表的设计设计要求:(1)5V电源供电。

(2)数码管显示时间范围为:0~59秒。

2、(3)可自动复位和手动复位,能实现手动调整时间。

二、设计方案:1、方框图:功能说明:此电路是由8421码十进制计数电路,译码电路,数码显示电路,自动脉冲产生电路与门电路,手动复位电路,手动脉冲产生电路和电源电路八部分组成。

数字秒表电路是利用8421码十进制计数电路的计数功能,同时利用译码驱动电路,驱动数码显示电路发光显示数字。

其中,自动脉冲产生电路同与门电路组合可以实现0~59的循环计数,手动脉冲产生电路同与门电路组合可以选择0~59的任意数值,手动复位电路实现手动清零。

三、电路设计与分析1、8421码十进制计数电路和与门电路,自动脉冲产生电路,手动脉冲产生电路,自动脉冲产生电路及手动复位电路。

A、8421码十进制计数电路采用集成异步十进制计数器74LS90。

74LS90是二一五一十进制计数器,将输入时钟脉冲CLK接于CLK0端,并将CLK1端与Q0端相连,便构成8421码集成异步十进制计数器。

74LS90的逻辑图如下:二一五一十进制计数器74LS90逻辑图集成异步十进制计数器74LS90的电路图如下:74LS90的功能表如下:数学分析:(1)列出逻辑方程组①列出时钟信号的逻辑表达式CLK1=Q0 ; CLK2=Q2 ; CLK0=CLK②激励方程组L0=K0=1 ; J1=+;K1=1 ; J2=J1=1 ; J3= ; K3=1③(2)列出状态表:B、秒表的个位是通过将该位计数器的Q3与十位计数器的CLK0相连实现逢9向十位进1的逻辑功能。

C、秒表的十位通过将计数器的Q1、Q2相连和MR1,MR2相连,实现逢6清零的功能(祥见74LS90功能表),其中的与门电路用74LS08实现,其内部逻辑图如下所示:D、自动脉冲产生电路由函数信号发生器给出,可以实现0~59的循环计数。

电子秒表设计方案

电子秒表设计方案

电子秒表设计方案电子秒表是一种按时间计数的仪器,主要用于精确测量短时间内的时间间隔。

传统的机械秒表已经逐渐被电子秒表所取代,因为电子秒表具有更高的精确度、更便捷的使用和更多的功能。

电子秒表的设计方案如下:1. 时钟系统:电子秒表需要一个准确的时钟系统来实现时间的测量和显示。

可以采用晶体振荡器来提供稳定的时钟信号,并通过倒数计数器来计算出时间。

2. 按键设计:电子秒表需要一个按键来控制计时的开始、停止和重置。

可以采用机械按键或者触摸按键,通过按下按钮来触发计时动作。

3. 显示屏幕:电子秒表需要一个清晰的数字显示屏来显示计时结果。

可以采用液晶显示屏或者LED显示屏,显示出秒表的计时时间。

4. 计时精确度:电子秒表需要具有高精确度的计时功能。

可以采用纳秒级的计时芯片来提供更精确的计时结果,并且可以进行校准来保持计时的准确性。

5. 记录功能:电子秒表可以添加记录功能,可以记录多个计时数据,并提供查看和保存功能,方便用户随时查看和比较不同的计时结果。

6. 声音提示功能:电子秒表可以添加声音提示功能,用于在计时开始、停止和重置时发出提示音,方便用户的操作。

7. 计时模式选择:电子秒表可以提供不同的计时模式选择,如计时、计次、倒计时等,满足不同用户的需求。

8. 电池供电:电子秒表可以采用电池供电,方便携带和使用。

可以选择使用可充电电池或者干电池,提供持久的使用时间。

9. 外观设计:电子秒表的外观设计可以采用简洁大方的设计风格,便于携带和使用。

可以选择耐用的材质和防水设计,增加秒表的使用寿命和适应性。

总之,电子秒表是一种精确、便捷、多功能的计时工具,设计方案可以结合以上要点进行设计,以提供用户更好的计时体验。

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

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

课程设计报告(学生版)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。

秒表课程设计任务书设计报告

秒表课程设计任务书设计报告
if rising_edge(clk)then
case state is
when s0=> --启动状态
if(start='0')then state<=s1;--start=’0’,状态暂停
else state<=s0;--start=’1’,保持启动状态
end if;
n s1=> --暂停状态
201120112011年年年121212月月月232323日日指导教师指导教师指导教师课题名称课题名称课题名称数字秒表数字秒表数字秒表设计时间设计时间设计时间201112192011122320111219201112232011121920111223设计地点设计地点设计地点实验楼实验楼实验楼210210210设计目的设计目的设计目的111掌握十进制六进制八进制计数器的设计方法掌握十进制六进制八进制计数器的设计方法掌握十进制六进制八进制计数器的设计方法掌握多位计数器相连的设计方法掌握多位计数器相连的设计方法掌握多位计数器相连的设计方法333巩固多位共阴极数码管扫描显示驱动原理及编码巩固多位共阴极数码管扫描显示驱动原理及编码巩固多位共阴极数码管扫描显示驱动原理及编码了解了解了解vhdlvhdlvhdl状态机及其设计技术状态机及其设计技术状态机及其设计技术熟练掌握熟练掌握熟练掌握vhdlvhdlvhdl语言的编程技术及语言的编程技术及语言的编程技术及edaedaeda技术的层次化设计方法技术的层次化设计方法技术的层次化设计方法设计内容包括设计过程主要收获存在问题解决措施建议不少于设计内容包括设计过程主要收获存在问题解决措施建议不少于设计内容包括设计过程主要收获存在问题解决措施建议不少于200020002000111设计过程
(4)编写代码。
(5)用Quartus II 5. a.先建立工程,把数字秒表的文件设置成顶层文件。b.添加

电子秒表设计报告书

电子秒表设计报告书

单片机课程设计报告论文题目:班级:学号:姓名:指导教师:内容摘要本文设计所实现的电子秒表是电子设计技术中最基本的设计实验之一。

比较简单通过设计实现电子秒表的计时及显示功能(计时60s,循环且LED灯流水跳动显示),使其更进一步了解单片机的定时、中断等功能模块的应用,并熟悉学习单片机的Protues仿真软件及Keil C编程软件的运用及方法。

本设计报告包括内容摘要、目录、PROTEUS简介、 Keil C简介、原件与介绍、电路及程序设计、功能描述及仿真运行、实物运行图、结束语等部分。

关键字:AT89S51,CD4511,电子秒表目录1. PROTEUS简介 (3)2. Keil C简介 (4)3. 原件及介绍 (5)3.1 原件清单 (5)3.2 主要原件介绍 (5)3.2.1 AT89S51 (5)3.2.2 CD4511 (6)4. 电路及程序设计 (8)4.1 电路原理图设计 (8)4.2 电路运行程序设计 (8)4.2.1 Keil操作 (8)4.2.2 程序源 (9)5. 功能描述及仿真运行 (11)5.1 电路实现功能 (11)5.2 仿真运行截图 (12)5.2.1电路程序载入 (12)5.2.1 电路仿真运行 (12)6. 实物运行图 (14)7. 结束语 (15)8. 参考文献 (15)1 PROTEUS简介Protues软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

电子秒表的设计课程设计

电子秒表的设计课程设计

电子秒表的设计课程设计一、课程目标知识目标:1. 学生能够理解电子秒表的基本原理,掌握计时器的功能及其组成部分。

2. 学生能够描述电子秒表的电路工作原理,包括晶体振荡器、分频器、计数器等关键电路的作用。

3. 学生能够运用所学的电子知识,解释电子秒表中时间测量精度的影响因素。

技能目标:1. 学生能够运用所学知识设计简单的电子秒表电路,并进行模拟组装。

2. 学生通过小组合作,能够完成电子秒表的调试和故障排查,提高实际动手操作能力。

3. 学生能够使用适当的工具和仪器,对电子秒表进行性能测试,并做出准确记录。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发他们探索科学技术的热情。

2. 通过团队合作设计电子秒表,培养学生解决问题的能力和合作精神。

3. 学生在学习过程中能够体会到科技进步对日常生活的影响,增强创新意识和实践能力。

课程性质分析:本课程为电子技术实践课程,注重理论联系实际,通过设计制作电子秒表,提高学生对电子技术的理解和应用能力。

学生特点分析:假设学生为初中八年级学生,已经具备基础的物理知识和电子技术原理,动手能力强,对新鲜事物充满好奇心。

教学要求:课程需结合学生的认知水平,通过实践操作和小组合作,使学生能够将所学知识应用于实际问题的解决中,培养创新思维和科学探究能力。

教学过程中,注重引导学生主动参与,鼓励学生提问和思考,确保学习目标的达成。

二、教学内容本课程依据课程目标,结合以下教学内容展开:1. 电子秒表基础知识:介绍电子秒表的组成、工作原理及各部分功能,涉及课本第三章“计时器原理”相关内容。

2. 电路设计与分析:讲解电子秒表电路的设计方法,包括振荡器、分频器、计数器等关键部分的设计,参照课本第四章“数字电路设计基础”。

3. 元器件选择与使用:教授如何选择合适的元器件,如晶体振荡器、集成电路、显示屏等,对应课本第五章“常用元器件”。

4. 实践操作:指导学生进行电子秒表的组装、调试与测试,强调实践操作技能的培养,结合课本第六章“电子制作实践”。

电子秒表课程设计报告

电子秒表课程设计报告

电子秒表课程设计报告电子信息工程专业10级学生单片机原理课程设计任务书电子秒表的设计一、设计要求设计一个电子秒表,与通用秒表功能类似,有启动,暂停、复位等键。

计时长长度为300秒,需显示百分秒。

二、设计方案分析1.方案设计数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。

本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。

本系统采用C51系列单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合硬件电路如电源电路,晶振电路,复位电路,显示电路,以及一些按键电路等来设计计时器,将软、硬件有机地结合起来。

其中软件系统采用汇编语言编写程序,硬件系统利用*****强大的功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。

本设计利用*****2单片机的定时器/计数器定时和计数的原理,使其能精确计时。

利用中断系统使其能实现开始暂停的功能。

根据要求知道秒表设计主要实现的功能是计时和显示。

因此设置了两个按键和LCD显示时间,两个按键分别是开始、停止和复位按键。

利用这两个建来实现秒表的全部功能,而LCD则能显示最多4.59.99秒的计时。

电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的前提下力求美观。

硬件电路图按照图1.1进行设计。

图1.1 数字秒表硬件电路基本原理图本设计中,数码管显示的数据存放在内存单元31H-33H中。

其中31H存放分钟变量,32H存放秒钟变量,33H存放10ms计数值,即存放毫秒位数据,每一地址单元内均为十进制BCD码。

由于采用软件动态扫描实现数据显示功能,显示用十进制BCD码数据的对应段码存放在ROM表中。

显示时,先取出31H-33H 某一地址中的数据,然后查得对应的显示位,并从P1口输出,就能显示该地址单元的数据值。

计时通过INT1中断完成,定时溢出中断周期为1ms,当一处中断后向CPU发出溢出中断请求,每发出一次中断请求就对毫秒计数单元进行加一,达到10次就对十毫秒位进行加一,依次类推,直到4.59.99秒重新复位。

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

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

电子技术课程设计报告书课题名称电子秒表的设计与制作姓名杨林学号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,送出负脉冲,启动单稳态触发器工作。

电子秒表设计任务书

电子秒表设计任务书

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

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

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

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

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

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

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

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

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

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

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

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

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

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

数字电子技术课程设计(电子秒表)

数字电子技术课程设计(电子秒表)

数字电子技术课程设计报告题目:电子秒表的设计专业:班级:姓名:指导教师:课程设计任务书学生班级:学生姓名:学号:设计名称:电子秒表的设计起止日期:指导教师:周珍艮目录绪论- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 第一章、设计要求1.1设计任务及目的- - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - -51.2 系统总体框图- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 51.3、设计方案分析- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -6第二章、电路工作原理及相关调试2.1 电路工作原理- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 72.1相关调试- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- 11第三章、实验总结附录A 电子秒表原理图附录B 相关波形元件清单参考文献绪论随着电子技术的发展,电子技术在各个领域的运用也越来越广泛,渗透到人们日常生活的方方面面,掌握必要的电工电子知识已经成为当代大学生特别是理工类大学生必备的素质之一。

电子秒表是日常生活中比较常见的电子产品,秒表的逻辑结构主要由时基电路、分频器、二一五一十进制异步加法记数器、数据选择器和显示译码器等组成。

整个秒表需有一个清零/ 启动信号和一个停止/保持信号装置,以便秒表能随意停止及启动,计数器的输出全都为BCD码输出,方便显示译码器连接。

10秒的秒表课程设计

10秒的秒表课程设计

10秒的秒表课程设计一、课程目标知识目标:1. 学生能够理解秒表的基本结构、工作原理及使用方法。

2. 学生能够运用秒表进行时间的测量和计算。

3. 学生掌握时间单位秒的概念,并能进行简单的换算。

技能目标:1. 学生能够正确使用秒表进行计时,具备基本的操作技能。

2. 学生能够运用秒表进行实验数据的收集、整理和分析。

3. 学生能够运用所学知识解决实际生活中的时间测量问题。

情感态度价值观目标:1. 学生对时间测量产生兴趣,激发探究科学技术的热情。

2. 学生在小组合作中培养团队协作能力和沟通能力。

3. 学生通过时间测量,培养珍惜时间、遵守时间的良好习惯。

课程性质:本课程为小学四年级科学课,结合日常生活实际,通过操作秒表,使学生掌握时间测量方法。

学生特点:四年级学生具备一定的认知能力和动手能力,对新鲜事物充满好奇,但需引导培养合作精神和实践能力。

教学要求:教师需引导学生通过实际操作、小组合作等形式,达成课程目标,注重培养学生的实践能力和科学素养。

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

二、教学内容本节课依据课程目标,结合教材第四章《时间与我们的生活》内容,组织以下教学大纲:1. 导入:介绍秒表在日常生活中的应用,引发学生对时间测量的兴趣。

2. 知识讲解:a. 秒表的结构与工作原理。

b. 时间单位秒的概念及其换算。

c. 秒表的使用方法及注意事项。

3. 实践操作:a. 学生分组,每组发放一个秒表,进行实际操作练习。

b. 教师示范秒表的正确使用方法,学生跟随操作。

c. 学生进行计时练习,如测量10秒、30秒、1分钟等。

4. 数据收集与处理:a. 学生运用秒表进行实验,收集数据。

b. 教师指导学生整理数据,进行简单的数据分析。

5. 拓展活动:a. 学生运用所学知识,进行生活中的时间测量,如测量课间活动时间。

b. 学生分享测量成果,交流心得。

6. 总结与反思:a. 教师引导学生总结本节课所学内容,巩固知识。

计算机硬件技术基础课程设计任务书

计算机硬件技术基础课程设计任务书

计算机硬件技术基础课程设计任务书设计题目:电子秒表的设计(用计算机的输入输出设备完成)设计的主要内容:设计一个电子秒表,用计算机的输入输出设备完成电子秒表的基本功能,并在此基础上,自行完善和优化系统功能。

基本功能具体要求如下:1、按下标准键盘的“模式切换键”,让秒表的工作模式在“时:分:秒:0.1秒”或“时:分:秒”之间切换。

2、 CRT显示器按第一步中设置的模式显示秒表计时的初始状态(缺省为全0),按下“设置键”可设置初始值。

3、当第一次按下“计时/暂停键”,秒表从初始开始计时,CRT显示器上实时显示计时值。

4、当第二次按下“计时/暂停键”,秒表停止计时,CRT显示器上显示最终计时值。

5、再次按下“计时/暂停键”时,秒表继续计时。

6、当按下“清零键”时,秒表停止计时,并且计时值回零。

7、当按下“结束键”时,结束程序,返回DOS。

ps:完了大概说下运行过程就行了只能悬赏100分了行的话绝对再追加分至少50情况紧急求求各位大哥了。

;name: ELECTRONIC CLOCKdata segmentmess1 db ' ****************ASM ASSIGNMENT**************** ',0ah,0dhdb ' ',0ah,0dhdb ' ***************ELECTRONIC CLOCK*************** ',0ah,0dhdb ' ',0ah,0dhdb ' ',0ah,0dhdb ' *******Press C or c to correct the time******* ',0ah,0dhdb ' ',0ah,0dhdb ' ***********Press ESC button to exit*********** ',0ah,0dh,'$'tn db 'Please input the new time (hh:mm:ss):',0dh,0ah,'$'mess2 db '*******Time is:',0ah,0dh,'$'t_buff db 40 ;在数据段开一段时间显示缓冲区db ?db 40 dup (?)hor db ?min db ?sec db ?fg db 0data endsstack segmentdb 100 dup(?)stack endscode segmentassume cs:code,ss:stack,ds:data ;确定各个逻辑段的类型start:call clear ;调用清屏子程序display: ;时间显示部分mov ax,datamov ds,axmov bx,offset t_buff ;送t_buff的偏移地址到BXmov ah,2ch ;调用DOS时间调用功能,功能号:2cH,小时,分钟,秒数分别保存在CH,CL,DH中int 21hmov al,ch ;小时数设定mov ah,0call bctd ;调用进制转换子程序push axand al,0f0h ;选取al高四位mov cl,4 ;设置右循环的次数rol al,cl ;右循环or al,30h ;加30h得到ACSII码mov [bx],al ;将得到的结果送到t_buff缓冲区inc bx ;BX自加1,指针指向下一个缓冲区的下一个地址pop axand al,0fh ;选取低四位or al,30hmov [bx],al ;将转换后的低四位值送入缓冲区的第二个地址inc bx;----------------------------------------------------------mov al,':' ;显示分隔符号mov [bx],alinc bx;-------------------------------------------------------mov ah,2chint 21hmov al,cl ;分钟数设定mov ah,0call bctdpush axand al,0f0hmov cl,4rol al,clor al,30hmov [bx],alinc bxpop axand al,0fhor al,30hmov [bx],alinc bx;------------------------------------------------------------------------- mov al,':' ;显示分隔符号mov [bx],alinc bx;-------------------------------------------------------------------------mov ah,2ch ;秒设定int 21hmov al,dhmov ah,0call bctdpush axand al,0f0hmov cl,4rol al,clor al,30hmov [bx],alinc bxpop axand al,0fhor al,30hmov [bx],alinc bx;----------------------------------------------------------------------mov al,'$' ;将字符串的结束位送至显示缓冲区的最后一位mov [bx],al;------------------------------------------------------------------------push bx ;置光标位置 ,AH=2,BH=0,DH跟DL分别为行号与列号,并入栈保护BX mov ah,2mov bh,0mov dh,17mov dl,41int 10hpop bxlea dx,t_buff ;送t_buff偏移地址到DX,并调用DOS显示功能,功能号为9mov ah,9int 21hpush bx ;置光标位置mov ah,2mov bh,0mov dh,0mov dl,0int 10hpop bxlea dx,mess1mov ah,9int 21hpush bx ;置光标位置mov ah,2mov bh,0mov dh,17mov dl,21int 10hpop bxlea dx,mess2mov ah,9int 21h;-----------------------------call delay1mov ah,1 ;调用键盘I/O中断功能号1,获取键值到AL int 16hcmp al,'c' ;是c键,转到时间修改程序je Corcmp al,'C' ;是C键,转到时间修改程序je Corcmp al,1bhjz quit ;是ESC键,退出程序jmp displayquit:mov ah,4ch ;程序终止功能号int 21hretCor: call correct ;调用时间修改子程序;-------------------------------bctd proc near ;二进制转BCD码子程序;AX输入参数;AX输出参数,存放调整过的BCD码mov dx,axmov ax,0mov cx,16 ;设循环次数bctd1:clc ;清进位标志Crcl dx,1 ;通过进位的循环右移adc al,al ;带进位加法daa ;加法的十进制调整xchg al,ah ;交换高、低八位adc al,aldaaxchg al,ahloop bctd1 ;循环次数保存在CX里retbctd endp;-------------------------------------------clear proc nearpush ax ;入栈保护现场push bxpush cxpush dxmov ax,0600h ;ah=06(滚动)al=00(全屏空白) mov bh,3eh ;设置背景颜色(2)和前景颜色(e) sub cx,cxmov dx,5f5fhint 10hpop dx ;出栈恢复现场pop cxpop bxpop axretclear endp;-----------------------------------------delay1 PROC ;精确延迟时间子程序MOV DX,04ffh ;循环次数up: XOR CX,CXa: NOPLOOP aDEC DXJNZ upRETdelay1 ENDP;----------------------------correct proc ;时间修改子程序call input ;调用键盘输入子程序输入数据mov cl,minmov dh,secand dl,0hmov ah,2dhint 21hjmp startretcorrect endp;----------------------------------input proc ;键盘输入子程序push ax ;入栈保护数据push bxpush cxpush dxpushfmov dx,offset tn ;显示修改时间的格式提示mov ah,09hint 21hmov dx,offset t_buff ;数据缓冲区的数据输入mov ah,0ahint 21hand dx,0hlea bx,t_buffinc bxinc bxmov dh,[bx]sub dh,30hinc bxmov dl,[bx]sub dl,30hmov cl,10mov al,dhmul cladd al,dlmov ch,alinc bxinc bxmov dh,[bx]sub dh,30hinc bxmov dl,[bx]sub dl,30hmov cl,10mov al,dhmul cladd al,dlmov cl,almov min,alinc bxinc bxmov dh,[bx]sub dh,30hinc bxmov dl,[bx]sub dl,30hmov cl,10mov al,dhmul cladd al,dlmov dh,almov sec,alpopf ;出栈恢复数据pop dxpop cxpop bxpop axretinput endp;----------------------------code endsend start。

电子秒表的课程设计

电子秒表的课程设计

低位计数器的进位输出接至高位计数器的时钟输入信号(CP������ ) , 高位计数器利用输出端������0 和������2 经与非门的信号完成本身的计数(未 进位时,U22A 输出高电平;进位时,U22A 输出低电平)和进位(进 位时的低电平完成自身的同步清零)
六、译码电路
译码和编码的的过程相反,译码是编码的逆过程。译码器是一种 常用的组合逻辑电路, 其功能是将输入的具有特定意义的二进制代码, 按编码的含义翻译成相应的信号或二进制数码输出。 此次设计选择的 是 CD4511
6、2 CD4511 工作原理及真值表
(2)锁存功能 译码器的锁存电路由传输门和反向器组成, 传输门的导通或截止 由控制端 LE 的电平状态,因此具有锁存功能。 (3)译码 CD4511 译码用两级或非门担任,为了简化线路,先用二输入端 与非门对输入数据进行组合,然后用或非门译码。 (4)消隐 BI 为消隐功能端, 该端施加某一电平后, 迫使 B 端输出为低电平, 字形消隐。
【1】杨贵恒,强生泽,张颖超,郑勇编著.太阳能光伏发电系统及其 应用.北京:化学工业出版社,2011.3 【2】 郭海文等主编.电气实验技术.徐州: 中国矿业大学出版社, 2010.7 【3】 阎石主编.数字电子技术基础 (第四版) .北京: 高等教育出版社, 1998.12 【4】童诗白,华成英编著.模拟电子技术基础(第四版).北京:高等 教育出版社,2006.5
位均为 555,且它们的功能和外部引脚的排列完全相同。 图 1 是 CB555 的电路结构图,它由比较器������1 和������2 、基本 RS 触发 器和集电极开路的放电三极管������������ 三部分组成。
������������1 是比较器������1 的输入端(也称阈值端,用 TH 标注) ,������������2 是比较 器������2 的输入端(也称触发端,用TH标注) 。������������ 是置零输入端,������ cc 是电 源输入端。������ co 是������ ������ 是输 o 是(也称,用 DIS 标注)GND 为接地端,������ 出端。 555 定时器能在很宽的电源电压范围内工作,并可承受较大的负 载电流,如果能使其自激振荡,则可构成多谐振荡器。

电子秒表课程设计报告

电子秒表课程设计报告

电子秒表1.设计课题任务及指标1.通过本设计的选题、方案论证、设计计算、安装调试、资料整理、撰写“设计报告”等环节, 初步掌握电子工程设计方法和组织实施的基本技能, 深化、扩展并综合运用课堂上所学的电子电路分析设计方法以及集成电路知识完成小系统的电路设计。

2.利用基本脉冲发生器及计数、译码、显示等单元电路设计数字秒表。

3.在实验装置上或者利用仿真软件完成数字秒表的线路连接和调试。

功能要求:基本要求: 计时从1s至99s;有置数、复位功能;能用开关灵活启动和停止秒表。

扩展功能: 有倒计时功能;能计时从0.1s至9.9s。

2.系统设计方案论证所作为数字式秒表, 所以必须有数字显示。

按设计要求, 须用数码管来做显示器。

题目要求最大记数值为99秒, 那则需要两个数码管。

要求计数分辨率为1秒, 那么则需要相应频率的信号发生器。

选择信号发生器时, 有两种方案:一种是用晶体震荡器, 另一种方案是采用集成电路555定时器与电阻和电容组成的多谐振荡器。

由于熟悉程度, 本组采用集成电路555定时器与电阻和电容组成的多谐振荡器。

秒表功能中要求有复位功能、能用开关灵活启动和停止秒表, 则控制电路的方案也有两种:方案一, 用74ls08和74ls32及一个3控拨码开关;方案二, 用2个单刀双掷开关及多个单刀开关。

为了能够灵活的控制秒表, 我们选用方案一。

计数部分使用两个74LS192十进制计数器, 这种计数器能够简捷的进行顺逆计时, 为了方便简单译码显示电路采用了74ls48与共阴极七段数码管。

系统框图:图1 流程图4.单元电路设计4.1电源与总控开关图2 电源与总控开关电源由干电池提供;R1为保护电阻;S1为电路总控开关。

4.2脉冲发生器(由555构成的多些振荡器)图3 脉冲发生电路图图4 NE555管脚图由于频率f=1.43/(R1+2R2)C=1Hz, (1)产生1Hz频率,所以, 电容C1=0.33u, 电阻R2=100KΩ, R3=2.2MΩ。

自动化电子秒表设计任务

自动化电子秒表设计任务

单片机工程实践题目:电子秒表小组成员:指导教师:设计时间:XX工业大学课程设计任务书课程名称:单片机学院:班级:自动化-X班学生姓名: XXXX 学号: 201XXXXXXXXXX 学生姓名: XXXX 学号: 201XXXXXXXXX 学生姓名: XXXX 学号: 201XXXXXXXXX 指导教师:目录一、设计目的 (1)二、设计任务分析 (1)1、计任务内容 (1)2、任务分工 (1)3、硬件环境检测分析 (1)4、设计思路 (2)三、框图 (2)1、硬件编程框图及相关说明 (2)2、主程序框图、子程序框图及相关说明 (8)四、程序清单 (11)五、实验结果 (16)设计体会 (19)六、参考资料 (20)一、设计目的:通过一个以8 位单片机为核心的模拟量数字表的硬件调试过程,掌握具有蜂鸣器自检、七段LED 显示自检、键盘自检等接口电路的单片机应用系统的设计思想和方法。

学习应用系统软件的模块化设计方法,通过源程序的编辑、汇编或编译、链接、仿真调试,完成给定的任务。

通过上述过程提高学生工程实践能力和素质。

二、设计任务分析:1、计任务内容:(1)显示时间范围0~59分59秒。

(2)跑表时间范围0~59秒99毫秒。

电子秒表具有时钟显示和秒表计时功能,时钟显示时间范围为00分00秒至59分59秒,秒表计时范围为00秒00毫秒至59秒99毫秒。

2、任务分工(1)马劭琛:键盘扫描子程序的编写,大任务的主程序流程图的绘制,各个小任务主程序的编制和框图的绘制,实验报告整理与排版。

(2)焦豫康:各个小任务主程序的编写调试小程序框图的绘制,查阅资料,策划硬件如何实现具体功能。

(3)庞新华:完成大任务的主程序编制,各个小任务子程序的的编写与整理,部分大任务程序流程图的绘制,完成分配给的子程序的编制。

3、硬件环境检测分析:硬件分析:通过电路图可知当P2.3口置1时蜂鸣器不工作,当P2.3口置0时蜂鸣器工作。

通过电路图可知通过P2.5,P2.6,P2.7控制Y7口控制74LC245的使能端,进而可以控制是否将键盘的状态送入单片机处理。

10s秒表的课程设计

10s秒表的课程设计

10s秒表的课程设计一、课程目标知识目标:1. 学生能理解10秒表的概念,掌握其基本结构和功能。

2. 学生能够运用10秒表进行简单的时间测量和计算。

3. 学生理解时间的单位换算,并能将10秒表的时间与其他时间单位进行转换。

技能目标:1. 学生能够熟练操作10秒表,包括启动、停止、复位等功能。

2. 学生能够运用10秒表进行实际生活中的时间测量,如实验、运动计时等。

3. 学生通过使用10秒表,培养观察、分析和解决问题的能力。

情感态度价值观目标:1. 学生培养对时间的珍惜和管理的意识,养成守时、高效的良好习惯。

2. 学生通过小组合作使用10秒表,增强团队协作和沟通能力。

3. 学生在探索10秒表的过程中,培养对科学技术的兴趣和求知欲。

课程性质:本课程为小学四年级科学课,结合实际操作和生活实例,让学生在实践中掌握时间测量的基本技能。

学生特点:四年级学生具备一定的观察、思考和动手能力,对新事物充满好奇,但注意力容易分散,需要通过有趣的活动和实例来吸引他们。

教学要求:课程设计要注重实践性、趣味性和互动性,引导学生在操作中学习,培养他们的时间观念和实际操作能力。

教学过程中,注重分层指导,关注每个学生的学习进度,确保他们能够达到课程目标。

通过有效的教学评估,及时了解学生的学习成果,为后续教学提供参考。

二、教学内容1. 10秒表的结构与功能- 介绍10秒表的外观结构,包括表盘、按钮、表带等部分。

- 讲解启动、停止、复位等基本功能,让学生了解并掌握操作方法。

2. 时间测量与计算- 学习时间的单位换算,如秒、分、时之间的转换。

- 实践操作:运用10秒表测量不同活动的时间,并进行简单的时间计算。

3. 生活中的时间测量实例- 结合日常生活场景,如实验、运动、做家务等,运用10秒表进行时间测量。

- 分析测量结果,探讨如何合理安排时间,提高效率。

4. 小组合作活动- 分组进行时间测量活动,培养学生的团队协作和沟通能力。

- 共同讨论测量结果,总结经验,提高时间管理意识。

微机课程设计--电子秒表

微机课程设计--电子秒表
MOV AH,3H[SI];检测时位
CMP AH,23;满24清零,重新计数
JZ S6
INC AH
MOV 3H[SI],AH
S6:CALLCHU
MOV CX,3
S5:CALL DIS
LOOPS5
CALL DELAY1S
INC BYTE PTR[SI]
RET
JISHU ENDP
CHU PROC;数处理子程序




课程设计报告书
课题名称:电子秒表
2.3系统功能框图……………………………………………………6
2.4程序流程图………………………………………………………7
第4章实施结果……………………………………………………14
第5章课程设计体会………………………………………………15
第6章参考文献……………………………………………………16
A2 EQU 0200H;8253通道0地址
CTR2 EQU 0206H;8253控制口地址
A3 EQU 0100H
DATA SEGMENT
TABDB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H
BUF DB 0,0,0,0;毫秒——秒——分——时
2.1电路原理图
2.2硬件连接示意图
1、8086部分
2、8253部分
3、8255部分
2.3系统功能框图
2.4程序流程图
第3章 汇编源程序代码
源程序如下:
A1 EQU 0000H;8255A口地址
B1 EQU 0002H;8255B口地址
C1 EQU 0004H;8255C口地址

数字电子秒表课程设计

数字电子秒表课程设计

西安航空职业技术学院电子技术实践课程设计报告课设题目:数字电子秒表所属系部:电子工程系指导老师:作者:专业:电子信息工程技术西安航空职业技术学院制西安航空职业技术学院课程设计任务书题目:数字电子秒表任务与要求:1、设计数字电子秒表原理图。

2、用6个数码管显示分、秒、毫秒。

3、计时误差不得超过1s;具有清零、启动计时、暂停计时及继续计时等控制功能。

4、画出总体电路图。

5、安装自己设计的电路,按照自己设计的电路,在通用板上焊接。

焊接完毕后,应对照电路图仔细检查,看是否有错接、漏接、虚焊的现象。

6、调试电路。

时间:2010年11月29 日至 2010年12 月10 日共2周所属系部:电子工程系指导单位或教研室:电子信息教研室西安航空职业技术学院制摘要:采用现代数字电路设计方法和EDA技术,即自顶向下的设计方法,应用protues开发平台进行设计并仿真验证和硬件测试。

从总体设计框图开始,将设计任务逐步分解,直到可以用标准的集成电路部件实现,然后将各部件联结成系统,通过protues集成开发平台进行设计的分析综合和时序仿真验证。

最后,在分析时序仿真结果的基础上,对设计进行进一步的修改和完善,已达到对设计电路正确运行且学会运用protues电路设计与仿真的目的。

关键词:555定时器;LED;暂停计时Abstract:Adopt modern digital circuit design method and EDA technique, namely the top-down design methods, application protues development platform design and simulation validation and hardware test. From the beginning, overall design diagram design task decomposed step by step, until can use standard of integrated circuit components, and then will realize connecting components into system, through protues integrated development platform design of comprehensive analysis and time-series simulation prove. Finally, by analyzing the timing simulation results, on the basis of design for further revised and perfected, reached the correct operation of circuit design and learn to use protues circuit design and simulation of purpose.Key words:555 timing, Leds, Suspended timing目录1 设计方案的选择 (1)2 总体框架设计 (2)3 分步电路设计 (3)3.1控制电路的设计 (3) (3) (3)3.2数码管显示电路 (4)4调试中的问题 (5)5硬件设计 (6)6元器件的选择 (7)结束语 (8)参考文献 (9)任务分配单 (10)1 设计方案的选择如图1-1所示,要实现数字秒表的控制,则要求数字信号控制系统由NE555脉冲输出、计数器、译码器、数码管等几个部分构成 。

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

课程设计任务书
学生姓名:专业班级:
指导教师:工作单位:信息工程学院
题目:电子秒表的设计仿真与制作
初始条件:
利用基本RS触发器、单稳态触发器、时钟发生器及计数、译码显示等单元电路设计实现数字秒表的功能。

用数码管显示时间计数值。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1、课程设计工作量:1周内完成电子秒表电路的设计、仿真、装配与调试。

2、技术要求:
①用基本RS触发器启动和停止电子秒表的工作;
②用单稳态触发器为电子秒表中的计数器提供清零信号;
③用555定时器构成的多谐振荡器产生50Hz时钟信号;
4用计数译码显示驱动器及数码管实现秒表的计数显示;
5确定设计方案,按功能模块的划分选择元、器件和中小规模集成电路,设计分电
路,画出总体电路原理图,阐述基本原理。

3、查阅至少5篇近5年参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计
报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排:
1)第1-2天,查阅相关资料,学习设计原理。

2)第3-4天,方案选择和电路设计仿真。

3)第4-5天,电路调试和设计说明书撰写。

4)第6天,上交课程设计成果及报告,同时进行答辩。

指导教师签名:年月日
系主任(或责任教师)签名:年月日。

相关文档
最新文档