在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1881|回复: 7

[求助] 程序问题 求指教!verilog

[复制链接]
发表于 2011-10-28 20:15:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
reg[7:0] lcd_data_reg;
reg[127:0] Data_First = "www.endchina.com";                 
reg[127:0] Data_Second = "   chick_kid    ";
reg     [127:0] Data_First_Buf,Data_Second_Buf;
假如说执行下面这两句,那么下面这两句怎么解释?
lcd_data_reg <= Data_First_Buf[127:120];
  Data_First_Buf <= (Data_First_Buf << 8);
这是一个lcd1062的显示程序
发表于 2011-10-28 20:46:51 | 显示全部楼层
回复 1# lixuecheng


    假如说是C语言:
                  char  a[]="www.ednchina.com";
楼主觉得a[0]是多少呢?
 楼主| 发表于 2011-10-29 09:46:43 | 显示全部楼层
回复 2# taluopai


    a[0]是m啊
发表于 2011-10-29 10:19:10 | 显示全部楼层
看你这两句放在哪里,假设你这是基于clk的同步块内,在第一个clk来时Data_First_Buf的高八位送lcd_data_reg,这个Data_First_Buf肯定是Data_First这同步来的,即将‘w’送显示,同时将Data_First_Buf左移八位,第二个时钟来时,同理将第二个‘w’送显示,以此类推
发表于 2011-10-30 02:03:04 | 显示全部楼层
这个自己能理解的啊
 楼主| 发表于 2011-10-30 18:43:52 | 显示全部楼层
回复 4# hqhjj


    对的
发表于 2011-10-30 20:57:13 | 显示全部楼层
每8位存一个字符,深入的话我说不好,不过可以看成存的是ASCII码


回复 3# lixuecheng
发表于 2011-11-9 22:04:42 | 显示全部楼层
lcd_data_reg <= Data_First_Buf[127:120];
//将Data_First_Buf的第一个字符给lcd_data_reg
  Data_First_Buf <= (Data_First_Buf << 8);
//Data_First_Buf 左移一个字符
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-13 10:05 , Processed in 0.034038 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表