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

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

不同的模塊如何共享 sbit 變量????extern不行呀?討論

作者:misshan 欄目:單片機(jī)
不同的模塊如何共享 sbit 變量????extern不行呀?討論
請教版主和高手們,不同的模塊如何共享 sbit 變量,extern不行呀?

大家來討論一下吧。有遇到過這個(gè)問題朋友,指點(diǎn)一下。

2樓: >>參與討論
農(nóng)民講習(xí)所
有啥好討論的
sbit和define,srf類似。你把它寫在一個(gè)單獨(dú)H文件中再都包含它

* - 本貼最后修改時(shí)間:2005-5-26 16:53:00 修改者:農(nóng)民講習(xí)所

3樓: >>參與討論
enbed
再定義一次
地址是一樣的,
所以沒事的。

4樓: >>參與討論
misshan
我今天查了一下午的資料,幫我再看一下
to enbed:

我今天查了一下午的資料,知道這個(gè)是sbit的意義,也看到網(wǎng)上有人提示說將它放到單獨(dú)的一個(gè).h文件中,然后用到的文件都 include 它,

可是我試了定義:
//**************

int bdata a=0;

//*************

在 一個(gè).h文件中 定義:
//---------------
extern int bdata a;
sbit b=a^7;

//-------------
//然后各模塊包含這個(gè)頭文件,可是這樣提示 a 的類型不匹配!


          高手提示一下問題在哪里呢?



5樓: >>參與討論
農(nóng)民講習(xí)所
H文件被包含錯(cuò)誤
 
6樓: >>參與討論
jacksmart
不要extern
不要extern 

7樓: >>參與討論
2_1_I_C
re
定義
unsigned CHAR bdata flag;
sbit flag0=flag^0;
聲明
extern bit flag0;


8樓: >>參與討論
misshan
為什么,我試了以上的說法都還不行呢?你們測試過嗎?
定義
unsigned CHAR bdata flag;
sbit flag0=flag^0;
聲明
extern bit flag0;


這樣調(diào)試通不過呀,提示" 'flag0':  redefinition "!
去掉 extern 現(xiàn)象一樣的。

9樓: >>參與討論
foolembed
see this:
在一個(gè)文件中這樣:
uint bdata TEST;
sbit tflag = TEST^1;
其他的用到這個(gè)bit變量的地方只要聲明:
extern tflag就可以了;),
注意:只要extern bit tflag;沒有什么extern uint bdata TEST什么的啊,呵呵:)
我已經(jīng)TEST ok了,希望你沒問題了; )

10樓: >>參與討論
misshan
好了,謝謝各位了。
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
想了解編程器原理和制作,該怎么入手
求教:怎樣設(shè)計(jì)一個(gè)64分頻的電路
挑戰(zhàn)性工作:我有一組數(shù)據(jù),能否分析出校驗(yàn)方法?
這個(gè)程序能這樣寫嗎?
lab TOOL48 編程器  使用請教.
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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