eda课程设计论文eda电子技术课程设计(编辑修改稿)内容摘要:

L7L8CLK.... 图中: A、 B 是开关信号。 L( 1~8)是控制灯的信号。 ( 2)状态图 S0 S1 S2 S7A =0 A =0 A =0 A =0A =0B =0B =0B =0A =1 A =1 A =1 A =1A =1.... 当 A 信号为 1 时,状态从 S0 向 S7 转换;当 A 信号为 0 时,状态从 S7 向 S0 转换。 当 B 信号为 0 时,可以从任何状态回到状态 S0。 [题目 B9] 流水灯 3 设计一个流水灯控制器,第 1 次按下按钮 k, 8 个流水灯首先以 5 的顺序亮灭;然后再以 8 的顺序亮灭,周而复始,直到 k 再一次按下后停止。 ( k 按钮按下时输出低电平,抬起时输出高电平) ( 1)原理 框图 kCLK..d1d2d3d4d5d6d7d8流水灯控制器状态机. 其中 k 是按钮 d1~d8 是控制发光二极管的信号。 ( 2)状态图 《基于 EDA 的电子技术课程设计》 数字课程设计参考资料 夏路易 09, 5 15 当按钮 k 第 1 次按下时,状态从 a0 向 a15 转换。 当 k 第 2 次按下时,从任何状态回到状态 k0。 状态与灯之间的关系: d1=a0+a11; d2=a1+a d3=a2+a d4=a3+a d5=a7+a1 d6=a6+a1 d7=a5+a1d8=a4+a15 状态转换时间间隔由状态机时钟 CLK 的周期控制。 [题目 B10] 电灯控制开关 1 设计一个电灯延时开关,该开关有一个按钮 k,当按钮按 下 1 次,则电灯亮 10s 后灭;当按钮按下 2 次(在按钮第 1 次按下后的 10s 内),则电灯亮 20s 后灭;当按钮按下 3 次(在按钮第 2 次按下的 20s 内),则电灯亮 30s 后灭。 ( 1)原理框图 kdt 1 0控制器电灯..1 0 s 定时器t d 1 0状态机. ....t 2 0 2 0 s 定时器.t d 2 0 ....t 3 0 3 0 s 定时器t d 3 0... k 是按钮信号 d 是控制电灯的信号。 tdx是定时器时间到信号 tx是定时器初值设置 /定时控制信号 这里的定时器是由减法计数器构成。 ( 2)状态图 a0K0 K1K2 a 1 5K = 0K = 1K = 0 K = 1....K = 1K = 1K = 1K = 1《基于 EDA 的电子技术课程设计》 数字课程设计参考资料 夏路易 09, 5 16 状态机输出: a0: d=0,t10=0,t20=0, t30=0 a1: d=1,t10=1,t20=0, t30=0 a2: d=1,t10=1,t20=0, t30=0 a3: d=1,t10=0,t20=1, t30=0 a4: d=1,t10=0,t20=1, t30=0 a5: d=1,t10=0,t20=0, t30=1 a6: d=1,t10=0,t20=0, t30=1 [题目 B11] 电灯控制开关 2 设计一个电灯延时开关,该开关有一个按钮 k,当按钮 k 按下 1 次,则电灯 d 亮 10 秒钟后灭;当按钮按下 2 次,则电灯长亮不灭;当再按 1 次,则电灯灭。 ( 1)原理框图 kdt 1 0控制器电灯..1 0 s 定时器t d 1 0 状态机. ......... 这里 k 是按钮 d 是控制电灯的信号。 定时器用减法计数器构成。 td10 是定时器时间到信号。 t10 是定时 器设置初值 /定时控制信号 ( 2)状态图 状态机输出: a0: d=0,t10=0 a1: d=1,t10=1 a2: d=1,t10=1 a3: d=1,t10=0 a4: d=1,t10=0 a5: d=0,t10=0 a0 a1a2a3a4a5a6k=0k=1k=0k=1k=0k=1td10=1td20=1td30=1....a0 a1a2a3a4a5k=0k=1k=0k=1k=0k=1td10=1....《基于 EDA 的电子技术课程设计》 数字课程设计参考资料 夏路易 09, 5 17 [题目 B12] 电灯控制开关 3 设计一个电灯延时开关,该开关有一个按钮 k1 和 k2,当按钮 k1 按下 1 次,则电灯 d亮 25 秒钟后灭;当按钮 k1 连续按下 2 次,则电灯长亮不灭;任何时候按钮 k2 按下时,都能使电灯灭。 ( 1)原理图 ..k1 d控制器电灯.状态机..... .t 定时器.td..D [ 7 . . 0 ] 可预置时间...k2.. k1 是状态机启动按钮,当 k1 按下后启动状态机 k2 是停止按钮,当 k2 按下后,从任何状态回到初始状态。 td 是定时器时间到信号 D[7..0]是定时器预置数 t 是定时器预置 /定时控制信号。 d 是控制电灯的信号。 ( 2)状态图 当按钮 k1 按下,又抬起后进入初始状态。 状态机输出: 初始状态 a0: d=0, D=25, t=0 过渡状态 a1: d=0, D=25, t=0 25s 定时状态 a2: d=1, D=25, t=1 过渡状态 a3: d=0, D=25, t=0 长亮状态 a4: d=1, D=25, t=0 k 1 = 02 5 s 定时k 1 = 1 k 1 = 0 k 1 = 1a0 a1 a2 a3 a4o r k 2 = 0长亮k 2 = 0t d = 1....《基于 EDA 的电子技术课程设计》 数字课程设计参考资料 夏路易 09, 5 18 [题目 B13] 电灯控制开关 4 设计一个电灯延时开关,该开关有一个按钮 k,当按钮 k 按下 1 次,则电灯 d 亮 8 秒钟后灭;当按钮 k 连续按下 2 次,则电灯长亮不灭;当按钮再连续按下 2 次后,电灯灭。 ( 1)原理框图 . .k d控制器电灯.状态机..... .t8 8 s 定时器 .t d 8 ....... 图中: k 是按钮,用于启动状态机。 td8,当定时器定时时间到时, td8=1。 t8 是定时器赋初值 /定时控制信号。 定时器由 8 进制减法计数器构成。 d 是控制电灯的信号。 ( 2)状态图 初始状态 a0: 状态机输出 d=0,t=0,当 k 按下后,进入状态 a1 状态 a1: 状态机输出 d=0,t=0,当按钮抬起后,进入状态 a2 8s 定时状态 a2:状态机输出 d=1,t=1,若是按钮按下进入状态 a3,若是定时时间到td8=1,则返回状态 a0。 状态 a3: 状态机输出 d=0,t=0 长亮状态 a4: 状态机输出 d=1,t=0,当按钮按下,进入状态 a5 第 1 次 k=0 状态 a5:状态机输出 d=1 ,t=0,当按钮抬起,进入状态 a6 第 1 次 k=1 状态 a6:状态机输出 d=1 ,t=0,当按钮按下进入 a7 第 2 次 k=0 状态 a7:状态机输出 d=0 ,t=0,按钮抬起后 ,返回 a0 [题目 B14] 电灯控制开关 5 设计一个电灯延时开关,该开关有一个按钮 k,当按钮 k 按下 1 次,则电灯 d 亮 8 秒钟后灭;当按钮 k 连续按下 2 次,则电灯长亮不灭;当按钮再按下 1 次后,电灯延时 5 秒灭。 ( 1)原理框图 k = 08 s 定时k = 1 k = 0 k = 1a0 a1 a2 a3 a4k = 1长亮k = 0k = 0....a5a6a7k = 1..t d 8 = 1《基于 EDA 的电子技术课程设计》 数字课程设计参考资料 夏路易 09, 5 19 ..k d控制器电灯.状态机.... .t 定时器.td..D [ 7 . . 0 ] 可预置时间..... 图中: k 是按钮信号 d 是控制电灯的信号。 D[7..0] 是定时器预置时间 td 是定时器定时到信号 t 是定时器预置 /定时控制信号。 ( 2)状态图 初始状态 a0: 状态机输出: d=0,D=8,t=0 过渡状态 a1: 状态机输出: d=0,D=8,t=0 8s 定时状态 a2: 状态 机输出: d=1,D=8,t=1 过渡状态 a3: 状态机输出: d=0,D=8,t=0 长亮状态 a4: 状态机输出: d=1,D=5,t=0 过渡状态 a5: 状态机输出: d=1,D=5,t=0 5s 定时状态 a6: 状态机输出: d=1,D=5,t=1 k = 08 s 定时k = 1 k = 0 k = 1a0 a1 a2 a3 a4t d = 1长亮k = 0t d = 1....k = 1a5a65 s 定时.《基于 EDA 的电子技术课程设计》 数字课程设计参考资料 夏路易 09, 5 20 [题目 B15] 电灯控制开关 6 试设计一控制器,该控制器控制 4 个灯,当按钮 k1 按下时,灯 a 亮,灯 a 亮后 5 秒,灯 b 亮,随后,按钮 k2 按下后,灯 c 亮,灯 c 亮后 15 秒,灯 d 亮,这时如果按钮 k3 按下,所有灯都灭。 ( 1)原理框图 ..k2d控制器电灯.状态机.... .t 定时器.td..D [ 7 . . 0 ] 可预置时间...... c. b. ak3...k1.. 图中: k k2 是控制灯亮的按钮信号。 k3 是停止灯亮的信号。 a、 b、 c、 d 是控制电灯的信号 td 是定时器时间到信号。 t 是定时器预置 /定时控制信号。 这里用确定时钟周期的减法计数器作为定时器 D[7..0]是定时器的预置时间。 ( 2)状态图 初始状态,置时间 5s 状态 a0: 状态机输出: D=5,t=0,a=0,b=0,c=0,d=0 a 灯亮, 5s 定时状态 a1: 状态机输出: D=5,t=1,a=1,b=0,c=0,d=0 b 灯亮,置时间 15s 状态 a2: 状态机输出: D=15,t=0,a=1,b=1,c=0,d=0 c 灯亮,定时 15s 状态 a3: 状态机输出: D=15,t=1,a=1,b=1,c=1,d=0 d 灯亮,灯全亮状态 a4: 状态机输出: D=15,t=0,a=1,b=1,c=1,d=1 [题目 B16] 顺序开关灯控制器 7 试设计一个顺序开关灯控制器,要求当按钮 k 第 1 次按下时,灯 a 立刻亮,灯 b 在延时 11 秒钟后亮,在灯 b 亮后 15 秒后,灯 c 亮;当按钮 k 第 2 次按下时,灯 c 立刻灭,延时 17 秒后灯 b 灭,灯 b 灭后 12 秒,灯 a 灭。 ( 1)原理框图 k 1 = 05 s 定时初始状态t d = 1d 灯亮a0 a1 a2 a3 a41 5 s 定时t d = 1k 3 = 0... k 2 = 0置数1 5 s置数5 s灯全灭 灯a 亮 灯b 亮 灯c 亮..《基于 EDA 的电子技术课程设计》 数字课程设计参考资料 夏路易 09, 5 21 .控制器电灯.状态机. .. .t 定时器.td..D [ 7 . . 0 ] 可预置时间..... c. b. a..k. 图中: k 是按钮 信号 a、 b、 c 是电灯控制信号。 td 是定时器时间到信号 t 是定时器预置 /定时控。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。