1樓:匿名使用者
51好學一些,但是pic也沒比51難多少。我現在用的就是pic。
首先,pic比51多個配置位,這個看看就懂了基本上。
然後,pic的埠要配置成輸入或者輸出,51不用。pic的中斷沒有優先順序,需要軟體判斷。
最後,pic比51多許多暫存器,你要使用pic的各種功能,都需要去初始化暫存器。
再說說pic的優點。
一:相同的晶振情況下,pic比51速度快,pic4個時鐘週期為一個指令週期,51是12個。
二:pic比51功能強大許多,比如自帶ad轉換,自帶pwm,內建弱上拉(需設定)lcd介面等。。這樣,你在用到許多功能的時候就很方便啦,不用去接很多外圍電路。
三:pic的驅動能力比51強,pic可直接驅動數碼管,51有些吃力哦。
四:pic的抗干擾能力比51好,這個我們公司做過試驗的。
綜合上述這些,建議你學習pic。
2樓:匿名使用者
難度都差不多的,不過學51微控制器的人比較多,同道中人多自然就不寂寞了,所以初學者還是選擇51微控制器比較好,資料多,互相幫助的人也多,顯得更容易些。
3樓:匿名使用者
51基礎 pic stc 翼龍 等等 都是提高部分了 只有先了解51 其他的上手就快樂
4樓:匿名使用者
51應用更廣泛,面更廣
pic微控制器問題,PIC微控制器引腳程式設計問題
1 這裡的 f 指的是目的暫存器標誌,表示存在pcl而不是w,如果是存在w,把這裡的 f 改為 w 實際上 f 代表1,w 代表0。2 這個問題上面已經說了,這裡的 w 表示存到工作暫存器w中。這一類的指令再舉例如下 addwf a1,w 把w暫存器的內容與a1暫存器的內容相加,結果存於w暫存器 a...
eda技術與微控制器有什麼區別,pic微控制器與51微控制器有什麼區別?
士飛薇武鈞 eda是電子設計自動化。一般大學的eda課講的都是fpga,有的略帶cpld。fpga是現場可程式設計門陣列,是一種可程式設計的晶片 你把它編成微控制器那它就是微控制器 你編成其他的它就是其他的 設計fpga要用eda 電子設計自動化 輔助工具,說白了,這些工具就是晶片開發廠商提供的開發...
51微控制器init什麼意思,51微控制器的“51”是什麼意思?
51微控制器init 一般初始化函式的函式名。用法 類 alloc init init 是建構函式初始化用,他能初始化啥,都初始化為預設值,alloc 之後就是預設值。51微控制器簡介 51系列微控制器是一個統稱。代表時鐘為12分頻,內部儲存器為哈佛結構 資料和 分別儲存 的一系列8位微控制器。代表...