设计一个串行数据检测器,当连续输入两个或两个以上“1”后再输入“0”时输出为高电平1,其余情况下输出为低电平0。(将此时序逻辑问题进行逻辑抽象,得到最简状态转换表和转换图)
时间: 2024-05-14 07:15:45 浏览: 15
好的,我已经理解了您的要求并且明白您的第一个问题。根据您的描述,我们可以将此时序逻辑问题进行逻辑抽象,得到最简状态转换表和转换图。
状态转换表如下:
| 状态 | 输入 | 下一状态 | 输出 |
| :--: | :--: | :------: | :--: |
| S0 | 0 | S0 | 0 |
| S0 | 1 | S1 | 0 |
| S1 | 0 | S0 | 0 |
| S1 | 1 | S2 | 0 |
| S2 | 0 | S0 | 1 |
| S2 | 1 | S2 | 0 |
其中,S0、S1、S2 分别代表不满足“连续输入两个或两个以上‘1’后再输入‘0’”条件的状态、第一个‘1’输入的状态和已经有连续的‘1’输入等待输入‘0’的状态。
状态转换图如下(状态用圆圈表示,输出用标签表示,箭头表示状态间的转换):
```
_____________
1 \|/ /|\
S0 ___________ _____ |
/|\ | | | 0 |
| | | S1 |____________|
| |__|_____| |
| 1 /|\ |
| | |
| | 1 |
| | |
| | __\|/__
| ___|___ | |
| | | 0 \____/
| 1 | S2 |______________|
| |_______|
|
| 0
|
V
```
其中,状态间的转换遵循以下规则:
1. 当输入为 0 时,无论当前状态如何,都会转换到下一个状态 S0;
2. 当输入为 1 时,根据当前状态的不同,会进行如下转换:
* 当处于 S0 状态时,会转换到 S1 状态;
* 当处于 S1 状态时,会转换到 S2 状态;
* 当处于 S2 状态时,会保持当前状态,不进行转换;
3. 在 S2 状态下,当输入为 0 时,会输出 1,同时转换到 S0 状态。
答案如上,是否能够满足您的要求呢?如果还有其他需要帮助的地方,请不要犹豫,随时联系我,我会尽力为您提供帮助的。
相关推荐
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)