芒果视频下载

網(wang)站分(fen)類(lei)
登錄 |    

pic單片機與51的區別在哪 pic單片機和51單片機哪個好

本文章由注冊用戶 荊湖酒徒 上傳提供 2023-07-25 評論 0
摘要:單片機種類眾多,pic單片機和51單片機是使用比較頻繁的兩種,這兩種單片機主要區別在于總線結構、寄存器組和流水線結構方面有所不同。pic單片機和51單片機對比起來,各有各的優缺點,51單片機使用方便、可進行乘除法運算,但也存在運行速度過慢的缺點;pic單片機運行速度更快,能滿足精度要求,但瓶頸現象比51單片機嚴重,如何選擇主要看需要。下面一起來了解一下pic單片機與51的區別在哪吧。

一、pic單片機與51的區別在哪

pic單片機在日常中使用頻率較高,與pic單片機具備同等地位的還有51單片機,那么(me)pic單(dan)片機和51單(dan)片機有(you)什么(me)區別呢(ni)?

1、總線結構區別

51單片機的總(zong)線結(jie)構是馮-諾依(yi)曼(man)型,計算機在(zai)同一個(ge)存儲空(kong)間取指(zhi)令(ling)和數(shu)(shu)據(ju)(ju),兩者不能同時(shi)進行(xing);而PIC單片機的總(zong)線結(jie)構是哈佛結(jie)構,指(zhi)令(ling)和數(shu)(shu)據(ju)(ju)空(kong)間是完全分開(kai)的,一個(ge)用(yong)于指(zhi)令(ling),一個(ge)用(yong)于數(shu)(shu)據(ju)(ju),由于可以(yi)對程(cheng)序和數(shu)(shu)據(ju)(ju)同時(shi)進行(xing)訪問,所以(yi)提高了數(shu)(shu)據(ju)(ju)傳輸效率。正因(yin)為在(zai)PIC系列單片機中采用(yong)了哈佛雙總(zong)線結(jie)構,所以(yi)與(yu)常見(jian)的微(wei)控制(zhi)器(qi)不同的一點是:程(cheng)序和數(shu)(shu)據(ju)(ju)總(zong)線可以(yi)采用(yong)不同的寬度。數(shu)(shu)據(ju)(ju)總(zong)線都是8位(wei)的,但指(zhi)令(ling)總(zong)線位(wei)數(shu)(shu)分別位(wei)12、14、16位(wei)。

該圖片由注冊用戶"荊湖酒徒"提供,版權聲明反饋

2、寄存器組區別

PIC單片(pian)機的(de)所有寄存器(qi),包括I/O口,定時器(qi)和程(cheng)序(xu)計數器(qi)等都(dou)采用(yong)RAM結構(gou)形式,而且都(dou)只需要(yao)一個(ge)指令(ling)周期就可以(yi)完成訪問(wen)和操作;而51單片(pian)機需要(yao)兩(liang)個(ge)或兩(liang)個(ge)以(yi)上的(de)周期才能改(gai)變寄存器(qi)的(de)內(nei)容。

3、流水線結構區別

51單(dan)片機的取(qu)(qu)指(zhi)和(he)(he)執行采用單(dan)指(zhi)令(ling)流水線結構(gou),即取(qu)(qu)一(yi)條指(zhi)令(ling),執行完后再取(qu)(qu)下(xia)一(yi)條指(zhi)令(ling);而PIC單(dan)片機的取(qu)(qu)指(zhi)和(he)(he)執行采用雙指(zhi)令(ling)流水線結構(gou),當一(yi)條指(zhi)令(ling)被執行時,允許(xu)下(xia)一(yi)條指(zhi)令(ling)同時被取(qu)(qu)出,這(zhe)樣就實(shi)現了單(dan)周期指(zhi)令(ling)。

二、pic單片機和51單片機哪個好

pic單(dan)(dan)片(pian)機和51單(dan)(dan)片(pian)機相(xiang)比,各有各的優缺點,并不一(yi)定(ding)哪種單(dan)(dan)片(pian)機更好,下面為大家對(dui)比一(yi)下兩(liang)種單(dan)(dan)片(pian)機的優劣(lie)勢:

1、51單片機的優缺點

(1)優點

51單(dan)(dan)片(pian)(pian)機的(de)(de)(de)(de)(de)優點是它(ta)(ta)從內部的(de)(de)(de)(de)(de)硬件(jian)到(dao)軟件(jian)有一套(tao)完整的(de)(de)(de)(de)(de)按(an)位(wei)(wei)操作系統,它(ta)(ta)的(de)(de)(de)(de)(de)處(chu)(chu)理(li)(li)對象不是字(zi)或(huo)字(zi)節而是位(wei)(wei),因此它(ta)(ta)不光能(neng)(neng)對片(pian)(pian)內某(mou)些特殊(shu)功能(neng)(neng)寄存器的(de)(de)(de)(de)(de)某(mou)位(wei)(wei)進(jin)行(xing)處(chu)(chu)理(li)(li),如傳送、置位(wei)(wei)、清零、測試等,還能(neng)(neng)進(jin)行(xing)位(wei)(wei)的(de)(de)(de)(de)(de)邏(luo)輯(ji)運算,其功能(neng)(neng)十分完備,使用起來得心應手(shou)。雖然其他種(zhong)類的(de)(de)(de)(de)(de)單(dan)(dan)片(pian)(pian)機也具有位(wei)(wei)處(chu)(chu)理(li)(li)功能(neng)(neng),但能(neng)(neng)進(jin)行(xing)位(wei)(wei)邏(luo)輯(ji)運算的(de)(de)(de)(de)(de)實(shi)屬少(shao)見。51單(dan)(dan)片(pian)(pian)機在片(pian)(pian)內RAM區間(jian)還特別開(kai)辟了一個雙重(zhong)功能(neng)(neng)的(de)(de)(de)(de)(de)地址(zhi)區間(jian),十六個字(zi)節,單(dan)(dan)元地址(zhi)20H~2FH,它(ta)(ta)既(ji)可(ke)作字(zi)節處(chu)(chu)理(li)(li),也可(ke)作位(wei)(wei)處(chu)(chu)理(li)(li)(作位(wei)(wei)處(chu)(chu)理(li)(li)時,合128個位(wei)(wei),相應位(wei)(wei)地址(zhi)為(wei)OOH~7FH),使用極(ji)為(wei)靈活(huo)。這一功能(neng)(neng)無疑給使用者提(ti)供了極(ji)大的(de)(de)(de)(de)(de)方便。

51單片機的另(ling)一(yi)(yi)個(ge)優點是乘(cheng)法(fa)和(he)除(chu)法(fa)指(zhi)令(ling),這給編程也帶來了便利。八位(wei)(wei)除(chu)以八位(wei)(wei)的除(chu)法(fa)指(zhi)令(ling),商(shang)為八位(wei)(wei),精度嫌不(bu)(bu)夠,用得不(bu)(bu)多。而八位(wei)(wei)乘(cheng)八位(wei)(wei)的乘(cheng)法(fa)指(zhi)令(ling),其(qi)積為十(shi)六位(wei)(wei),精度還是能(neng)滿足(zu)要求的,用的較多。作乘(cheng)法(fa)時,只需一(yi)(yi)條(tiao)指(zhi)令(ling)即可。很多的八位(wei)(wei)單片機都不(bu)(bu)具(ju)備乘(cheng)法(fa)功(gong)能(neng),作乘(cheng)法(fa)時還得編上一(yi)(yi)段子程序調用,十(shi)分不(bu)(bu)便。

還有就(jiu)是(shi),51系(xi)列(lie)的(de)I/O腳(jiao)的(de)設置和(he)使用非(fei)常簡單(dan),但高電平時無輸(shu)出(chu)(chu)能力(li),可(ke)謂(wei)有利有弊。其他系(xi)列(lie)的(de)單(dan)片機(如(ru)PIC系(xi)列(lie)、AVR系(xi)列(lie)等)對I/O口進行(xing)了(le)(le)改進,增(zeng)加了(le)(le)方向(xiang)寄存器(qi)以(yi)確(que)定(ding)輸(shu)入或輸(shu)出(chu)(chu),但使用也變得復(fu)雜。

(2)缺點

51單片機(ji)的主要缺點是運行速(su)度過慢,當晶振頻(pin)率為12MHz時,機(ji)器周(zhou)期達(da)1μs,顯然適應不了現代高(gao)速(su)運行的需要。

2、pic單片機的優缺點

(1)優點

PIC單(dan)片(pian)機CPU采用RISC結(jie)構(gou),分別(bie)有(you)33、35、58條(tiao)指(zhi)(zhi)令,屬(shu)精簡指(zhi)(zhi)令集(ji),比51單(dan)片(pian)機(111條(tiao)指(zhi)(zhi)令)精簡很多,因(yin)此運行(xing)(xing)(xing)速度更快;它(ta)能(neng)(neng)使程(cheng)序存(cun)儲(chu)器的(de)(de)訪問和數據存(cun)儲(chu)器的(de)(de)訪問并行(xing)(xing)(xing)處(chu)理,這種指(zhi)(zhi)令流水線結(jie)構(gou),在一個(ge)(ge)周(zhou)期內(nei)完成兩部分工作(zuo),一是執行(xing)(xing)(xing)指(zhi)(zhi)令,二(er)是從程(cheng)序存(cun)儲(chu)器取出下一條(tiao)指(zhi)(zhi)令,這樣總的(de)(de)看來每條(tiao)指(zhi)(zhi)令只需一個(ge)(ge)周(zhou)期(個(ge)(ge)別(bie)除(chu)外),這也是高(gao)效率運行(xing)(xing)(xing)的(de)(de)原因(yin)之一。此外,它(ta)還具有(you)低(di)工作(zuo)電壓、低(di)功耗、驅(qu)動(dong)能(neng)(neng)力強等特點。

另(ling)外(wai),PIC系列單片機的(de)I/O口是(shi)雙向的(de),其輸(shu)出(chu)電(dian)(dian)路為(wei)(wei)(wei)(wei)CMOS互(hu)補推挽(wan)輸(shu)出(chu)電(dian)(dian)路。I/O腳(jiao)增加(jia)了用(yong)于設置輸(shu)入或輸(shu)出(chu)狀(zhuang)態(tai)的(de)方向寄存器,從而解(jie)決了51系列I/O腳(jiao)為(wei)(wei)(wei)(wei)高電(dian)(dian)平時(shi)同為(wei)(wei)(wei)(wei)輸(shu)入和輸(shu)出(chu)的(de)狀(zhuang)態(tai)。當(dang)(dang)置位(wei)1時(shi)為(wei)(wei)(wei)(wei)輸(shu)入狀(zhuang)態(tai),且不管(guan)該(gai)腳(jiao)呈高電(dian)(dian)平或低電(dian)(dian)平,對(dui)外(wai)均呈高阻狀(zhuang)態(tai);置位(wei)0時(shi)為(wei)(wei)(wei)(wei)輸(shu)出(chu)狀(zhuang)態(tai),不管(guan)該(gai)腳(jiao)為(wei)(wei)(wei)(wei)何(he)種電(dian)(dian)平,均呈低阻狀(zhuang)態(tai),有相當(dang)(dang)的(de)驅動(dong)能力(li),低電(dian)(dian)平吸人電(dian)(dian)流(liu)達25mA,高電(dian)(dian)平輸(shu)出(chu)電(dian)(dian)流(liu)可(ke)達20mA。相對(dui)于51系列而言,這是(shi)一個很大的(de)優(you)點(dian),它(ta)可(ke)以直接驅動(dong)數碼管(guan)顯示且外(wai)電(dian)(dian)路簡單。它(ta)的(de)A/D為(wei)(wei)(wei)(wei)10位(wei),能滿足精(jing)度要(yao)求。

(2)缺點

在(zai)(zai)編程(cheng)過程(cheng)中(zhong),少不了要(yao)與專用寄(ji)(ji)存器(qi)打交道(dao),得反(fan)復地選擇對(dui)(dui)(dui)應的存儲體(ti),也即(ji)對(dui)(dui)(dui)狀(zhuang)態寄(ji)(ji)存器(qi)STATUS的第6位(RPl)和第5位(RPO)置位或清零。這(zhe)多少給(gei)編程(cheng)帶來了一些麻煩。對(dui)(dui)(dui)于(yu)pic單(dan)片機(ji),它的位指(zhi)令操作通常限制在(zai)(zai)存儲體(ti)0區(qu)間(jian)(jian)(00~7FH)。數據的傳送和邏(luo)輯運算基本上都得通過工作寄(ji)(ji)存器(qi)w(相(xiang)當于(yu)51單(dan)片機(ji)的累加器(qi)A)來進行,而51單(dan)片機(ji)還可以通過寄(ji)(ji)存器(qi)相(xiang)互之(zhi)間(jian)(jian)直接傳送,因而PIC單(dan)片機(ji)的瓶(ping)頸(jing)現象比51單(dan)片機(ji)還要(yao)嚴重,這(zhe)在(zai)(zai)編程(cheng)中(zhong)很有感受。

綜(zong)合來看(kan),51單(dan)片(pian)(pian)機和pic單(dan)片(pian)(pian)機相(xiang)比,各有(you)所長,如何選擇(ze)主要(yao)看(kan)實際使用需要(yao)。

網站提醒和聲明
本站為注冊用(yong)戶(hu)提供信(xin)息存儲(chu)空間(jian)服務,非(fei)“MAIGOO編輯上傳(chuan)提供”的文章(zhang)/文字(zi)均是注冊用(yong)戶(hu)自(zi)主發布上傳(chuan),不代表本站觀點,版權歸原作者所有(you),如有(you)侵權、虛(xu)假信(xin)息、錯誤(wu)信(xin)息或任(ren)何問題,請及時聯系我(wo)們,我(wo)們將(jiang)在第一時間(jian)刪除(chu)或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁上相(xiang)關信(xin)息(xi)的(de)知識產權(quan)歸網站(zhan)方(fang)所(suo)有(包括但不限于文字、圖片、圖表、著作權(quan)、商標權(quan)、為用(yong)戶提供的(de)商業信(xin)息(xi)等),非(fei)經許可不得抄襲或使用(yong)。
提交說(shuo)明(ming): 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新(xin)評論
暫無評論
荊湖酒徒
注冊用戶-荊湖酒徒的個人賬號
關注
頁面相關分類
裝修居住/場景空間
生活知識百科分類
地區城市
更多熱門城市 省份地區
人群
季節
TOP熱門知識榜
知識體系榜