| 时间 | 内容 | 楼层 |
| 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
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取磁力计iis2mdc被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取LPS22HH气压、温度被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取STTS751温度被打赏¥17元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |


我要赚赏金
