完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
小弟菜鸟,最近再弄这个18B20这块,搜索ROM码,我原来在论坛里面下过一份有关程序,看的时候一些问题不懂,时间一长,给忘了从哪下得了。其他就不贴了,看不懂的程序如下:void dis_readnumber()
{ uchar i,temp; init_ds18b20(); write_ds18b20(0x33); //允许只有一个18B20的前提下,通过总线直接搜索ROM码 for(i=0;i<8;i++) { save_number[i]=read_ds18b20(); //保存搜索到的序列号 } write_com(0x80); for(i=0;i<8;i++) { temp=save_number[i]>>4; if(temp<10) { write_dat(0x30+temp); } else { write_dat(0x37+temp); //问题1:大于10为什么是0X37 } temp=save_number[i]&0x0f; if(temp<10) { write_dat(0x30+temp); } else { write_dat(0x37+temp); //同问题1 } } } 希望各路高手给解释解释。 |
|
相关推荐
5个回答
|
|
|
write_dat(0x37+temp);//大于10的数字显示ABCD等
最佳答案
|
|
|
|
|
|
好东西,我正愁这个不清楚呢?
|
|
|
|
|
|
取ASCII码呢
|
|
|
|
|
|
|
|
|
|
|
|
因为阿拉伯数字和大写字母中间夹了7个其他字符,所以是0X37。 谢谢今日电子。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16902 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 12:31 , Processed in 0.806559 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3501