1樓:匿名使用者
是的,但僅限同系列的pic微控制器。
比如pic10/pic12/pic16這三個系列的彙編語句和c編譯器是一樣的。但pic18和前者又不一樣了,彙編和c編譯器都不一樣。dspic系列和pic24屬於16位的,和前面的又不一樣。
pic32是32位的,更不一樣了(它跟arm很接近,但不是arm核心).。
2樓:亂七胡說八糟亂想
pic和51是從**結構上就完全不同的,51微控制器位寬是八位而pic是從十一起到十四,五位(近發展的怎麼樣好久沒摸不知了)由於這的不同,51只可部份是單位元組指令,部份二位元組指令,還有一堆三位元組指令的,pic可除了超出頁面的轉移和呼叫是要另一字輔助外其它的可全是單位元組指令了,所以,pic就不會出現指令被撕裂的現象,也就是說在受到干擾時pic微控制器不會象51單片那樣可能會出現我們無法預見的現象,故只從指令系統上來說它的抗干擾特佳,當然,管腳,內總結構也有所不同.程式設計上那只是軟體的事了,只是助記符不一樣的.
學習pic微控制器c語言程式設計想買本書基本上是零基
景秋銘 是這樣的 學習微控制器前 的確是要先打點基礎 不然聽起來莫名其妙 到最後越來越吃力!首先會c語言 要學得比較好!然後再學 微機原理 這門課 這門課很重要 雖然學得時8088晶片 很過時 但是你要是學懂了 那麼微控制器以及往後的神馬都是相通的!而且微機原理中學得是組合語言 這種語言好處就是 學...
微控制器程式設計,設計電子秒錶,用共陽數碼管,60秒清零
p0段選 p2.0個位位選,p2.1十位位選 共陽數碼管 16m晶振。strt equ p2.5 stp equ p2.6 clrr equ p2.7 org 00h ajmp main org 0bh ajmp t0int org 30h main mov r0,20 mov tmod,01h m...
微控制器上位機程式設計現在一般都用什麼語言
更多的應該是c 一般有利於與微控制器的通訊,而且大多數硬體的驅動都是以c c 實現的 但是像c 這樣的高階語言在呼叫c c 的介面也很方便,而且介面很容易實現,而且更加漂亮,可以參考一下。 海小兵 微控制器首選也幾乎是唯一的選擇就是c了,vb什麼的別想了。另外,vb現在確實不怎麼用了。 用的是c,但...