0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

51單片機(jī)的基礎(chǔ)知識(shí)

科技綠洲 ? 來源:風(fēng)云龍5 ? 作者:風(fēng)云龍5 ? 2023-09-11 10:30 ? 次閱讀

1.1 單片機(jī)介紹

一臺(tái)能夠工作的計(jì)算機(jī)要有這樣幾個(gè)部件構(gòu)成:CPU(進(jìn)行運(yùn)算、控制)、 RAM (數(shù)據(jù)存儲(chǔ))、ROM(程序存儲(chǔ))、輸入/輸出設(shè)備。

而在單片機(jī)中,這些部件全部被做到一塊集成電路芯片中,所以就稱 為單片機(jī)(也稱微控制器 MCU)。

51 單片機(jī)是對(duì)所有兼容 Intel 8031 指令系統(tǒng)的單片機(jī)的統(tǒng)稱。

Intel(英特爾)的:i80C31、i80C51、i87C51,i80C32、i80C52、i87C52 等;

ATMEL(艾德梅爾)的:AT89C51、AT89C52、AT89C2051,AT89S51(RC),AT89S52 (RC)等;

Philips(飛利浦)、華邦、Dallas(達(dá)拉斯)、Siemens(西門子)等公司的許多產(chǎn)品;

STC(國(guó)產(chǎn)宏晶)單片機(jī):STC89C51、STC89C52、STC89C516、STC90C516 等眾多品牌。

圖片

圖片

1.2 51單片機(jī)的芯片放置位置

51單片機(jī)芯片的凹槽位置與芯片把手位置一致。

圖片

單片機(jī)腳位判斷,凹槽的左邊是第一個(gè)引腳,按逆時(shí)針方向排序。

圖片

1.3 芯片名字解讀

STC89C52RC含義:

STC表示:(國(guó)產(chǎn)宏晶)單片機(jī)的芯片

8表示:8051內(nèi)核芯片

9表示:表示內(nèi)部含有Flash EEPROM存儲(chǔ)器

C表示:表示該器件為CMOS 產(chǎn)品

5表示:固定不變

2表示:8K字節(jié)程序存儲(chǔ)空間

RC表示:512字節(jié)數(shù)據(jù)存儲(chǔ)空間

1.4 電平特性

TTL 電路和 CMOS 電路的邏輯電平關(guān)系如下:

①VOH:邏輯電平 1 的輸出電壓。

②VOL:邏輯電平 0 的輸出電壓。

③VIH:邏輯電平 1 的輸入電壓。

④VIL:邏輯電平 0 的輸入電壓。

TTL 電平臨界值:①VOHmin=2.4V,VOLmax=0.4V。②VIHmin=2.0V,VILmax=0.8V。

CMOS 電平臨界值(假設(shè)電源電壓為+5V):

①VOHmin=4.99V,VOLmax=0.01V。

②VIHmin=3.5V,VILmax=1.5V。

1.5 單片機(jī)的引腳功能介紹

40個(gè)引腳按功能可以分為四類:

1.電源引腳。如VCC、GND

2.時(shí)鐘引腳。如XTAL1、XTAL2

3.編程控制引腳。如RST、PSEN、ALE/PROG、EA/Vpp。

  1. I/0口引腳。如PO、P1、P2、P3,4組8位I/0口。

vCC(40腳)、GND(20腳):電源引腳,不同型號(hào)單片機(jī)接入對(duì)應(yīng)電壓,常壓為+5V,低壓為+3.3V,大家在使用時(shí)要查看其芯片所要求的電壓。

XTAL1(19腳)、XTAL2 (18腳):外接時(shí)鐘引腳。XTAL1為片內(nèi)振蕩電路的輸入端,XTAL2為片內(nèi)振蕩電路的輸出端。8051的時(shí)鐘有兩種方式,一種是片內(nèi)時(shí)鐘振蕩方式,即需在這兩個(gè)引腳處外接石英晶振和振蕩電容,振蕩電容的值一般取10p~30p;另一種是外部時(shí)鐘方式,即將XTAL1接地,外部時(shí)鐘信號(hào)從XTAL2腳輸入。通常使用第一種方式。

RST(9腳):復(fù)位引腳。當(dāng)輸入連續(xù)兩個(gè)機(jī)器周期以上高電平時(shí)為有效,用來完成單片機(jī)的復(fù)位初始化操作,即單片機(jī)從頭開始執(zhí)行程序。

PSEN (29腳):程序存儲(chǔ)器允許輸出控制端。在讀外部程序存儲(chǔ)器時(shí)PSEN低電平有效,以實(shí)現(xiàn)外部程序存儲(chǔ)器單元的讀操作,由于現(xiàn)在我們使用的單片機(jī)內(nèi)部已經(jīng)有足夠大的ROM,所以幾乎沒有人再去擴(kuò)展外部 ROM,因此這個(gè)引腳大家只需了解即可。

ALE/PROG (30腳):在擴(kuò)展外部RAM時(shí),ALE用于控制把PO口的輸出低8位地址送鎖存器鎖存起來,以實(shí)現(xiàn)低位地址和數(shù)據(jù)的隔離。

EA/Vpp (31腳):EA接高電平時(shí),單片機(jī)讀取內(nèi)部程序存儲(chǔ)器。當(dāng)擴(kuò)展有外部ROM時(shí),當(dāng)讀取完內(nèi)部ROM后自動(dòng)讀取外部 ROM。EA 接低電平時(shí),單片機(jī)直接讀取外部ROM。我們沒有外擴(kuò)ROM,并且需要單片機(jī)直接讀取內(nèi)部程序存儲(chǔ)器,因此EA/Vpp腳直接接高電平。

P0口(39腳~32腳):雙向8位三態(tài)I/0口,每個(gè)口可獨(dú)立控制。51單片機(jī)P0口內(nèi)部沒有上拉電阻,若輸出高時(shí)為高阻態(tài),不能正常輸出高電平,因此該組I/0口,每個(gè)口可獨(dú)立控制。51單片機(jī)P0口內(nèi)部沒有上拉電阻,若輸出高時(shí)為高阻態(tài),不能正常輸出高電平,因此該組I/0口在使用時(shí)務(wù)必要外接上拉電阻,一般我們選擇接入10K歐上拉電阻。

P1口(1腳~8腳):準(zhǔn)雙向8位I/0口,每個(gè)口可獨(dú)立控制,內(nèi)部自帶上拉電阻,這種接口輸出沒有高阻態(tài),輸入也不能鎖存,故不是真正的雙向I/0口。之所以稱它為“準(zhǔn)雙向”是因?yàn)樵摽谠谧鳛檩斎胧褂们?,要先向該口進(jìn)行寫1操作,然后單片機(jī)內(nèi)部才可正確讀出外部信號(hào),也就是要使其先有個(gè)“準(zhǔn)”備的過程,所以才稱為準(zhǔn)雙向口。對(duì)52單片機(jī)P1.0引腳的第二功能未T2定時(shí)器/計(jì)數(shù)器的外部輸入,P1.1引腳的第二功能為T2EX捕捉、重裝觸發(fā),即T2的外部控制端。

P2口(21腳~28腳):準(zhǔn)雙向8位I/0口,每個(gè)口可獨(dú)立控制,內(nèi)部自帶上拉電阻,與P1口相似。

P3口(10腳~17腳):準(zhǔn)雙向8位I/0口,每個(gè)口可獨(dú)立控制,內(nèi)部自帶上拉電阻。作為第一功能使用時(shí)就當(dāng)做普通I/0口,與P1口相似。作為第二功能使用時(shí),各引腳的定義如下:

圖片

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

    關(guān)注

    452

    文章

    50206

    瀏覽量

    420826
  • 集成電路
    +關(guān)注

    關(guān)注

    5376

    文章

    11311

    瀏覽量

    360371
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10804

    瀏覽量

    210820
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7360

    瀏覽量

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

    關(guān)注

    273

    文章

    5697

    瀏覽量

    122991
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電子競(jìng)賽必備超強(qiáng)51單片機(jī)基礎(chǔ)知識(shí)

    話不多說,直接分享
    發(fā)表于 07-01 01:17

    求助:學(xué)習(xí)一定51單片機(jī)基礎(chǔ)知識(shí)后應(yīng)該做些什么

    `今年大三了 電氣自動(dòng)化專業(yè)的去年開的單片機(jī)課寒假自己做了一個(gè)基于PWM調(diào)速的循線智能小車來了學(xué)校后感覺比較迷茫 不知道接下來應(yīng)該去接觸學(xué)習(xí)其他型號(hào)的芯片還是繼續(xù)做一些51單片機(jī)的項(xiàng)目來加深理解所以
    發(fā)表于 03-10 22:48

    51單片機(jī)學(xué)習(xí)分享

    漸漸地,已經(jīng)把51單片機(jī)基礎(chǔ)知識(shí)學(xué)的差不多了,在這里分享一下,給時(shí)間一個(gè)見證,也期待自己能夠往更高處前進(jìn)。編程用的是KEIL3,下載程序用的是stc-isp
    發(fā)表于 08-17 19:34

    51單片機(jī)基礎(chǔ)知識(shí)

    51單片機(jī)基礎(chǔ)知識(shí)
    發(fā)表于 07-14 06:08

    51單片機(jī)基礎(chǔ)知識(shí)

    51單片機(jī)基礎(chǔ)知識(shí),1.三極管的應(yīng)用——控制,驅(qū)動(dòng)*控制應(yīng)用:通過單片機(jī)控制三極管的基極來簡(jiǎn)介控制后邊小燈的亮滅。電路如圖當(dāng)IO口輸出高電平時(shí),b極和e極沒有電壓差,三極管沒有導(dǎo)通,L
    發(fā)表于 07-14 06:36

    51單片機(jī)基礎(chǔ)知識(shí)

    51單片機(jī)基礎(chǔ)知識(shí),這單片機(jī)開發(fā)板要正常工作,一般需要這幾個(gè)基本條件:1.供電電源;一般開發(fā)板上提供兩種供電方式,USB供電和專用電源供電。使用USB供電你只要用一根USB線將開發(fā)板U
    發(fā)表于 07-21 09:35

    51單片機(jī)的C程序設(shè)計(jì)

    教程的亮點(diǎn)就是在分析初學(xué)者認(rèn)知規(guī)律的基礎(chǔ)上,結(jié)合國(guó)內(nèi)重點(diǎn)大學(xué)一線教師的教學(xué)經(jīng)驗(yàn)以及借鑒國(guó)外經(jīng)典教材的寫作手法,對(duì)51單片機(jī)的應(yīng)用基礎(chǔ)知識(shí)進(jìn)行系統(tǒng)而翔實(shí)的介紹。本課程打破了單片機(jī)...
    發(fā)表于 11-23 08:06

    AT89S51單片機(jī)基礎(chǔ)知識(shí)及音樂電子鬧鐘的設(shè)計(jì)

    如下。 1.簡(jiǎn)單好用、美觀、體積小、實(shí)用; 2.用電量少、電壓低、節(jié)能、環(huán)保、創(chuàng)新。 1.2.3 音樂電子鬧鐘的用途 我設(shè)計(jì)的音樂電子鬧鐘是以 51 單片機(jī)為核心做的。只要簡(jiǎn)單的設(shè)置好時(shí)間后,它就會(huì)按照所設(shè)置的鬧鈴時(shí)間相應(yīng)的發(fā)出響聲。也能給人
    發(fā)表于 11-28 10:27 ?14次下載
    AT89S<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>基礎(chǔ)知識(shí)</b>及音樂電子鬧鐘的設(shè)計(jì)

    51單片機(jī)基礎(chǔ)知識(shí)概述

    集成電路芯片上的微型計(jì)算機(jī)。雖然單片機(jī)只是一個(gè)芯片,但從組成和功能上看,它已具有了微型計(jì)算機(jī)系統(tǒng)的含義。由于80C51的架構(gòu)和指令系統(tǒng)為后來的單片機(jī)提供了參考基準(zhǔn)和強(qiáng)大支持,我們也將以51
    發(fā)表于 08-21 17:31 ?1次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>概述

    51單片機(jī)基礎(chǔ)知識(shí)簡(jiǎn)單說明

    MCS-51單片機(jī)是在一塊芯片中集成了CPU,RAM,ROM、定時(shí)器/計(jì)數(shù)器和多種功能的I/O線等一臺(tái)計(jì)算機(jī)所需要的基本功能部件。MCS-51單片機(jī)內(nèi)包含下列幾個(gè)部件: ◆ 一個(gè)8位C
    發(fā)表于 07-31 17:35 ?0次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>簡(jiǎn)單說明

    STC51單片機(jī)基礎(chǔ)知識(shí)詳細(xì)說明

     二、51單片機(jī)外部引腳介紹:1、標(biāo)識(shí)解釋:STC—前綴,表示芯片為STC公司生產(chǎn)的產(chǎn)品。其他前綴還有如AT,i,Winbond,SST 等。8—表示該芯片為8051內(nèi)核芯片。9—表示內(nèi)部含
    發(fā)表于 07-26 17:36 ?1次下載
    STC<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>詳細(xì)說明

    51單片機(jī)基礎(chǔ)知識(shí)學(xué)習(xí)筆記資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)基礎(chǔ)知識(shí)學(xué)習(xí)筆記資料免費(fèi)下載包括了:一.單片機(jī)三大資源,二.單片機(jī)的最小系統(tǒng),三.進(jìn)制轉(zhuǎn)換
    發(fā)表于 06-17 17:44 ?6次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>學(xué)習(xí)筆記資料免費(fèi)下載

    51單片機(jī)基礎(chǔ)知識(shí)簡(jiǎn)介

    目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。小到電話,玩具,手機(jī),各類刷卡機(jī),電腦鍵盤,彩電,冰箱,空調(diào),電磁爐,大到汽車,工業(yè)自動(dòng)控制,機(jī)器人,導(dǎo)彈導(dǎo)航裝置,甚至
    發(fā)表于 06-12 17:45 ?0次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>基礎(chǔ)知識(shí)</b>簡(jiǎn)介

    51單片機(jī)基礎(chǔ)知識(shí)(重點(diǎn))

    1.什么是單片機(jī) 家用的遙控彩電、全自動(dòng)洗衣機(jī)、空調(diào)、IC卡式的電度表,都是用單片機(jī)控制的。單片機(jī)是將CPU(CentralProcessingUnit)、存儲(chǔ)器(Memory)、定時(shí)
    發(fā)表于 11-20 13:21 ?18次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>基礎(chǔ)知識(shí)</b>(重點(diǎn))

    51單片機(jī)基礎(chǔ)知識(shí)

    與MCS-51單片機(jī)產(chǎn)品兼容 、8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器、 1000次擦寫周期、全靜態(tài)操作:0Hz~33Hz 、三級(jí)加密程序存儲(chǔ)器 、 32個(gè)可編程I/O口線、三個(gè)16位定時(shí)器/計(jì)數(shù)器
    發(fā)表于 09-05 11:12 ?4620次閱讀