02 2023 档案
小梅哥课程学习——串口通信的发送与调试(重在调试过程)
摘要:1 源代码 2 module uart_byte_tx( 3 clk, 4 reset_n, 5 data, 6 send_en, 7 baud_set, 8 uart_tx, 9 tx_done 10 ); 11 input clk; 12 input reset_n; 13 input [7:0 阅读全文
posted @ 2023-02-21 15:24 无情的造轮子 阅读(165) 评论(0) 推荐(0) 编辑
小梅哥课程学习——LED花式玩法(从计数器器到线性序列机)——实验六
摘要:1 //每隔10ms,让led灯的一个8状态循环执行一次(每个变化时间值小一点,方便测试比如设置为10us) 2 源代码 3 module counter_led_6( 4 clk, 5 reset_n, 6 Time, 7 ctrl, 8 led 9 ); 10 input clk; 11 inp 阅读全文
posted @ 2023-02-12 10:37 无情的造轮子 阅读(54) 评论(0) 推荐(0) 编辑
小梅哥课程学习——LED花式玩法(从计数器器到线性序列机)——实验一
摘要:1 //让LED按照量0.25秒,灭0.75秒的循环亮灭。 2 原代码 3 module counter_led_1( 4 clk, 5 reset_n, 6 led 7 ); 8 input clk; 9 input reset_n; 10 output reg led; 11 parameter 阅读全文
posted @ 2023-02-12 10:34 无情的造轮子 阅读(34) 评论(0) 推荐(0) 编辑
小梅哥课程学习——LED花式玩法(从计数器器到线性序列机)——实验二
摘要:1 //让LED灯按照亮0.25秒,灭0.5秒,亮0.75秒,灭1秒的状态循环亮灭。 2 源代码 3 module counter_led_2( 4 clk, 5 reset_n, 6 led 7 ); 8 input clk; 9 input reset_n; 10 output reg led; 阅读全文
posted @ 2023-02-12 10:31 无情的造轮子 阅读(27) 评论(0) 推荐(0) 编辑
小梅哥课程学习——LED花式玩法(从计数器器到线性序列机)——实验三
摘要:1 //让LED灯按照指定的亮灭模式亮灭,亮灭模式未知,由用户随机指定。以0.25秒为一个变换 2 //周期,8个周期为一个循环。8*0.25=2,2s➗20ns=100 000 000 3 源代码 4 module counter_led_3( 5 clk, 6 reset_n, 7 ctrl, 阅读全文
posted @ 2023-02-12 10:25 无情的造轮子 阅读(26) 评论(0) 推荐(0) 编辑
小梅哥课程学习——LED花式玩法(从计数器器到线性序列机)——实验四
摘要:1 //让LED灯按照指定的亮灭模式亮灭,亮灭模式未知,由用户随即指定。 2 //8个变换状态为一个循环,每个变换状态的时间可根据不同场景选择。 3 源代码 4 module counter_led_4( 5 clk, 6 reset_n, 7 Time, 8 ctrl, 9 led 10 ); 1 阅读全文
posted @ 2023-02-12 10:15 无情的造轮子 阅读(27) 评论(0) 推荐(0) 编辑
小梅哥课程学习——LED花式玩法(从计数器器到线性序列机)——实验五
摘要:1 //让多个LED灯按照设置的模式,各自在一个变化值循环独立亮灭。 2 //源代码 3 module counter_led_5( 4 clk, 5 reset_n, 6 Time, 7 ctrlA, 8 ctrlB, 9 led 10 ); 11 input clk; 12 input rese 阅读全文
posted @ 2023-02-12 10:11 无情的造轮子 阅读(28) 评论(0) 推荐(0) 编辑
小梅哥课程学习——(5)(设计一个以不同频率闪烁的4个LED灯,闪烁时间分别位0.1s,0.2s,0.3s,0.4s)源代码和仿真文件,(使用参数化设计实现模块化的重用)
摘要:1 //单个LED灯以一秒闪烁的源代码 2 //利用单个的闪烁源代码,来实例化不同频率闪烁的灯 3 module led_run8( 4 clk, 5 reset_n, 6 led 7 ); 8 input clk; 9 input reset_n; 10 output reg led; 11 re 阅读全文
posted @ 2023-02-10 22:50 无情的造轮子 阅读(147) 评论(0) 推荐(0) 编辑
小梅哥课程学习——(4)跑马灯(各种写法,学习语法)源代码和仿真文件
摘要:1 //跑马灯(三种不同的写法)源代码 2 module led_run_p( 3 clk, 4 reset_n, 5 led 6 ); 7 input clk; 8 input reset_n; 9 // output reg [7:0] led;//前面两次跑马灯写法所用的语句 10 outpu 阅读全文
posted @ 2023-02-10 15:41 无情的造轮子 阅读(275) 评论(0) 推荐(0) 编辑
小梅哥课程学习——(3)(设计一个以1秒频率闪烁的LED灯,亮灭各500ms)源代码和仿真文件
摘要:1 4、设计一个以一秒闪烁的LED灯(亮灭各500ms) 2 //分析,由于这次实验引入了上升沿,这个上升沿是时序逻辑电路,只有当上升沿到来时,才会出现发生改变。 3 //由于ACX720内部是50Mhz晶振,故而周期为20ns,500ms➗20ns=25 000 000(个计数单位), 4 //而 阅读全文
posted @ 2023-02-09 16:54 无情的造轮子 阅读(231) 评论(0) 推荐(0) 编辑
小梅哥课程学习——(2p)4—16译码器源代码和仿真文件
摘要:1 //4—16译码器源代码 2 module decoder_4_16( 3 a, 4 b, 5 c, 6 d, 7 out 8 ); 9 input a; 10 input b; 11 input c; 12 input d; 13 output reg [15:0] out; 14 alway 阅读全文
posted @ 2023-02-08 17:57 无情的造轮子 阅读(95) 评论(0) 推荐(0) 编辑
小梅哥课程学习——(2)3—8译码器源代码和仿真文件
摘要:1 //3—8译码器源代码 2 module decoder_3_8( 3 a, 4 b, 5 c, 6 out 7 ); 8 input a; 9 input b; 10 input c; 11 output reg [7:0] out; 12 always @(*) begin 13 case( 阅读全文
posted @ 2023-02-08 17:53 无情的造轮子 阅读(135) 评论(0) 推荐(0) 编辑
小梅哥课程学习——(1)二选一多路选择器源代码和仿真文件
摘要:1 //二选一多路选择器源代码 2 //此代码注意括号内部运用的是逗号,括号内部最后一个不加逗号。 3 //括号外面的语句都要加分号(;) 4 module mux2( 5 a, 6 b, 7 sel, 8 out 9 ); 10 input a; 11 input b; 12 input sel; 阅读全文
posted @ 2023-02-08 17:49 无情的造轮子 阅读(181) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示