我正在为 National Instruments CompactRio 编写一个 vhdl 应用程序。其中一个输入来自仅输出秤上重量的 ASCII 字符串的秤。我知道我可以简单地通过删除 4 个 MSB 将 ASCII 数字转换为二进制编码的十进制,但是如何使用 vhdl 将其转换为无符号整数?对于 0 到 9999 范围内的值,最快的算法是什么?
问问题
1738 次
1 回答
0
抱歉查看了BCD并意识到它不是数字的 ASCII 表示。我会将字符串转换为 U8(使用String To Byte Array),并将其输入 for 循环并将其与常量数组相乘,该数组将为 [1000, 100, 10, 1],并将所有结果产品的元素,应该为您提供字符串的数字数据。
于 2011-08-16T16:54:45.290 回答