1樓:飲酒不醉不歸
不能。可以另定義一個函式。或者巨集
如set_pa(val)
巨集的話也差不多,需要把這些操作彙整一下。
但如果你在程式裡呼叫的多的話,個人認為還是函式方便些。
2樓:榜頭土地公
)納稅人次年需要由扣繳義務人繼續辦理專項附加扣除的,應及時對次年享受專項附加扣除的內容進行確認,並報送扣繳義務人。納稅人未及時確認的,次年1月起暫停扣除,待納稅人確認後再行辦理專項附加扣除選題)納稅人從兩處或兩處以上取得經營所得的,選擇其中一處經營管理所在地主管稅務機關辦理年度彙總申報。)納稅人接受技能人員職業資格繼續教育、專業技術人員職業資格繼續教育支出,在取得證書的當年,按照( )元的標準定額扣除)納稅人次年需要由扣繳義務人繼續辦理專項附加扣除的,應及時對次年享受專項附加扣除的內容進行確認,並報送扣繳義務人。
納稅人未及時確認的,次年1月起暫停扣除,待納稅人確認後再行辦理專項附加扣除選題)納稅人從兩處或兩處以上取得經營所得的,選擇其中一處經營管理所在地主管稅務機關辦理年度彙總申報。)納稅人次年需要由扣繳義務人繼續辦理專項附加扣除的,應及時對次年享受專項附加扣除的內容進行確認,並報送扣繳義務人。納稅人未及時確認的,次年1月起暫停扣除,待納稅人確認後再行辦理專項附加扣除)納稅人接受技能人員職業資格繼續教育、專業技術人員職業資格繼續教育支出,在取得證書的當年,按照( )元的標準定額扣除
一個微控制器的某一個io口能連到另外一個io口上嗎
3樓:那天老三
可以的,類似於3*3鍵盤就是這樣用的,但是,如果是一直短路的話,程式一定要設定好i/o埠
微控制器中如何將不同埠的8個io口用c語言定義為1個埠
4樓:浪跡天涯的流星
是採用 _boot 來定義某一位。
用c語言舉例子如下:
typedef struct
s*****ar;
5樓:匿名使用者
讀取可以,辦出好象不可以
int a=p1*256+p2
反過來 不知道能不能實現,如果巨集定義不會的話,乾脆編個子程式void out(uint a)
呼叫方法是一樣的,只不過執行時間長了
6樓:蔚格柯欣愉
這樣是不可以直接定義的,同1個埠是1個暫存器,只能寫個程序或函式來處理。
pic微控制器能不能把io口定義成一個變數,
7樓:匿名使用者
完全可以!
#define x ra0 //先把復ra0定義為變數x接下來制就可以在其它的函式中直接修改變數x的值了,因為ra0為portc中的其中一個i/o引腳,所以變數x為bit型別,位數為1位,所以x只有兩種狀態"1" 或"0"。可以這樣修改x的值:
x=1;//ra0的狀態為1
或x=0;//ra0的狀態為0
8樓:亂七胡說八糟亂想
能,只是它的操作要多些,你可要在程式中全考慮到的喲。
微控制器中如何將不同埠的8個“io”口用c語言定義為1個埠?
9樓:朝顏_林西
是採copy
用 _boot 來定義某一位。
用c語言舉例子如下:
typedef struct
s*****ar;
51微控制器改io口
10樓:匿名使用者
51的io 很特別,屬於sfr,不能直接或者間接定址,所以不能像暫存器那樣隨意調換順序。要麼在定義的時候修改,要麼使用以個介面函式,在介面函式中實現io的兌換,這個函式可以接受引數什麼的,可以做的比較人性化。
11樓:做而論道
硬體,也可以改的。
用軟體,變換,也可以。
樓主應該說明,用什麼語言。
12樓:匿名使用者
就是重新定義一下埠吧,有什麼問題
微控制器io口定義
13樓:愛笑的天宇
spce061a的i/o埠抄,對某一位襲的設定包括以
下3個基本項:資料向量data、屬性向量attribution和方向控制向量direction。3個埠內每個對應的位組合在一起,形成一個控制字,用來定義相應i/o口位的輸入輸出狀態和方式。
例如,假設需要ioa0是下拉輸入管腳,則相應的data、attribution和direction的值均被置為“0”。如果需要ioa1是帶喚醒功能的懸浮式輸入管腳,則data、attribution和direction的值被置為“010”。a口和b口的data、attribution和direction的設定值均在不同的暫存器裡,使用者在進行i/o口設定時要特別注意這一點。
14樓:匿名使用者
因為標頭檔案裡面沒有對p1^1定義,你可以開啟標頭檔案看看,裡面定義了p0~p3口等其他暫存器,但是沒定義p1^1,所以程式裡你可以直接用p1,而不能用p1^1,自己需要先定義。
15樓:螞蟻叼骨頭
現在你不要把c和彙編搞混了哦, c的話需要編譯器給其做編譯,如果你在c中直接用p1.1或者p1^1,也
內就不符容合編譯規則了。為什麼不能用呢,這是一種規則啊。想用,何必不把p1.1定義呢。也許你也是習慣用匯編而已。
16樓:電子粉絲
這種是便於看懂程式,好記憶.
怎樣把微控制器的8個不同管腳定義成同一個io口
17樓:匿名使用者
每個管腳屬於哪個並行口的,不是自己定義的,而是由微控制器自身決定的,使用者是改變不了,是不可能自己定義什麼的。不同的i/o口的管腳,是不可能定義成一個io口的。
微控制器輸入IO口擴充套件,微控制器IO口是怎樣擴充套件的
微控制器的輸入io口擴充套件可以通過以下方法來實現 1 通過並行擴充套件晶元,比如8255 8155等。2 通過鎖存器或緩衝器來擴充套件,比如74ls273,74ls373,74ls244,74ls245等等 3 通過串列埠 並口來擴充套件,比如74hc595,74hc164等等。4 通過解碼器來擴...
微控制器IO口是怎樣擴充套件的,微控制器擴充套件io口怎麼用
4終 1 首先可以使用38譯碼器進行拓展,三個引腳的二進位制輸入可變成8個引腳的分別輸出。2 然後附74hc138晶片真值表。3 還可以使用鎖存器拓展 74hc573,顧名思義,就是可以通過控制le引腳鎖住輸入io的點平,保持輸出不變,如下圖。4 還可以用序列輸入並行輸出的移位快取器74hc595進...
關於微控制器IO口電平轉換
做試驗啊,這個沒別的更好的辦法。入pinx的值會隨外部電路輸入高低電平變化而變化,因為它此時屬於輸入狀態,能讀入引腳電平 而所謂的高阻態只是相對於輸出來說的,輸出進入高阻態,並不影響輸入,即pinx的讀入。一次我搭了一個鍵盤電路,沒有使用上拉電阻,且ddrx portx分別配置為0 0,發現pinx...