没有合适的资源?快使用搜索试试~ 我知道了~
数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 101 浏览量
2022-07-09
02:11:09
上传
评论
收藏 1.29MB DOCX 举报
温馨提示
试读
16页
数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx数字电路实验报告 洗衣机控制器(附代码及仿真波形).docx
资源推荐
资源详情
资源评论
基本任务:
提高要求:
1. 三个过程的时间有多个选项供使用者选择。
2. 可以预约洗衣时间。
3. 自拟其它功能:
启动
等待命令
No
开始?
模式?
洗衣否?
脱水否?
No
No
Mode[2]=1
Mode[0]=1
Yes
Yes
洗衣择时计数,灯亮
漂洗择时计数,灯亮
脱水择时计数,灯亮
Yes
Yes
Yes
计完
计完
No
No
No
No
No
No
暂停
Yes
Yes
Yes
暂停计数
No
No
No
开始
Yes
Yes
Yes
No,&有动作
No
【状态转移图】
开始
MODE/=0
START=1
PAUSE=1
PAUSE=0
001 010 100 011 101 110
PAUSE=0
等待状态
正常倒计时
PAUSE=1
PAUSE=1
PAUSE=1
PRETIME=0
TIME=0
报警信号
【设计模块】
数码管代码:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY seg7 IS
PORT(
start,en_app:IN STD_LOGIC;
clk1000:IN STD_LOGIC;
time_cnt:IN INTEGER RANGE 0 TO 30;
app_time:IN INTEGER RANGE 0 TO 5;
clr:IN STD_LOGIC;
cat:OUT STD_LOGIC_VECTOR( 5 DOWNTO 0 );
seg:OUT STD_LOGIC_VECTOR(6 DOWNTO 0)
);
END seg7;
ARCHITECTURE bodyofseg7 OF seg7 IS
SIGNAL tem:INTEGER RANGE 0 TO 1;
SIGNAL num:INTEGER RANGE 0 TO 9;
SIGNAL cat0:STD_LOGIC_VECTOR( 5 DOWNTO 0 );
BEGIN
PROCESS(clk1000)
BEGIN
IF (clk1000'EVENT AND clk1000 = '1') THEN
IF start='1' THEN
CASE tem IS
WHEN
cat0<="111101";num<=INTEGER((time_cnt)MOD(10));tem<=tem+1;
WHEN
0
=>
=>
1
cat0<="111110";num<=INTEGER(time_cnt/10);tem<=0;
WHEN OTHERS => cat0<="111111";tem<=0;
END CASE;
cat<=cat0;
剩余15页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6441
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功