合工大_魯昌華_單片機(jī)2011-2年講稿ppt_第1頁(yè)
合工大_魯昌華_單片機(jī)2011-2年講稿ppt_第2頁(yè)
合工大_魯昌華_單片機(jī)2011-2年講稿ppt_第3頁(yè)
合工大_魯昌華_單片機(jī)2011-2年講稿ppt_第4頁(yè)
合工大_魯昌華_單片機(jī)2011-2年講稿ppt_第5頁(yè)
已閱讀5頁(yè),還剩61頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2022-3-311單片機(jī)原理與應(yīng)用單片機(jī)原理與應(yīng)用 魯昌華魯昌華 博士博士 教授教授 博導(dǎo)博導(dǎo) (中科院、合工大中科院、合工大) J 電話電話: 2901404.: 2901404.逸夫樓逸夫樓6106102022-3-312課程安排課程安排l理論課:講述基本原理和軟硬件設(shè)計(jì)方法l實(shí)驗(yàn)課:根據(jù)實(shí)驗(yàn)指導(dǎo)書的要求完成實(shí)驗(yàn)本課程是實(shí)踐性較強(qiáng)的課程。l通過課程的學(xué)習(xí),掌握軟件編程和硬件電路設(shè)計(jì)的方法,能夠進(jìn)行單片機(jī)系統(tǒng)的設(shè)計(jì)、調(diào)試工作l教學(xué)合計(jì)40 學(xué)時(shí):講課28學(xué)時(shí),實(shí)驗(yàn) 12 學(xué)時(shí) 2022-3-313課程要求課程要求l考核考核:理論課理論課+實(shí)驗(yàn)課實(shí)驗(yàn)課=課程成績(jī)課程成績(jī)教材:教材:u單片機(jī)原

2、理及應(yīng)用單片機(jī)原理及應(yīng)用 王瓊編王瓊編 合工大合工大u單片機(jī)原理及應(yīng)用實(shí)驗(yàn)教程單片機(jī)原理及應(yīng)用實(shí)驗(yàn)教程 王瓊編王瓊編 合工大合工大 參考書參考書:u MCS-51MCS-51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) 何立民編何立民編 北航北航uMCS-51MCS-51單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) 李建中編西電李建中編西電2022-3-314涉及內(nèi)容涉及內(nèi)容lMCS-51的基本硬件結(jié)構(gòu)的基本硬件結(jié)構(gòu)l程序設(shè)計(jì)程序設(shè)計(jì)l定時(shí)定時(shí)/計(jì)數(shù)器計(jì)數(shù)器l中斷系統(tǒng)中斷系統(tǒng)l串行口串行口l存儲(chǔ)器存儲(chǔ)器l接口設(shè)計(jì)接口設(shè)計(jì)2022-3-315第一章單片機(jī)概述第一章單片機(jī)概述 單片機(jī)的概念單片機(jī)的概念 嵌入式系統(tǒng)

3、與單片機(jī)嵌入式系統(tǒng)與單片機(jī) 單片機(jī)的應(yīng)用特點(diǎn)單片機(jī)的應(yīng)用特點(diǎn) 常用單片機(jī)系列產(chǎn)品綜述常用單片機(jī)系列產(chǎn)品綜述 單片機(jī)的發(fā)展趨勢(shì)單片機(jī)的發(fā)展趨勢(shì) 2022-3-3161.1 1.1 單片機(jī)發(fā)展簡(jiǎn)介單片機(jī)發(fā)展簡(jiǎn)介l信息技術(shù)信息技術(shù) 1. 1. 測(cè)量技術(shù)測(cè)量技術(shù)-傳感器傳感器 2. 2. 計(jì)算技術(shù)計(jì)算技術(shù)-計(jì)算機(jī)計(jì)算機(jī) 3. 3. 通信技術(shù)通信技術(shù)-標(biāo)準(zhǔn)總線標(biāo)準(zhǔn)總線 2022-3-3171.1 1.1 單片機(jī)發(fā)展簡(jiǎn)介單片機(jī)發(fā)展簡(jiǎn)介2022-3-3181.1 單片機(jī)發(fā)展簡(jiǎn)介l電子計(jì)算機(jī)是科技發(fā)展的產(chǎn)物電子計(jì)算機(jī)是科技發(fā)展的產(chǎn)物l電子計(jì)算機(jī)的飛速發(fā)展歸功于電子元件技術(shù)的發(fā)展電子計(jì)算機(jī)的飛速發(fā)展歸功于電子元

4、件技術(shù)的發(fā)展l計(jì)算機(jī)發(fā)展計(jì)算機(jī)發(fā)展.pptl單片機(jī)發(fā)展簡(jiǎn)介單片機(jī)發(fā)展簡(jiǎn)介2022-3-3191.1 1.1 單片機(jī)發(fā)展簡(jiǎn)介單片機(jī)發(fā)展簡(jiǎn)介1 1什么叫單片機(jī)什么叫單片機(jī) 中央處理器中央處理器CPUCPU、隨機(jī)存取存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器( (數(shù)據(jù)數(shù)據(jù))RAM)RAM、只讀存儲(chǔ)器、只讀存儲(chǔ)器( (程程序序)ROM)ROM、并行接口、并行接口PIOPIO、串行接口、串行接口SIO SIO 、定時(shí)器、定時(shí)器/ /計(jì)數(shù)器計(jì)數(shù)器CTC CTC 、模數(shù)轉(zhuǎn)、模數(shù)轉(zhuǎn)換換A/D A/D 、數(shù)模轉(zhuǎn)換、數(shù)模轉(zhuǎn)換D/A D/A 等等集成在一塊芯片中集成在一塊芯片中( (即即: :組成微型計(jì)算機(jī)的各組成微型計(jì)算機(jī)的各功能部

5、件功能部件) ) ,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)。,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)。2.單片機(jī)的發(fā)展第一階段(1971-1974年):1971年11月美國(guó)Fairchild F8+3851Fairchild F8+3851兩兩片集成芯片片集成芯片, ,雖說還不是單片機(jī),但從此拉開了研制單片機(jī)的序幕。2022-3-31101.1 1.1 單片機(jī)發(fā)展簡(jiǎn)介單片機(jī)發(fā)展簡(jiǎn)介l第二階段(1974-1978年):初級(jí)單片機(jī)階段。以Intel公司的MCS-48為代表。這個(gè)系列單片機(jī)內(nèi)集成有8位CPU、并行I/O接口、8位定時(shí)器/計(jì)數(shù)器,尋址范圍不大于4K,且無(wú)串行口。l第三階段(第三階段(1978-19831978-1

6、983年)年):在這一階段推出的單片機(jī)普遍帶有串行口,:在這一階段推出的單片機(jī)普遍帶有串行口,有多級(jí)中斷處理系統(tǒng)、有多級(jí)中斷處理系統(tǒng)、1616位定時(shí)器位定時(shí)器/ /計(jì)數(shù)器。片內(nèi)計(jì)數(shù)器。片內(nèi)RAMRAM、ROMROM容量加大,容量加大,且尋址范圍可達(dá)且尋址范圍可達(dá)64KB64KB,有的片內(nèi)還帶有,有的片內(nèi)還帶有A/DA/D轉(zhuǎn)換器接口。這類單片機(jī)有轉(zhuǎn)換器接口。這類單片機(jī)有IntelIntel公司的公司的MCS-51MCS-51、MotorolaMotorola公司的公司的68016801和和ZilogZilog公司的公司的Z8Z8等。這類等。這類單片機(jī)的應(yīng)用領(lǐng)域極其廣泛,這個(gè)系列的各類產(chǎn)品仍然是目

7、前國(guó)內(nèi)外單片機(jī)的應(yīng)用領(lǐng)域極其廣泛,這個(gè)系列的各類產(chǎn)品仍然是目前國(guó)內(nèi)外產(chǎn)品的主流。產(chǎn)品的主流。其中其中MCS-51MCS-51系列產(chǎn)品,以其優(yōu)良的性能價(jià)格比,成為我系列產(chǎn)品,以其優(yōu)良的性能價(jià)格比,成為我國(guó)廣大科技人員的首選國(guó)廣大科技人員的首選。 2022-3-31111.1 1.1 單片機(jī)發(fā)展簡(jiǎn)介單片機(jī)發(fā)展簡(jiǎn)介l第四階段(第四階段(19831983年年- -現(xiàn)在)現(xiàn)在): 16位單片機(jī)問世,代表產(chǎn)品是INTEL公司的MCS-96(98)系列,數(shù)據(jù)寬度增加了一倍,集成度達(dá)到了12萬(wàn)只晶體管,RAM增加到了232字節(jié),ROM則達(dá)到了8kB,并且有8個(gè)中斷源,同時(shí)配置了多路的A/D轉(zhuǎn)換通道,高速的I/

8、O處理單元,適用于更復(fù)雜的控制系統(tǒng)2022-3-31121.1 1.1 單片機(jī)發(fā)展簡(jiǎn)介單片機(jī)發(fā)展簡(jiǎn)介l世界各大半導(dǎo)體公司相繼開發(fā)了功能更為強(qiáng)大的單片機(jī)。美國(guó)世界各大半導(dǎo)體公司相繼開發(fā)了功能更為強(qiáng)大的單片機(jī)。美國(guó)MicrochMicrochipip公司發(fā)布了一種完全不兼容公司發(fā)布了一種完全不兼容MCS-51MCS-51的新一代的新一代PICPIC系列單片機(jī),引起了系列單片機(jī),引起了業(yè)界的廣泛關(guān)注,特別它的產(chǎn)品只有業(yè)界的廣泛關(guān)注,特別它的產(chǎn)品只有3333條精簡(jiǎn)指令集吸引了不少用戶,條精簡(jiǎn)指令集吸引了不少用戶,使人們從使人們從INTELINTEL的的111111條復(fù)雜指令集中走出來。條復(fù)雜指令集中走

9、出來。PICPIC單片機(jī)獲得了快速的單片機(jī)獲得了快速的發(fā)展,在業(yè)界中占有一席之地。發(fā)展,在業(yè)界中占有一席之地。2022-3-31131.2 MCS-511.2 MCS-51單片機(jī)性能特點(diǎn)單片機(jī)性能特點(diǎn)(1 1)集成度高)集成度高(2 2)系統(tǒng)結(jié)構(gòu)簡(jiǎn)單)系統(tǒng)結(jié)構(gòu)簡(jiǎn)單(3 3)可靠性高可靠性高: :軍用品、工業(yè)品和商用品。軍用品、工業(yè)品和商用品。(4 4)處理功能強(qiáng),速度快)處理功能強(qiáng),速度快(5 5)容易產(chǎn)品化)容易產(chǎn)品化2022-3-3114產(chǎn)品等級(jí)的概念產(chǎn)品等級(jí)的概念一、民用級(jí)產(chǎn)品一、民用級(jí)產(chǎn)品主要是用于機(jī)房、辦公環(huán)境,其工作環(huán)境溫度為主要是用于機(jī)房、辦公環(huán)境,其工作環(huán)境溫度為070;二、軍

10、用級(jí)產(chǎn)品二、軍用級(jí)產(chǎn)品工作環(huán)境有求較高,其工作環(huán)境溫度要求在工作環(huán)境有求較高,其工作環(huán)境溫度要求在-65+125 ;三、工業(yè)級(jí)產(chǎn)品三、工業(yè)級(jí)產(chǎn)品工作環(huán)境在工作環(huán)境在-4085 ,在生產(chǎn)流程上具有:,在生產(chǎn)流程上具有:1、采用密封式封裝;、采用密封式封裝;2、在規(guī)定的溫度范圍內(nèi)進(jìn)行電氣特性測(cè)試;、在規(guī)定的溫度范圍內(nèi)進(jìn)行電氣特性測(cè)試;3、產(chǎn)品經(jīng)過、產(chǎn)品經(jīng)過125 溫度下溫度下44小時(shí)老化;小時(shí)老化;4、老化后、老化后100%進(jìn)行電氣特性測(cè)試及最終質(zhì)量檢查。進(jìn)行電氣特性測(cè)試及最終質(zhì)量檢查。2022-3-31151.2 MCS-511.2 MCS-51單片機(jī)單片機(jī)lMCS-51MCS-51單片機(jī)系列產(chǎn)

11、品單片機(jī)系列產(chǎn)品資源配置子系列片內(nèi)ROM形式片內(nèi)ROM容量片內(nèi)RAM容量定時(shí)器/計(jì)數(shù)器中斷源無(wú)ROMEPROME2PROMMCS-51子系列80318051875189514KB128B2165MCS-52子系列80328052875289528KB256B31662022-3-3116微型計(jì)算機(jī)與單片機(jī)在硬件結(jié)構(gòu)上的比較微型計(jì)算機(jī)與單片機(jī)在硬件結(jié)構(gòu)上的比較 微型計(jì)算機(jī)微型計(jì)算機(jī) 單片機(jī)單片機(jī)數(shù)據(jù)RAMCPU并行I/O程序ROM定時(shí)/計(jì)數(shù)器串型端口中斷控制器擴(kuò)展I/O端口系統(tǒng)總線(DB、AB、CB)微型計(jì)算機(jī)的組成框圖(由多個(gè)IC芯片組裝在一個(gè)主電路板上)MCS-51單片機(jī)所有單元都組裝在一個(gè)

12、IC芯片上返回2022-3-3117嵌入式系統(tǒng)與單片機(jī)嵌入式系統(tǒng)與單片機(jī)l什么是嵌入式系統(tǒng)什么是嵌入式系統(tǒng) Embedded system 個(gè)人電腦嵌入式系統(tǒng) 簡(jiǎn)單的講,嵌入式系統(tǒng)是指操作系統(tǒng)和功能軟件集成于計(jì)算機(jī)硬件系統(tǒng)之中。 廣義的講,可以認(rèn)為凡是帶有微處理器的專用軟硬件系統(tǒng)都可以稱為嵌入式系統(tǒng)2022-3-31182022-3-3119嵌入式系統(tǒng)的定義l以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ)、軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)2022-3-3120嵌入式系統(tǒng)的基本組成嵌入式系統(tǒng)的基本組成l嵌入式系統(tǒng)主要由嵌入式系統(tǒng)主要由嵌入式處理器嵌入式處理器

13、、相關(guān)支撐硬件相關(guān)支撐硬件、嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)及及應(yīng)用軟件系統(tǒng)應(yīng)用軟件系統(tǒng)等組成,它是集軟等組成,它是集軟硬件于一體的可獨(dú)立工作的硬件于一體的可獨(dú)立工作的“器件器件”2022-3-3121嵌入式系統(tǒng)的組成要素(嵌入式系統(tǒng)的組成要素(4 4個(gè)個(gè))l嵌入式處理器及其硬件平臺(tái)嵌入式處理器及其硬件平臺(tái)l嵌入式軟件系統(tǒng)嵌入式軟件系統(tǒng)l嵌入式操作系統(tǒng)(可選嵌入式系統(tǒng)的組成要素(嵌入式操作系統(tǒng)(可選嵌入式系統(tǒng)的組成要素(4個(gè))個(gè)) )-實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)操作系統(tǒng)RTOSlI/O接口系統(tǒng)接口系統(tǒng)2022-3-3122嵌入式系統(tǒng)的組成要素(嵌入式系統(tǒng)的組成要素(4 4個(gè))個(gè))以嵌入式處理器為核心的硬件平

14、臺(tái)嵌入式操作系統(tǒng)嵌入式應(yīng)用軟件系統(tǒng)應(yīng)用系統(tǒng)的I/O接口2022-3-3123嵌入式微處理器的分類l嵌入式微處理器的分類2022-3-3124數(shù)字式測(cè)角儀數(shù)字式測(cè)角儀交直流電壓電流表交直流電壓電流表位移傳感器位移傳感器單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長(zhǎng)度、硬度、元素、壓力等物理量的測(cè)量。采用單片機(jī)控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路更加強(qiáng)大。例如精密的測(cè)量設(shè)備(功率計(jì),示波器,各種分析儀)。 2022-3-3125數(shù)控

15、車床數(shù)控車床數(shù)控線切割機(jī)床數(shù)控線切割機(jī)床用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。 2022-3-31261. 智能冰箱 2智能飯煲 3智能食品配料機(jī) 可以這樣說,現(xiàn)在的家用電器基本上都采用了單片機(jī)控制,從電飯褒、洗衣機(jī)、電冰箱、空調(diào)機(jī)、彩電、其他音響視頻器材、再到電子秤量設(shè)備,五花八門,無(wú)所不在。 2022-3-3127 現(xiàn)代的單片機(jī)普遍具備通信接口,可以很方便地與計(jì)算機(jī)進(jìn)行數(shù)據(jù)通信,為在計(jì)算機(jī)網(wǎng)絡(luò)和通信設(shè)備間的應(yīng)用提供了極好的物質(zhì)條件,現(xiàn)在的通信設(shè)備基本上都實(shí)現(xiàn)了單片機(jī)智能控制。手機(jī)電話機(jī)程控

16、交換機(jī)樓宇自動(dòng)通信呼叫系統(tǒng)列車無(wú)線通信日常工作中隨處可見的移動(dòng)電話集群移動(dòng)通信,無(wú)線電對(duì)講機(jī)等。2022-3-3128醫(yī)用呼吸機(jī)各種分析儀監(jiān)護(hù)儀超聲診斷設(shè)備病床呼叫系統(tǒng)等等電池分析儀 醫(yī)用呼吸機(jī)醫(yī)用呼吸機(jī)麻醉信息管理系統(tǒng)麻醉信息管理系統(tǒng)2022-3-3129單片機(jī)的發(fā)展趨勢(shì)l1 1、低功耗、低功耗CMOSCMOS化化l2 2、微型單片化、微型單片化l3 3、主流與多品種共存、主流與多品種共存2022-3-3130第二章第二章.MCS-51.MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)a.40a.40腳的雙列直插腳的雙列直插DIPDIP封裝;封裝; b.44b.44腳的腳的PLCCPLCC。20

17、22-3-3131MCS-51單片機(jī)內(nèi)部方框圖 時(shí)鐘電路4KROM程序存儲(chǔ)器256BRAM數(shù)據(jù)存儲(chǔ)器2X16位定時(shí)/計(jì)數(shù)器CPU處理器64KB總線擴(kuò)展控制器可編程I/O端口P0-3可編程串行口2022-3-3132第二章第二章.MCS-51.MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)2022-3-3133第二章第二章.MCS-51.MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)(1) 8(1) 8位中央處理器(位中央處理器(CPUCPU) 運(yùn)算器運(yùn)算器+ +控制器控制器= =中央處理器中央處理器 中央處理器簡(jiǎn)稱CPU,是單片機(jī)的核心,完成運(yùn)算和控制操作。中央處理器包括運(yùn)算器和控制器兩部分電路。

18、l(1)運(yùn)算器電路l 運(yùn)算器電路是單片機(jī)的運(yùn)算部件,用于實(shí)現(xiàn)算術(shù)和邏輯運(yùn)算。圖2.1中的ALU(算術(shù)邏輯單元)、ACC(累加器)、B寄存器、程序狀態(tài)字和兩個(gè)暫存寄存器等屬于運(yùn)算器電路。運(yùn)算器電路以ALU為核心,基本的算術(shù)運(yùn)算和邏輯運(yùn)算均在其中進(jìn)行,包括加、減、乘、除、增量、減量、十進(jìn)制調(diào)整、比較等算術(shù)運(yùn)算,與、或、非等邏輯運(yùn)算,左、右移位和半字節(jié)交換等操作。運(yùn)算和操作結(jié)果的狀態(tài)由狀態(tài)寄存器(PSW)保存。2022-3-3134第二章第二章.MCS-51.MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)(2 2)控制電路)控制電路 控制電路是單片機(jī)的指揮控制部件,保證各部分能自動(dòng)而協(xié)調(diào)地工控制電路是

19、單片機(jī)的指揮控制部件,保證各部分能自動(dòng)而協(xié)調(diào)地工作。圖作。圖2.12.1中的中的PCPC(程序計(jì)數(shù)器)、(程序計(jì)數(shù)器)、PCPC加加1 1寄存器、指令寄存器、指令寄存器、指令寄存器、指令譯碼器、定時(shí)和控制電路等均屬于控制電路。譯碼器、定時(shí)和控制電路等均屬于控制電路。 (2) (2) 內(nèi)部程序存儲(chǔ)器內(nèi)部程序存儲(chǔ)器 內(nèi)部程序存儲(chǔ)器中包括4KB/8KB的存儲(chǔ)器(ROM或EPROM),對(duì)于8051、80C51內(nèi)部共有4KB的掩膜ROM,用于存放程序和原始數(shù)據(jù)。2022-3-3135第二章第二章.MCS-51.MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)(3) (3) 內(nèi)部數(shù)據(jù)存儲(chǔ)器內(nèi)部數(shù)據(jù)存儲(chǔ)器(4)

20、 (4) 并行的并行的I/OI/O口口(5) (5) 定時(shí)器定時(shí)器/ /計(jì)數(shù)器計(jì)數(shù)器(6) 串行口串行口(7) (7) 時(shí)鐘電路時(shí)鐘電路(8) (8) 位處理器位處理器(9) (9) 總線總線2022-3-3136第二章第二章.MCS-51.MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)下面將這下面將這4040條引腳按功能分為四部分?jǐn)⑹銎涔δ堋l引腳按功能分為四部分?jǐn)⑹銎涔δ堋?. 1. 主電源引腳主電源引腳VccVcc和和VssVss Vcc Vcc(4040腳):接腳):接+5V+5V電壓電壓 Vss Vss(2020腳):接地腳):接地2. 2. 外接晶體引腳外接晶體引腳XTAL1XTAL

21、1和和XTAL2XTAL22022-3-3137第二章第二章.MCS-51.MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)TTL(a) 內(nèi)部振蕩器方式XTAL1R外部振蕩器XTAL2VCCXTAL2XTAL1VSS(b) 8051外時(shí)鐘源接法8051NC外部振蕩器XTAL1XTAL2VSS(c) 80C51外時(shí)鐘源接法80C51C1C2 時(shí)鐘信號(hào)的產(chǎn)生C1C1、C2 30pFC2 30pF左右,晶體振蕩器的頻率范圍通常是左右,晶體振蕩器的頻率范圍通常是1.21.212MHz12MHz。2022-3-31383. 3. 控制或其他電源復(fù)用引腳控制或其他電源復(fù)用引腳RST/VPDRST/VPD、AL

22、E/PROGALE/PROG、PSENPSEN、EA/VPPEA/VPP RST/VPDRST/VPD(9 9腳)腳):振蕩器運(yùn)行時(shí),在此引腳上出現(xiàn)兩個(gè)機(jī)器:振蕩器運(yùn)行時(shí),在此引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平使單片機(jī)復(fù)位。建議在此引腳與周期的高電平使單片機(jī)復(fù)位。建議在此引腳與VssVss之間連接一個(gè)約之間連接一個(gè)約8.2k8.2k的下拉電阻,與的下拉電阻,與VccVcc引腳之間連接一個(gè)約引腳之間連接一個(gè)約10F10F的電容,以的電容,以保證可靠的復(fù)位(詳見復(fù)位電路內(nèi)容)。保證可靠的復(fù)位(詳見復(fù)位電路內(nèi)容)。VccVcc掉電期間,此引腳可掉電期間,此引腳可接上備用電源,以保持內(nèi)部接上備用電源,以保

23、持內(nèi)部RAMRAM的數(shù)據(jù)不丟失。的數(shù)據(jù)不丟失。 2022-3-3139l在復(fù)位狀態(tài)下:所有在復(fù)位狀態(tài)下:所有SFRSFR的內(nèi)容全變?yōu)榈膬?nèi)容全變?yōu)椤?”,“0”,端口輸出端口輸出“1”“1”。RAMRAM內(nèi)容內(nèi)容不變。不變。MCS-51RSTVccMCS-51RSTVcc1K10tVT延長(zhǎng)上電復(fù)位時(shí)間的電路和RST端上電電壓曲線具有手動(dòng)復(fù)位功能 的復(fù)位電路RC2022-3-31408 46 3 572 1 VoVcc觸發(fā)觸發(fā)信號(hào)VoVc8 46 3 572 1 VoRSTVccP1.0VccP1.0VoV備用使用使用555555電路構(gòu)成的掉電保護(hù)電路電路構(gòu)成的掉電保護(hù)電路由555構(gòu)成的單穩(wěn)態(tài)電路

24、、波形 單穩(wěn)態(tài)單路構(gòu)成的掉電保護(hù)電路、波形2022-3-3141ALE/ PROG(30腳):當(dāng)訪問外部存儲(chǔ)器時(shí),ALE(允許地址鎖存)的輸出用于鎖存地址的低位字節(jié)。即使不訪問外部存儲(chǔ)器,ALE端仍然以不變的頻率周期性地出現(xiàn)正脈沖信號(hào),此頻率為振蕩器的1/6。因此,它可以用作對(duì)外輸出的時(shí)鐘,或用于定時(shí)。 對(duì)于EPROM型的單片機(jī)(如8751),在EPROM編程期間,此引腳用于輸入編程脈沖。 2022-3-3142 PSENPSEN(2929腳)腳):此引腳的輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。在從外部此引腳的輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。在從外部程序存儲(chǔ)器取指令(或常數(shù))期間,每個(gè)機(jī)器周期它

25、二次有效。但在此期間,每當(dāng)程序存儲(chǔ)器取指令(或常數(shù))期間,每個(gè)機(jī)器周期它二次有效。但在此期間,每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這二次有效信號(hào)將不出現(xiàn)。它同樣可以驅(qū)動(dòng)(吸收或輸出訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這二次有效信號(hào)將不出現(xiàn)。它同樣可以驅(qū)動(dòng)(吸收或輸出電流)電流)8 8個(gè)個(gè)LSLS型的型的TTLTTL輸入電路。輸入電路。 EA/VPPEA/VPP(3131腳)腳):當(dāng)這引腳保持高電平時(shí),訪問內(nèi)部程序存儲(chǔ)器,但在當(dāng)這引腳保持高電平時(shí),訪問內(nèi)部程序存儲(chǔ)器,但在PCPC(程序計(jì)數(shù)器)值超過(程序計(jì)數(shù)器)值超過0FFFH0FFFH(對(duì)(對(duì)8051/87518051/8751)或)或1FFFH1FFFH(對(duì)(對(duì)8

26、0528052)時(shí)將自動(dòng)轉(zhuǎn)向執(zhí))時(shí)將自動(dòng)轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器內(nèi)的程序。當(dāng)這引腳保持低電平時(shí),則只訪問外部程序存儲(chǔ)器。行外部程序存儲(chǔ)器內(nèi)的程序。當(dāng)這引腳保持低電平時(shí),則只訪問外部程序存儲(chǔ)器。 對(duì)于對(duì)于80318031來說,無(wú)內(nèi)部程序存儲(chǔ)器,端口必須保持低電平,即接地,才能只選來說,無(wú)內(nèi)部程序存儲(chǔ)器,端口必須保持低電平,即接地,才能只選擇外部程序存儲(chǔ)器。對(duì)于擇外部程序存儲(chǔ)器。對(duì)于EPROMEPROM型的單片機(jī)(如型的單片機(jī)(如87518751),在),在EPROMEPROM編程期間,此引編程期間,此引腳也用于施加腳也用于施加21V21V的編程電源(的編程電源(VPPVPP)。)。2022-3-3

27、1434. 4. 輸入輸入/ /輸出(輸出(I/OI/O)引腳)引腳P0P0、P1P1、P2P2、P3P3(共(共3232根)根) P0P0口(口(3939腳腳3232腳):腳):是雙向是雙向8 8位三態(tài)位三態(tài)I/OI/O口,三功能。口,三功能。1 1:I/OI/O口口;2;2:數(shù)據(jù):數(shù)據(jù)線線P0.0-P0.7; 3:”P0.0-P0.7; 3:”地址總線地址總線”AD0.0-AD0.7”AD0.0-AD0.7。 在外接存儲(chǔ)器時(shí),與地址總線的低在外接存儲(chǔ)器時(shí),與地址總線的低8 8位及數(shù)據(jù)總線復(fù)用,能以吸收電流的方式驅(qū)動(dòng)位及數(shù)據(jù)總線復(fù)用,能以吸收電流的方式驅(qū)動(dòng)8 8個(gè)個(gè)LSLS型的型的TTLTT

28、L輸入負(fù)載。輸入負(fù)載。 P1P1口(口(1 1腳腳8 8腳):腳):是準(zhǔn)雙向是準(zhǔn)雙向8 8位位I/OI/O口。一個(gè)功能口。一個(gè)功能I/OI/O口。由于這種接口輸口。由于這種接口輸出沒有高阻狀態(tài),輸入也不能鎖存,故不是真正的雙向出沒有高阻狀態(tài),輸入也不能鎖存,故不是真正的雙向I/OI/O口。口。P1P1口可以驅(qū)動(dòng)(吸收口可以驅(qū)動(dòng)(吸收或輸出電流)或輸出電流)4 4個(gè)個(gè)LSLS型的型的TTLTTL負(fù)載。對(duì)負(fù)載。對(duì)EPROMEPROM編程和程序驗(yàn)證期間,它接收低編程和程序驗(yàn)證期間,它接收低8 8位地址。位地址。2022-3-3144 P2口(21腳28腳):是準(zhǔn)雙向是準(zhǔn)雙向8 8位位I/OI/O口,

29、二口,二功能。功能。1 1:I/OI/O口口; ;2:2:地址總線地址總線”AD0.8-AD0.15”AD0.8-AD0.15。在訪問外部程序存儲(chǔ)器時(shí),它可以作為擴(kuò)展電路在訪問外部程序存儲(chǔ)器時(shí),它可以作為擴(kuò)展電路高高8 8位地址總線送出高位地址總線送出高8 8位地址。在對(duì)位地址。在對(duì)EPROMEPROM編程和程序驗(yàn)證期間,它接收高編程和程序驗(yàn)證期間,它接收高8 8位地址。位地址。P2P2口可以驅(qū)動(dòng)(吸收或輸出電流)口可以驅(qū)動(dòng)(吸收或輸出電流)4 4個(gè)個(gè)LSLS型的型的TTLTTL輸入負(fù)載。輸入負(fù)載。 P3P3口(口(1010腳腳1717腳):腳):是準(zhǔn)雙向是準(zhǔn)雙向8 8位位I/OI/O口,口,

30、二功能。二功能。1 1:I/OI/O口口;2:;2:功功能線能線,這,這8 8個(gè)引腳還用于專門功能,是復(fù)用雙功能口。個(gè)引腳還用于專門功能,是復(fù)用雙功能口。P3P3口可以驅(qū)動(dòng)(吸收或口可以驅(qū)動(dòng)(吸收或輸出電流)輸出電流)4 4個(gè)個(gè)LSLS型的型的TTLTTL輸入負(fù)載。作為第一功能使用時(shí),為普通輸入負(fù)載。作為第一功能使用時(shí),為普通I/OI/O口,口,功能和操作方法與功能和操作方法與P1P1口相同。作為第二功能使用時(shí),各引腳的定義見表口相同。作為第二功能使用時(shí),各引腳的定義見表2.22.2。值得強(qiáng)調(diào)的是,值得強(qiáng)調(diào)的是,P3P3口的每一條引腳均可獨(dú)立定義為第一功能的輸入輸出或第口的每一條引腳均可獨(dú)立定

31、義為第一功能的輸入輸出或第二功能。二功能。2022-3-3145 P3 P3口線的第二功能定義口線的第二功能定義0INT1INTWRRD口線引腳功能P3.010RxD(串行輸入口)P3.111TxD(串行輸出口)P3.212 (外部中斷0)P3.313 (外部中斷1)P3.414T0(定時(shí)器0外部輸入)P3.515T1(定時(shí)器1外部輸入)P3.616 (外部數(shù)據(jù)存儲(chǔ)器寫脈沖)P3.717 (外部數(shù)據(jù)存儲(chǔ)器讀脈沖)2022-3-31462.2 MCS-512.2 MCS-51單片機(jī)的存儲(chǔ)器的配置單片機(jī)的存儲(chǔ)器的配置2022-3-3147MCS-51MCS-51單片機(jī)的存儲(chǔ)器的配置特點(diǎn)單片機(jī)的存儲(chǔ)

32、器的配置特點(diǎn)l在在MCS-51單片機(jī)的內(nèi)部集成了單片機(jī)的內(nèi)部集成了4K的程序存儲(chǔ)器和的程序存儲(chǔ)器和256B的的數(shù)據(jù)存儲(chǔ)器,同時(shí)還可以使用片外的程序存儲(chǔ)器和數(shù)據(jù)存數(shù)據(jù)存儲(chǔ)器,同時(shí)還可以使用片外的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,其擴(kuò)展能力都是儲(chǔ)器,其擴(kuò)展能力都是64K。l從物理結(jié)構(gòu)的角度講,從物理結(jié)構(gòu)的角度講,51單片機(jī)的存儲(chǔ)系統(tǒng)可以分為四個(gè)單片機(jī)的存儲(chǔ)系統(tǒng)可以分為四個(gè)存儲(chǔ)空間:既片內(nèi)存儲(chǔ)空間:既片內(nèi)ROM,RAM和片外和片外ROM、RAM。l從邏輯上講(既用戶編程的角度講)從邏輯上講(既用戶編程的角度講)51單片機(jī)的存儲(chǔ)系統(tǒng)單片機(jī)的存儲(chǔ)系統(tǒng)又可分為三個(gè)存儲(chǔ)空間。既片內(nèi)又可分為三個(gè)存儲(chǔ)空間。既片內(nèi)RAM,

33、片外,片外RAM和片內(nèi)、和片內(nèi)、外的程序存儲(chǔ)器外的程序存儲(chǔ)器ROM。2022-3-3148從物理結(jié)構(gòu)上單片機(jī)系統(tǒng)的存儲(chǔ)器結(jié)構(gòu)圖從物理結(jié)構(gòu)上單片機(jī)系統(tǒng)的存儲(chǔ)器結(jié)構(gòu)圖(四個(gè)部分)(四個(gè)部分) MCS-51單片機(jī)片內(nèi)ROM4K片內(nèi)RAM256B片外RAM64K片外ROM64K返回返回上一次2022-3-3149l如果如果EA=1(使用片內(nèi)的程序存儲(chǔ)器時(shí)):(使用片內(nèi)的程序存儲(chǔ)器時(shí)): 程序從程序從0000H開始執(zhí)行。開始執(zhí)行。 注意:在這種情況下,注意:在這種情況下,如果程序計(jì)數(shù)器的指針如果程序計(jì)數(shù)器的指針PC值超值超過過0FFFH(4K)時(shí))時(shí),單片機(jī)就要自動(dòng)的轉(zhuǎn)向片外的單片機(jī)就要自動(dòng)的轉(zhuǎn)向片外的

34、ROM存儲(chǔ)器(盡管存儲(chǔ)器(盡管EA=1),且從片外),且從片外ROM的的1000H單元開始單元開始執(zhí)行程序。執(zhí)行程序。但單片機(jī)是無(wú)法使用片外但單片機(jī)是無(wú)法使用片外ROM的的0000H-0FFFH這這4K單元單元。返回2022-3-3150MCS-51MCS-51單片機(jī)片內(nèi)、外程序存儲(chǔ)器的使用示意圖單片機(jī)片內(nèi)、外程序存儲(chǔ)器的使用示意圖 0FFFH0000H0FFFH0000HFFFFH1000HEA=1時(shí),ROM的使用EA=0時(shí)ROM的使用片外程序存儲(chǔ)器(最大64K)單片機(jī)內(nèi)部程序存儲(chǔ)器(4K)返回2022-3-3151程序存儲(chǔ)器六個(gè)特殊的單元程序存儲(chǔ)器六個(gè)特殊的單元l在在程序存儲(chǔ)器程序存儲(chǔ)器中

35、,中,有六個(gè)單元有六個(gè)單元是具有特定功能。編程者是是具有特定功能。編程者是不能隨便使用的。不能隨便使用的。0000H單元:?jiǎn)卧荷想姇r(shí),程序計(jì)數(shù)器上電時(shí),程序計(jì)數(shù)器PC所指向的單元所指向的單元0003H單元:?jiǎn)卧和獠恐袛嗤獠恐袛?INT0的入口地址;的入口地址;000BH單元單元:定時(shí)器定時(shí)器T0的溢出中斷入口地址;的溢出中斷入口地址;0013H單元:?jiǎn)卧和獠恐袛嗤獠恐袛?INT1的入口地址;的入口地址;001BH單元:?jiǎn)卧憾〞r(shí)器定時(shí)器T1的溢出中斷入口地址;的溢出中斷入口地址;0023H單元:?jiǎn)卧捍锌诮邮铡魉偷闹袛嗳肟诘刂贰4锌诮邮铡魉偷闹袛嗳肟诘刂贰7祷?022-3-315

36、22.2.1 2.2.1 內(nèi)部數(shù)據(jù)存儲(chǔ)器低內(nèi)部數(shù)據(jù)存儲(chǔ)器低128128單元單元 片內(nèi)片內(nèi)RAMRAM(內(nèi)部數(shù)據(jù)存儲(chǔ)器)的地址范圍是(內(nèi)部數(shù)據(jù)存儲(chǔ)器)的地址范圍是00H00HFFHFFH。內(nèi)。內(nèi)部數(shù)據(jù)存儲(chǔ)器低部數(shù)據(jù)存儲(chǔ)器低128128單元的地址范圍是單元的地址范圍是00H00H7FH7FH。分三個(gè)區(qū)。分三個(gè)區(qū)。(1 1)工作寄存器區(qū))工作寄存器區(qū) 00H 00H1FH1FH單元共單元共32B32B,是,是4 4個(gè)通用工作寄存器組,每組含個(gè)通用工作寄存器組,每組含8 8個(gè)寄個(gè)寄存器(存器(R0R0R7R7)。切換)。切換CPUCPU的工作寄存器組,只要的工作寄存器組,只要CPUCPU執(zhí)行一條執(zhí)行一

37、條單周期指令改變程序狀態(tài)字單周期指令改變程序狀態(tài)字PSWPSW(特殊功能寄存器)的第(特殊功能寄存器)的第3 3、4 4位,見表位,見表2.22.2。若程序中不需要。若程序中不需要4 4組工作寄存器,那么剩下的工組工作寄存器,那么剩下的工作寄存器組所對(duì)應(yīng)的單元也可以作一般的數(shù)據(jù)緩沖器使用。作寄存器組所對(duì)應(yīng)的單元也可以作一般的數(shù)據(jù)緩沖器使用。 Mcs-51特點(diǎn)之一:工作寄存器以特點(diǎn)之一:工作寄存器以RAM形式形成,分成形式形成,分成4個(gè)工個(gè)工作寄存器區(qū),每個(gè)區(qū)分成作寄存器區(qū),每個(gè)區(qū)分成8個(gè)工作寄存器,個(gè)工作寄存器,R0R7,工作寄存,工作寄存器區(qū)通過器區(qū)通過PSW第第3 3、4 4位確定。位確定

38、。 2022-3-3153表2.2 工作寄存器組的選擇PSW.4(RS1)PSW.3(RS0)當(dāng)前使用的工作寄存器組R0R7000組(00H07H)011組(08H0FH)102組(10H17H)113組(18H1FH) 2022-3-3154(2 2)位尋址區(qū))位尋址區(qū) 20H 20H2FH2FH單元共單元共1616個(gè)字節(jié)。這個(gè)字節(jié)。這1616個(gè)個(gè)RAMRAM單元具有雙重功能。它們單元具有雙重功能。它們既可以像普通既可以像普通RAMRAM單元一樣按字節(jié)存取,也可以單獨(dú)存取,這就是單元一樣按字節(jié)存取,也可以單獨(dú)存取,這就是位尋址。位尋址。20H20H2FH2FH單元用作位尋址時(shí),共有單元用作位

39、尋址時(shí),共有16168=1288=128位,每位分位,每位分配了一個(gè)特定的地址,即配了一個(gè)特定的地址,即00H00H7FH7FH,這些地址稱為位地址,如圖,這些地址稱為位地址,如圖2.2.3 3所示。位地址在位尋址時(shí)使用。例如:把所示。位地址在位尋址時(shí)使用。例如:把24H24H單元中最高位(位單元中最高位(位地址為地址為27H27H)置位成)置位成1 1,則可以使用如下置位指令:,則可以使用如下置位指令: SETB 27H SETB 27H ; 27H 1 27H 1,SETBSETB為置位指令的操作碼為置位指令的操作碼 位地址的另一種表示方法是采用字節(jié)地址和位地址結(jié)合的表示位地址的另一種表示

40、方法是采用字節(jié)地址和位地址結(jié)合的表示方法。位地址方法。位地址05H05H可以表示成可以表示成20H.520H.5。2022-3-3155(3 3)用戶數(shù)據(jù)區(qū))用戶數(shù)據(jù)區(qū) 30 307FH7FH總共有總共有8080個(gè)個(gè)RAMRAM單元,存放用戶數(shù)據(jù)或作堆棧操作使用。單元,存放用戶數(shù)據(jù)或作堆棧操作使用。中斷系統(tǒng)中的堆棧一般都設(shè)在這一區(qū)域內(nèi),中斷系統(tǒng)中的堆棧一般都設(shè)在這一區(qū)域內(nèi),MCS-51MCS-51對(duì)用戶數(shù)據(jù)區(qū)中對(duì)用戶數(shù)據(jù)區(qū)中的每個(gè)的每個(gè)RAMRAM單元是按字節(jié)存取的。單元是按字節(jié)存取的。2022-3-31562022-3-3157表2.2 工作寄存器組的選擇PSW.4(RS1)PSW.3(RS

41、0)當(dāng)前使用的工作寄存器組R0R7000組(00H07H)011組(08H0FH)102組(10H17H)113組(18H1FH) 2022-3-3158(3 3)用戶數(shù)據(jù)區(qū))用戶數(shù)據(jù)區(qū) 30 307FH7FH總共有總共有8080個(gè)個(gè)RAMRAM單元,存放用戶數(shù)據(jù)或作堆棧操作使用。單元,存放用戶數(shù)據(jù)或作堆棧操作使用。中斷系統(tǒng)中的堆棧一般都設(shè)在這一區(qū)域內(nèi),中斷系統(tǒng)中的堆棧一般都設(shè)在這一區(qū)域內(nèi),MCS-51MCS-51對(duì)用戶數(shù)據(jù)區(qū)中對(duì)用戶數(shù)據(jù)區(qū)中的每個(gè)的每個(gè)RAMRAM單元是按字節(jié)存取的。單元是按字節(jié)存取的。2022-3-31592022-3-31602.2.2 2.2.2 內(nèi)部數(shù)據(jù)存儲(chǔ)器高內(nèi)部數(shù)

42、據(jù)存儲(chǔ)器高128128單元單元 在在MCS-51MCS-51系列單片機(jī)中,內(nèi)部系列單片機(jī)中,內(nèi)部RAMRAM的高的高128128單元是供給特殊功單元是供給特殊功能寄存器能寄存器SFRSFR(Special function registerSpecial function register)使用的。所謂特殊)使用的。所謂特殊功能寄存器是指有特殊用途的寄存器集合,也稱專用寄存器。它功能寄存器是指有特殊用途的寄存器集合,也稱專用寄存器。它們位于片內(nèi)數(shù)據(jù)存儲(chǔ)器之上,離散地分布在們位于片內(nèi)數(shù)據(jù)存儲(chǔ)器之上,離散地分布在80H80HFFHFFH的地址空間的地址空間范圍內(nèi)。范圍內(nèi)。 特殊功能寄存器的實(shí)際個(gè)數(shù)

43、和單片機(jī)的型號(hào)有關(guān):特殊功能寄存器的實(shí)際個(gè)數(shù)和單片機(jī)的型號(hào)有關(guān):80518051或或8038031 1的的SFRSFR有有2121個(gè),個(gè),80528052的的SFRSFR有有2626個(gè)。個(gè)。 它們?cè)谒鼈冊(cè)?0H80HFFHFFH的地址空間范圍內(nèi),不為的地址空間范圍內(nèi),不為SFRSFR占用的占用的RAMRAM單元單元實(shí)際并不存在,訪問它們是沒有意義的。表實(shí)際并不存在,訪問它們是沒有意義的。表2.32.3列出了這些列出了這些SFRSFR的的助記符號(hào)、名稱和地址。助記符號(hào)、名稱和地址。2022-3-3161表2.3 特殊功能寄存器地址映像表 符號(hào)名稱地址符號(hào)名稱地址P0#P0鎖存器80HP1#P1鎖

44、存器90HSP堆棧指針81HSCON#串行口控制寄存器98HDPL數(shù)據(jù)指針低位字節(jié)82HSBUF串行數(shù)據(jù)緩沖器99HDPH數(shù)據(jù)指針高位字節(jié)83HP2#P2鎖存器A0HPCON電源控制及波特率選擇87HIE#中斷允許寄存器A8HTCON#定時(shí)器/計(jì)數(shù)器控制寄存器88HP3#P3鎖存器B0HTMOD定時(shí)方式選擇寄存器89HIP#中斷優(yōu)先級(jí)寄存器B8HTL0定時(shí)器/計(jì)數(shù)器0低位字節(jié)8AHB#B寄存器F0HTL1定時(shí)器/計(jì)數(shù)器1低位字節(jié)8BHPSW#程序狀態(tài)寄存器D0HTH0定時(shí)器/計(jì)數(shù)器0高位字節(jié)8CHACC#累加器E0HTH1定時(shí)器/計(jì)數(shù)器1高位字節(jié)8DH 2022-3-31621. 1. 特殊功

45、能寄存器特殊功能寄存器下面簡(jiǎn)單介紹下面簡(jiǎn)單介紹SFRSFR塊中的部分寄存器,其他塊中的部分寄存器,其他SFRSFR寄存器將在有關(guān)章節(jié)中介紹。寄存器將在有關(guān)章節(jié)中介紹。(1 1)程序計(jì)數(shù)器)程序計(jì)數(shù)器PCPC程序計(jì)數(shù)器程序計(jì)數(shù)器PCPC用于存放下一條要執(zhí)行的指令地址,是一個(gè)用于存放下一條要執(zhí)行的指令地址,是一個(gè)1616位專用寄存器位專用寄存器,可尋址范圍為可尋址范圍為0 06553565535(64K64K)。)。PCPC在物理上是獨(dú)立的,不屬于在物理上是獨(dú)立的,不屬于SFRSFR。(2 2)累加器)累加器A A累加器累加器A A是一個(gè)最常用的專用寄存器,屬于是一個(gè)最常用的專用寄存器,屬于SFR

46、SFR,也稱,也稱ACCACC。大部分單操作數(shù)。大部分單操作數(shù)指令的操作數(shù)取自累加器,很多雙操作數(shù)指令的一個(gè)操作數(shù)取自累加器,指令的操作數(shù)取自累加器,很多雙操作數(shù)指令的一個(gè)操作數(shù)取自累加器,加、減、乘、除算術(shù)運(yùn)算指令的運(yùn)算結(jié)果都存放在累加器加、減、乘、除算術(shù)運(yùn)算指令的運(yùn)算結(jié)果都存放在累加器A A或或A A和和B B寄存器寄存器中。中。2022-3-3163(3 3)B B寄存器寄存器 在乘除指令中,用到了在乘除指令中,用到了B B寄存器。乘除指令的兩個(gè)操作數(shù)分別取自寄存器。乘除指令的兩個(gè)操作數(shù)分別取自A A和和B B,其結(jié)果存放在其結(jié)果存放在A A和和B B寄存器中。例如除法指令中,被除數(shù)取自寄存器中。例如除法指令中,被除數(shù)取自A A,除數(shù)取,除數(shù)取自自B B,商數(shù)存放于,商數(shù)存放于A A,余數(shù)存放于,余數(shù)存放于B B。(4 4)堆棧指針)堆棧指針SPSP堆棧指針堆棧指針SPSP是一個(gè)是一個(gè)8 8位專用寄存器位專用寄存器。它指示出堆棧頂部在內(nèi)部。它指示出堆棧頂部在內(nèi)部RAMRAM塊中的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論