数字逻辑EduCoder课设:使用Logisim实现的厨房计时器系统

第1关:7段数码管驱动电路设计;

第1关:7段数码管驱动电路设计;

第2关:四位无符号比较器设计;

第3关:8位无符号比较器设计;

第4关:1位2路选择器设计;

第5关:4位2路选择器设计;

第6关:双向BCD计数器状态机设计;

第7关:双向BCD计数器输出函数设计;

第8关:双向BCD计数器设计;

第9关:0~5双向计数器状态机设计;

第10关:0~5双向计数器输出函数设计;

第11关:0~5双向计数器设计;

第12关:0~59双向计数器设计;

第13关:59分59秒双向计数器设计;

第14关:厨房计时器核心状态机设计;

第15关:厨房计时器输出函数设计;

第16关:厨房计时器系统总体设计;)

第1关:7段数码管驱动电路设计;
实验内容
在 logisim 中打开实验资料包中的 MinCounter.circ 文件,在数码管驱动子电路中实现对应功能。
1.


2.

3.
根据LED引脚填真值表:


4.
生成对应的电路:

第2关:四位无符号比较器设计;

填真值表
当X3X2X1X0大于Y3Y2Y1Y0时,Great=1;
当X3X2X1X0等于Y3Y2Y1Y0时,Equal=1;
当X3X2X1X0小于Y3Y2Y1Y0时,Less=1;

最后生成电路:

第3关:8位无符号比较器设计;

电路图:

第4关:1位2路选择器设计;

电路图:

第5关:4位2路选择器设计;

电路图:

第6关:双向BCD计数器状态机设计;

利用Excel表生成逻辑表达式:


将逻辑表达式复制粘贴到表达式对应的N:

生成电路:

第7关:双向BCD计数器输出函数设计;

填真值表:
正向计数(Mode=0)到9时输出为1,倒向计数(Mode=1)到0时输出为1;

电路图:

第8关:双向BCD计数器设计;

直接按原理画电路图:

第9关:0~5双向计数器状态机设计;

利用Excel表生成逻辑表达式:

将逻辑表达式复制粘贴到表达式对应的N:
!!!注意:N3=0

电路图:

第10关:0~5双向计数器输出函数设计;

填真值表:
正向计数(Mode=0)到5时输出为1,倒向计数(Mode=1)到0时输出为1;

生成电路图:

第11关:0~5双向计数器设计;

根据原理直接画电路图:

第12关:0~59双向计数器设计;

根据原理直接画电路图:

第13关:59分59秒双向计数器设计;

根据原理直接画电路图:

第14关:厨房计时器核心状态机设计;

根据状态图和利用Excel表生成逻辑表达式:

将逻辑表达式复制粘贴到表达式对应的N:

生成电路图:

第15关:厨房计时器输出函数设计;

填真值表:

生成电路:

第16关:厨房计时器系统总体设计

根据原理直接画电路:

物联沃分享整理
物联沃-IOTWORD物联网 » 数字逻辑EduCoder课设:使用Logisim实现的厨房计时器系统

发表评论