99进制加减手动自动计数器Word文档格式.docx

上传人:b****2 文档编号:409500 上传时间:2023-04-28 格式:DOCX 页数:17 大小:458.68KB
下载 相关 举报
99进制加减手动自动计数器Word文档格式.docx_第1页
第1页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第2页
第2页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第3页
第3页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第4页
第4页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第5页
第5页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第6页
第6页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第7页
第7页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第8页
第8页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第9页
第9页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第10页
第10页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第11页
第11页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第12页
第12页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第13页
第13页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第14页
第14页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第15页
第15页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第16页
第16页 / 共17页
99进制加减手动自动计数器Word文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

99进制加减手动自动计数器Word文档格式.docx

《99进制加减手动自动计数器Word文档格式.docx》由会员分享,可在线阅读,更多相关《99进制加减手动自动计数器Word文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

99进制加减手动自动计数器Word文档格式.docx

1.1手动方案………………………………………………………………………………3

1.2自动方案………………………………………………………………………………4

2实现方案……………………………………………………………………5

2.1脉冲电路实现方案……………………………………………………………………5

2.2手动加减可逆计数方案…………………………………………………………………6

2.3自动加减可逆计数方案…………………………………………………………………7

2.474LS192功能介绍………………………………………………………………………8

2.5译码电路及LED数码管………………………………………………………………9

2.6画出完整电路原理图……………………………………………………………………10

3制作电路板与调试…………………………………………………………11

3.1制作板子过程……………………………………………………………………………11

3.1.1注意事项………………………………………………………………………………11

3.2调试步骤…………………………………………………………………………………11

3.2.1调试结果与分析………………………………………………………………………11

4基础工程设计总结…………………………………………………………12

谢辞………………………………………………………………………………13

参考文献…………………………………………………………………………14

附录………………………………………………………………………………15

引言

我们从数电的学习中可以知道,计数器是数电最基本也是最重要的知识。

以74LS192为首的计数器电路单元也是很常见的电路。

本次基础工程设计的目的就是强化我们对计数器的基础学习,同时深化学习掌握利用74LS192设计不同功能的计数器电路的能力。

同时在本次基础工程设计中我们也掌握了proteus仿真软件的使用,以及加减可逆计数器的设计和调试方法。

本次课题先是简要说明了M=99进制加减可逆计数器的基本原理和技术指标。

本次报告中,我将陈述自己的设计方案和思路,制作过程还有总结体会。

功能指标

要求可以实现0到99和99到0的加减计数方式,要求加减计数切换为手动和自动。

即加减计数可利用数据选择器来实现加减自动转换。

主要元器件

74LS00,74LS20,NE555,74LS76,74LS192,74LS48及LED共阴数码管数码管。

1设计方案

我设计的M=99进制加减可逆计数器电路的主要方案如下表所示

计数方式

CPU

CPD

加法

CLK

1

减法

现在要解决这一问题可以通过手动控制或者用一个数据选择器来实现加减可逆。

1.1手动方案

用开关人为选择控制脉冲和高电平的输出

从方案设计图1.1—a可以看出,我可以手动控制让电路输出CLK给CPU且输出高电平给CPD让其实现加法计数。

也可以让电路输出CLK给CPD而高电平给CPU让其切换为减法技术电路。

1.2自动方案

用JK触发器来组成一个数据选择器,选择控制脉冲和高电平的输出

从方案设计图1.2—a我们可以看出当计数器减法计数到00时,反馈信号通过反馈回路到达JK触发器,让JK触发器实现跳变从而让电路输出CLK给CPU且输出高电平给CPD让其实现加法计数。

而当计数器加法计数到99时,反馈信号通过反馈回路到达JK触发器,让电路输出CLK给CPD而高电平给CPU让其切换为减法技术电路。

2实现方案

2.1脉冲电路实现方案

如图2.1—a所示脉冲信号发生器采用NE555定时器组成的多谐振荡电路来产生周期为1s的矩形脉冲信号,从而为计数器提供触发信号。

我们可以通过R1,R2,C1,C2来控制脉冲周期,而实际电路中我们可以通过调电位器R2来控制脉冲周期。

有关参数及计算

多谐振荡器的振荡周期计算公式:

T=0.693*((R1+R2)*C1)

各参数的值为:

R1=100k,电位器R2=23k,C1=10uf。

代入公式计算得T=1s

2.2手动加减可逆计数方案

从图2.2—a可以看出,要实现手动加法计数功能只要把单刀双制开关S2和S3打下让电路输出CLK给CPU且输出高电平给CPD即可实现加法计数功能。

而要切换为减法计数功能也只需要打下S1和S4让电路输出CLK给CPD而高电平给CPU即可从加法计数状态转换为减法计数状态。

2.2—a

2.3自动加减可逆计数方案

2.3—a

上图是利用JK触发器的制0和制1的功能来做一个数据选择器,上图中用了3个JK触发器组成一个数据选择器。

此部分是加减自动可逆功能的主要原理和主要元器件,用两片74LS76即可实现上述功能。

2.3—b

从图2.3—a及图2.3—b可以看出图2.3—a是脉冲信号发生器及数据选择器,而图2.3—b是反馈回路。

当计数器做加法计数到达99时会产生一个1111的反馈信号通过图上的4输入与非门变成0到达数据选择器的S端,同时也有反馈信号同过2输入与非门变成1到达数据选择器的R端。

由3个JK触发器组成的数据选择器的工作情况是,S和R都是低电平有效,S是制1端而R是制0端。

通过三个触发器组成数据选择器来实现电平跳变。

从而让数据选择器的1端输出CLK脉冲而2端输出高电平。

同理可知当数据选择器做减法计数到00时,数据选择器的1端输出高电平而2端输出CLK,自动切换为加法计数,一直这样循环下去。

2.474LS192功能介绍

计数单元主要由两片74LS192十进制计数器组成,74LS192是同步十进制加减可逆计数器,它具有双时钟输入并具有制数和清零的功能,其引脚如图2.4—a所示

2.4—a

图中11管脚为制数端,UP为加计数端,DWN为减计数端,QA、QB、QC、QD为数据输出端,A、B、C、D为数据输入端。

CLR数据清除端,CO为进位输出端,13管脚为借位输出端。

其功能如表2.4—b所示

输入

输出

CLR

LD ̄

UP

DWN

D

C

B

A

QA

QB

QC

QD

×

d

c

a

b

加计数

减计数

2.5译码电路及LED数码管

我们主要是通过观察LED数码管的显示来了解,计数情况,所以这一部分不能缺少。

这里我用两片74LS48和LED数码管来作为显示部分,LED数码管为38共阴极数码管。

74LS48是BCD-7译码器,其输出是OC们输出且高电平有效,专用于驱动LED七段共阴极显示数码管。

其功能是把输入的8421码译成七段码abcdefg,再由数码管显示相应的数字。

74LS48的3、4、5管脚都要接高电平是为了让其工作在译码显示状态。

2.6画出完整电路原理图

2.6—a

图2.6—a是我的完整的电路原理图,设计好了原理图后我将导入pcb并布局布线,开始制作板子。

3制作电路板与调试

3.1制作板子过程

设计好原理图→→→修改封装→→→导入pcb→→→布局布线→→→打印pcb图纸→→→印制铜板→→→腐蚀铜板→→→钻孔→→→焊接元器件→→→测试与调试→→→寻找错误→→→修改更正

3.1.1注意事项

学校发的板子仅为15*10,所以元器件尽可能布在这个范围内以节省板子。

我设置的线宽为0.8mm,安全距离为0.8mm,过孔外径为1.5mm内径为0.7mm,焊盘外径为2mm,内径为0.7mm。

在调试过程中应该分各个模块来调,发现问题要及时解决。

3.2调试步骤

1.仔细检查电路确认焊接无误且导线连接正确后才可接通电源。

2.在VCC和GND端接入5V的电压,看看数码管是否能正常显示并且计数。

若不计数应分析原因,并修改错误。

3.若数码管显示的数字能正常跳动,则可以进一步测试,看看其他功能是否符合要求。

3.2调试结果与分析

接入电压时,数码管正常显示,但是计数方式为加2计数,也就是说乱跳了。

我经过分析认为是555的脉冲有问题,所以到实验室用示波器观察并调了555的脉冲。

我观察到555的脉冲波形为三角波而不是理论的矩形脉冲波。

但我经过实验以及问过老师了解,只要有高低电平的跳变,计数器就可以计数。

所以这一问题得到解决。

再接入电压时,数码管能正常显示并且正常计数。

说明原理图没有问题,焊接也没有问题。

进一步观察到手动加减的功能完全可以实现。

当打开自动加减功能时,其自动加减功能不能实现,也就是说不能实现从加法自动切换为减法而减法也不能自动切换为加法。

经过用万用表来检测和分析我人为是数据选择器的问题,换过芯片后,可以实现自动加减的功能了。

4基础工程设计总结

基础工程设计是培养我们综合运用所学知识来设计一个作品。

其目的是锻炼我们发现问题、分析问题并解决问题能力,主要是锻炼我们的综合实践能力。

是对学生实际工作能力的具体训练和考察过程。

通过这次的课设我学到了书本上面没有的知识,并自己发现和解决实际问题,锻炼了自己解决问题的能力并巩固了所学的知识。

这次课设让我真正的设计一个实际的作品,我有机会遇到实际的问题对我来说是一次很好的学习机会。

制作作品的过程中,我遇到了计数器计数方式为加2的问题,还有加减不能自动转换的问题。

我自己分析并用示波器调了555的脉冲周期。

更换了74LS76的芯片,终于能实现功能了。

可是验收那天有来问题了,加减又不能自动转换了。

我想又是数据选择器有问题了,可是已经没办法了坏掉了。

这次的课设让我知道光学好理论知识是没有用的,要通过实践来把理论知识运用到实际中去才是真正学到了知识。

在课设过程中,不断有新的问题出现,这时候要自己动手动脑去解决实际的问题强化了我的自学能力和动手能力,积累了大量有用的设计经验。

我人为做课设应该时刻保持积极的心态,从容应对问题。

不能去抄袭别人的方案和思路,要冷静的思考,独立完成设计。

要设计的人性化一点,这样有利与调试和修改。

总之这段时间的课设我收获了很多,看到自己做出了一个成功的作品,心里特别兴奋。

觉得付出的劳动有了回报。

谢辞

这次课设的圆满完成,我要感谢我的指导老师黄源老师,他给了我很大的帮助。

同时还要感谢教授给我知识的所有老师,是他们的悉心教导让我积累了一定的专业知识,来完成这次的课设。

同时还要感谢我们班的同学特别是科协的同学,他们分享了很多我都没有的经验,让我少走很多弯路。

同时感谢学校给我这次课设的机会,以及这么好的环境。

我为我能在这么好的学校念书而感到骄傲。

同时再次感谢我的家人,我的老师,我的朋友,我的同学,谢谢!

参考文献

[1]阎石.数字电子技术基础.华大学出版社,第五版,160~312.

[2]周魏和黄雄华.数字逻辑电路实验,2007年版,41~101.

附录

我为了布局布线和调试方便,故将电路分为两个模块来制作

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2