|
|||||||||||
| 技術(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 |
bit和sbit |
| 作者:滌綸 欄目:單片機(jī) |
各位大俠好,小弟剛接觸單片機(jī)的c語言,有一問題想請教一下,就是bit和sbit的區(qū)別(sbit來定義特殊功能寄存器的可尋位例外),我想在程序中設(shè)置幾個標(biāo)志變量(bit型),在可位尋址區(qū)RAM處,也就是8051的20-2F區(qū),原來用的是sbit,我是這樣用的,先指定一個變量作為基地址,再指定 該基地址變量的bit位置來獲得實際的物理bit地址(例;CHAR bdata i; sbit flag=i^0; )我想請教的是直接用bit 來定義,而不用sbit 這種方式,如果這樣那么在程序的開始處我因該怎樣來定義這個bit類型的變量,因該注意那些方面。 謝謝大家! |
| 2樓: | >>參與討論 |
| 作者: computer00 于 2006/2/15 21:58:00 發(fā)布:
直接用bit就行了,bit flag; |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |