1樓:網友
1,ra4是作為i/o輸出的時候是沒有驅動能力的,(漏極開路)如果你需要直接驅動一顆led則把上拉電阻改為1k2,ra4作為輸出的時候需要事先設定porta的方向暫存器trisa,將其設定為輸出。
如果是彙編則事先要進入bank1,然後再設定方向暫存器。
例如:bsf status, rp0 ; select bank1movlw 0x00 ; 方向初始值。
movwf trisa ; 所有方向都是輸出。
2樓:網友
一般情況下pic微控制器把a口設定為ad轉換的輸入端,如果不進行設定的,預設的情況是把ra設定為ad輸入埠,所以你想直接賦值給埠進行輸出控制是不能實現的。簡單的方法是在埠初始化的時候設定一下暫存器adcon0的bit 0 adon位為0,就是把ad功能關閉了。然後設定一下adcon1的bit 3-0 cfg3:
pcfg0讓你想要作為輸出的埠為d就可以了。
3樓:網友
你自己多看下data sheet。
不知道你用過的是哪一款型號的,pic系列的我用過,ra4好像可以做模擬i/0也可以做普通i/o的,你得看下。先在配置好,然後就可以驅動ra4作為普通輸入輸出了。
pic微控制器的特點
4樓:網友
microchip微控制器: microchip微控制器的主要產品是pic 16c系列和17c系列8位微控制器,cpu採用risc結構,分別僅有33,35,58條指令,採用harvard雙匯流排結構,執行速度快,低工作電壓,低功耗,較大的輸入輸出直接驅動能力,**低,一次性程式設計,小體積。 適用於用量大,檔次低,**敏感的產品。
在辦公自動化裝置,消費電子產品,電訊通訊,智慧型儀器儀表,汽車電子,金融電子,工業控制不同領域都有廣泛的應用,pic系列微控制器在世界微控制器市場份額排名中逐年提高。發展非常迅速。
pic微控制器有何優點?
5樓:網友
便宜 系列全(4~32位)而且共用編譯環境 片上器件也很夠用。
6樓:愛微控制器生活
很多啊,我也是正在學pic,它的抗干擾能力很強,**便宜穩定性高,是開發產品的最嘉選擇。特別是在逆變方面運用的更多,一起來學習吧。
80c51微控制器與pic的主要區別和各自的特點?
7樓:網友
pic微控制器與c-51系列微控制器的區別。
應該說有三個主要特點:
1)匯流排結構:c-51微控制器的匯流排結構是馮-諾依曼型,計算機在同乙個儲存空間取指令和資料,兩者不能同時進行;而pic微控制器的匯流排結構是哈佛結構,指令和資料空間是完全分開的,乙個用於指令,乙個用於資料,由於可以對程式和資料同時進行訪問,所以提高了資料吞吐率。正因為在pic微控制器中採用了哈佛雙匯流排結構,所以與常見的微控制器不同的一點是:
程式和資料匯流排可以採用不同的寬度。資料匯流排都是8位的,但指令匯流排位數分別位位。
2)流水線結構:c-51微控制器的取指和執行採用單指令流水線結構,即取一條指令,執行完後再取下一條指令;而pic的取指和執行採用雙指令流水線結構,當一條指令被執行時,允許下一條指令同時被取出,這樣就實現了單週期指令。
3)暫存器組:pic微控制器的所有暫存器,包括i/o口,定時器和程式計數器等都採用ram結構形式,而且都只需要乙個指令週期就可以完成訪問和操作;而c-51微控制器需要兩個或兩個以上的週期才能改變暫存器的內容。
更詳細的區別可參考相關書籍。
pic 微控制器 間跳 什麼意思
8樓:網友
應該是如果為零則跳過下一條指令,執行下下條指令——結果為零則跳轉。
你看的什麼書,推薦還是去pic的生產商microchip公司**上找他們官方版的資料手冊來看。國內的好的關於pic的書本都是從他們的資料手冊上抄的,但抄的質量卻讓人不敢恭維,比如這個「間跳」microchip公司的手冊裡是沒有這中詞的,估計是出書的作者自己創造的詞。
而decfsz指令在pic資料手冊上的描述是「將暫存器f 的內容遞減1。如果d為0,結果存入w 暫存器。如果d為1,結果存回暫存器f。
如果結果為1,則執行下一條指令。如果結果為0,代之執行一條nop 指令,使之成為一條雙週期指令。」
pic微控制器
9樓:網友
你51微控制器基礎是在學校學的一些理論,還是做過這個方面的開發,是用匯編還是c語言?如果是後者,那用2周左右時間查閱一下pic微控制器的文件和熟悉一下它的開發環境,就可以開始做了。書可以不買,但是程式設計器和開發板最好得有一套吧。
10樓:網友
其實沒有多大的區別,51學好了,那個自然會。如果要買書的話,買一本北航的微控制器教材即可……
請問什麼是LPC微控制器,和普通微控制器有什麼差別
瀛洲煙雨 微控制器作為計算機發展的一個重要分支領域,根據目前發展情況,從不同角度微控制器大致可以分為通用型 專用型 匯流排型 非匯流排型及工控型 家電型。根據需要選擇。lpc微控制器是微控制器的一種。是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu 隨機儲存器ram ...
與中斷有關特殊功能暫存器有哪些,51微控制器有哪幾個特殊功能暫存器
eie1 擴充套件中斷允許1 eie2 擴充套件中斷允許2 eip1 擴充套件中斷優先順序1 eip2 擴充套件中斷優先順序2 ie 中斷允許暫存器 ip 中斷優先順序控制暫存器 外部中斷和暫存器沒有什麼關係吧,問題太泛泛了 isr 中斷服務程式 中斷服務例程 與at89s51微控制器中斷系統的控制...
微控制器sfr和sbit有什麼區別
墨汁諾 一 含義不同 bit位標量是c51編譯器的一種擴充資料型別,利用它可定義一個位標量,但不能定義位指標,也不能定義位陣列。它的值是一個二進位制位,不是0就是1,類似一些高階語言中的boolean型別中的true和false。sfr也是一種擴充資料型別,點用一個記憶體單元,值域為0 255。利用...