求助:课程设计制作秒表
我来帮你编写吧
//Timer0
void Timer0_Init(void)
{
EA=1;
TMOD=0x01;
ET0=1;
TH0=(65535-10000)/256;
TL0=(65535-10000) %256; //赋初值,10ms中断一次,即0.01秒
TR0=1;
}
void Timer0(void) interrupt 1
{
TH0=(65535-10000)/256;
TL0=(65535-10000) %256;
t++;
数字电子技术基础
课程设计
电子秒表
一.设计目的:
1、了解计时器主体电路的组成及工作原理;
2、熟悉集成电路及有关电子元器件的使用;
3、学习数字电路中基本RS触发器、时钟发生器及计数、译码显示等单元电路的综合应用。
二.设计任务及说明:
电子秒表电路是一块独立构成的记时集成电路芯片。它集成了计数器、、振荡器、译码器和驱动等电路,能够对秒以下时间单位进行精确记时,具有清零、启动计时、暂停计时及继续计时等控制功能。
设计一个可以满足以下要求的简易秒表
1.秒表由5位七段LED显示器显示,其中一位显示“min”,四位显示“s”,其中显示分辩率为0.01 s,计时范围是0—9分59秒99毫秒;
2.具有清零、启动计时、暂停计时及继续计时等控制功能;
3.控制开关为两个:启动(继续)/暂停记时开关和复位开关
三.总体方案及原理:
电子秒表要求能够对时间进行精确记时并显示出来,因此要有时钟发生器,记数及译码显示,控制等模块,系统框图如下:
时钟发生器 记数器 译码器
显示器
控制器
图1.系统框图
其中:
(1)时钟发生器:利用石英震荡555定时器构成的多谐振荡器做时钟源,产生100HZ的脉冲;
(2)记数器:对时钟信号进行记数并进位,毫秒和秒之间10进制,秒和分之间60进制;
(3)译码器:对脉冲记数进行译码输出到显示单元中;
(4)显示器:采用5片LED显示器把各位的数值显示出来,是秒表最终的输出,有分、秒、和毫秒位;
(5)控制器:控制电路是对秒表的工作状态(记时开始/暂停/继续/复位等)进行控制的单元,可由触发器和开关组成。
四.单元电路设计,参数计算和器件选择:
1.时钟发生单元
时钟发生器可以采用石英晶体震荡产生100HZ时钟信号,也可以用555定时器构成的多谐振荡器,555定时器是一种性能较好的时钟源,切构造简单,采用555定时器构成的多谐振荡器做为电子秒表的输入脉冲源。
因输出要求为100HZ的,选择占空比为55%,可根据
T=( )Cln2=0.01
可选择的电阻进行连接可在输出端3获得频率为100HZ的矩形波信号,即T=0.01S的时钟源,当基本RS触发器Q=1时,门5开启,此时100HZ脉冲信号通过门5作为计数脉冲加于计数器①的计数输入端CP2。
图2.时钟发生器555定时器构成的多谐振荡器
2.记数单元
记数器74160、74ls192、74ls90等都能实现十进制记数,本设计采用二—五—十进制加法计数器74LS90构成电子秒表的计数单元,如图3所示,555定时器构成的多谐振荡器作为计数器①的时钟输入。计数器①及计数器②接成8421码十进制形式,其输出端与实验装置上译码显示单元的相应输入端连接,可显示0.01~0.09秒;0.1~0.9秒计时,计数器②及计数器③,计数器③和计数器④也接成8421码十进制形式,计数器④和计数器⑤接成60进制的形式,实现秒对分的进位。
集成异步计数器74LS90简介
74LS90是异步二—五—十进制加法计数器,它既可以作二进制加法计数器,又可以作五进制和十进制加法计数器。
图3为74LS90引脚排列,表1为功能表。
通过不同的连接方式,74LS90可以实现四种不同的逻辑功能;而且还可借助R0(1)、R0(2)对计数器清零,借助S9(1)、S9(2)将计数器置9。其具体功能详述如下:
(1)计数脉冲从CP1输入,QA作为输出端,为二进制计数器。
(2)计数脉冲从CP2输入,QDQCQB作为输出端,为异步五进制加法计数器。
(3)若将CP2和QA相连,计数脉冲由CP1输入,QD、QC、QB、QA作为输出端,
则构成异步8421码十进制加法计数器。
(4)若将CP1与QD相连,计数脉冲由CP2输入,QA、QD、QC、QB作为输出端,
则构成异步5421码十进制加法计数器。
(5)清零、置9功能。
a) 异步清零
当R0(1)、R0(2)均为“1”;S9(1)、S9(2)中有“0”时,实现异步清零功能,即QDQCQBQA=0000。
b) 置9功能
当S9(1)、S9(2)均为“1”;R0(1)、R0(2)中有“0”时,实现置9功能,即QDQCQBQA=1001。
图3.74LS90引脚排列(下)
输 入 输 出 功 能
清 0 置 9 时 钟 QD QC QB QA
R0(1)、R0(2) S9(1)、S9(2) CP1 CP2
1 1 0
× ×
0 × × 0 0 0 0 清 0
0
× ×
0 1 1 × × 1 0 0 1 置 9
0 ×
× 0 0 ×
× 0 ↓ 1 QA 输 出 二进制计数
1 ↓ QDQCQB输出 五进制计数
↓ QA QDQCQBQA输出8421BCD码 十进制计数
QD ↓ QAQDQCQB输出5421BCD码 十进制计数
1 1 不 变 保 持
表1 .74LS90功能表
10秒到分位的6进制位可在十进制的基础上将QB、QC连接到一个与门,它的置零信号与系统的置零信号通过一个或门连接接至R0(1),即当记数为6或有置零信号是均置零,如图4所示。
图4 .74ls90组成的6进制记数器
3 .译码显示单元
74LS248(74LS48)是BCD码到七段码的显示译码器,它可以直接驱动共阴极数码管。它的管脚图如图5所示. 显示器用 LC5011-11 共阴极LED显示器.(注:在multisim中仿真可以用译码显示器DCD_HEX代替译码和显示单元)。
图5. 74LS248管脚图
4 .控制单元
(1) 启动(继续)/暂停记时开关
采用集成与非门构成的基本RS触发器。属低电平直接触发的触发器,有直接置位、复位的功能。
它的一路输出作为单稳态触发器的输入,另一路输出Q作为与非门5的输入控制信号。
按动按钮开关B(接地),则门1输出 =1;门2输出Q=0,K2复位后Q、状态保持不变。再按动按钮开关K1 ,则Q由0变为1,门5开启, 为计数器启动作好准备。由1变0,送出负脉冲,启动单稳态触发器工作。
(2) 清零开关
通过开关对每个计数器的R0(2)给以高电平能实现系统的清零。
五:在MULTISIM中进行仿真
将各个芯片在MULTISIM8中连接并进行仿真,仿真如图6所示,结果正确。
六:设计所需元件
555触发器一片,74ls90五片,74ls248五片,LC5011-11 共阴极LED显示器五片,
电容、电阻若干。
七:设计心得
本次课程设计对数字电子技术有了更进一步的熟悉,实际操作和课本上的知识有很大联系,但又高于课本,一个看似很简单的电路,要动手把它设计出来就比较困难了,因为是设计要求我们在以后的学习中注意这一点,要把课本上所学到的知识和实际联系起来,同时通过本次电路的设计,不但巩固了所学知识,也使我们把理论与实践从真正意义上结合起来,增强了学习的兴趣,考验了我们借助互联网络搜集、查阅相关文献资料,和组织材料的综合能力。
参考资料:http://blog.sina.com.cn/gaowentao
二进制同步计数器74LS161引脚图及功能表(管脚图)
http://www.elecfans.com/article/88/196/2007/200711225977.html
设计数字钟(电子技术课程设计)
数字电子钟的设计(由数字IC构成)一、设计目的1. 熟悉集成电路的引脚安排。2. 掌握各芯片的逻辑功能及使用方法。3. 了解面包板结构及其接线方法。4. 了解数字钟的组成及工作原理。5. 熟悉数字钟的设计与制作。二、设计要求1.设计指标时间以24小时为一个周期;显示时、分、秒;有校时功能,可以分别对时及分进行单...
数电数字钟课程设计报告
计时过程具有报时功能,当时间到达整点前5秒进行蜂鸣报时; 为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号. 2.设计要求 画出电路原理图(或仿真电路图); 元器件及参数选择; 电路仿真与调试; PCB文件生成与打印输出. 3.制作要求 自行装配和调试,并能发现问题和解决问题. 4.编写设计报告 写出设计与制...
篮球比赛24秒倒计时电路设计数电课程设计
长沙学院数电课程设计说明书数字电子技术课程设计任务书(12)系(部):专业:指导教师:长沙学院课程设计鉴定表前言篮球比赛倒计时24秒电路设计,本设计是脉冲数字电路的简单应用,此计时器功能齐全,可以直接清零、启动、暂停和连续以及具有报警功能,同时应用了七段数码管来显示时间。此计时器有了启动、暂停...
数字钟课程设计(EWB) CD4518设计秒电路 初始值如何弄为00秒
也可增加一个清零按钮
数电课程设计都设计些什么呢?
(4) 计时准确度:每天计时误差不超过10秒。(5) 供电方式:220V,50HZ交流供电,当交流中断时,自动接上内部备用电源供电,不影响计时功能。2、直流可变稳压电源的设计 3、OTL互补对称功率放大器 4、PID调节器 5、有源滤波器 6、简易万用电表的制作 7、信号峰值检测仪 8、楼道触摸延时开关 9、自动...
篮球24秒倒计时器课程设计报告
数字逻辑电路设计课程设计报告系(部):三系专业:通信工程班级:11通信1班姓名:张梦瑶学号:20110306111成绩:指导老师:李海霞开课时间:2012-2013学年二学期一、设计题目篮球比赛24秒倒计时器二、主要内容1、分析设计题目的具体要求2、完成课题所要求的各个子功能的实现3、用multisim软件完成题目的整体...
我们要做一个课程设计 是关于数字电子时钟的 您能帮帮我么
数字电子钟的设计(由数字IC构成)一、设计目的 1. 熟悉集成电路的引脚安排。2. 掌握各芯片的逻辑功能及使用方法。3. 了解面包板结构及其接线方法。4. 了解数字钟的组成及工作原理。5. 熟悉数字钟的设计与制作。二、设计要求 1.设计指标时间以24小时为一个周期;显示时、分、秒;有校时功能,可以...
课程设计总结范文精选
心得体会 就是一种读书、实践后的所思所感,其实它也是一种很好的 学习 总结 经验 的方式,它有助于我们找到更适合自己的学习与工作方式,从而让自己的内在得以提升。下面是我给大家精心挑选的 工作总结 ,希望大家喜欢! 课程设计总结篇一 本学期我们开设了《模拟电路》与《数字电路》课,这两门学科都属于电子电路...
微机原理课程设计怎么做?
总体设计 1、基本工作原理 设有一个十字路口,1、3为南,北方向,2、4为东,西方向。 初始化之后, 1、3路口的绿灯亮, 2、4路口的红灯亮, 1、路口方向通车。 延迟一段时间(30秒)后, 1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁。闪烁3次(延时3秒)后, 1、3路口的红灯亮, ...
数字逻辑电路设计课程设计之数字电子钟
三.设计原理1.数字电子钟基本原理数字电子钟的逻辑框图如下图所示。它由555集成芯片构成的振荡电路、分频器、计数器、显示器和校时电路组成。555集成芯片构成的振荡电路产生的信号经过分频器作为秒脉冲,秒脉冲送入计数器,计数结果通过“时”、“分”、“秒”译码器显示时间。2.数字电子钟单元电路设计...
移迹特比: 数字电子技术基础课程设计(一)——电子钟 数字电子技术基础 课程设计 电子秒表 一.设计目的: 1、了解计时器主体电路的组成及工作原理; 2、熟悉集成电路及有关电子元器件的使用; 3、学习数字电路中基本RS触发器、时钟发生器及计数...
舟曲县13351111653: 数字式秒表0.1秒信号源设计及制作 ?
移迹特比: 这个应该有用 数字式秒表设计报告 说明: 本次资料是一个数字式秒表的课程设计报告,要求如下:设计并制作符合要求的电子秒表;秒表由6 位七段LED显著器显示,其中两位显示“min”,四位显示“s”,其中显示分辩率为0.01 s;计时最大值为99 min59.99s;计时误差不得超过0.01s;具有清零、启动计时、暂停计时及继续计时等控制功能;控制操作按键不得超过2个.
舟曲县13351111653: 急求单片机课程设计电子秒表?
移迹特比: 秒表的设计程序用89C51,外接晶振,复位电路,二个数码管,二个按键,做一个电子秒表, 具体要求为用按键起停电子表,可用按键设计倒计时时间(如10S,20S,60S), 并启动倒计时功能.能用按键选择以上两功能之一. 三、程序代码: ...
舟曲县13351111653: 单片机秒表课程设计 - 单片机秒表怎样用AVR单片机编程秒表系统~ ?
移迹特比: 首先定时器是要打开的,然后设变量,让变量每秒加一次,你要的话,我写一个给你.
舟曲县13351111653: 单片机秒表功能设计 - ?
移迹特比: 采用51的单片机即可实现.用定时器计时,每秒进位,输出到LED数码管上显示即可.利用一个外部中断,按键决定何时显示秒和分(也可在LED上同时显示分和秒).
舟曲县13351111653: 求助用C语言编写一个秒表的关键代码.. - ?
移迹特比: 用到time.h文件 里面有个clock();函数,返回一个clock_t类型的数字,表示从程序运行开始,cpu的"滴答"数 而在time.h里有个常量clocks_per_sec表示每秒钟有多少个"滴答".这样,(((float)clock())/clocks_per_sec)*1000这样的表达...
舟曲县13351111653: 单片机电子秒表课程设计 - ?
移迹特比: ORG 0000H LJMP MAIN ORG 0003H ;外部中断INT0中断入口 LJMP KAISHI ORG 000BH ;定时器T0中断入口 LJMP UPDATE ORG 0013H ;外部中断INT1中断入口 LJMP TINGZHI MAIN: MOV DPTR, #TAB ;存入表头地址 MOV TMOD, #01H ...
舟曲县13351111653: 电子秒表课程设计 - ?
移迹特比: 1、总体要求 进行毕业设计的时间为( )周.学生依据老师给定的选题,能编写符合要求的设计说明书,独立进行资料的收集、加工与整理,能综合运用科学的理论、知识和技能,进行必要的实验、测试、分析,解决设计问题,正确绘制有关图表,独立撰写并答辩. 2、设计内容及具体要求 电子秒表,时基电路NE555作为振荡电路产生4HZ脉冲,通过T'触发器的4分频后由四位二进制计数器74LS163计数,四位二进制计数输出通过数字显示译码器74LS48译码显示输出. 要求通过设计、分析、实验调试后画出电路的原理图并标注各个元器件的参数,画出装配图,做成电子产品.附上报告一份.
舟曲县13351111653: 求大神帮我编程,关于单片机AT89s51,制作一个简易秒表. - ?
移迹特比: 八个按键接八个管脚,按下为低电平,设置相应的标志位代表相应的按键.当按键按下,显示当前时间.
舟曲县13351111653: 数字式秒表课程设计数字式秒表课程设计1.课程设计的内容和要求(包括原始数据、技术要求、工作要求等): - ?
移迹特比: 楼上设计的挺好,就是分辨率要提高到百分之一秒,因为秒表 在有显示要用液晶 控制操作键最少三个,计时和暂停及继续一个,停止一个,复位一个