|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
怎樣在ICCAVR中定義一個公共Bit位. |
| 作者:KK520 欄目:單片機 |
各位大俠, 我想在程序中定義一個公共的Bit位, 請問怎樣定義或?qū)徝髂? * - 本貼最后修改時間:2004-2-19 14:05:13 修改者:KK520 |
| 2樓: | >>參與討論 |
| 作者: KK520 于 2004/2/19 14:07:00 發(fā)布:
怎么沒人幫我呢? 怎么沒人告訴我呢? 有沒有象Keil C51 中的 sbit 的操作呢? |
|
| 3樓: | >>參與討論 |
| 作者: lapplegirl 于 2004/2/19 16:06:00 發(fā)布:
一般來說是不能直接定義bit的 但是,可以定義一些clrbit()之類的宏操作的定義,這樣你會方便的多。詳細的你可以看一下雙龍的關(guān)于avr的C語言的書,好像叫什么入門。不好意思,好久沒看了。你自己看一下吧。 |
|
| 4樓: | >>參與討論 |
| 作者: musich 于 2004/2/19 16:28:00 發(fā)布:
這樣可能會消耗多個周期吧? |
|
| 5樓: | >>參與討論 |
| 作者: roosvelt 于 2004/2/19 20:21:00 發(fā)布:
試試看吧 struct{ unsigned Bit : 1; }BIT; |
|
| 6樓: | >>參與討論 |
| 作者: KK520 于 2004/2/20 14:21:00 發(fā)布:
謝謝.樓上的朋友. 可我還是不懂. 這樣做了,怎么用呢? |
|
| 7樓: | >>參與討論 |
| 作者: roosvelt 于 2004/2/20 16:47:00 發(fā)布:
操作如下... clear: BIT.Bit = 0; set: BIT.Bit = 1; judgement: if (BIT.Bit) { ... ... } else { ... ... } |
|
| 8樓: | >>參與討論 |
| 作者: KK520 于 2004/2/21 9:25:00 發(fā)布:
謝謝 roosvelt 大俠. * - 本貼最后修改時間:2004-2-21 9:27:12 修改者:KK520 |
|
| 9樓: | >>參與討論 |
| 作者: zt1234 于 2004/3/1 11:58:00 發(fā)布:
unsigned bit x; |
|
| 10樓: | >>參與討論 |
| 作者: minghua 于 2004/3/1 16:55:00 發(fā)布:
ICC支持位操作么?????? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |