FPGA|CPLD|ASICwilliam hill官网
直播中

胡旭东

12年用户 20经验值
擅长:测量仪表,制造/封装,模拟技术,控制/MCU
私信 关注
[问答]

verilog编程

最近在用verilog写液晶驱动,套着单片机的思想写verilog,但是这句话好像有问题Char<="0"+numtemp/(10e(longtemp-1));
貌似e右边不能跟变量;大神们是怎么解决这种问题的?

回帖(4)

冷锋

2017-7-25 12:27:25
10e(longtemp-1)
这是啥啊,verilog当然不认识啊!你本意是想表达什么意思?
举报

胡旭东

2017-7-25 14:14:44
引用: reallmy 发表于 2017-7-25 12:27
10e(longtemp-1)
这是啥啊,verilog当然不认识啊!你本意是想表达什么意思?

longtemp是变量,10的(longtemp-1)次方,为了在液晶上显示变量,比如数字123,显示第一位1的时候,longtemp=3,123/(10^2)把1提出来。
举报

冷锋

2017-7-25 17:52:01
verilog 次幂是**
两个乘号
举报

胡旭东

2017-7-25 18:20:21
引用: reallmy 发表于 2017-7-25 17:52
verilog 次幂是**
两个乘号

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

更多回帖

发帖
×
20
完善资料,
赚取积分