00问答网
所有问题
单片机中C语言如何取数据高位
我定义了一个16位的数,要赋给两个8位的寄存器,该怎么操作?
举报该问题
其他回答
第1个回答 2010-05-08
现把这个数赋值给八位的寄存器,就是类型自动转换,得到了低八位,然后把这个数右移8位 在赋值即可
第2个回答 2010-05-08
使用右移指令,右移8位就可以把高八位取出来
第3个回答 2010-05-09
16位的数%256
16位的数/256
结果一个是 高8位
一个是低八位。本回答被提问者采纳
相似回答
小白请教,
单片机C语言中如何
从一个8位
的
二进制数中读出高4位?_百度...
答:
读出任意位,用掩码+与运算+移位实现。
单片机c语言
中,
如何取
最
高位
和最低位,却掉高2位和去掉低2位?_百度...
答:
去掉最高位,就向左移位 去掉高2位
,那么就向左移动8位,去掉低2位,就向右移动8位。
...中
如何
拆分其个位和十位?并显示?
单片机的c语言
哦!
答:
C
一般是补码形式保存,所以要先判断正负,if(x<0)X是你
的数据
如果是负数就取反-1,这里我不大确定了,你试试减1还是+1 { x=~x;x=x-1;}
在
单片机C语言中如何
对变量
的
某一位进行操作或赋值。
答:
在C语言中,一般有两种方法来操作位,
一种是使用C语言提供的位运算操作符,一种是使用位域
。1、使用位域 在C语言中定义位域的一般格式如下:struct 位域结构名 { 位域列表 };struct:在C语言中定义位域所使用的关键字是struct。位域结构名:是一个C语言中的标识符,有字母、数字、下划线组成,...
大家正在搜
如何用单片机记录数据
单片机如何存储数据
单片机C语言程序设计
c语言和单片机
c语言51单片机
c语言和单片机的关系
单片机汇编语言
c语言版单片机教程
单片机用什么语言编程
相关问题
c语言在读取数据时是从高位还是低位读取
c语言中怎么将十六进制中的高位和低位分别存到数组中
如何将c语言数值最高位和最低位字节取出
在单片机C语言中如何对变量的某一位进行操作或赋值。
单片机程序中数组中的值怎么实现位左(右)移?(C语言)
单片机C语言取出数组数据
单片机取码 从上到下从左到右,纵向8位下高位 是什么意思
单片机C语言,怎么存储和调用一段数据