如题:
硬件为EPM570T100C5N的开发板。
实现不了小灯闪烁功能,可以单独对小灯进行控制(只可以控制亮灭,不能控制闪烁),不知道什么原因,特来请教大家。
以下是程序部分:
module LEDxiaodeng(CLK,LED);
input CLK;
output [8:1]LED;
reg[8:1]LED;
reg[22:0]buffer;
initial buffer=0;
always @(posedge CLK)
begin
buffer=buffer+1;
if(buffer==23'd5000000)
begin
buffer=0;
LED=~LED;//好像进行到这里就不能进行,好像不能循环似的,真像见了鬼的似的。
end
end
endmodule
程序编译没有问题,目的是实现1秒一闪,晶振是10MHZ。硬件部分为CPLD引脚直接驱动发光二极管。 |