1樓:快樂小斯
舉個例子
給r0賦值01h
r0:目標運算元;就是要操作的暫存器之類的東西;
01h:源運算元,就是要賦值的東西,包括立即數等;
至於埠位嘛,原文應該是埠位操作(埠|位操作)吧,意思是微控制器的埠可以按位操作,不用整個位元組操作
希望可以幫到你~
請教**r微控制器中一個埠操作的問題
2樓:匿名使用者
同意1樓的,你程式這樣寫是沒什麼問題的,是可以實現你要的高低電平變化功能,應該是你這個埠的外圍電路影響了你輸出的高電平。
3樓:匿名使用者
外圍電路會影響微控制器的io口高電平的,和外邊斷開,你再測一下,高電平應該是5v了
4樓:生活營口
端是不是還有其它功能。要初始化下。
在微控制器中,什麼叫讀引腳,什麼叫讀埠,它們有什麼區別?
5樓:手機使用者
讀引腳:將引腳作為輸入,從真正的外部引腳讀進輸入的值讀埠:這是引腳作為輸出端使用時採用的工作方式,微控制器的一些指令,如取反指令,這一類指令的最終結果雖然是把並行口作為輸出來使用
但在執行它的過程中卻要先讀,這裡的引號指讀的是鎖存器,而不是真正的引腳值。
如果你想先輸出1,再讀取引腳的狀態,就會出錯,因為由於引腳外元件的特殊作用,電壓有可能會不正常,微控制器可能會誤讀到0,這與原先輸出的1不符合,所以要想讀到原先的值,就得去讀埠暫存器中的值(暫存器不受外部影響),這就產生了讀埠
如何讀pic微控制器埠
6樓:
這些口主要差別是,a口有6個引腳,ra0-ra5除了ra4為漏極開路外,它只能是數字口,其他5個引腳都是可以作為模擬轉換的輸入口,還有re口,它只有3個引腳,與ra口一樣,這三個引腳也是可以作為模擬轉換的輸入口,這樣一共有8個引腳可以作為模擬輸入的引腳。rb口有8個,rb0-rb7,rb0可作為int中斷,高4位rb4-rb7有電平變換中斷功能。rb口還有內部弱上拉的功能。
rc口有8個,rc0-rc7,通訊介面大都在rc口。rd口有8個,rd0-rd7.以上的所有引腳,除了我說的功能外,都可以作為普通的io引腳。
pic 微控制器 c編譯語言的埠位操作語法
7樓:匿名使用者
暫存器設定
定義埠為輸出
直接賦值1或者0
比如:porta=0x00;//a埠為輸出ra0=1; //輸出高電平
51微控制器中怎樣位選一個埠出來單獨使用,而不受其它埠的影響?
8樓:萍水e相逢
微控制器 的埠 通常是 複用 的
就是 同一個 管腳,不同時候有不同的功能
9樓:匿名使用者
51的埠是可以位操作的啊
setb p1^0 就可以了
微控制器的輸出埠是怎麼選擇工作的?
10樓:匿名使用者
輸出埠只有高電平 低電平 分為高低各4位 相當於8位的2進位制陣列成 選擇工作埠選擇 你就要舉例說明下
11樓:北國林楓
根據設計電路需要可設計成輸入,輸出,通迅。由軟體完成
微控制器PWM的概念是什麼,微控制器中的PWM是指什麼
分兩點討論 1.pwm 脈衝寬度調製 pwm 是英文 pulse width modulation 的縮寫,簡稱脈寬調製,是利用微處理器的數字輸出來對類比電路進行控制的一種非常有效的技術,廣泛應用在從測量 通訊到功率控制與變換的許多領域中。2.微控制器中的pwm 指的是此微控制器有部分i o口具有輸...
如何實現微控制器中多路AD轉換,什麼是微控制器ad轉換,微控制器ad轉換處理方法
有兩種辦法,一個就是用兩個ad轉換晶片,兩路模擬量分別接一個。用微控制器控制兩個ad晶片同時啟動轉換,這樣基本可以實現採集到同一時刻的兩路模擬量值。另一種辦法就是用兩個取樣保持器 lf398 來暫時儲存模擬量的瞬時值。兩個保持器後面接模擬多路轉換器,模擬多路轉換器後面接一個ad轉換器。過程是這樣的 ...
微控制器都要有A D電路微控制器中的功能是什麼?在什麼清情況下需要A D電路,為什麼
1.不一定,如果不需要ad的就不用加,當然現在很多微控制器都是帶ad的 2.控制ad執行,運算處理ad轉換結果。3.如果涉及到對模擬訊號的處理,就需要ad,因為微控制器無法直接處理模擬訊號,需要ad進行轉換。 生活如歌 不是所有的系統都需要a d電路。a d電路就是把模擬量轉換為數字量的電路,簡稱模...