導航:首頁 > 操作系統 > pic單片機怎麼樣

pic單片機怎麼樣

發布時間:2023-01-11 21:19:46

1. pic單片機為什麼那麼少見知乎

市場競爭力的問題吧。
PIC的單片機,個人使用後,覺得它適合工控類產品。目前本人將它用於價格低廉的汽車電子產品上。個人了解,汽車行業,還是以飛思卡爾為主流單片機。(開發新產品,國內很多車廠的技術人員都會問我,你們使用的是不是飛思卡爾的(CPU))。所以在汽車行業上,microchip 的PIC爭不過飛思卡爾。(說個題外話:飛思卡爾被NXP收購,而microchip卻收購了Atmel 和 Micrel,有點顛覆)
51系列單片機,作為單片機起源,在現今的社會,更是大有泛濫之勢,價格低得難以想像。所以,教育行業、消費類產品(玩具、傢具等),被51單片機包圓。PIC根本搶不了這市場。
而另一個要命的是,PIC單片機編程軟體兼容性差,編譯器之間升級換代,根本就是不同的軟體。前面學會的都沒用,得重新學新的編程軟體。
另外PIC 的一些設計,確實不夠好:
像什麼 1<<16位編譯失敗啦、硬體堆棧層限制啦、除法運算1000周期啦……

2. pic單片機很垃圾

是有點差。PIC單片機(Peripheral Interface Controller)是一種用來可開發的去操控外圍設備的可編程集成電路(IC)。

3. PIC單片機有何優勢

個人經驗,僅供參考:

  1. PIC單片機在價格上確實不存在優勢。

  2. PIC單片機的抗干擾性能明顯高於AVR,我做過產品對比。

  3. PIC單片機的精簡指令集易學好用,如果喜歡匯編語言的,可以從這個單片機入手,STM32的匯編語言入手太麻煩了。

  4. 開發新產品建議不要選用PIC,缺點是容易破解。建議用STC,STM,有唯一ID,用於加密

4. pic單片機與51單片機有什麼區別

1、匯流排結構不同

MCS-51的匯流排結構是馮-諾依曼型,計算機在同一個存儲空間取指令和數據,兩者不能同時進行;而PIC的匯流排結構是哈佛結構,指令和數據空間是完全分開的,一個用於指令,一個用於數據,由於可以對程序和數據同時進行訪問,所以提高了數據吞吐率。

正因為在PIC系列單片機中採用了哈佛雙匯流排結構,所以與常見的微控制器不同的一點是:程序和數據匯流排可以採用不同的寬度。數據匯流排都是8位的,但指令匯流排位數分別位12、14、16位。

2、流水線結構不同

MCS-51的取指和執行採用單指令流水線結構,即取一條指令,執行完後再取下一條指令;而PIC的取指和執行採用雙指令流水線結構,當一條指令被執行時,允許下一條指令同時被取出,這樣就實現了單周期指令。

3、寄存器組

PIC的所有寄存器,包括I/O口,定時器和程序計數器等都採用RAM結構形式,而且都只需要一個指令周期就可以完成訪問和操作;而MCS-51需要兩個或兩個以上的周期才能改變寄存器的內容。

(4)pic單片機怎麼樣擴展閱讀:

單片機的應用

1、單片機在智能儀表中的應用單片機廣泛地用於各種儀器儀表,使儀器儀表智能化,並可以提高測量的自動化程度和精度,簡化儀器儀表的硬體結構,提高其性能價格比。

2、單片機在機電一體化中的應用機電一體化是械工業發展的方向。機電一體化產品是指集成機械技術、微電子技術、計算機技術於一體,具有智能化特徵的機電產品。

例如微機控制的車床、鑽床等。單片機作為產品中的控制器,能充分發揮它的體積小、可靠性高、功能強等優點,可大大提高機器的自動化、智能化程度。

3、單片機在實時控制中的應用單片機廣泛地用於各種實時控制系統中。例如,在工業測控、航空航天、尖端武器、機器人等各種實時控制系統中,都可以用單片機作為控制器。單片機的實時數據處理能力和控制功能,可使系統保持在最佳工作狀態,提高系統的工作效率和產品質量。

5. pic32單片機有前景嗎值得花時間去研究開發嗎

沒用過STM32,但是用過AVR和PIC,以及PowerPC。我個人的看法僅供參考:如果是為了去應聘,當然你最好把學習的知識和目標行業聯系起來,比如說做智能機,不用問,肯定是ARM核心的處理器好找工作。如果做通信,當然是PowerPC。如果是自己學習,那麼學哪個都差不多,知識是相通的。回來說PIC32,我也剛學習,感覺Microchip最大的好處就是給你封裝的很完善,只要你使用Plib,那麼細節根本不用操作。如果不跑OS,而且你用過PIC8位或16位單片機的話,反正很快就明白了,我用了一周,就忙著去做項目了。至於STM32,以前關注過,有人說不穩定,所以沒嘗試。ARM是流行,但是流行不一定好用,你要看自己的需求,不能人雲亦雲。誰多說自己用的是好東西,呵呵,要不就是精神病了,你選擇性的參考吧。至於貶低別的人,中國特色,不好說啥,要不我也被特色了。嘻嘻。

6. pic單片機什麼東西

PIC單片機(Peripheral Interface Controller)是一種用來開發的去控制外圍設備的集成電路(IC)。一種具有分散作用(多任務)功能的CPU。與人類相比,大腦就是CPU,PIC 共享的部分相當於人的神經系統。
PIC單片機有計算功能和記憶內存像CPU並由軟體控制運行。然而,處理能力-般,存儲器容量也很有限,這取決於PIC的類型。但是它們的最高操作頻率大約都在20MHz左右,存儲器容量用做寫程序的大約1K-4K位元組。
時鍾頻率與掃描程序的時間和執行程序指令的時間有關系。但不能僅以時鍾頻率來判斷程序處理能力,它還隨處理裝置的體系結構改變(1*)。如果是同樣的體系結構,時鍾頻率較高的處理能力會較強。

7. 通俗的介紹一下pic單片機

為什麼要和電腦類比呢?看來你沒有用過單片機吧,單片機的結構都是大同小異的。
那就象徵性地類比下。
pic是哈佛結構的,程序存在程序存儲器,也就是ROM或者Flash裡面,相當於電腦硬碟。
數據存儲在數據存儲器里,也就是RAM,相當於電腦的內存。
pic單片機有些內部沒有RC振盪,所以基本都要外接晶振,pic單片機一般內部指令周期4分頻,也就是晶振頻率/4的執行速度,相當於電腦主頻。
其實單片機和電腦的cpu才是近親啊。
還有就是各種介面啊。比如串口,單片機一般都是有的,台式電腦上也基本都是有的。
還有就是spi,i2c,AD等這些外設。電腦上沒有。
pic單片機比其他單片機的優勢?估計不太大了。主要是據說它剛干擾比較強,但實際上那是十幾二十年前的說法了,老外用得比較多。價格沒有優勢,比較貴。資源也沒有優勢,就性價比來說,pic沒太大優勢。
而且硬體方面的特點:14bit一字的程序存儲器,和ram分頁是最大的特點。這個導致很多初學者看不懂。ram本來就小還分成數頁,給操作帶來很大的麻煩。
10f和12f因為fROM和RAM是在太小,不建議用c語言,最好用匯編編寫。
就我用過的多款單片機中,pic單片機給我的印象資源一般,操作比較繁瑣,價格較高,抗干擾么,感覺上是比一般的好點。

如有問題,歡迎追問

閱讀全文

與pic單片機怎麼樣相關的資料

熱點內容
usb藍牙android 瀏覽:405
伺服器顯示error1什麼意思 瀏覽:708
python代碼精簡 瀏覽:457
文件加密了怎麼找到了 瀏覽:193
jellyfin插件怎麼選擇主伺服器 瀏覽:836
asp用戶注冊源碼 瀏覽:48
什麼是照片壓縮文件 瀏覽:392
java調用js代碼 瀏覽:979
崑山市民app怎麼修改身份信息 瀏覽:779
php登陸次數 瀏覽:744
python字元轉成數字 瀏覽:822
海川用的是什麼伺服器 瀏覽:376
口才是練出來的pdf 瀏覽:458
雲伺服器哪個公司性價比高 瀏覽:517
源碼論壇打包 瀏覽:558
php怎麼做成word 瀏覽:692
python批量生成密鑰 瀏覽:492
程序員要不要考社區人員 瀏覽:150
app的錢怎麼充q幣 瀏覽:814
android銀行卡識別 瀏覽:757