AD转换中左移右移操作符知识
来源:互联网 发布:怎样可以淘宝极速退款 编辑:程序博客网 时间:2024/06/14 19:57
左移几位就除以2的几次方右移几位就乘以2的几次方
如:36>>2=9
36<<2=144
有AD功能的单片机如12c5a60s2在输出AD转换结果时就用到这个知识点。
当ADRJ=0时,转换结果的高8位存储在ADC_RES中,低2位存储在ADC_RESL中,要输出10位转换后的数据用这条语句:
result=ADC_RES*4+ADC_RESL;
当然,这是10位的二进制数,还得换算回去:realresult=result*vcc/1024;
用byte类型就装不下啦,如果不想要太高的精度可以舍掉低2位,毕竟低2位只影响到小数点后2位的精度。这时就要这样写:
result=ADC_RES*4,换算公式如上。
当ADRJ=1时
转换结果的高2位存储在ADC_RES中,低8位存储在ADC_RESL中,看懂上面的知识,这里就会了,不多说.
3 0
- AD转换中左移右移操作符知识
- AD 转换
- AD转换
- AD转换
- AD操作
- stm32 AD模数转换[操作寄存器+库函数]
- AD转换 ADC设计
- WINCE60 AD转换函数
- S3C2440 AD转换
- mini2440 ad转换实验
- S3C2440 AD转换
- S3C2440 AD转换
- Cortex-M4 AD转换
- tiny6410 ad转换
- 单片机ad采样转换
- STM8S207的AD转换
- STM8S AD转换
- 51单片机 AD转换
- Zookeeper(二)客户端
- 独立思考
- flex与JAVA的SOCKET通信
- 股票学习22
- UIView 层次结构
- AD转换中左移右移操作符知识
- linux下的 一些常识
- Java代码查看所有的系统属性
- dos命令行下不同包的方法类与调用类的编译与运行
- Java锁的可重入性(Reentrancy)
- lsof的用途
- hadoop-1.2.1 MapReduce Tutorial学习过程
- Unity3D开发(二):NGUI Sprite在ScrollView下变灰方案
- Android消息推送