找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2122|回復(fù): 13
打印 上一主題 下一主題
收起左側(cè)

新人求解單片機程序

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:350958 發(fā)表于 2018-6-24 15:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
time_buf[0]>>4
time_buf[0]&0x0f
這2個程序是什么意思?      

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:356758 發(fā)表于 2018-6-24 17:00 | 只看該作者
假設(shè)time_buf[0]=0x80;    time_buf[0]>>4;   time_buf[0]右移4位;   time_buf[0]=0x08;
time_buf[0]&0x0f結(jié)果為0x08;
這兩條語句的意思是獲得time_buf[0]的高四位的值   
回復(fù)

使用道具 舉報

板凳
ID:155507 發(fā)表于 2018-6-24 17:07 | 只看該作者
將取 time_buf[0]的低四位, 然后讓time_buf[0]的高四位換為0
回復(fù)

使用道具 舉報

地板
ID:223470 發(fā)表于 2018-6-24 18:21 | 只看該作者
第一個是將time_buf[0]的值除以16,第二個是將time_buf[0]的值與00001111相與,作用可能是清除高四位。
回復(fù)

使用道具 舉報

5#
ID:332507 發(fā)表于 2018-6-24 19:23 | 只看該作者
一個是移位,一個是置數(shù)
回復(fù)

使用道具 舉報

6#
ID:357988 發(fā)表于 2018-6-24 20:49 | 只看該作者
只去time_bu[0]的高四位
回復(fù)

使用道具 舉報

7#
ID:358010 發(fā)表于 2018-6-24 20:56 | 只看該作者
獲取高4位的值
回復(fù)

使用道具 舉報

8#
ID:358055 發(fā)表于 2018-6-24 22:13 | 只看該作者
假設(shè)time_buf[0]=0x80;    time_buf[0]>>4;   time_buf[0]右移4位;   time_buf[0]=0x08;
time_buf[0]&0x0f結(jié)果為0x08;
這兩條語句的意思是獲得time_buf[0]的高四位的值
回復(fù)

使用道具 舉報

9#
ID:358257 發(fā)表于 2018-6-25 10:33 | 只看該作者
取time_buf[0]高四位的值;
回復(fù)

使用道具 舉報

10#
ID:358304 發(fā)表于 2018-6-25 11:06 | 只看該作者
移數(shù)和置位
回復(fù)

使用道具 舉報

11#
ID:234075 發(fā)表于 2018-6-25 11:44 | 只看該作者
把數(shù)值在草稿上寫出二進制進行運算更好理解一些,樓主問這兩個語句應(yīng)該是單獨的兩個運算賦值語句:
1、time_buf[0]>>4;把time_buf[0]的值(二進制更容易理解)右移4位(這里應(yīng)該是賦值給其他變量),也就是取time_buf[0]的高四位的值;
2、time_buf[0]&0x0f;將time_buf[0]的值同0x0f位與位進行“與”運算,也就是取time_buf[0]的低四位的值;
注意:time_buf[0]的值在這里不變,
回復(fù)

使用道具 舉報

12#
ID:352922 發(fā)表于 2018-6-25 17:02 | 只看該作者
移位 置數(shù)
回復(fù)

使用道具 舉報

13#
ID:358742 發(fā)表于 2018-6-25 19:18 來自觸屏版 | 只看該作者
第一個是將time_buf[0]的值除以16,第二個是將time_buf[0]的值與00001111相與,作用可能是清除高四位的值。
回復(fù)

使用道具 舉報

14#
ID:357487 發(fā)表于 2018-6-25 22:24 | 只看該作者
把高四位移至低四位,并高四位清零
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表