完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
14个回答
|
|
你是指十进制到BCD?
|
|
|
|
ASM?C?基本的?硬件呢?所以你希望整个项目都为你完成?
|
|
|
|
嗨,把十进制数字转换成二进制值真的很简单。表示十进制数字的字符的ASCII值具有最小有效4位的数字的二进制值。也就是0x30和0x39之间的字符值。要将数字放入更大的二进制变量中,只需乘以10即可。或100或…把8位或更大的二进制数分解成十进制数比较复杂。有一些库函数可以做到这一点:utoa(ascii,bin,radix);使用数量惊人的指令周期来完成。去年,有一个关于如何将16位二进制数转换为十进制数的长线程。十进制数字:HTTP://www. McCHIP.COM/FUMMS/FANDPOST/857 650问候,Mysil
|
|
|
|
HiThat是个有趣的人,一次切割加工周期几乎1次。
|
|
|
|
对OP有一个问题。你有一个输出小数的4x4键盘吗?最佳选择
|
|
|
|
是的,我打算发布一个-在OP.的回复之后。
|
|
|
|
您好,至少有三种方法。十进制数可能每次到达一个键。选项1:构建二进制值,然后转换为(打包的)BCD,然后转换为ASCII用于显示。选项2:在BCD中构建值,然后转换为ASCII用于显示。选项3:处理一个数字a每次,接收键盘并发送到LCD,不需要任何转换就可以直接产生ASCII。当然,为了将值限制为255,可以混合使用上述选项。我仍然想听到(阅读)这种新型键盘。
|
|
|
|
如果输出真的是二进制数的ASCII表示,我们需要确认。
|
|
|
|
HiDo,你的意思是一串和一串?最佳选择
|
|
|
|
我想这就是学校布置的任务。
|
|
|
|
我想这就是学校作业所要求的。实际上,你说得对,我正在参加EEE的微控制器课程,当用户输入是255时,它必须在LCD上显示为111111。
|
|
|
|
因为LCD显示ASCIIif X=255,如果X和0x80为真,那么向字符串中添加“1”(或者将其右打印到LCD中),所以向左移位X(给出254),现在第二位移到第一位。从这里进行循环,您就拥有了代码的一部分。
|
|
|
|
希利克已经暴露了,这是所有可能性中最简单的一种。
|
|
|
|
米克罗克
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
729浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
628浏览 0评论
526浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 15:23 , Processed in 1.464210 second(s), Total 102, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号