» 您尚未 登录   注册 | 搜索 | 社区服务 | 帮助 | 无图版 | 左右分栏


AVR与虚拟仪器论坛 AVRVi.com -> AVR单片机论坛(主坛) -> adc问题!
 XML   RSS 2.0   WAP 

AVRVI的淘宝店 AVR单片机学习套餐 EasyAVR M128开发板 SK 国内最专业AVR开发工具商城

--> 本页主题: adc问题! 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
wdzzq



级别: 侠客
精华: 0
发帖: 14
威望: 15 点
金钱: 220 VI
贡献值: 0 点
技术积分: 0 点
在线时间:17(小时)
注册时间:2008-03-25
最后登录:2008-09-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

adc问题!

在ADC里有这么几条语句
j = (float)(((float)((Vref / 1023))) * ( ADC & 0X3FF)) / 1000.00;
      count = j * 100;                    
    value[0] = count / 1000 + 0x30;
    count = count % 1000;
    value[2] = count / 100 + 0x30;
    count = count % 100;
    value[3] = count / 10 + 0x30;            
    value[4] = count % 10 + 0x30;    
请问 +0X30的作用是什么?
讲详细点,我初学的。.

学习开发利器:AVRmega128开发板,AVR仿真器,AVR编程器,AVR核心板四合一,仅需498元
[楼 主] | Posted: 08-20 09:03 顶端
铜河



技术群用户 优秀斑竹奖

级别: 论坛版主
精华: 8
发帖: 571
威望: 958 点
金钱: 6691 VI
贡献值: 253 点
技术积分: 34 点
在线时间:155(小时)
注册时间:1970-01-01
最后登录:2008-12-01
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



QUOTE:
引用第0楼wdzzq08-20 09:03发表的:
在ADC里有这么几条语句
j = (float)(((float)((Vref / 1023))) * ( ADC & 0X3FF)) / 1000.00;
    count = j * 100;            
    value[0] = count / 1000 + 0x30;
    count = count % 1000;
.......

将分出的各位数据转换成字符,便于送显。
0-9的数字对应的ASCII字符数据是0x30-0x39。

本站原创AVR单片机新手入门教程!
[1 楼] | Posted: 08-20 14:20 顶端
wdzzq



级别: 侠客
精华: 0
发帖: 14
威望: 15 点
金钱: 220 VI
贡献值: 0 点
技术积分: 0 点
在线时间:17(小时)
注册时间:2008-03-25
最后登录:2008-09-16
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



懂了。谢谢!
2008年网站第一个开源项目 Ethernet IO Kit,单片机上网,网络开发板,网络控制
[2 楼] | Posted: 08-20 15:42 顶端

AVR与虚拟仪器论坛 AVRVi.com -> AVR单片机论坛(主坛)