简单流水灯循环左移.docVIP

  • 32
  • 0
  • 约3.95千字
  • 约 6页
  • 2017-12-27 发布于河南
  • 举报
简单流水灯循环左移

简单流水灯循环左移 #includestdio.h #includereg52.h #includeintrins.h #define uint unsigned int #define uchar unsigned char uchar temp; void delay(); void main() { temp=0xfe; P1=temp; while(1) { delay(); temp=_crol_(temp,1); P1=temp; } } void delay() { uint x; for(x=12000;x0;x--); } `default_nettype none module my_usb( // Clock Input input wire clkin, // 20MHz晶振 // Reset Button input wire reset_n, // 低电平复位 // Push Button input wire [8:0] key, //9个按键(9~1)。按下为0,松开为1。 // Toggle Switch input wire [0:3] switch, //按实验箱的位序标识,SW0在最左边。拨向上为0,拨向下为1。 // LED output wire [0:7] led, //LED0~3在上面一排,LED4~7在下面一排;左上角是LED0,右下角LED7 // 7-SEG Dispaly output wire [7:0] seven, output wire [0:3] seven_sel, //按实验箱的位序标识,DIGITAL0在最左边。为0时点亮对应位。 // Address Bus output wire [22:0] mem_addr, // SRAM 18 bits; Flash memory 23 bits // Data Bus inout wire [15:0] mem_data, // SRAM 16 bits; Flash memory 8 bits // SRAM Interface output wire [1:0] sram_be_n, output wire sram_rd_n, output wire sram_wr_n, output wire sram_cs_n, // Flash Memory Interface output wire flash_oe_n, output wire flash_we_n, output wire flash_cs_n, output wire flash_reset_n, // LCD Interface inout wire [7:0] lcd_data, output wire lcd_cs1_n, output wire lcd_cs2_n, output wire lcd_di, output wire lcd_e, output wire lcd_reset_n, output wire lcd_rw, // PS2 Interface output wire ps2_clk, output wire ps2_data, output wire ps2_2_clk, output wire ps2_2_data, // RS232 Interface input wire rxd, output wire txd, input wire rxd_2, output wire txd_2, // Motor Interface output wire motor_pwm, input wire motor_sensor, // DA Interface output wire da_a0, output wire da_a1, output wire [7:0] da_data, output wire da_ldac_n, output wire da_wr_n, // AD Interface output wire ad_convst_n, output wire ad_sclk, output wire ad_din, input wire ad_dout, output w

文档评论(0)

1亿VIP精品文档

相关文档