| 时间 | 内容 | 楼层 |
| 2012.10.19 | 申请帖 | 链接 |
| 2012.10.23 | 收到板子 | 2楼 |
| 2012.10.28 | 焊接完成 | 3楼 |
| 2012.11.1 | LED灯闪烁程序 | 4楼 |
| LED灯闪烁视频 | 5楼 | |
| 2012.11.3 | LED跑马灯程序 | 6楼 |
| LED跑马灯视频 | 7楼 | |
| 2012.11.3 | LED流水灯程序 | 8楼 |
| LED流水灯程序 | 9楼 | |
| 2012.11.3 | 读按键程序 | 10楼 |
| 读按键视频 | 11楼 | |
| 2012.11.3 | 消抖程序 | 12楼 |
| 消抖视频 | 13楼 | |
| 2012.11.3 | 拨码开关程序 | 14楼 |
| 拨码开关视频 | 15楼 | |
| 2012.11.6 | 静态数码管程序 | 16楼 |
| 静态数码管视频 | 17楼 | |
| 2012.11.7 | 动态数码管程序 | 18楼 |
| 动态数码管程序 | 19楼 | |
| 2012.11.7 | 蜂鸣器程序 | 20楼 |
| 蜂鸣器视频 | 21楼 | |
| 2012.11.7 | 电子琴程序 | 22楼 |
| 电子琴视频 | 23楼 | |
| 2012.11.7 | 硬件乐曲自动演奏 | 24楼 |
| 硬件乐曲自动演奏视频 | 25楼 | |
| 2012.11.7 | PS2键盘控制 | 26楼 |
| PS2键盘控制视频 | 27楼 | |
| 2012.11.7 | VGA显示 | 28楼 |
| VGA显示视频 | 29楼 |
haohaolinux的进程帖
只看楼主 1楼
关键词: haohaolinux 进程 程序 视频
4楼
LED灯闪烁程序
module LED1(clk,rst_n,LED);
//programmed by haohaolinux
input clk,rst_n;
output [7:0] LED;
reg [7:0] LED;
reg [23:0] cnt;
//24 bit counter
always@(posedge clk or negedge rst_n)
if(!rst_n)
cnt = 24'h0;
else if(cnt == 24'hff_ffff)
cnt = 24'h0;
else
cnt = cnt+1;
always@(posedge clk or negedge rst_n)
if(!rst_n)
LED = 8'hff;
else if(cnt[23] == 1'b1)
LED = 8'hff;
else
LED = 8'h00;
endmodule
6楼
LED跑马灯程序
module LED2(clk,rst_n,LED);
//programmed by haohaolinux
input clk,rst_n;
output [7:0] LED;
reg [7:0] LED;
reg [23:0] cnt;
//24 bit counter
always@(posedge clk or negedge rst_n)
if(!rst_n)
cnt <= 24'h0;
else if(cnt == 24'hffffff)
cnt <= 24'h0;
else
cnt <= cnt+1;
always@(posedge clk or negedge rst_n)
if(!rst_n)
LED <= 8'hff;
else if(cnt == 24'hffffff)
begin
LED <= {LED[6:0],~LED[7]};
if(LED == 8'h00)
LED <= 8'hff;
end
else
LED <= LED;
endmodule
module LED2(clk,rst_n,LED);
//programmed by haohaolinux
input clk,rst_n;
output [7:0] LED;
reg [7:0] LED;
reg [23:0] cnt;
//24 bit counter
always@(posedge clk or negedge rst_n)
if(!rst_n)
cnt <= 24'h0;
else if(cnt == 24'hffffff)
cnt <= 24'h0;
else
cnt <= cnt+1;
always@(posedge clk or negedge rst_n)
if(!rst_n)
LED <= 8'hff;
else if(cnt == 24'hffffff)
begin
LED <= {LED[6:0],~LED[7]};
if(LED == 8'h00)
LED <= 8'hff;
end
else
LED <= LED;
endmodule
8楼
LED流水灯程序
module LED3(clk,rst_n,LED);
//programmed by haohaolinux
input clk,rst_n;
output [7:0] LED;
reg [7:0] LED;
reg [23:0] cnt;
//24 bit counter
always@(posedge clk or negedge rst_n)
if(!rst_n)
cnt <= 24'h0;
else if(cnt == 24'hffffff)
cnt <= 24'h0;
else
cnt <= cnt+1;
always@(posedge clk or negedge rst_n)
if(!rst_n)
LED <= 8'hfe;
else if(cnt == 24'hffffff)
LED <= {LED[6:0],LED[7]};
else
LED <= LED;
endmodule
module LED3(clk,rst_n,LED);
//programmed by haohaolinux
input clk,rst_n;
output [7:0] LED;
reg [7:0] LED;
reg [23:0] cnt;
//24 bit counter
always@(posedge clk or negedge rst_n)
if(!rst_n)
cnt <= 24'h0;
else if(cnt == 24'hffffff)
cnt <= 24'h0;
else
cnt <= cnt+1;
always@(posedge clk or negedge rst_n)
if(!rst_n)
LED <= 8'hfe;
else if(cnt == 24'hffffff)
LED <= {LED[6:0],LED[7]};
else
LED <= LED;
endmodule
10楼
读按键程序
以前发帖,有人说这程序这么说,我有点疑问:能够实现功能,占用的资源越少越好吗?程序越简越好好吗?
module key(key,LED);
//programmed by haohaolinux
input key;
output LED;
assign LED=key?1:0;
endmodule
回复
我要赚赏金打赏帖 |
|
|---|---|
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
| OK1126B-S开发板下多时段语音提示型电子时钟被打赏¥27元 | |
| OK1126B-S开发板下函数构建及步进电机驱动控制被打赏¥25元 | |
| 【S32K3XX】LPI2C 参数配置说明被打赏¥20元 | |
| OK1126B-S开发板的脚本编程及应用设计被打赏¥27元 | |
| 5v升压8.4v两节锂电池充电芯片,针对同步和异步的IC测试被打赏¥35元 | |
| 【S32K3XX】S32DS LPI2C 配置失败问题解决被打赏¥22元 | |
| 【S32K3XX】FLASH 的 DID 保护机制被打赏¥19元 | |


我要赚赏金
