標(biāo)題: HK32F030MF4P6單片機(jī)位帶操作 [打印本頁]

作者: sr861126    時(shí)間: 2024-6-26 15:40
標(biāo)題: HK32F030MF4P6單片機(jī)位帶操作
HK32F030MF4P6這個(gè)片子的位帶操作,會(huì)寫的發(fā)一個(gè),感謝!

作者: yzwzfyz    時(shí)間: 2024-6-26 19:06
讀芯片的指令系統(tǒng)。
作者: 明日之星8    時(shí)間: 2024-6-26 21:25
簡單看了一下這個(gè)芯片的參考手冊,沒有看到“位帶”的描述,
可能“M0”內(nèi)核的單片機(jī)都不支持位帶吧,我也不是十分確定。
作者: wufa1986    時(shí)間: 2024-6-27 08:19
要多用&和|操作,位操作只是在51流行,大部分芯片都是沒有這個(gè)功能的
作者: sr861126    時(shí)間: 2024-6-27 11:14
wufa1986 發(fā)表于 2024-6-27 08:19
要多用&和|操作,位操作只是在51流行,大部分芯片都是沒有這個(gè)功能的

stm32都有的,國產(chǎn)的M0,M3要自己開發(fā)

作者: sr861126    時(shí)間: 2024-11-20 09:12
sr861126 發(fā)表于 2024-6-27 11:14
stm32都有的,國產(chǎn)的M0,M3要自己開發(fā)

不會(huì)寫,沒有思路
作者: zhuls    時(shí)間: 2024-11-20 10:54
sr861126 發(fā)表于 2024-11-20 09:12
不會(huì)寫,沒有思路

要想用C51的方法對32位MCU的bit進(jìn)行操作,
學(xué)會(huì)用&、| 就可以了:
&邏輯運(yùn)算,有0出0,全1出1 (乘法關(guān)系):
1 & 1=1;
1 & 0=0;
0 & 0=0;
|邏輯運(yùn)算, 有1出1,全0出0 (加法關(guān)系):
1 | 1=1;
1 | 0=1;
0 | 0=0;
有這兩個(gè)邏輯,再加上<<:
Tdata |= 1<<6;         //置Tdata的bit6=1;
Tdata &= ~(1<<6);//置Tdata的bit6=0;
32位MCU的位操作不僅僅只有這些內(nèi)容,但基礎(chǔ)學(xué)會(huì)后,其它就簡單了。





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1