数字电子技术小系统课程设计题目
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字电路设计举例 1 简易自动售货机
设计一个自动售饮料 机的逻辑电路。每次 只允许投入一元硬币 或5元纸币,累计投 入达三元自动给出一 罐饮料,并找零钱。
要求设计的电路能自 启动。
设计一个自动售饮料机的逻辑电路。每次只允许投入一元硬 币或5元纸币,累计投入达三元自动给出一罐饮料,并找零 钱。
BA SN
S0 S1 S2
SN+1/XYZ
00
01
10
11
S0/000 S1/000 S0/101 ×/××× S1/000 S2/000 S0/110 ×/××× S2/000 S0/100 S0/111 ×/×××
状态分配:选用2个触发器Q1、 Q0 Q1Q0=00S0; Q1Q0=01S1; Q1Q0=10S2;
数电课程设计
2012年4月
数字系统的基本概念
数字系统是由许多基本的逻辑功 能部件有机连接起来完成某种任务的 数字电子系统,其规模有大有小,复 杂性有简有繁。
数字系统基本结构
数字系统的设计任务主要包括下列几部分:
(1)对设计任务进行分析:根据课题任务,把所 要设计的系统合理地划分成若干子系统,使其分别 完成较小的任务。 (2)设计系统控制器,以控制和协调各子系统的 工作。 (3)对各子系统功能部件进行逻辑设计。
3)连接实现电路:
注意时钟信号的设计
自动售货机.ms11
数字电路的设计举例 2 Traffic Signal Control
参考教材 6,7,8 章 System Application Activity
Figure 6–62 Requirements for the traffic light sequence. P241
K1 AQ0 AB
K0 AB
X
BA 00 01 11 10 00 0 0 × 1 01 0 0 × 1 11 × × × × 10 0 1 × 1
输出方程
X B AQ1 Y BQ0 BQ1 Z BQ0
Y
BA 00 01 11 10
00 0 0 × 0 01 0 0 × 1 11 × × × × 10 0 0 × 1
状态转换表
状态变量:
S0累计0元 S1累计1元 S2累计2元
BA SN
S0 S1 S2
SN+1/XYZ
00
01
10
11
S0/000 S1/000 S0/101 ×/××× S1/000 S2/000 S0/110 ×/××× S2/000 S0/100 S0/111 ×/×××
状态分配:选用2个触发器Q1、Q0
BA 00 01 11 10
00 0 0 × 0 01 0 1 × 0 11 × × × × 10 1 0 × 0
状态方程
Q n1 1
AQ0
ABQ1
Q n1 0
AQ1Q0
ABQ0
驱动方程
J1 AQ0 J0 AQ1
Q0n+1
BA 00 01 11 10 00 0 1 × 0 01 1 0 × 0 11 × × × × 10 0 0 × 0
Requirements :
The green light for the main street will stay on for a minimum of 25s or as long as there is no vehicle on the side street. The green light for the side street will stay on until there is no vehicle on the side street up to a maximum of 25s The yellow caution light will stay on for 4s between changes form green to red on both the main street and the side street.
Z
BA 00 01 11 10
00 0 0 × 1 01 0 0 × 0 11 × × × × 10 0 0 × 1
状态转换表
BA SN
00
SN+1/XYZ
00
01
源自文库10
11
00/000 01/000 00/101 ×/×××
01 01/000 10/000 00/110 ×/×××
10 10/000 00/100 00/111 ×/×××
1)分析任务,得到状态转换图 输入变量
Vs A vehicle is present on the side street TL The 25s timer( long timer) is on TS The 4s timer (short timer) is on
1)分析任务,得到状态转换表
输入变量: A1元,A=1投入, A=0未投 B5元,B=1投入, B=0未投
输出变量: X饮料,X=0不给, X=1给 YZ找钱,
YZ=00不找钱, YZ=01找两元,YZ=10找三元 YZ=11找四元
状态转换表
状态变量:
S0累计0元 S1累计1元 S2累计2元
Q1Q0=00S0;BA
SN+1/XYZ
Q1Q0=01S1;SN
00
01
10
11
Q1Q0=10S2;00 00/000 01/000 00/101 ×/×××
01 01/000 10/000 00/110 ×/×××
10 10/000 00/100 00/111 ×/×××
2)由状态转换表设计电路:
Q1n+1
分解状态 转换表:
BA 00 01 11 10
00 0 0 × 0 01 0 1 × 0 11 × × × × 10 1 0 × 0
Q0n+1
BA 00 01 11 10
00 0 1 × 0 01 1 0 × 0 11 × × × × 10 0 0 × 0
状态方程
Q n1 1
AQ0
ABQ1
Q n1 0
AQ1Q0
ABQ0
状态转换表
BA SN
00
SN+1/XYZ
00
01
10
11
00/000 01/000 00/101 ×/×××
01 01/000 10/000 00/110 ×/×××
10 10/000 00/100 00/111 ×/×××
2)由状态转换表设计电路:
Q1n+1
分解状态 转换表: