闪烁灯

[复制链接]
 楼主| 34af9uc 发表于 2024-2-20 23:16 | 显示全部楼层 |阅读模式
  1. /****************LED闪烁灯EF2L45LG144B**************/
  2. /****************安路TangDynasty4.6.7***************/
  3. /****************ID:共同学习STM8*********************/
  4. /*****************20240220**************************/
  5. module LED
  6. (
  7. // input    clk,
  8. output  reg  led
  9. );
  10. /**************************************************/
  11. wire sys_clk;
  12. // OSC_DIV u_oscdiv( .rstn(1), .stdby(0), .div(7'b000_0100), .clko(clko) );
  13. EF2_PHY_OSCDIV inst(                //内部时钟
  14. .rstn(1),
  15. .stdby(0),
  16. .div(7'b000_0100),                        //290M/分频
  17. .clko(sys_clk));
  18. /**************************************************/
  19. reg[24:0] cnt;
  20. /**************************************************/
  21. always@(posedge sys_clk) //上升沿
  22.   begin
  23.   if(cnt==5_000_000) //0.5秒
  24.     begin
  25.     cnt <=0;
  26.     led <=~led;
  27.     end
  28.   else
  29.     cnt <=cnt +1;
  30.   end
  31. endmodule
  32. /**************************************************/
  33. /**************************************************/

319

主题

487

帖子

63

粉丝
快速回复 在线客服 返回列表 返回顶部