20181106102702.jpg (72.86 KB, 下載次數: 68)
xuyaqi 發表于 2018-11-6 10:11
給個例程:
#include "reg51.h"
cuihaodianzi 發表于 2018-11-6 10:28
簡單粗暴
#include
unsigned int temp = 0x61; // 0110 0001 -> 1000 0110 0x86
mengzhixinheng 發表于 2018-11-6 10:47
N|=(X&0x01
mengzhixinheng 發表于 2018-11-6 10:47
N|=(X&0x01
dzbj 發表于 2018-11-6 11:25
不明覺厲 我好好想想
請教 這樣做 同樣時鐘頻率下 比前面的方法耗時少么 我用c
cuihaodianzi 發表于 2018-11-6 11:52
按照這個操作,貌似所有的“位” 都在最高位了,除了 0000 0000,的結果是 0,
其他的結果應該都是 1000 ...
mengzhixinheng 發表于 2018-11-6 12:58
7-i ???????????????
dzbj 發表于 2018-11-6 11:24
謝謝
你用的是多少頻率 12M么 這樣做一次 消耗多少時間
20181106155802.jpg (108.54 KB, 下載次數: 61)
20181106155842.jpg (80.68 KB, 下載次數: 76)
20181106160020.jpg (97.87 KB, 下載次數: 61)
20181106160047.jpg (96.13 KB, 下載次數: 78)
cuihaodianzi 發表于 2018-11-6 15:52
xxxx xxxx =(X&0x01
mengzhixinheng 發表于 2018-11-6 10:47
N|=(X&0x01
mengzhixinheng 發表于 2018-11-6 12:56
你要做什么,時間要求很高嗎?8位數據的加減移位是很快的了,不然就只有用匯編了
51heidianzixy 發表于 2018-11-6 14:02
除以16,用商+16*余數
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |