推荐答案
测试一下
题目
确定电路的状态数,投币前初始状态为 S0,投入五角硬币为 S1,投入一元硬币为 S2。
参考答案与知识点
参考答案
本题包含三个子问题:
**关于状态机**:题目描述投币电路有三个状态:S0(初始)、S1(投入五角)、S2(投入一元)。状态数确认为3个。状态转移图需根据输入(投入五角/一元)和可能输出(如是否可出货)定义。考点:状态定义、状态转移图绘制、状态编码。易错点:忽略复位状态或状态编码冲突。
**26. 线与逻辑**:指两个逻辑门输出直接相连实现与功能。硬件要求使用OC门(集电极开路)或OD门(漏极开路),并在输出端加接上拉电阻到电源,否则输出短路可能过流烧毁。易错点:误以为普通TTL/CMOS输出可直接相连,导致冲突电流。
**27. 竞争冒险**:竞争指信号经不同路径到达汇合点时间不同;冒险指因此产生的瞬时毛刺。判断方法:代数法(化简为Y=A+A'或Y=AA')、卡诺图(相邻项相切无冗余项)、仿真/示波器观察。消除方法:加滤波电容、选通脉冲、增加冗余项。易错点:混淆竞争与冒险概念,认为所有竞争都导致冒险。
**28. 常用逻辑电平**:包括TTL(5V)、CMOS(5V/3.3V/12V等)、LVTTL、LVCMOS、ECL、LVDS等。TTL与CMOS不能直接互连,因电平阈值不同:CMOS输出可驱动TTL(高电平兼容),但TTL输出高电平可能不足驱动CMOS,需加上拉电阻。易错点:忽略CMOS输入高电平阈值可能高于TTL输出高电平。
涉及知识点
- 状态机状态数定义
- 线与逻辑OC/OD门与上拉电阻
- 竞争冒险概念与判断
- 竞争冒险消除方法
- TTL与CMOS电平互连要求
- 常见逻辑电平类型