第3章單片機(jī)的結(jié)構(gòu)與原理-1(組成)_第1頁
第3章單片機(jī)的結(jié)構(gòu)與原理-1(組成)_第2頁
第3章單片機(jī)的結(jié)構(gòu)與原理-1(組成)_第3頁
第3章單片機(jī)的結(jié)構(gòu)與原理-1(組成)_第4頁
第3章單片機(jī)的結(jié)構(gòu)與原理-1(組成)_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī)應(yīng)用技術(shù)單片機(jī)應(yīng)用技術(shù)主講:王春梅第第3 3章章 單片機(jī)的結(jié)構(gòu)及原理單片機(jī)的結(jié)構(gòu)及原理1 1、單片機(jī)的結(jié)構(gòu)、單片機(jī)的結(jié)構(gòu) 2 2、單片機(jī)的工作原理、單片機(jī)的工作原理3 3、80C5180C51的存儲(chǔ)器的存儲(chǔ)器4 4、輸入、輸入/ /輸出端口輸出端口 5 5、CPUCPU時(shí)序及時(shí)鐘電路時(shí)序及時(shí)鐘電路6 6、復(fù)位和復(fù)位電路、復(fù)位和復(fù)位電路 7 7、80C5180C51系列單片機(jī)的低功耗方式系列單片機(jī)的低功耗方式 教學(xué)目的和要求 掌握單片機(jī)的結(jié)構(gòu)及工作原理掌握單片機(jī)的結(jié)構(gòu)及工作原理 掌握掌握80C5180C51的存儲(chǔ)器結(jié)構(gòu)的存儲(chǔ)器結(jié)構(gòu) 掌握輸入輸出端口的結(jié)構(gòu)、作用、使用方法掌握輸入輸出端口的結(jié)

2、構(gòu)、作用、使用方法 了解了解CPUCPU時(shí)序及時(shí)鐘電路時(shí)序及時(shí)鐘電路 掌握單片機(jī)的復(fù)位及復(fù)位方式掌握單片機(jī)的復(fù)位及復(fù)位方式 了解了解80C5180C51系列單片機(jī)的兩種低功耗方式系列單片機(jī)的兩種低功耗方式一、一、 標(biāo)準(zhǔn)型單片機(jī)的組成標(biāo)準(zhǔn)型單片機(jī)的組成圖圖 31 AT89S51/S52的基本組成功能框圖的基本組成功能框圖單片機(jī)各功能部件單片機(jī)各功能部件中央處理器(中央處理器(CPUCPU)數(shù)據(jù)存儲(chǔ)器(內(nèi)部數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAMRAM) 程序存儲(chǔ)器(內(nèi)部程序存儲(chǔ)器(內(nèi)部ROMROM) 定時(shí)定時(shí)/ /計(jì)數(shù)器計(jì)數(shù)器 并行并行I/OI/O口口 串行口串行口 時(shí)鐘電路時(shí)鐘電路 中斷系統(tǒng)中斷系統(tǒng) l圖圖 3

3、2 AT89S51/52內(nèi)部結(jié)構(gòu)框圖內(nèi)部結(jié)構(gòu)框圖(一)、運(yùn)算器(一)、運(yùn)算器1 1、運(yùn)算器的組成、運(yùn)算器的組成算術(shù)邏輯單元算術(shù)邏輯單元( (簡(jiǎn)稱簡(jiǎn)稱ALUALU)運(yùn)算器運(yùn)算器累加器累加器 寄存器寄存器2 2、運(yùn)算器的作用運(yùn)算器的作用是把傳送到微處理器的數(shù)據(jù)進(jìn)行運(yùn)算或邏輯運(yùn)算。是把傳送到微處理器的數(shù)據(jù)進(jìn)行運(yùn)算或邏輯運(yùn)算。舉例舉例ALUALU可對(duì)兩個(gè)操作數(shù)進(jìn)行加、減、與、或、可對(duì)兩個(gè)操作數(shù)進(jìn)行加、減、與、或、比較大小等操作,最后將結(jié)果存入累加器。比較大小等操作,最后將結(jié)果存入累加器。ALUALU執(zhí)行不同的運(yùn)算操作是由不同控制線上執(zhí)行不同的運(yùn)算操作是由不同控制線上的信息所確定的。的信息所確定的。例如

4、:例如: 兩個(gè)數(shù)(兩個(gè)數(shù)(7 7和和9 9)相加,在相加之前,操作)相加,在相加之前,操作數(shù)數(shù)9 9放在累加器中,放在累加器中,7 7放在數(shù)據(jù)寄存器中,執(zhí)放在數(shù)據(jù)寄存器中,執(zhí)行兩數(shù)相加運(yùn)算的控制線發(fā)出行兩數(shù)相加運(yùn)算的控制線發(fā)出“加加”操作信操作信號(hào),號(hào),ALUALU即把兩個(gè)數(shù)相加并把結(jié)果(即把兩個(gè)數(shù)相加并把結(jié)果(1616)存入)存入累加器,取代累加器前面存放的數(shù)累加器,取代累加器前面存放的數(shù)9 9。3 3、ALUALU的兩個(gè)主要的輸入來源的兩個(gè)主要的輸入來源輸入來源輸入來源數(shù)據(jù)寄存器數(shù)據(jù)寄存器累加器累加器4 4、運(yùn)算器的兩個(gè)主要功能運(yùn)算器的兩個(gè)主要功能(1 1)執(zhí)行各種算術(shù)運(yùn)算。)執(zhí)行各種算術(shù)

5、運(yùn)算。(2 2)執(zhí)行各種邏輯運(yùn)算,并進(jìn)行邏輯測(cè)試。)執(zhí)行各種邏輯運(yùn)算,并進(jìn)行邏輯測(cè)試。如零值測(cè)試或兩個(gè)值的比較。如零值測(cè)試或兩個(gè)值的比較??刂破鞯慕M成控制器的組成程序計(jì)數(shù)器程序計(jì)數(shù)器指令寄存器指令寄存器指令譯碼器指令譯碼器時(shí)序產(chǎn)生器時(shí)序產(chǎn)生器操作控制器操作控制器1 1、控制器的組成、控制器的組成(二)、控制器(二)、控制器2 2、作用、作用它是發(fā)布命令的它是發(fā)布命令的“決策機(jī)構(gòu)決策機(jī)構(gòu)”,即協(xié)調(diào),即協(xié)調(diào)和指揮整個(gè)計(jì)算機(jī)系統(tǒng)的操作。和指揮整個(gè)計(jì)算機(jī)系統(tǒng)的操作。3 3、控制器的主要功能、控制器的主要功能對(duì)指令進(jìn)行譯碼或測(cè)試,并產(chǎn)生相應(yīng)對(duì)指令進(jìn)行譯碼或測(cè)試,并產(chǎn)生相應(yīng)的操作控制信號(hào),以便啟動(dòng)規(guī)定的動(dòng)

6、作。的操作控制信號(hào),以便啟動(dòng)規(guī)定的動(dòng)作。指揮并控制指揮并控制CPUCPU、內(nèi)存和輸入內(nèi)存和輸入/ /輸出設(shè)輸出設(shè)備之間數(shù)據(jù)流動(dòng)的方向。備之間數(shù)據(jù)流動(dòng)的方向。從內(nèi)存中取出一條指令,并指出下一從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中的位置。條指令在內(nèi)存中的位置。(三)、(三)、CPUCPU中的主要寄存器中的主要寄存器1 1、累加器(、累加器(A A)在算術(shù)和邏輯運(yùn)算時(shí),它具有雙重功能:在算術(shù)和邏輯運(yùn)算時(shí),它具有雙重功能: 運(yùn)算前,用于保存一個(gè)操作數(shù);運(yùn)算前,用于保存一個(gè)操作數(shù); 運(yùn)算后,用于保存所得的和、差或邏輯運(yùn)算結(jié)果。運(yùn)算后,用于保存所得的和、差或邏輯運(yùn)算結(jié)果。累加器是微處理器中最繁忙的

7、寄存器。累加器是微處理器中最繁忙的寄存器。2 2、數(shù)據(jù)寄存器(、數(shù)據(jù)寄存器(DRDR)數(shù)據(jù)(緩沖)寄存器(數(shù)據(jù)(緩沖)寄存器(DRDR)是通過數(shù)據(jù)總線)是通過數(shù)據(jù)總線(DBUSDBUS)向存儲(chǔ)器()向存儲(chǔ)器(M M)和輸入)和輸入/ /輸出設(shè)備輸出設(shè)備I/OI/O送送(寫)或取(讀)數(shù)據(jù)的暫存單元。(寫)或?。ㄗx)數(shù)據(jù)的暫存單元。3 3、指令寄存器(、指令寄存器(IRIR)指令寄存器用來保存當(dāng)前正在執(zhí)行的一條指令。指令寄存器用來保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時(shí)先把它從內(nèi)存取到數(shù)據(jù)寄當(dāng)執(zhí)行一條指令時(shí)先把它從內(nèi)存取到數(shù)據(jù)寄存器中,然后再傳送到指令譯碼器中。存器中,然后再傳送到指令譯碼器

8、中。4 4、指令譯碼器(、指令譯碼器(IDID)指令分為操作碼和地址碼字段,由二進(jìn)制數(shù)字組成。指令分為操作碼和地址碼字段,由二進(jìn)制數(shù)字組成。當(dāng)執(zhí)行任何給定的指令,必須對(duì)操作碼進(jìn)行譯碼,以當(dāng)執(zhí)行任何給定的指令,必須對(duì)操作碼進(jìn)行譯碼,以便確定所要求的操作。便確定所要求的操作。指令寄存器中操作碼字段的輸出就是指令譯碼器指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入。的輸入。操作碼一經(jīng)譯碼后,即可向控制器發(fā)出具體操作操作碼一經(jīng)譯碼后,即可向控制器發(fā)出具體操作的特定信號(hào)。的特定信號(hào)。5 5、程序計(jì)數(shù)器(、程序計(jì)數(shù)器(PCPC) 通常又稱為指令地址計(jì)數(shù)器。通常又稱為指令地址計(jì)數(shù)器。在程序開始執(zhí)行前,必須

9、將其起始地址,即程在程序開始執(zhí)行前,必須將其起始地址,即程序的第一條指令所在的內(nèi)存單元地址送到序的第一條指令所在的內(nèi)存單元地址送到PCPC。當(dāng)執(zhí)行指令時(shí),當(dāng)執(zhí)行指令時(shí),CPUCPU將自動(dòng)修改將自動(dòng)修改PCPC的內(nèi)容,使之總是的內(nèi)容,使之總是保存將要執(zhí)行的下一條指令的地址。保存將要執(zhí)行的下一條指令的地址。由于大多數(shù)指令都是按順序執(zhí)行的,所以修改的由于大多數(shù)指令都是按順序執(zhí)行的,所以修改的過程通常是簡(jiǎn)單的加過程通常是簡(jiǎn)單的加1 1操作。操作。6 6、地址寄存器、地址寄存器 (ARAR)地址寄存器用來保存當(dāng)前地址寄存器用來保存當(dāng)前CPUCPU所要訪問的內(nèi)存單元或所要訪問的內(nèi)存單元或I/OI/O設(shè)備的

10、地址。設(shè)備的地址。因?yàn)閮?nèi)存(因?yàn)閮?nèi)存(I/OI/O設(shè)備)和設(shè)備)和CPUCPU之間存在著速度上的之間存在著速度上的差別,所以必須使用地址寄存器來保存地址信息,差別,所以必須使用地址寄存器來保存地址信息,直到內(nèi)存(直到內(nèi)存(I/OI/O設(shè)備)讀設(shè)備)讀/ /寫操作完成為止。寫操作完成為止。存儲(chǔ)器存儲(chǔ)器地址總線、數(shù)據(jù)總線和若干控制線把存儲(chǔ)器和微地址總線、數(shù)據(jù)總線和若干控制線把存儲(chǔ)器和微處理器連接起來。處理器連接起來。存儲(chǔ)器從存儲(chǔ)器從CPUCPU接收控制信號(hào),以確定存儲(chǔ)器執(zhí)行接收控制信號(hào),以確定存儲(chǔ)器執(zhí)行讀讀/ /寫操作。寫操作。地址總線將地址總線將8 8位地址信息送入地址譯碼器,位地址信息送入地址

11、譯碼器,地址譯碼器的輸出可以確定唯一的存儲(chǔ)單地址譯碼器的輸出可以確定唯一的存儲(chǔ)單元。元。數(shù)據(jù)總線用來傳送存儲(chǔ)器到數(shù)據(jù)總線用來傳送存儲(chǔ)器到CPUCPU或或CPUCPU到存到存儲(chǔ)器的數(shù)據(jù)信息儲(chǔ)器的數(shù)據(jù)信息。1、程序存儲(chǔ)器(、程序存儲(chǔ)器(ROM)2、數(shù)據(jù)存儲(chǔ)器(、數(shù)據(jù)存儲(chǔ)器(RAM)1、程序存儲(chǔ)器(、程序存儲(chǔ)器(ROM)2地址從地址從0000H0000H開始。開始。2用于存放程序和表格常數(shù)。用于存放程序和表格常數(shù)。2、數(shù)據(jù)存儲(chǔ)器(、數(shù)據(jù)存儲(chǔ)器(RAM)2地址為地址為00H00H7FH7FH。2用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存以用于存放運(yùn)算的中間結(jié)果、數(shù)據(jù)暫存以及數(shù)據(jù)緩沖等。及數(shù)據(jù)緩沖等。2這這128

12、B128B的的RAMRAM中有中有3232個(gè)字節(jié)單元可指定為個(gè)字節(jié)單元可指定為工作寄存器。工作寄存器。2片內(nèi)還有片內(nèi)還有2121個(gè)特殊功能寄存器(個(gè)特殊功能寄存器(SFRSFR),),它們同它們同128128字節(jié)字節(jié)RAMRAM統(tǒng)一編址,地址為統(tǒng)一編址,地址為80H80HFFHFFH。后面詳細(xì)介紹。后面詳細(xì)介紹。雙雙列列直直插插式式DIP二、二、 AT89S51/52單片機(jī)的封裝形式單片機(jī)的封裝形式 AT89S51/52 AT89S51/52單片機(jī)的封裝形式單片機(jī)的封裝形式雙列直插式雙列直插式DIPDIP PLCCPLCC帶引線的塑料芯片載體.表面貼裝型封裝PQFPPQFP塑料方塊平面封裝塑料

13、方塊平面封裝 PQFP封裝的芯片的四周均有引腳,其引腳總數(shù)一般都在100以上,而且引腳之間距離很小,管腳也很細(xì),一般大規(guī)?;虺笠?guī)模集成電路采用這種封裝形式。用這種形式封裝的芯片必須采用SMT(Surface Mount Tectlfqology,表面組裝技術(shù))將芯片邊上的引腳與主板焊接起來。采用SMT安裝的芯片不必在主板上打孔,一般在主板表面上有設(shè)計(jì)好的相應(yīng)管腳的焊點(diǎn)。將芯片各腳對(duì)準(zhǔn)相應(yīng)的焊點(diǎn),即可實(shí)現(xiàn)與主板的焊接。PQFP封裝適用于SMT表面安裝技術(shù)在PCB上安裝布線,適合高頻使用,它具有操作方便、可靠性高、工藝成熟、價(jià)格低廉等優(yōu)點(diǎn)。但是,PQFP封裝的缺點(diǎn)也很明顯,由于芯片邊長(zhǎng)有限,使得

14、PQFP封裝方式的引腳數(shù)量無法增加.平行針腳也是阻礙PQFP封裝繼續(xù)發(fā)展的絆腳石,由于平行針腳在傳輸高頻信號(hào)時(shí)會(huì)產(chǎn)生一定的電容 .BGA封裝(Ball Grid Array Package)球柵陣列封裝 BGA封裝的I/O端子以圓形或柱狀焊點(diǎn)按陣列形式分布在封裝下面,BGA技術(shù)的優(yōu)點(diǎn)是I/O引腳數(shù)雖然增加了,但引腳間距并沒有減小反而增加了,從而提高了組裝成品率;雖然它的功耗增加,但BGA能用可控塌陷芯片法焊接,從而可以改善它的電熱性能;厚度和重量都較以前的封裝技術(shù)有所減少;寄生參數(shù)減小,信號(hào)傳輸延遲小,使用頻率大大提高;組裝可用共面焊接,可靠性高。 3.1.2 AT89S51單片機(jī)引腳單片機(jī)引

15、腳 單片機(jī)引腳如圖單片機(jī)引腳如圖3-33-3所示。所示。AT89S51單片機(jī)引腳功能單片機(jī)引腳功能 一、電源引腳:一、電源引腳:Vcc和和Vss 二、時(shí)鐘電路引腳:二、時(shí)鐘電路引腳:XTAL1和和XTAL2 三、控制信號(hào)引腳三、控制信號(hào)引腳RST、ALE、PSEN和和EA 四、四、I/O端口端口P0、P1、P2和和P3一、電源引腳:一、電源引腳:Vcc和和Vss 1Vcc(40腳):電源端,為+5V。 2Vss(20腳):接地端。圖圖3-33-3二、時(shí)鐘電路引腳:二、時(shí)鐘電路引腳:XTAL1和和XTAL2 XTAL2XTAL2(1818腳):接外部晶體和微調(diào)電容的一端;腳):接外部晶體和微調(diào)電

16、容的一端;在在89C51 89C51 片內(nèi)它是振蕩電路反向放大器的輸出端,片內(nèi)它是振蕩電路反向放大器的輸出端,振蕩電路的頻率就是晶體固有頻率。若需采用外部振蕩電路的頻率就是晶體固有頻率。若需采用外部時(shí)鐘電路時(shí),該引腳輸入外部時(shí)鐘脈沖。時(shí)鐘電路時(shí),該引腳輸入外部時(shí)鐘脈沖。89C51/803189C51/8031正常工作時(shí),該引腳應(yīng)有脈沖信號(hào)輸出。正常工作時(shí),該引腳應(yīng)有脈沖信號(hào)輸出。 XTAL1XTAL1(1919腳):接外部晶體和微調(diào)電腳):接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反向容的另一端;在片內(nèi)它是振蕩電路反向放大器的輸入端,在采用外部時(shí)鐘時(shí),放大器的輸入端,在采用外部時(shí)鐘時(shí),該

17、引腳接地。該引腳接地。二、時(shí)鐘電路引腳:二、時(shí)鐘電路引腳:XTAL1和和XTAL2 三、控制信號(hào)引腳:三、控制信號(hào)引腳:RST、ALE、PSEN和和EA RST/VRST/VPDPD(9 9腳):腳):RSTRST:復(fù)位信號(hào)輸入端,高電平有效。當(dāng):復(fù)位信號(hào)輸入端,高電平有效。當(dāng)此輸入端保持兩個(gè)機(jī)器周期的高電平時(shí),此輸入端保持兩個(gè)機(jī)器周期的高電平時(shí),就可以完成復(fù)位操作。就可以完成復(fù)位操作。 RST/VRST/VPDPD(9 9腳):腳):V VPDPD :RSTRST引腳的第二功能,備用電源輸入引腳的第二功能,備用電源輸入端。當(dāng)主電源端。當(dāng)主電源Vcc Vcc 發(fā)生故障,降低到低電發(fā)生故障,降低

18、到低電平規(guī)定值時(shí),將平規(guī)定值時(shí),將+5V+5V電源自動(dòng)接入該引腳,電源自動(dòng)接入該引腳,為為RAMRAM提供備用電源,以保證提供備用電源,以保證RAMRAM中的信息中的信息不丟失,使得復(fù)位后能繼續(xù)正常運(yùn)行。不丟失,使得復(fù)位后能繼續(xù)正常運(yùn)行。 三、控制信號(hào)引腳:三、控制信號(hào)引腳:RST、ALE、PSEN和和EA ALE/PROG(30腳):ALEALE:地址鎖存允許信號(hào)端。正常工:地址鎖存允許信號(hào)端。正常工作時(shí),該引腳以振蕩頻率的作時(shí),該引腳以振蕩頻率的1/61/6固定輸固定輸出正脈沖。出正脈沖。CPUCPU訪問片外存儲(chǔ)器時(shí),該訪問片外存儲(chǔ)器時(shí),該引腳輸出信號(hào)作為鎖存低引腳輸出信號(hào)作為鎖存低8 8

19、位地址的控位地址的控制信號(hào)。它的負(fù)載能力為制信號(hào)。它的負(fù)載能力為8 8個(gè)個(gè)LSLS型型TTLTTL負(fù)載。負(fù)載。三、控制信號(hào)引腳:三、控制信號(hào)引腳:RST、ALE、PSEN和和EA ALE/PROG(30腳):PROGPROG:是對(duì)片內(nèi)帶有:是對(duì)片內(nèi)帶有4KB EPROM4KB EPROM的的87518751編程寫入時(shí)的編程脈沖輸入端。編程寫入時(shí)的編程脈沖輸入端。三、控制信號(hào)引腳:三、控制信號(hào)引腳:RST、ALE、PSEN和和EA PSEN(29腳):程序存儲(chǔ)器允許信號(hào)輸出端。程序存儲(chǔ)器允許信號(hào)輸出端。在訪問片外在訪問片外ROMROM時(shí),定時(shí)輸出負(fù)脈沖時(shí),定時(shí)輸出負(fù)脈沖作為讀片外作為讀片外ROM

20、ROM的選通信號(hào),接片外的選通信號(hào),接片外ROMROM 的的OEOE端。端。它的負(fù)載能力為它的負(fù)載能力為8 8個(gè)個(gè)LSLS型型TTLTTL負(fù)載。負(fù)載。三、控制信號(hào)引腳:三、控制信號(hào)引腳:RST、ALE、PSEN和和EA EA/Vpp(31腳):EAEA: 外部程序存儲(chǔ)器地址允許輸入端。外部程序存儲(chǔ)器地址允許輸入端。當(dāng)該引腳接高電平時(shí),當(dāng)該引腳接高電平時(shí),CPUCPU訪問片內(nèi)訪問片內(nèi)EPROM/ROMEPROM/ROM并執(zhí)行片內(nèi)程序存儲(chǔ)器中的指并執(zhí)行片內(nèi)程序存儲(chǔ)器中的指令,但當(dāng)令,但當(dāng)PCPC值超過值超過0FFFH0FFFH(片內(nèi)(片內(nèi)ROMROM為為4KB4KB)時(shí),將自動(dòng)轉(zhuǎn)向執(zhí)行片外時(shí),將自

21、動(dòng)轉(zhuǎn)向執(zhí)行片外ROMROM中的程序。中的程序。當(dāng)該引腳接低電平時(shí),當(dāng)該引腳接低電平時(shí),CPUCPU只訪問片外只訪問片外EPROM/ROMEPROM/ROM并執(zhí)行外部程序存儲(chǔ)器中的程并執(zhí)行外部程序存儲(chǔ)器中的程序。序。三、控制信號(hào)引腳:三、控制信號(hào)引腳:RST、ALE、PSEN和和EA EA/Vpppp(31腳):腳):V Vpppp:對(duì):對(duì)87518751片內(nèi)片內(nèi)EPROMEPROM固化編程時(shí),固化編程時(shí),編程電壓輸入端(編程電壓輸入端(12-21V12-21V)。)。三、控制信號(hào)引腳:三、控制信號(hào)引腳:RST、ALE、PSEN和和EA四、四、I/OI/O端口端口P0P0、P1P1、P2P2和和

22、P3P3 1 1、準(zhǔn)雙向、準(zhǔn)雙向 2 2、P0P0口口 3 3、P1P1口口 4 4、P2P2口口 5 5、P3P3口口1、準(zhǔn)雙向、準(zhǔn)雙向當(dāng)當(dāng)I/OI/O口作為輸入時(shí),應(yīng)先向此口鎖存口作為輸入時(shí),應(yīng)先向此口鎖存器寫入全器寫入全1 1, 此時(shí)該口引腳浮空,可作此時(shí)該口引腳浮空,可作高阻抗輸入。高阻抗輸入。2、P0口:口:漏極開路的漏極開路的8 8位準(zhǔn)雙向位準(zhǔn)雙向I/OI/O口,每位口,每位能驅(qū)動(dòng)能驅(qū)動(dòng)8 8個(gè)個(gè)LSLS型型TTLTTL負(fù)載。負(fù)載。P0P0口可作為一個(gè)數(shù)據(jù)輸入口可作為一個(gè)數(shù)據(jù)輸入/ /輸出口;輸出口;在在CPUCPU訪問片外存儲(chǔ)器時(shí),訪問片外存儲(chǔ)器時(shí),P0P0口為分口為分時(shí)復(fù)用的低

23、時(shí)復(fù)用的低8 8位地址總線和位地址總線和8 8位數(shù)據(jù)位數(shù)據(jù)總線??偩€。3、P1口:口:帶內(nèi)部上拉電阻的帶內(nèi)部上拉電阻的8位準(zhǔn)雙向位準(zhǔn)雙向I/O端口,端口,每位能驅(qū)動(dòng)每位能驅(qū)動(dòng)4個(gè)個(gè)LS型型TTL負(fù)載。負(fù)載。4、P2口:口:P2口:帶內(nèi)部上拉電阻的口:帶內(nèi)部上拉電阻的8位準(zhǔn)雙向位準(zhǔn)雙向I/O端口,每位能驅(qū)動(dòng)端口,每位能驅(qū)動(dòng)4個(gè)個(gè)LS型型TTL負(fù)載。負(fù)載。在在CPU訪問片外存儲(chǔ)器時(shí),它輸出高訪問片外存儲(chǔ)器時(shí),它輸出高8位地址位地址。5、P3口:口:帶內(nèi)部上拉電阻的帶內(nèi)部上拉電阻的8 8位準(zhǔn)雙向位準(zhǔn)雙向I/OI/O端口,端口,每位能驅(qū)動(dòng)每位能驅(qū)動(dòng)4 4個(gè)個(gè)LSLS型型TTLTTL負(fù)載。負(fù)載。P3P3

24、口除作口除作為一般為一般I/OI/O口外,每個(gè)引腳都有第二功口外,每個(gè)引腳都有第二功能。能。單片機(jī)的工作原理單片機(jī)的工作原理 CPU CPU的工作原理的工作原理控制器控制器指令部件指令部件程序計(jì)數(shù)器程序計(jì)數(shù)器PCPC:1616位專用寄存器,用于存放和指示位專用寄存器,用于存放和指示下一條要執(zhí)行指令的地址下一條要執(zhí)行指令的地址 指令寄存器:指令寄存器:8 8位寄存器,用于暫時(shí)存放指令,等位寄存器,用于暫時(shí)存放指令,等待譯碼待譯碼 指令譯碼器:對(duì)送入指令譯碼器中的指令進(jìn)行譯碼指令譯碼器:對(duì)送入指令譯碼器中的指令進(jìn)行譯碼 時(shí)序部件:產(chǎn)生操作控制部件所需的時(shí)序信號(hào)。由時(shí)序部件:產(chǎn)生操作控制部件所需的時(shí)序信號(hào)。由時(shí)鐘電路和脈沖分配器組成時(shí)鐘電路和脈沖分配器組成操作控制部件:為指令譯碼器的輸出信號(hào)配上節(jié)拍操作控制部件:為指令譯碼器的輸出信號(hào)配上節(jié)拍電位和節(jié)拍脈沖電位和節(jié)拍脈沖 運(yùn)算器:對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯操作的執(zhí)行部運(yùn)算器:對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯操作的執(zhí)行部件件 。包括。包括ALUALU、ACCACC、暫存寄存器、暫存寄存器、PSWPSW、通用寄存、通用寄存器、器、BCDBCD碼運(yùn)算調(diào)整電路等碼運(yùn)算調(diào)整電路等 算術(shù)算術(shù)/ /邏輯部件邏輯部件ALUALU對(duì)數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算和邏輯操作的執(zhí)行部件。它

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論