找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

从简单的逻辑到计数器电路.

[复制链接]

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 18:08:51 | 显示全部楼层
本帖最后由 呆呆の风小可 于 2016-7-14 18:10 编辑

3.译码器-7段显示译码器
这就是重点中的重点了!装比的话它是必不可少的!
先来解释一下。什么是7段显示译码器。
大家应该戴过电子手表吧?没戴过也总该见过吧?
电子手表上面显示的数字,是用7段短线来表示的。
a7cd37fa828ba61e0e6e17054934970a314e5914.jpg

这7段短线我们现在来给他编个号,来方便我们的进一步说明
先顺时针画个圈,标上abcdef,最后中间的短线标记g
45bbfff2b2119313e80c269a6d380cd790238d41.jpg


现在罗列从0到9的显示分配。因为这里很重要,所以我会讲的很详细的。希望大家要学会哦
64f608f3d7ca7bcb3b530205b6096b63f724a8ec.jpg

因为可以显示至少10个数字,输入的二进制数至少要有4位,这样才能保证满足要求。
如果只有3位的二进制数,从000到111总共,才8个,是不足以表示从0到9这10个数字的
输入端有4位二进制数(4个开关)的话,从0000到1111,有16个数字,足以满足要求,那么我们取前10个来进行设置。
那么,老规矩,列表。
7421f6d3572c11dfa71f73096b2762d0f503c2c2.jpg

那么,这就是逻辑关系式。
91f9a58b87d6277f722f0e1320381f30e824fcd0.jpg



好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 18:11:42 | 显示全部楼层
刚刚吃完饭回来之后我就在连线,第一次连我失败了,因为线太多太乱,都不知道错在哪
第二次连成是成功了,但是线还是有点乱,我觉得观众老爷们一定会欲求不满的。
最后在第二幅图的基础上修改成了这样子,保证不需要用一个分线器。看也看的清楚。
e6e73e292df5e0feb012f22a546034a85fdf728e.jpg



那么现在来解释一下电路图
左边4个按钮是4个开关,也就是输入二进制代码的地方
在后续的电路中,这4个开关将被其他电线取代,当然这是后话了
因为依旧是“与或式”的形式,所以电路里依然有很多 与门 、 或门 。
7个或门的输出口就是相对应的abcdefg共7个输出端,把他们按照约定好的形状连接到显示屏上,就得到了我们的“7段显示译码器”
a7cd37fa828ba61e95d9ae044934970a314e59d9.jpg




好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 18:17:41 | 显示全部楼层
最后,我们来验证一下电路的准确性与否 i_f24.jpg
0000:
6d1450e736d12f2eb7e8c84b47c2d56284356827.jpg



0001:
37c7bc0e7bec54e73a857c35b1389b504ec26aa3.jpg



0010:

de04c7cec3fdfc03ca5e8593dc3f8794a5c226ea.jpg


0011:
26b6211f95cad1c8e2359a0c773e6709c83d5102.jpg

0100:
b17ecd177f3e6709808b23d433c79f3df9dc550d.jpg

0101:

afc09f504fc2d5629426b1c6ef1190ef77c66ce2.jpg

0110:

1cadb719ebc4b745cbf4d63dc7fc1e178b8215b4.jpg

0111:

650886025aafa40f37a4aff6a364034f79f019b6.jpg

1000:

ac59c911728b4710eb099ce7cbcec3fdfd0323ea.jpg

1001:

916ca0c27d1ed21b50e94fcea56eddc450da3ff4.jpg

1010(不亮了,从1010到1111都是全黑的状态,就放一个就行了)

c2ff31fae6cd7b89f11b5ba8072442a7d8330e99.jpg
好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 18:20:00 | 显示全部楼层
第四天:D锁存器
前面所讲的组合逻辑电路有个特点,就是任何时候的输出仅仅只由同一时刻的输入所决定
而我们接下来涉及的时序逻辑电路呢,可不仅仅是那么简单了。
它的输出不但由输入量控制,而且与它在上一个时刻的输出有关。
【至于所谓的“上一个时刻”到底是什么时刻这里我们先不管】
时序逻辑电路最重要的组成部分是触发器,触发器有很多种,我们就介绍比较普遍的D触发器即可。
为了深入了解触发器,我们从构成触发器的锁存器开始介绍咯。
1a0c35adcbef7609f9650d8e26dda3cc7dd99ea9.jpg



1:用与非门构成的SR锁存器
锁存器是何许人物也?
锁存器是能保存上一刻的输入的一个小电路。
怎么保存呢?基本思路就是:把输出端口想办法连回输入端口就ok啦。
那么基本思路就是这样
aac9586034a85edf5aaf6e3241540923dc5475fc.jpg



在此基础上,用与非门构成的SR锁存器横空出世了
这个电路仅仅由两个与非门构成,是相当的简单的
如图所示
bb96d9c451da81cb2b3310dc5a66d0160b2431c5.jpg



至于为什么用SR这个名称,因为这两端各有置一(set)的功能和清零(reset)的功能。
现在来分析这个电路
为了让说明清楚些,我将上一刻的输出记为Q,此刻的输出记为Q*。
这个电路不外乎以下4种情况:
先看前三种,我们一步步分析。
c39a8135e5dde7112d80dde7afefce1b9c16614d.jpg



e1ceabc379310a5599d144e5bf4543a983261025.jpg


最后我们有如下的功能表给大家作参考
6e08f336afc379312ff60038e3c4b74542a91178.jpg

好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 18:25:32 | 显示全部楼层
2.D锁存器
上面的sr锁存器有个缺陷,就是当s和r同时由0变成1的时候,输出端Q会发生什么……难以预测。
总之,为了以防万一,S和R同时为0的情况还是不要出现了,反正留着没什么用。
D锁存器就是为了阻止S和R同时为0的情况而出现而设立的锁存器。
电路图如下,在SR锁存器的基础上,加了两个与非门。


顺带一题,与非门在电路实际应用里的作用实在是太重要了,给我与非门,我可以连出任何电路。回去把与非门的功能表好好记住吧。
bb96d9c451da81cbc6b20fdc5a66d01608243147.jpg



单独分析左边的,情况
545fdd33c895d143a3706d327bf082025baf0790.jpg



最后,因为S端和R端已经被隐藏在电路里了,已经不是输入端和输出端口了,我们就没必要写出他的表格了
最后的D锁存器功能表如下。
接下来的教程里,凡是用到D锁存器的地方我不会再把各种门电路强出的画出来,而是用左下角的简图代替,希望大家谅解。
45bbfff2b211931334450aa16d380cd790238d91.jpg

好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 18:29:10 | 显示全部楼层
第五天:D触发器
1,波形图
在介绍触发器之前呢,我想先给大家普及一下波形图的概念
波形图就是表示电路上面某个点的电压随时间改变的坐标图。
如下所示
1c8306087bf40ad1ce8fa5f05f2c11dfa8ecceb6.jpg
同时,现在我们用高电压表示该点在此时为1,低电压表示该点在此时为0.



2.D触发器
用两个D锁存器这样连,就有了D触发器
15b77cf0f736afc305a85176bb19ebc4b6451270.jpg



D触发器的功能:
有同学又说我的教程像天书了,这是赤果果的造谣污蔑啊!
D触发器是由D锁存器构成的,稍微回忆一下昨天的学习内容,D锁存器的功能还记得么?
73c008d7912397dd4c3af0175182b2b7d1a2875e.jpg
D锁存器在Clk=1的这段时间里,D输入端怎么变,输出端Q就怎么变。
但是,一般我们更乐意看到,在Clk由0变1又由1变回0的这个周期里,输出Q顶多只能变一次。
一个周期变一次是我们人为的一种要求,D触发器便是为了满足这种要求而诞生的。
50db0df790529822c9476ed0dfca7bcb0b46d4a1.jpg



7d9808338744ebf8dc6f352cd1f9d72a6159a7fb.jpg
在一样的情况下,D触发器的波形图是这样的。

这是上图D触发器的功能表。
4f7ab6b7d0a20cf4d62ca2cc7e094b36adaf9959.jpg
c070d03f8794a4c23700b43806f41bd5ac6e39fd.jpg


D触发器不仅仅只有沿下降沿触发的,还有沿上升沿触发的,两者的区别只在那个非门的位置
如图
bff948086e061d959ffc682b73f40ad163d9ca67.jpg



但是,一样的情况下,上升沿触发的结果和下降沿触发的结果可能会截然不同,这点要注意。比如看下图
89c5fcdcd100baa1f85c1ca84f10b912c9fc2eac.jpg



我得了一种叫做语言表达能力下降的病,你们看我的分析步骤吧。
6fc90e55b319ebc4d086378a8a26cffc1f17161a.jpg



dfc574cf3bc79f3dd305a423b2a1cd11738b2930.jpg

好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 19:29:16 | 显示全部楼层
第六天:计数器入门
本来名字是“时序逻辑电路入门”的,可是我看了一会儿大学的教材之后,我倍感压力……
倒不是说不能教大家,1是从整个时序逻辑电路教起的话,大家会很头痛……而且体系有点大,有些东西这里我们用不上……
于是直接跳到计数器的入门吧!

                               
登录/注册后可看大图


1:从状态转换图和状态转换表说起
状态转换图表是用来表示时序逻辑电路的变换方向的图表。
比如某个3进制计数器的转态转换图是这样的
1acb8344ebf81a4c131430d5df2a6059242da684.jpg
所谓3进制计数器就是满3进一的计数器,于是我们可以用二进制的00,01,10表示这3位,并给首位取名为Q1,
次位取名Q0来表示,Q1Q0经过00,01,10的循环,循环到3位的时候进一
这里进一就是向外部输出1了,我们把输出用Y表示,把它写在圈圈外面。
【Y的上面有个/,一般/的左边是输入,右边是输出,因为这里没有输入所以/的左边是空的】
那么,Q1Q0的循环图就这样画好了,可是万一电路不小心出现了Q1Q0=11况,循环就无法进行了,为了让它回到正常的状态,我们让11这个情况出现时让它继续转成00或者01或者10这3种之中的任意一种即可。


这是状态转换表,和以前的输入输出表是不是很像?
dd1772094b36acaf4b6e53e074d98d1000e99c1c.jpg

接下来用D触发器来连接这个3进制计数器吧,我们先从简单的慢慢过度到复杂的
回忆一下D触发器的功能:
当clk的信号到达时,输出Q*=D
简单来说就是clk信号来了的时候,输入了啥,就输出啥。
那么现在看回上面的信号转换表,我们就可以列出Q1*Q0*的方程了
Q1*=Q1'Q0
Q0*=Q1'Q0'
至于y的方程我们先不管了,毕竟现在先搞清楚Q1和Q0才是最重要的。




怎么写的这个应该不用教吧?
dbe9768b4710b91279f035e2cbfdfc03934522f5.jpg
注意这里Q1*表示的是Q1的次态,而Q1‘表示的是Q1=0的意思


2.用D触发器表示已知状态方程的计数器
为了表示方便一下,D触发器的图我们现在这样来画
194b0b2442a7d93306a22b6fa54bd11372f00198.jpg


好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 19:35:00 | 显示全部楼层
本帖最后由 呆呆の风小可 于 2016-7-14 19:46 编辑

第二步;根据刚才的状态方程,把电路接好
刚刚我们有Q1*=Q1’Q0,又因为Q1*=D1,所以D1=Q1’Q0
那就接吧!
9d2cb71c8701a18b69a52252962f07082938fe5d.jpg
545fdd33c895d14368dbd43e7bf082025baf0771.jpg

88a90bb30f2442a76725c1b8d943ad4bd01302ff.jpg
1a0bd3ca7bcb0a46eb04b7246363f6246a60af84.jpg



好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 19:47:20 | 显示全部楼层
第3步: 设置好clk端
你可以用一个踏板来代表clk【踩一次触发一次】
也可以用开关之类的
或者用一个1秒3秒5秒定时器【每1/3/5秒触发一次】


cfcbcc95d143ad4b7a9b53dd8a025aafa50f0669.jpg
我们用一个开关来代表clk






好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

255

主题

408

回帖

250

广播

已有小成

积分
337
泰拉
0
水晶
0
铜钥匙
0
银钥匙
0
金钥匙
0

【江湖新秀】【我很聪明证】【我是小土豪】【宝剑回鞘】【奥运选手】【潜水高手】【我很萌证】

 楼主| 发表于 2016-7-14 19:48:39 | 显示全部楼层
本帖更新完毕,感谢大家的观看。。。END......
好好学习,努力每一天、♪(^∇^*)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-5-17 14:07 , Processed in 0.131449 second(s), 90 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表