0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機(jī)好學(xué)還是PIC單片機(jī)好學(xué)?

姚小熊27 ? 來源:網(wǎng)絡(luò)整理 ? 2018-05-15 09:05 ? 次閱讀

51單片機(jī)好學(xué)還是PIC單片機(jī)好學(xué)

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

再說說PIC相比與51單片機(jī)有哪些優(yōu)點(diǎn):

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

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

3:PIC的驅(qū)動(dòng)能力比51強(qiáng),PIC可直接驅(qū)動(dòng)數(shù)碼管,51有些吃力哦。

4:PIC的抗干擾能力比51好,這個(gè)我們公司做過試驗(yàn)的。

綜合上述,小編建議你學(xué)習(xí)PIC。

51單片機(jī)概述

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

51單片機(jī)的主要功能

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

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

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

·21個(gè)專用寄存器

·2個(gè)可編程定時(shí)/計(jì)數(shù)器·5個(gè)中斷源,2個(gè)優(yōu)先級(52有6個(gè))

·一個(gè)全雙工串行通信

·外部數(shù)據(jù)存儲器尋址空間為64kB

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

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

·單一+5V電源供電

CPU:由運(yùn)算和控制邏輯組成,同時(shí)還包括中斷系統(tǒng)和部分外部特殊功能寄存器;

RAM:用以存放可以讀寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù);

ROM:用以存放程序、一些原始數(shù)據(jù)和表格;

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

T/C:兩個(gè)定時(shí)/記數(shù)器,既可以工作在定時(shí)模式,也可以工作在記數(shù)模式;

五個(gè)中斷源的中斷控制系統(tǒng);

一個(gè)全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信;

片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,石英晶體和微調(diào)電容需要外接。最高振蕩頻率為12M。

PIC單片機(jī)特點(diǎn)或優(yōu)勢

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

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

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

3)產(chǎn)品上市零等待(Zerotimetomarket)。采用PIC的低價(jià)OTP型芯片,可使單片機(jī)在其應(yīng)用程序開發(fā)完成后立刻使該產(chǎn)品上市。

4)PIC有優(yōu)越開發(fā)環(huán)境。OTP單片機(jī)開發(fā)系統(tǒng)的實(shí)時(shí)性是一個(gè)重要的指標(biāo),象普通51單片機(jī)的開發(fā)系統(tǒng)大都采用高檔型號仿真低檔型號,其實(shí)時(shí)性不盡理想。PIC在推出一款新型號的同時(shí)推出相應(yīng)的仿真芯片,所有的開發(fā)系統(tǒng)由專用的仿真芯片支持,實(shí)時(shí)性非常好。就我個(gè)人的經(jīng)驗(yàn)看,還沒有出現(xiàn)過仿真結(jié)果與實(shí)際運(yùn)行結(jié)果不同的情況。

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

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

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

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

PIC單片機(jī)命名規(guī)則

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

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

PIC10、PIC12、PIC16、PIC18為8位單片機(jī)

PIC24、dsPIC30、dsPIC33為16位單片機(jī)

PIC32為32位單片機(jī)

3.器件型號(類型):

C CMOS 電路

CR CMOS ROM

LC 小功率CMOS 電路

LCS 小功率保護(hù)

AA 1.8V

LCR 小功率CMOS ROM

LV 低電壓

F 快閃可編程存儲器

HC 高速CMOS

FR FLEX ROM

4.改進(jìn)類型或選擇

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

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

42 、43 、44等

5.晶體標(biāo)示:

LP 小功率晶體,

RC 電阻電容,

XT 標(biāo)準(zhǔn)晶體/振蕩器

HS 高速晶體

6.頻率標(biāo)示:

-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 薄型四面引線扁平封裝

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • PIC單片機(jī)
    +關(guān)注

    關(guān)注

    65

    文章

    693

    瀏覽量

    102501
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    275

    文章

    5707

    瀏覽量

    125564
收藏 0人收藏

    評論

    相關(guān)推薦

    pic單片機(jī)51單片機(jī)哪個(gè)更簡單更好學(xué)

    pic單片機(jī)51單片機(jī)哪個(gè)更簡單更好學(xué)?PIC單片機(jī)
    發(fā)表于 11-02 09:04

    PIC單片機(jī)教程_PIC單片機(jī)學(xué)習(xí)要點(diǎn)

    PIC單片機(jī)是一種用來開發(fā)去控制外圍設(shè)備的集成電路(IC)。本內(nèi)容向廣大工程師全面的介紹了PIC單片機(jī),涵蓋PIC
    發(fā)表于 06-28 15:19
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機(jī)</b>教程_<b class='flag-5'>PIC</b><b class='flag-5'>單片機(jī)</b>學(xué)習(xí)要點(diǎn)

    MCS-51單片機(jī)指令系統(tǒng)講解

    MCS-51單片機(jī)指令系統(tǒng)是學(xué)習(xí)單片機(jī)是的難點(diǎn),所以值得好好學(xué)一下
    發(fā)表于 06-08 16:46 ?4次下載

    51單片機(jī)好學(xué)1602全過程C語言編程

    51單片機(jī)好學(xué)1602全過程C語言編程
    發(fā)表于 12-07 14:08 ?8次下載

    51單片機(jī)、AVR單片機(jī)PIC單片機(jī)的IO口操作

    51單片機(jī)、AVR單片機(jī)PIC單片機(jī)IO口結(jié)構(gòu)的均不同,導(dǎo)致了IO口操作也不同。操作單片機(jī)IO
    發(fā)表于 02-20 20:25 ?1.1w次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>、AVR<b class='flag-5'>單片機(jī)</b>和<b class='flag-5'>PIC</b><b class='flag-5'>單片機(jī)</b>的IO口操作

    三個(gè)方向分析單片機(jī)和PLC的優(yōu)劣勢_哪個(gè)好學(xué)?

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

    pic單片機(jī)51單片機(jī),誰更易于學(xué)習(xí)

    51 單片機(jī),二者誰更易于學(xué)習(xí),一起來了解下吧。 ? 一、概述 51 好學(xué)一些,但是 PIC 也沒比
    的頭像 發(fā)表于 10-30 16:00 ?1283次閱讀

    pic單片機(jī)51單片機(jī),誰更易于學(xué)習(xí)?

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

    PIC單片機(jī)學(xué)習(xí)—USART串口

    最近做了幾個(gè)項(xiàng)目都用到了PIC單片機(jī),在這幾個(gè)項(xiàng)目之前我只用到了51單片機(jī)和STM32來做控制類的項(xiàng)目,用PIC
    發(fā)表于 11-14 10:51 ?12次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機(jī)</b>學(xué)習(xí)—USART串口

    51單片機(jī)auxr寄存器_pic單片機(jī)51單片機(jī),誰更易于學(xué)習(xí)?

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

    51單片機(jī)好學(xué)嘛?學(xué)完51單片機(jī)學(xué)什么?

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

    單片機(jī)編程好學(xué)嗎?單片機(jī)初學(xué)者怎樣看懂代碼?

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

    公司用的非標(biāo)普通自動(dòng)化用單片機(jī)還是plc_單片機(jī)和PLC哪個(gè)好學(xué)?有時(shí)候選擇比努力更重要!...

    好學(xué)還是PLC好學(xué)的問題,總的來看,PLC因?yàn)槿腴T簡單,所以更適合新手,更容易上手和入門,口說無憑,一起來看看原因。單片機(jī)的確功能比PLC強(qiáng)大,但功能越強(qiáng)越廣,就意味著電路也會很復(fù)雜,
    發(fā)表于 12-17 18:49 ?0次下載
    公司用的非標(biāo)普通自動(dòng)化用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>還是</b>plc_<b class='flag-5'>單片機(jī)</b>和PLC哪個(gè)<b class='flag-5'>好學(xué)</b>?有時(shí)候選擇比努力更重要!...

    單片機(jī)和plc哪個(gè)好學(xué)?

    單片機(jī)的門檻肯定比plc高,會單片機(jī)的話PLC多少花點(diǎn)功夫也就差不多了,開發(fā)單片機(jī)你首先你要知道,單片機(jī)是硬軟件結(jié)合的,有些人會硬件不會軟件,有些人會軟件不會硬件,有些人硬軟件都會,當(dāng)
    的頭像 發(fā)表于 08-14 09:50 ?5557次閱讀
    <b class='flag-5'>單片機(jī)</b>和plc哪個(gè)<b class='flag-5'>好學(xué)</b>?

    單片機(jī)開發(fā)好學(xué)嗎?學(xué)習(xí)中有哪些樂趣與挑戰(zhàn)?

    單片機(jī)編程究竟是不是好學(xué)的問題。先來說一說單片機(jī)編程的挑戰(zhàn)性,對于初學(xué)者而言,單片機(jī)編程可能具有一定的挑戰(zhàn)性,因?yàn)樗枰憔邆湟韵聨c(diǎn)能力;單片機(jī)
    的頭像 發(fā)表于 03-28 08:04 ?2468次閱讀
    <b class='flag-5'>單片機(jī)</b>開發(fā)<b class='flag-5'>好學(xué)</b>嗎?學(xué)習(xí)中有哪些樂趣與挑戰(zhàn)?

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品