<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

51單片機好學還是PIC單片機好學?

姚小熊27 ? 來源:網絡整理 ? 2018-05-15 09:05 ? 次閱讀

51單片機好學還是PIC單片機好學

51好學一些,但是PIC也沒比51難多少。首先,PIC比51多個配置位,這個基本上看看就懂了。然后,PIC的端口要配置成輸入或者輸出,51單片機則不用。PIC的中斷沒有優先級,需要軟件判斷。最后,PIC比51多許多寄存器,你要使用PIC的各種功能,都需要去初始化寄存器。

再說說PIC相比與51單片機有哪些優點:

1:相同的晶振情況下,PIC比51速度快,PIC4個時鐘周期為一個指令周期,51是12個。

2:PIC比51功能強大許多,比如自帶AD轉換,自帶PWM,內置弱上拉(需設置)LCD接口等。。這樣,你在用到許多功能的時候就很方便啦,不用去接很多外圍電路。

3:PIC的驅動能力比51強,PIC可直接驅動數碼管,51有些吃力哦。

4:PIC的抗干擾能力比51好,這個我們公司做過試驗的。

綜合上述,小編建議你學習PIC。

51單片機概述

51單片機是對所有兼容Intel8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,后來隨著Flashrom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用于工業測控系統之中。很多公司都有51系列的兼容機型推出,今后很長的一段時間內將占有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是51系列的單片機一般不具備自編程能力。

51單片機的主要功能

·8位CPU·4kbytes程序存儲器(ROM)(52為8K)

·256bytes的數據存儲器(RAM)(52有384bytes的RAM)

·32條I/O口線·111條指令,大部分為單字節指令

·21個專用寄存器

·2個可編程定時/計數器·5個中斷源,2個優先級(52有6個)

·一個全雙工串行通信

·外部數據存儲器尋址空間為64kB

·外部程序存儲器尋址空間為64kB

·邏輯操作位尋址功能·雙列直插40PinDIP封裝

·單一+5V電源供電

CPU:由運算和控制邏輯組成,同時還包括中斷系統和部分外部特殊功能寄存器;

RAM:用以存放可以讀寫的數據,如運算的中間結果、最終結果以及欲顯示的數據;

ROM:用以存放程序、一些原始數據和表格;

I/O口:四個8位并行I/O口,既可用作輸入,也可用作輸出;

T/C:兩個定時/記數器,既可以工作在定時模式,也可以工作在記數模式;

五個中斷源的中斷控制系統;

一個全雙工UART(通用異步接收發送器)的串行I/O口,用于實現單片機之間或單片機與微機之間的串行通信;

片內振蕩器和時鐘產生電路,石英晶體和微調電容需要外接。最高振蕩頻率為12M。

PIC單片機特點或優勢

1)PIC最大的特點是不搞單純的功能堆積,而是從實際出發,重視產品的性能與價格比,靠發展多種型號來滿足不同層次的應用要求。就實際而言,不同的應用對單片機功能和資源的需求也是不同的。比如,一個摩托車的點火器需要一個I/O較少、RAM及程序存儲空間不大、可靠性較高的小型單片機,若采用40腳且功能強大的單片機,投資大不說,使用起來也不方便。PIC系列從低到高有幾十個型號,可以滿足各種需要。其中,PIC12C508單片機僅有8個引腳,是世界上最小的單片機。

該型號有512字節ROM、25字節RAM、一個8位定時器、一根輸入線、5根I/O線,市面售價在3-6元人人民幣。這樣一款單片機在象摩托車點火器這樣的應用無疑是非常適合。PIC的高檔型號,如PIC16C74(尚不是最高檔型號)有40個引腳,其內部資源為ROM共4K、192字節RAM、8路A/D、3個8位定時器、2個CCP模塊、三個串行口、1個并行口、11個中斷源、33個I/O腳。這樣一個型號可以和其它品牌的高檔型號媲美。

2)精簡指令使其執行效率大為提高。PIC系列8位CMOS單片機具有獨特的RISC結構,數據總線和指令總線分離的哈佛總線(Harvard)結構,使指令具有單字長的特性,且允許指令碼的位數可多于8位的數據位數,這與傳統的采用CISC結構的8位單片機相比,可以達到2:1的代碼壓縮,速度提高4倍。

3)產品上市零等待(Zerotimetomarket)。采用PIC的低價OTP型芯片,可使單片機在其應用程序開發完成后立刻使該產品上市。

4)PIC有優越開發環境。OTP單片機開發系統的實時性是一個重要的指標,象普通51單片機的開發系統大都采用高檔型號仿真低檔型號,其實時性不盡理想。PIC在推出一款新型號的同時推出相應的仿真芯片,所有的開發系統由專用的仿真芯片支持,實時性非常好。就我個人的經驗看,還沒有出現過仿真結果與實際運行結果不同的情況。

5)其引腳具有防瞬態能力,通過限流電阻可以接至220V交流電源,可直接與繼電器控制電路相連,無須光電耦合器隔離,給應用帶來極大方便。

6)徹底的保密性。PIC以保密熔絲來保護代碼,用戶在燒入代碼后熔斷熔絲,別人再也無法讀出,除非恢復熔絲。目前,PIC采用熔絲深埋工藝,恢復熔絲的可能性極小。

7)自帶看門狗定時器,可以用來提高程序運行的可靠性。

8)睡眠和低功耗模式。雖然PIC在這方面已不能與新型的TI-MSP430相比,但在大多數應用場合還是能滿足需要的。

PIC單片機命名規則

1.前綴: PIC MICROCHIP 公司產品代號,特別地:dsPIC為集成DSP功能的新型PIC單片機

2.系列號:10、12、16、18、24、30、33、32,其中

PIC10、PIC12、PIC16、PIC18為8位單片機

PIC24、dsPIC30、dsPIC33為16位單片機

PIC32為32位單片機

3.器件型號(類型):

C CMOS 電路

CR CMOS ROM

LC 小功率CMOS 電路

LCS 小功率保護

AA 1.8V

LCR 小功率CMOS ROM

LV 低電壓

F 快閃可編程存儲器

HC 高速CMOS

FR FLEX ROM

4.改進類型或選擇

54A 、58A 、61 、62 、620 、621

622 、63 、64 、65 、71 、73 、74

42 、43 、44等

5.晶體標示:

LP 小功率晶體,

RC 電阻電容,

XT 標準晶體/振蕩器

HS 高速晶體

6.頻率標示:

-02 2MHZ,

-04 4MHZ,

-10 10MHZ,

-16 16MHZ

-20 20MHZ,

-25 25MHZ,

-33 33MHZ

7.溫度范圍:

空白 0℃至70℃,

I -45℃至85℃,

E -40℃至125℃

8.封裝形式:

L PLCC 封裝

JW 陶瓷熔封雙列直插,有窗口

P 塑料雙列直插

PQ 塑料四面引線扁平封裝

W 大圓片

SL 14腿微型封裝-150mil

JN 陶瓷熔封雙列直插,無窗口

SM 8腿微型封裝-207mil

SN 8腿微型封裝-150 mil

VS 超微型封裝8mm×13.4mm

SO 微型封裝-300 mil

ST 薄型縮小的微型封裝-4.4mm

SP 橫向縮小型塑料雙列直插

CL 68腿陶瓷四面引線,帶窗口

SS 縮小型微型封裝

PT 薄型四面引線扁平封裝

TS 薄型微型封裝8mm×20mm

TQ 薄型四面引線扁平封裝

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PIC單片機
    +關注

    關注

    63

    文章

    691

    瀏覽量

    101573
  • 51單片機
    +關注

    關注

    270

    文章

    5649

    瀏覽量

    121167
收藏 人收藏

    評論

    相關推薦

    51單片機之后最好學什么

    覺得學51已經學得有點基礎了,接著最好向那種單片機繼續學習?求助
    發表于 03-16 16:44

    請問單片機那個比較好學?

    想問單片機那個比較好學
    發表于 05-10 07:55

    51單片機/AVR單片機PIC單片機IO口的操作的方法是什么?

    51單片機/AVR單片機PIC單片機IO口的操作的方法是什么?
    發表于 10-29 06:43

    pic單片機51單片機哪個更簡單更好學?

    pic單片機51單片機哪個更簡單更好學?PIC單片機
    發表于 11-02 09:04

    51單片機和STM32

    最近做了幾個項目都用到了PIC單片機,在這幾個項目之前我只用到了51單片機和STM32來做控制類的項目,用PIC
    發表于 11-22 06:57

    PIC單片機51單片機的區別

    原文地址:http://blog.sina.com.cn/s/blog_4a3946360100mwqh.html關于矩陣鍵盤的識別方法在51矩陣鍵盤識別中已經說過,現在要說的是PIC單片機
    發表于 11-25 07:22

    初學者如何學習單片機編程

    編程只需要學習C語言,很多人也會把匯編也學了,但是實際產品開發匯編一般用的還是比較少。反正我從來沒用匯編做過項目,所以只需要學習C語言就可以了。至于單片機嘛,入門51單片機也很簡單,
    發表于 12-06 08:11

    51單片機好學1602全過程C語言編程

    51單片機好學1602全過程C語言編程
    發表于 12-07 14:08 ?8次下載

    三個方向分析單片機和PLC的優劣勢_哪個好學?

    單片機是微型計算機系統,屬于微控制器的其中一種,PLC的全稱是可編程邏輯控制器,從名字上來看這二者肯定有相通之處,但又互相區別。對于單片機好學還是PLC
    的頭像 發表于 01-31 15:50 ?1w次閱讀

    pic單片機51單片機,誰更易于學習

    51 單片機,二者誰更易于學習,一起來了解下吧。 ? 一、概述 51 好學一些,但是 PIC 也沒比
    的頭像 發表于 10-30 16:00 ?773次閱讀

    pic單片機51單片機,誰更易于學習?

    51 單片機,二者誰更易于學習,一起來了解下吧。一、概述51 好學一些,但是 PIC 也沒比 51
    發表于 11-14 09:21 ?14次下載
    <b class='flag-5'>pic</b><b class='flag-5'>單片機</b>與<b class='flag-5'>51</b><b class='flag-5'>單片機</b>,誰更易于學習?

    51單片機auxr寄存器_pic單片機51單片機,誰更易于學習?

    51 單片機,二者誰更易于學習,一起來了解下吧。 一、概述51 好學一些,但是 PIC 也沒比 51
    發表于 11-20 16:21 ?14次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>auxr寄存器_<b class='flag-5'>pic</b><b class='flag-5'>單片機</b>與<b class='flag-5'>51</b><b class='flag-5'>單片機</b>,誰更易于學習?

    51單片機好學嘛?學完51單片機學什么?

    大家好,我是無際單片機編程的徐導,很多想學單片機又擔心自己學不會的兄弟們,都想問這個問題:51單片機好學嘛?作為一個資深的老工程師,我
    發表于 11-23 16:20 ?9次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>好學</b>嘛?學完<b class='flag-5'>51</b><b class='flag-5'>單片機</b>學什么?

    單片機編程好學嗎?單片機初學者怎樣看懂代碼?

    編程只需要學習C語言,很多人也會把匯編也學了,但是實際產品開發匯編一般用的還是比較少。反正我從來沒用匯編做過項目,所以只需要學習C語言就可以了。至于單片機嘛,入門51單片機也很簡單,
    發表于 11-23 18:06 ?11次下載
    <b class='flag-5'>單片機</b>編程<b class='flag-5'>好學</b>嗎?<b class='flag-5'>單片機</b>初學者怎樣看懂代碼?

    公司用的非標普通自動化用單片機還是plc_單片機和PLC哪個好學?有時候選擇比努力更重要!...

    好學還是PLC好學的問題,總的來看,PLC因為入門簡單,所以更適合新手,更容易上手和入門,口說無憑,一起來看看原因。單片機的確功能比PLC強大,但功能越強越廣,就意味著電路也會很復雜,
    發表于 12-17 18:49 ?0次下載
    公司用的非標普通自動化用<b class='flag-5'>單片機</b><b class='flag-5'>還是</b>plc_<b class='flag-5'>單片機</b>和PLC哪個<b class='flag-5'>好學</b>?有時候選擇比努力更重要!...
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>