改进1602代码时出现addr_count is not a constant~~~求助~~~
如题有可用版本:lcd1602 2011-7-3
再次改进出错版本:lcd1602 2011-7-3-10-06
可用版ourdev_654426GGBCR4.rar(文件大小:1.71M) (原文件名:lcd1602 2011-7-3.rar)
出错待修改版ourdev_654427ZJIHVA.rar(文件大小:1.56M) (原文件名:lcd1602 2011-7-3-10-06.rar)
希望得到指点~~~谢过了~~~^_^~~~
第一次写程序对语法不是很了解:
data_firstline:
begin
if(addr_count==5'b0)
begin
addr_count<=5'b10000;
state<=addr_secondline;
end
else
begin
RS<=1;
RW<=0;
addr_count<=addr_count-5'b1;
DB8<=first_line[(addr_count*4'b1000-1'b1):((addr_count-1'b1)*4'b1000)];//出错行
//DB8<=buf_first_line;
//buf_first_line<=(buf_first_line<<8);
state<=data_firstline;
end
end LZ 现在网速慢 附件下不下来 建议你把代码全部贴上来看看
出错行那里语法错误了 不能这样写
页:
[1]