音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請教一下mega8的移位指令<<

作者:xinjie1023 欄目:單片機(jī)
請教一下MEGA8的移位指令<<
    MEGA8的指令集中有移位指令<<,但是移位指令能這樣用嗎?ADCSRA=(1<<ADEN)|(1<<ADSC)|(1<<ADIE)|(1<<ADPS2)|(1<<ADPS1)。
    不知道哪本書有比較詳細(xì)的MEGA8的c語言的介紹?謝謝。

2樓: >>參與討論
dycxin
可以到這里下載
 

ICCAVR c編程語言系統(tǒng)中文說明書

3樓: >>參與討論
zsmbj
可以這么用!
1<<ADEN就是將1左移ADEN位,主要的意思就是實現(xiàn)了對其他位的屏蔽。


4樓: >>參與討論
qjy_dali
這是標(biāo)準(zhǔn)C語言的用法
 
5樓: >>參與討論
can0410
回復(fù)
可以

6樓: >>參與討論
sky960097
這個好象是C語言的置位
是ICC的C語言置位的語句,不是位移吧!
位移應(yīng)該是BYTE<<2吧!左移兩位

7樓: >>參與討論
computer00
re 樓上的:這個是標(biāo)準(zhǔn)的移位操作
1<<2,把1左移兩2。本質(zhì)上是移位,ICC AVR借用移位來置位。

8樓: >>參與討論
ZRL700424
這不是C的專利吧?我匯編照樣這樣用!
     ANDI    R17,1<<PUD
     OUT    MCUSR,R17


     IN    R17,PINA    
     ANDI    R17,(1<<FY | 1<<SK | 1<<DX)

9樓: >>參與討論
hanyafeng
實際上是C預(yù)編譯的東西
因為ADEN等在頭文件中已經(jīng)定義了,所以當(dāng)編譯器看見這個東西時,不是將它當(dāng)作指令,而是當(dāng)作一個常數(shù)處理的,在編譯代碼前已經(jīng)轉(zhuǎn)換為常數(shù)。各位還是仔細(xì)看看編譯原理吧!

10樓: >>參與討論
xinjie1023
謝謝了,我以為<<左邊只能是變量呢
以前看見C就頭疼所以寫程序總用匯編,現(xiàn)在想用C了(兼容性好),謝謝大家指導(dǎo)

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
MEGA88的AD轉(zhuǎn)換怎么起動不了?
這句話怎么翻譯?
AVR單片機(jī)的AD輸入信號形式
發(fā)現(xiàn)SLISP1.4版本的一個問題
如何使用ICCAVR的RCS
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號