verilog编程

2019-07-15 21:31发布

最近在用verilog写液晶驱动,套着单片机的思想写verilog,但是这句话好像有问题Char<="0"+numtemp/(10e(longtemp-1));
貌似e右边不能跟变量;大神们是怎么解决这种问题的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
reallmy
1楼-- · 2019-07-15 22:59
10e(longtemp-1)
这是啥啊,verilog当然不认识啊!你本意是想表达什么意思?
凌霄青云
2楼-- · 2019-07-16 00:41
reallmy 发表于 2017-7-25 12:27
10e(longtemp-1)
这是啥啊,verilog当然不认识啊!你本意是想表达什么意思?

longtemp是变量,10的(longtemp-1)次方,为了在液晶上显示变量,比如数字123,显示第一位1的时候,longtemp=3,123/(10^2)把1提出来。
reallmy
3楼-- · 2019-07-16 02:13
verilog 次幂是**
两个乘号
凌霄青云
4楼-- · 2019-07-16 04:26
reallmy 发表于 2017-7-25 17:52
verilog 次幂是**
两个乘号

这个只能以2为底,算2的多少次幂,不能算10的。

一周热门 更多>