




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《單片機(jī)原理與應(yīng)用》《單片機(jī)原理與應(yīng)用》第一章緒論
第二章MCS-51單片機(jī)的硬件結(jié)構(gòu)與工作原理
第三章指令系統(tǒng)與程序設(shè)計(jì)
第四章MCS—51定時(shí)計(jì)數(shù)器及其應(yīng)用
第五章串行接口
第六章MCS-51單片機(jī)的系統(tǒng)擴(kuò)展
第七章單片機(jī)應(yīng)用系統(tǒng)接口技術(shù)
第八章數(shù)模與模數(shù)轉(zhuǎn)換電路總目錄第一章緒論第一章第二章MCS-51單片機(jī)的硬件結(jié)構(gòu)與工作原理第二章第三章指令系統(tǒng)與程序設(shè)計(jì)第三章第四章MCS—51定時(shí)計(jì)數(shù)器及其應(yīng)用第四章第五章串行接口第五章第六章MCS-51單片機(jī)的系統(tǒng)擴(kuò)展第六章第七章單片機(jī)應(yīng)用系統(tǒng)接口技術(shù)第七章第八章數(shù)模與模數(shù)轉(zhuǎn)換電路第八章課程簡(jiǎn)介:“單片機(jī)原理及應(yīng)用”是一門實(shí)踐性、應(yīng)用性很強(qiáng)的技術(shù)基礎(chǔ)課,通過(guò)本課程的學(xué)習(xí),使學(xué)生較好地掌握MCS-51系列單片微型計(jì)算機(jī)的基本結(jié)構(gòu)、工作原理、接口技術(shù)和應(yīng)用等方面的知識(shí)。掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)和應(yīng)用程序的設(shè)計(jì)方法,學(xué)習(xí)單片機(jī)應(yīng)用于工業(yè)測(cè)控等方面的基本技術(shù)。并通過(guò)實(shí)踐環(huán)節(jié)的學(xué)習(xí),學(xué)會(huì)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)和調(diào)試方法。為將來(lái)從事自動(dòng)測(cè)控技術(shù)、智能電器、電子、檢測(cè)等工業(yè)領(lǐng)域相關(guān)工作,進(jìn)行各種智能化電子產(chǎn)品的設(shè)計(jì)和研發(fā)等提供技術(shù)準(zhǔn)備,奠定堅(jiān)實(shí)的技術(shù)基礎(chǔ)。
《單片機(jī)原理與應(yīng)用》
《單片機(jī)原理與應(yīng)用》
第一章1---12教學(xué)內(nèi)容:?jiǎn)纹⑿蜋C(jī)的基本工作原理匯編語(yǔ)言程序設(shè)計(jì)方法單片微型計(jì)算機(jī)應(yīng)用單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)方法學(xué)習(xí)方法?《單片機(jī)原理與應(yīng)用》
第一章1---13第一章
緒論
講授內(nèi)容:1.有關(guān)微型計(jì)算機(jī)、單片機(jī)的概念2.單片機(jī)的一般結(jié)構(gòu)及特點(diǎn)3.單片機(jī)的發(fā)展過(guò)程4.常用單片機(jī)系列簡(jiǎn)介5.單片機(jī)的應(yīng)用領(lǐng)域6.數(shù)制、碼制復(fù)習(xí)
本章重點(diǎn):
1.微處理器、微機(jī)和單片機(jī)的基本概念、單片機(jī)的結(jié)構(gòu)特單片機(jī)特點(diǎn)與應(yīng)用。2.數(shù)制、碼制wyx回
顧:有關(guān)微型計(jì)算機(jī)的基礎(chǔ)知識(shí)
硬件:微處理器,存儲(chǔ)器,總線,I/O接口軟件:系統(tǒng)軟件,應(yīng)用軟件第一節(jié)單片機(jī)及其發(fā)展概述第一章1---14計(jì)算機(jī)系統(tǒng)通常由多塊印刷電路板制成:
主板顯卡聲卡存儲(chǔ)器接口網(wǎng)卡輸入輸出接口內(nèi)存條CPUCP陡UCP崗U芯片內(nèi)存既條存儲(chǔ)萍器接串口存儲(chǔ)含器芯鐘片輸入咬輸出雨接口輸入糖輸出搭接口芯片定時(shí)豈計(jì)數(shù)意器芯片A/燦D、D/債A芯片單板唇機(jī)印刷電路板第一章1---16單硅晶片CP舊U存儲(chǔ)款器控制繭電路定時(shí)像器時(shí)鐘思電路I瓜/餃O口單片煎機(jī)第一章1---17wyx第一那節(jié)單片營(yíng)機(jī)的特特點(diǎn)孤與發(fā)被展概管述第一章1---18一、恥微處甩理器抗、微喬機(jī)和漁單片渠機(jī)的疑概念微處叨理器去(Mi躍cr鼻op婆ro漫ce攝ss忽or)——微型述計(jì)算哀機(jī)的未控制參和運(yùn)倉(cāng)算器度部分棕;微型勢(shì)計(jì)算緞機(jī)(Mi巾cr蔑oc聰om宣pu東te闖r)——有完查整運(yùn)漆算及碧控制響功能抄的計(jì)鹿算機(jī)反,包括親微處蠢理器租、存眾儲(chǔ)器意、輸母入/輸出(I唐/O民)接口蚊電路盞以及吸輸入/輸出齒設(shè)備飛等;單片炭機(jī)(s倆in絞gl顆e擋ch屈ip湯m凳ic斬ro境co纏mp威ut愚er餡)—資—直譯簽為單漆片微機(jī)型計(jì)走算機(jī)持,它倡將CP武U、RA揭M、RO煌M、定時(shí)泥器/計(jì)數(shù)秋器、坦輸入/輸出(I祥/O塌)接口魚電路百、中餃斷、捉串行堡通信失接口準(zhǔn)等主繪要計(jì)六算機(jī)騾部件廢集成話在一格塊大鼓規(guī)模國(guó)集成身電路領(lǐng)芯片婆上,嫁組成堂單片排微型塞計(jì)算君機(jī)簡(jiǎn)濁稱單木片機(jī)季。單片伶機(jī)的冤形態(tài)蝕只是芹一塊鳳芯片臟,但耳是它蜘已具到有了菜微型衫計(jì)算暴機(jī)的竹組成叢結(jié)構(gòu)師和功泛能。掌由于禮單片忠機(jī)的麥結(jié)構(gòu)午特點(diǎn)煌,在剛實(shí)際勁應(yīng)用吐中常覽常將遞它完為全融佩入應(yīng)谷用系貸統(tǒng)之潑中,依故而蜜也有次將單壩片機(jī)捕稱為裁嵌入德式微敏控制嗎器(e億mb葬ed牌de檢dmi撤cr覽oc器on罵-t挑ro貴ll返er)。wyx二、單片澇機(jī)的韻一般竿結(jié)構(gòu)峰及特吹點(diǎn)第一章1---19一般單片雜機(jī)有2種基吊本結(jié)揀構(gòu)形永式:一種趙是在屬通用升微型杯計(jì)算匪機(jī)中耀廣泛琴采用挑的將筋程序體存儲(chǔ)貿(mào)器和農(nóng)數(shù)據(jù)養(yǎng)存儲(chǔ)碼器合籌用一鄙個(gè)存熟儲(chǔ)空愿間的保結(jié)構(gòu)逗,稱為弊普林統(tǒng)斯頓(P饅ri縱nc白et旺on狀)結(jié)構(gòu)勻或稱款馮·諾依臟曼結(jié)吹構(gòu);另一害種是濤將程圾序存妄儲(chǔ)器客和數(shù)襲據(jù)存問(wèn)儲(chǔ)器飾截然滑分開例,分歌別尋鼠址的食結(jié)構(gòu)缸,稱仆為哈班佛(Ha掌r-跪va遮rd)結(jié)構(gòu)芹。In毯te叫l(wèi)公司戰(zhàn)的MC解S-獲51和80芬C5跨1系列衛(wèi)單片盡機(jī)采飛用的求是哈佛靠結(jié)構(gòu)翼。目前秘的單方片機(jī)岡以采呈用程裁序存傅儲(chǔ)器改和數(shù)陽(yáng)據(jù)存希儲(chǔ)器薯截然忠分開蜂的結(jié)司構(gòu)較疼多。。第一章1---20單片編機(jī)的腎特點(diǎn)掘:第一章1------20單片舒機(jī)的談中央偏處理隊(duì)器(C嘩PU驢)和通化用微混處理冰器基苦本相囑同,姜只是尚增設(shè)槳了“炎面向竄控制干”的陳處理選功能輪。例過(guò)如:證位處囑理、固查表源、多擊種跳資轉(zhuǎn)、嗎乘除川法運(yùn)另算、攔狀態(tài)隆檢測(cè)眠、中雅斷處找理功安能等圾,增稿強(qiáng)了工控制霧的實(shí)脂用性鏡和靈錘活性鄭。第一章1---21三、令單片饅機(jī)的役發(fā)展壘過(guò)程概述In回te躬l磨8位單聯(lián)片機(jī)艙的發(fā)訓(xùn)展第一右代:瞎以19戰(zhàn)76年推甚出的MC止S-認(rèn)48系列屯為代濾表。第二俊代:營(yíng)以MC肢S-視51的80疏51為代短表的念單片蒜機(jī),第三瘋代:循以51系列胳、AV出R、PI稅C等為押代表秀。一般火根據(jù)麥控制沿應(yīng)用撥需要:又可猴設(shè)計(jì)袋成通貧用單術(shù)片機(jī)圍、專甘用單蒙片機(jī)按內(nèi)捎部數(shù)番據(jù)總煉線的團(tuán)寬度:單片警機(jī)分隸為4位、8位、16位及32位等士。第一章1---22第二翅節(jié)常用曲單片毀機(jī)系夫列簡(jiǎn)疾介一、AT叔ME狗L單片壯機(jī)AT么ME瞇L公司蔽所生累產(chǎn)的AT成ME開L8點(diǎn)9系列潤(rùn)單片塊機(jī)(潑簡(jiǎn)稱89系列解單片方機(jī))球,就暖是基廉于In孔te鹿l公司朽的MC捷S-極5l系列股而研特制的剛,該錫公司醋的技朝術(shù)優(yōu)貸勢(shì)在專于Fl趣as絨h存儲(chǔ)層器技勺術(shù)。應(yīng)用俱較多葡的有耳:AT丟89運(yùn)C5屢1系列ST屯C8倚9C框51樓/5癥2系列SS廣T8灑9系列AT丈-t搶in賓y、AT克90沫/、AT倚me亭ga等系鉛列的AV僑R單片飛機(jī)這些趙都是沫是一絮種可誰(shuí)下載發(fā)的Fl陳as廉h單片色機(jī),悔它和IB籍M微機(jī)林通信圓進(jìn)行同下載手程序饅十分錄方便威。二、Ph邀il躺ip誰(shuí)s單片唉機(jī)Ph而il旺ip旋s公司折的的炕單片蜜機(jī)都尾屬于MC尼S-劃51系列諒兼容羨的單表片機(jī)掛。三、Ma指xi肺m-畏Da范ll貍as單片激機(jī)四、Wi熊nB牧on倒d單片貝機(jī)五、Mo康to遇ro晝la單片席機(jī)六、除其他棗公司漏的單碼片機(jī)1)NE籃C單片她機(jī);2)東耽芝單傘片機(jī)修;3)Ep錦so回n單片夢(mèng)機(jī);提示抵:經(jīng)板常上鋒網(wǎng)查脫詢,朝關(guān)注幅發(fā)展疫動(dòng)態(tài)陳.第一章1---23第三忌節(jié)單片種機(jī)的淘應(yīng)用砍領(lǐng)域一、冷單片尚機(jī)在弄智能糟儀器椒中的輔應(yīng)用智能線化儀竟器內(nèi)飲部基餐本上膨都是擦用單宣片機(jī)雅進(jìn)行甩信息貍控制衫與處銷理。舌特別婚是近穩(wěn)年來(lái)溝出現(xiàn)敢的數(shù)球字信它號(hào)處深理器DS瓶P是一宣種速斯度極貌高的電單片狗機(jī),腔它在腎通信爪和高吹速信光息處喉理中軟起了吵極大控的作汽用,角從而靜擴(kuò)展紙了單昌片機(jī)粘在智鄙能儀周器中覽的應(yīng)攏用。二、積單片母機(jī)在獲過(guò)程推控制的中的蓮應(yīng)用第一章1---24三、專單片籮機(jī)與e-旦Ho迫me家用蛾電器匯的嵌脖入式企結(jié)構(gòu)簡(jiǎn)有單暴核嵌杠入和餐雙核辱嵌入2種。扒例如揀:一陰般電長(zhǎng)腦電底飯煲喇,內(nèi)脹部只求有一館個(gè)單胸片機(jī)農(nóng),這錄種控鋤制系牽統(tǒng)是惜單核厘嵌入核;對(duì)何于分逆體式雷空調(diào)鴉,室塘內(nèi)機(jī)暮與室侵外機(jī)認(rèn)中分案別有1個(gè)單倍片機(jī)挖,為沈雙核用嵌入京結(jié)構(gòu)聾。四、格單片線機(jī)與In午te水rn錘et各類于家用街電器水和智也能裝彎置,何它們陜的“員心臟藍(lán)”多峰是單色片機(jī)潔。由藥于單掩片機(jī)俊芯片腥品種增達(dá)數(shù)鋸百種養(yǎng),其玻硬件巴結(jié)構(gòu)虧和指截令系區(qū)統(tǒng)各貞不相梢同,畢不能騙直接似接入In字te彼rn尼et網(wǎng)絡(luò)員。網(wǎng)果絡(luò)芯辜片——We唯bc紹hi述p的出哪現(xiàn)成為聽(tīng)智能綱裝置孝和家嚇電產(chǎn)幟品連重接In也te廢rn糟et的理縫想“食橋梁番”.五、攀單片層機(jī)的怠發(fā)展1)強(qiáng)砍化指因令功吧能2)增增加各痰種接尾口部霜件3)提乏高專強(qiáng)用程氏度第一章1---25(1)賴總線(B僵US翅)總線夕是連班接CP隆U與各殿功能勻部件墾并進(jìn)泊行信焦息傳截遞的錘公共授通道同??傊i線通轉(zhuǎn)常分麗為三繩種,露即數(shù)殖據(jù)總顆線(D白B)地址盈總線(A艘B)和控連制總恒線(C繡B)。第一章1---26復(fù)習(xí)蚊一:兄微型追計(jì)算跳機(jī)的有基本撐結(jié)構(gòu)故及工逼作原洞理1.微型蔥計(jì)算例機(jī)的溝基本享結(jié)構(gòu)微型槍計(jì)算恭機(jī)─禾─由院微處孤理器粒(C端PU擊)、蜓存儲(chǔ)音器、硬輸能入輸樂(lè)出接覆口(Ⅰ/0接國(guó)口)臟三部些分主茂成,擦各部鈴分用交總線斗相連妨。第一章1---272、輸值入輸畫出(I旱/O玻)接口由于I/奇O設(shè)備苦中類截繁多層,它挖們?cè)诒娝俣忍妗㈦娺f平、鐵功率許、信察息形免式等釀很多寧方面柜有很臉大差減別,等不能遺直接仔與CP糞U連接約,必按須經(jīng)姨過(guò)I/籍O接口或電路架解決磁它們港之間莖的匹豬配問(wèn)犬題。3、源儲(chǔ)存膨器存儲(chǔ)框器分好類存儲(chǔ)清器存速儲(chǔ)的勺信息存儲(chǔ)府器的語(yǔ)讀寫所操作洪過(guò)程第一章1---28(4)微灑處理拔器(暗CP秩U)運(yùn)算冷器寄存鹿器陣賴列控制封器內(nèi)部產(chǎn)總線2.復(fù)習(xí)閥基本浩概念廣與常紐奉用術(shù)敗語(yǔ)(1)位(B這it前)位是兇計(jì)算籃中構(gòu)貪成信陳息的察最小琴單位續(xù),表花示二適進(jìn)制迅數(shù)中放的某眨個(gè)數(shù)蒙位“0”或“1”。Bi疼t是Bi曾na施rgDi串gi怎t的縮鳴寫。臣(2)字(W艱or街d)字是CP易U與輸機(jī)入/輸出震設(shè)備累和存街儲(chǔ)器超之間循傳送至數(shù)據(jù)垂的基古本單哀位,離由若弓干位變組成現(xiàn)它與各數(shù)據(jù)拜總線乖的寬意度(根數(shù))一致雹。(3)字繩節(jié)(B易yt該e)一字滾節(jié)為8位(b媽it必)。第一章1---29(4)指叫令(I財(cái)ns斤tr排uc游ti倉(cāng)on郊):孕指肆規(guī)定淘計(jì)算口機(jī)完蹲成某限種操陣作的許命令蜻。目飯前計(jì)匙算機(jī)種只能磨直接摟識(shí)別被由二委進(jìn)制夢(mèng)編碼哄的指昆令,褲即機(jī)斥器碼(5)指儉令系弟統(tǒng)(In拼st肢nc熔ti鬼onSe幻玉t):指螺一臺(tái)巖計(jì)算煩機(jī)所識(shí)能識(shí)羅別的反全部麥指令四的集駱合。灣。(6)程餓序(Pr彎og楚ro慨m):為醒完成直特定矮任務(wù)咬而設(shè)拒計(jì)的乓一組劍指令述有序繼的集麻合。(7)地固址(A敞dd述re忌ss建)地址戀指存蛛貯單性元的套編號(hào)郵。(8)K和KB計(jì)算耳機(jī)的男存儲(chǔ)梢器容抹量較販大,K和KB常用仍作計(jì)母算存裙儲(chǔ)器揪容量繞的單肌位1K驚=2詠10飄=1須02肌4;偽KB紡=1強(qiáng)02襯4B贈(zèng)yt騰e。(9)年關(guān)于鞠時(shí)序話的概踩念所謂屯時(shí)序頃,就瞞是計(jì)出算機(jī)愧在工握作過(guò)彼程中喉,CP躲U控制調(diào)器所欺發(fā)出舌的一冰系列隔控制魯信號(hào)奴在時(shí)隙間上旅的相耽互關(guān)玩系。壇第一章1---30復(fù)習(xí)屢內(nèi)容夸二隨、計(jì)如算機(jī)嶺系統(tǒng)近中的數(shù)制麻、碼倆制復(fù)貧習(xí)1.數(shù)制碑及其覽互換2.帶符那號(hào)數(shù)蜓的表階示法3.原碼刊、反班碼、嶺補(bǔ)碼特點(diǎn)拋:⑴8位二典進(jìn)制駐數(shù)表私示原翁碼、項(xiàng)反碼西、補(bǔ)傷碼的櫻范圍(-毫12落7~含+1才27、-1久27委~+耀12尚7、-1昂28呢~+陸12設(shè)7)⑵補(bǔ)碼價(jià)的運(yùn)慶算在微居型計(jì)漁算機(jī)倉(cāng)中,鼻帶符找號(hào)數(shù)艙用補(bǔ)綠碼表輩示,松減法嶼可用敬補(bǔ)碼捆相加毫來(lái)實(shí)船現(xiàn),籠運(yùn)算露結(jié)果蓬為補(bǔ)她碼。4.負(fù)數(shù)疾補(bǔ)碼挺快速畝求法矛?5、別補(bǔ)碼都運(yùn)算鵲舉例課間棒休息主要閱內(nèi)容:1.伙MC始S-單51單片劃?rùn)C(jī)組割成(酬結(jié)構(gòu)果、引活腳功厲能)2.并行I/唱O端口冶結(jié)構(gòu)3.儲(chǔ)器臂組織榨與操嶼作4.僻MC綢S-攝51單片聚機(jī)的遞中斷欣系統(tǒng)1)中停斷系腰統(tǒng)概暴述2)中弦斷的億處理湖過(guò)程重點(diǎn)云理解夢(mèng):1.MC犁S-習(xí)51系列昏單片耍機(jī)存展儲(chǔ)器沃結(jié)構(gòu)島特點(diǎn)2.單片尖機(jī)特招殊功涌能寄棄存器腦的作晌用3.不同蹤蝶場(chǎng)合煮下單訴片機(jī)意引腳緣瑞的復(fù)板用功毫能4.單片究機(jī)的梨位處的理功廉能及曬其作叉用第二章2---32第二鄭章MC撿S-可51單片提機(jī)的酷硬件醋結(jié)構(gòu)廢與工某作原伶理wyx一、MC姨S—洲51單片此微機(jī)糟的硬餓件組濫成第一查節(jié)MC突S-鴿51單片康機(jī)的戰(zhàn)基本但組成中央睛處理類單元CP姻U(8位)革:數(shù)吹據(jù)處輪理、啦位操逆作(司位測(cè)紛試、古置位林、復(fù)摔位)2.只讀設(shè)存儲(chǔ)訪器RO縱M(4K、8K、16獎(jiǎng)K、32閣K、64校K)3.隨機(jī)深存取瘦存取總器RA底M(12街8B、25期6B、51務(wù)2B,10請(qǐng)24玻B)4.并行匠輸入/輸出屬口:I策/賭O(32線)遲:系翼統(tǒng)總細(xì)線、宇擴(kuò)展妄外存主、I昏/牌O接口于芯片5.串行磨輸入/輸出遮口:UA仇RT(二線震):熄串行斗通信律、擴(kuò)納展I注/費(fèi)O接口荒芯片6、定薦時(shí)/計(jì)數(shù)醒器T(16位增蔬量可掃編程徒)它與CP例U之間門各自桌獨(dú)立陵工作破,當(dāng)壟它計(jì)夸數(shù)滿竊時(shí)向CP塌U中斷7、時(shí)站鐘電然路fo黃sc:分為奔內(nèi)部縱振蕩幫器、練外接套振蕩雅電路8、中滋斷系東統(tǒng):鉛五源松中斷休、兩秩級(jí)優(yōu)笨先,澤可編僚程進(jìn)志行控盤制。第二章2---332.肌M首CS散—5震1單片乎機(jī)的仁內(nèi)部饑結(jié)構(gòu)時(shí)鐘載源T0T1P0P1P2P3TX桑D沿R揚(yáng)XDIN忍T0IN新T1時(shí)鐘僵電路SF理R和記RA瘦MRO妙M定時(shí)/計(jì)數(shù)狹器CP堆U串行I/景O口中斷爺系統(tǒng)并行I/勞O口系統(tǒng)就總線圖2—撒1堅(jiān)MC抱S—衡51單片滿機(jī)的蘆功能壞模塊危框圖MC家S—屋51單片括機(jī)的戴功能返模塊戒框圖降如圖2—公1所示份。由8位CP啊U、只讀絞存儲(chǔ)慌器EP險(xiǎn)RO采M/RO丟M、讀寫酬存儲(chǔ)腐器RA頭M、并行I/O口、慕串行I/O口、世定時(shí)鬧器/滿計(jì)數(shù)談器、隙中斷訊系統(tǒng)叉、振股蕩器服和時(shí)酒鐘電順路等稻部分癢組成揉。各扁部分座之間鞭通過(guò)盛內(nèi)部漲總線期相連監(jiān)。第二章2---34MC嚼S—漿51的內(nèi)銀部結(jié)孫構(gòu)框茶圖第二章2---35wyx二、MC析S—錘51單片鐵機(jī)的令引腳沃功能圖2—38031引腳40腳分豆三類貪:1、I/死O口線32根--禿--MC勝S-更51系列苗單片宋機(jī)P0、P1、P2、P3共32位,叫對(duì)應(yīng)例著芯府片的32根引藥腳。2、控曾制線6根RS折T—面—復(fù)位狐信號(hào)觸,晶個(gè)振工仆作后2個(gè)機(jī)奮器周擱期的嗓高電恐平復(fù)渣位CP橡U.AL包E—如—地址慘鎖存筍信號(hào)捷訪問(wèn)錄外部朽存儲(chǔ)武器時(shí)撐該信梅號(hào)鎖艘存低8位地謎址;覺(jué)無(wú)RA次M時(shí),AL淺E為晶勤振6分頻卡;PS則EN逃——外部艘程序擋存儲(chǔ)痰器讀漂從程負(fù)序存判儲(chǔ)器罩中取尺指令屯或讀跌取數(shù)逐據(jù)時(shí)目,該楚信號(hào)銀有效顆。EA獨(dú)——程序沈存儲(chǔ)悲器有攀效地嫁址,EA擔(dān)=1從內(nèi)容部開陽(yáng)始執(zhí)怪行程憂序;EA期=0從外濫部開塵始執(zhí)擔(dān)行程犬序;X1睜——時(shí)鐘液振蕩鑄器輸搏入端攔,內(nèi)悼部振喘蕩器靜輸入揭端;X2胃——時(shí)鐘染振蕩槍器輸辛出端芬,內(nèi)哀部振魯蕩器攔輸出繪端;3、電插源線2根VC侮C,GN尺D—路—電源騰和地+5跑V電源凡供電,第二章2---36三、工振蕩公器、潛時(shí)鐘帶電路賄及時(shí)殊序1.時(shí)鐘曾電路MC挎S—描5l單片羨機(jī)內(nèi)陸部有嘴一個(gè)元用于怪構(gòu)成序振蕩駐器的芬高增殼益反搞相放臭大器要,引巧腳XT億AL絡(luò)l和XT允AL僑2分別熟是反遍相放采大器齊的輸拳入端俱和輸桶出端后,由紡這個(gè)煩放大陳器與秧作為慈反饋使元件捆的片狹外晶冶體或妄陶瓷籌諧振魔器一桐起構(gòu)舊成了隸一個(gè)泊自激主振蕩攏器,建如圖2—苦4所示柳。這漁種方羞式形炎成的惹時(shí)鐘燙信號(hào)雕稱為醋內(nèi)部船時(shí)鐘續(xù)方式味。圖2—睬5所示艦,為定外部典時(shí)鐘寺方式拋。第二章2---372.有關(guān)51單片辨機(jī)CP侵U的時(shí)序(1)振慌蕩周絕期:祝指讀為單飼片機(jī)蜘提供剪定時(shí)獨(dú)信號(hào)斧的振非蕩源臨的周份期,夢(mèng)若為爽內(nèi)部客產(chǎn)生船方式葉時(shí),蘭為石街英晶佛體的桿振蕩建周期蘿。(2)時(shí)走鐘周擇期:蒸也稱功為狀腫態(tài)周菜期,攀用S表示壩。時(shí)泛鐘周何期是鉤計(jì)算哨機(jī)中遲最基雅本的混時(shí)間系單位既,在瞎一個(gè)縮慧時(shí)鐘挎周期拋內(nèi),CP扔U完成葡一個(gè)條最基芝本的鄭動(dòng)作料。MC陰S—制51單片挽機(jī)中盡一個(gè)綱時(shí)鐘版周期知為振芝蕩周流期的2倍。(3)機(jī)植器周若期:太完成純一個(gè)謙基本絞操作餡(例扎如,最取指蕩令、獄存儲(chǔ)犁器讀俘、存份儲(chǔ)器賞寫等甲)所崇需要京的時(shí)純間稱降為機(jī)護(hù)器周把期。MC揀S—溪51的一吉個(gè)機(jī)豈器周牲期含擔(dān)有6個(gè)時(shí)層鐘周鍬期。(4)指護(hù)令周付期完成址一條遭指令葡所需累要的煙時(shí)間招稱為鄭指令具周期梢。MC孔S—券5l的指駛令周笛期含1~4個(gè)機(jī)鋪器周您期不納等,扛其中疼多數(shù)安為單云周期目指令板,還壁有2周期抹和4周期羽指令幫。4周期申指令世只有穴乘、塑除兩依條指溜令。第二章2---38一個(gè)機(jī)器周期P1P2P1P2單字節(jié)單周期指令例:INCA
取指令
分析
執(zhí)行第二章2---39wyx第四紀(jì)節(jié)MC前S-臺(tái)51存儲(chǔ)掉器組程織與余操作MCS瞎—5良1系列卡單片藍(lán)機(jī)其玻存儲(chǔ)殊結(jié)構(gòu)碑特點(diǎn)糟是:將程靜序存耀儲(chǔ)器挎和數(shù)賊據(jù)存灣儲(chǔ)器監(jiān)分開召,并沃有各宰自的環(huán)尋址番機(jī)構(gòu)憲和尋餅址方威式,旅這種有結(jié)構(gòu)傳的單齒片微貝機(jī)稱欄為哈佛癢型結(jié)構(gòu)志單片見(jiàn)微機(jī)秀。在物籍理上有4個(gè)相傭互獨(dú)西立的鍬存儲(chǔ)健空間皮:片內(nèi)掀和片歲外程貧序存糊儲(chǔ)器屯;片廢內(nèi)和晨片外者數(shù)據(jù)縣存儲(chǔ)潛器。在邏仿輯上有三追個(gè)彼撥此獨(dú)健立的口地址幸空間臉:(1)片闊內(nèi)外伴統(tǒng)一寒編地舞址的64彈KB程序繁存儲(chǔ)妻器地批址間卷;(2)25押6字節(jié)刮的片釣內(nèi)數(shù)飽據(jù)存籍儲(chǔ)器聚地址黨空間鉆;(3)64幻玉KB片外于數(shù)據(jù)責(zé)存儲(chǔ)味器地犁址空疫間第二章2---40wyx一、MC港S—遺51程序啦存儲(chǔ)風(fēng)器組只織結(jié)麥構(gòu)與慕地址盟空間7個(gè)特倒殊單妄元:00燭00開H復(fù)位偉后,P鄭C=剝00懇00出H.開始賣執(zhí)行設(shè)程序00濱03滋H外部責(zé)中斷0(IN謠T0)入口00析0B測(cè)H定時(shí)凡器0中斷拜(TF洲0)入口00求13寫H外部醒中斷1(IN鋪T1)入口00勺1B林H定時(shí)宋器1(TF功1)入口00宏23宰H串行吉口中幻玉斷TI德/R愚I入口00賭2B兔H定時(shí)努計(jì)數(shù)肯器2溢出穩(wěn)或T2葡EX輸入輸負(fù)跳環(huán)變(52系列瓣)MC高S—益5l采用16位的椅程序扶計(jì)數(shù)陪器PC和l6位的苗地址天總線涌,64枝KB片內(nèi)原、外厭的程飾序存裂儲(chǔ)器犁空間興連續(xù)膝、統(tǒng)諒一位。第二章2---41二、MC運(yùn)S—梁51數(shù)據(jù)壘存儲(chǔ)狼器組伙織與癢地址燦空間數(shù)據(jù)面存儲(chǔ)穩(wěn)器地吩址空癥間由糊內(nèi)部健和外聰部數(shù)巡壽據(jù)存乞儲(chǔ)器籍空間抽組成梢。內(nèi)愁部和墻外部桶數(shù)據(jù)宏存儲(chǔ)川器空工間存貌在重個(gè)疊,暑通過(guò)墓不同程指令父來(lái)區(qū)舞別。內(nèi)部藏?cái)?shù)據(jù)煌存儲(chǔ)搶器在置物理時(shí)上又惹可分硬成三酒部分艘:低12豎8字節(jié)RA潑M、高12希8字節(jié)RA刑M(僅80捕32/08譽(yù)52才有)和專匆用寄哲存器(S腔FR月)。1.00枯H~瞧1F辰H——工作炎寄存炕器區(qū)2.魂2脖0H私--屯-2故FH色——位尋橡址區(qū)送,既照可進(jìn)展行字承節(jié)尋疤址,屢又可全進(jìn)行菊位尋蘆址。減這16個(gè)單插元共努有16樓×8=12驚8位。3.銷3鞋0H戲--過(guò)-7羞FH通用存儲(chǔ)究區(qū)4.片外兇數(shù)據(jù)五存儲(chǔ)叛器00擋00H~FF輝FF閱H范圍麻為64查K字節(jié)疏,采崇用R0、R1或DP地TR寄存田器間圍址方販?zhǔn)皆L國(guó)問(wèn)。淹當(dāng)采探用R0、R1間址賠時(shí)只催能訪述問(wèn)低25數(shù)6字節(jié)資,采滾用DP燒TR間址游可訪引問(wèn)整懼個(gè)64動(dòng)K字節(jié)孔空間選。第二章2---42R0、R1、R2、R3、R4、R5、R6、R7即可位尋址,又可字節(jié)尋址數(shù)據(jù)緩沖區(qū)、堆棧區(qū)、工作單元第二章2---43數(shù)據(jù)唱存儲(chǔ)辱器地嫁址空惕間
7FH通用RAM區(qū)…2FH7FH7EH7DH7CH7BH7AH79H78H2EH77H76H75H74H73H72H71H70H2DH6FH6EH6DH6CH6BH6AH69H68H2CH67H66H65H64H63H62H61H60H2BH5FH5EH5DH5CH5BH5AH59H58H2AH57H56H55H54H53H52H51H50H29H4FH4EH4DH4CH4BH4AH49H48H28H47H46H45H44H43H42H41H40H27H3FH3EH3DH3CH3BH3AH39H38H26H37H36H35H34H33H32H31H30H25H2FH2EH2DH2CH2BH2AH29H28H24H27H26H25H24H23H22H21H20H23H1FH1EH1DH1CH1BH1AH19H18H22H17H16H15H14H13H12H11H10H21H0FH0EH0DH0CH0BH0AH09H08H20H07H06H05H04H03H02H01H00H字節(jié)勤地址位地饑址第二章2---44三、潔特殊橡功能士寄存斜器地秩址空渣間共有26個(gè)專肉用寄思存器SF斑R(奴Sp布ec脖ia孩l父Fu乎nc秒ti壓on泄al臟R徑eg帳is貧te紫r謠),它們搜離散毫地分刷布在勸片內(nèi)RA笑M的高12承8字節(jié)羞地址80甩H~0F場(chǎng)FH中。程序盞計(jì)數(shù)來(lái)器PC不占停據(jù)RA寺M單元?jiǎng)?,在父除PC外的偏專用積寄存撕器SF禾R中,蹤蝶有12個(gè)專剛用寄驗(yàn)存器需既可授字節(jié)廢尋址柄,又逗可位君尋址流。注意菌:(1)表中頂共有5個(gè)雙址字節(jié)降寄存?zhèn)テ?。?)PC也為棍雙字蠟節(jié)寄葬存器冬,但董是不在80涼H貝~兩FF燭H范圍遮內(nèi)。(3)表中惑,凡崇地址缸能被8整除剩的寄朱存器啊都是貓可位屑尋址考的寄敬存器。第二章2---45標(biāo)識(shí)符名稱地址*Acc累加器E0H*BB寄存器F0H*PSW程序狀態(tài)字D0HSP堆棧指針81HDPTR數(shù)據(jù)指針(DPH和DPL)82H,83H*P0口080H*P1口190H*P2口2A0H*P3口3B0H*IP中斷優(yōu)先級(jí)寄存器B8H*IE中斷控制寄存器A8HTMOD定時(shí)器方式寄存器89H*TCON定時(shí)器控制寄存器88H標(biāo)識(shí)符名稱地址TH0計(jì)數(shù)器0高位8CHTL0計(jì)數(shù)器0低位8AHTH1計(jì)數(shù)器1高位8DHTL1計(jì)數(shù)器1低位8BH*SCON串行口控制98HSBUF串行數(shù)據(jù)緩沖器99HPCON電源控制97H位地里址的京表示致法例:位名啄稱CY、RS干0寄存耀器名于加序已號(hào)PS炒W.映7AC競(jìng)C.型1字節(jié)齡地址橋加序付號(hào)20拍H.渴3直接仁位地艷址00斤H第二章2---46特殊倘功能許寄存素器地遞址空廟間1.累加挎器AC膏C身—累加哪器A在大新部分厚的算慢術(shù)運(yùn)飽算中海存放淘某個(gè)擾操作跡數(shù)和縮慧運(yùn)算躲結(jié)果容。2.寄存流器B—寄存穩(wěn)器B主要?dú)炗糜谕昱c累祖加器A配合擾執(zhí)行敵乘法情和除傲法指刮令的爆操作蹲。3.程序治狀態(tài)茶字PS嫌W—夕—8位寄陵存器扶,用困來(lái)存松放程量序狀度態(tài)信腥息。睜某些業(yè)指令疤的執(zhí)錦行結(jié)蠶果會(huì)慕自動(dòng)案影響PS呆W的有誓關(guān)狀大態(tài)標(biāo)尖志位逮,有繩些狀兵態(tài)位蹦可用輪指令蠢來(lái)設(shè)型置。特殊襲功能慰寄存消器的較功用D7D6D5D4D3D2D1D0CyACF0RS1RS0OV-PCY獎(jiǎng):進(jìn)倉(cāng)位標(biāo)爺志位AC拍:半籠進(jìn)位即標(biāo)FO轉(zhuǎn):用航戶標(biāo)慈志位RS爭(zhēng)1.變RS唇0:方工作免寄存蓋器組映選擇OV遍:溢萄出標(biāo)傅志P:奇偶咬標(biāo)志,A中1的個(gè)魄數(shù)為羞奇數(shù)P悅=塑1;否則P流=桶0。RS糊1躍RS特0寄存稱器組部?jī)?nèi)鑒部RA雙M地址0利0寄存咳器組0鋸0邪0H~07招H0梅1寄存絲式器組1升08葵H~0F異H1資0寄存血器組2封10詢H~17艙H1燃1寄存茫器組3稼18當(dāng)H~1F粒H第二章2---474.堆?;@指針SP歪——堆棧界是一道個(gè)特挽殊的跳存儲(chǔ)唯區(qū),號(hào)用來(lái)舅暫時(shí)餓存放銹數(shù)據(jù)華和地妙址,域它是梯按照斥“先冒進(jìn)后塌出”礙的原膝則存嘴放數(shù)謀據(jù)。棧指什針SP為一府個(gè)8位專雀用寄甲存器拋,每終存入(或取微出)一個(gè)材字節(jié)徹?cái)?shù)據(jù)鮮,SP就自消動(dòng)加1(或減1),SP始終劑指向平新的晃棧頂留。系陽(yáng)統(tǒng)復(fù)滿位后康錢指維針初徑始化造為07扇H。特殊獅功能玻寄存澡器5.數(shù)據(jù)私指針DP喜TR——16位的胳專用磨寄存憤器,剖由高走位字倒節(jié)DP柏H和低宰位字桌節(jié)DP棍L組成傍??赏醋鳛楹粢粋€(gè)16位寄夢(mèng)存器芹使用凝,也借可以隸作為2個(gè)獨(dú)尖立的8位寄臂存器DP老H和DP秩L使用轟。6.鞏I/鋸O端口P0~P3專用灶寄存凝器P0~P3分別畢是I/視O端口P0~P3的鎖薪存器姻??膳湟园袸/能O口當(dāng)班作—般的絡(luò)專用糧寄存?zhèn)闫鱽?lái)尖使用條,沒(méi)絨有專樂(lè)門設(shè)聽(tīng)置的琴口操牢作指紐奉令,鹽全部擴(kuò)采用滋統(tǒng)一斤的MO門V指令刺。第二章2---48片外顛數(shù)據(jù)議存儲(chǔ)橫器(1)根撤據(jù)地再址總垮線寬孟度,兇在片活外可肆擴(kuò)展園的存胡儲(chǔ)器吹最大舒容量虛為64惡KB,地址臨范圍撕為00吐00朗H~FF柜FF撕H。(2)片愚外數(shù)吧據(jù)存撒儲(chǔ)器衰與程舍序存龍儲(chǔ)器緩的操山作使帽用不魚同的趁指令違和控蘋制信虧號(hào),片允許禽兩者盼的地饒址重廟復(fù)。韻因此殊,片庸外要爺擴(kuò)展絡(luò)的數(shù)速據(jù)存擾儲(chǔ)器奏與程叫序存洽儲(chǔ)器守各為64鉆KB。(3)片縱外數(shù)知據(jù)存侍儲(chǔ)器他與片嫌內(nèi)數(shù)鴉據(jù)存練儲(chǔ)器巨的操召作指耕令亦匠不同(對(duì)片哨外RA宇M用MO創(chuàng)VX指令),所疲以也斯允許扎兩者經(jīng)的地抹址重顧復(fù),宇內(nèi)部考數(shù)據(jù)箏存儲(chǔ)能器的嘴地址00植~F幫FH,外部叨擴(kuò)展撤數(shù)據(jù)尼存儲(chǔ)騰器的寧地址查可以塞從00斬00法H~掏FF史FF恥H。注意血:采用R0、R1或DP宋TR寄存滿器間乖址方構(gòu)式訪堆問(wèn)片外底數(shù)據(jù)狡存儲(chǔ)秀器。當(dāng)采痛用R0、R1間址此時(shí)只青能訪亭問(wèn)低25傭6字節(jié)日,采游用DP叼TR間址浮可訪冶問(wèn)整佛個(gè)64艘K字節(jié)漁空間勻。第二章2---49作業(yè):2-22-3
第二章2---50一、喘并行I/征O接口戲的內(nèi)陷部結(jié)仆構(gòu)1.命P期0口的侄位結(jié)錫構(gòu)與察功能閉:8位漏教極開冤路型報(bào)雙向最并行I/O口使用籍:P0口為熊三態(tài)側(cè)雙向帖口,領(lǐng)即可泊作為傘一般I/溉O口使渠用,墨也可廈作地類址/數(shù)據(jù)購(gòu)總線蠻口。(1)P0口作布一般I/揮O口--癥--輔“讀引毅腳先婦寫1”“在輸抬入數(shù)膀據(jù)時(shí)偶應(yīng)先遠(yuǎn)把口勞置1,使拖兩個(gè)FE蜂T都截漫止,削引腳奶處于論懸浮堵?tīng)顟B(tài)關(guān),可筑作高義阻抗雕輸入掉”(2)訪問(wèn)外部許存儲(chǔ)散器時(shí)霧,它巾是一僑個(gè)復(fù)黃用的笛地址/數(shù)據(jù)繼總線丙。(分時(shí)社使用班)輸蜜出地花址總礎(chǔ)線低8位A7抬~A阻0(利用AL努E信號(hào)吉的下授降沿壟將地條址鎖營(yíng)存,億鎖存沸)作吊數(shù)據(jù)身總線D7蹈~D可0兼8。第二逢節(jié)糖并根行I/反O接口第二章2---51P0口某竊位的充結(jié)構(gòu)礙圖第二章2---52wyx2.窯P午1口的虜位結(jié)袋構(gòu)與培功能1)P1口也島是—個(gè)準(zhǔn)銹雙向I/O口2)應(yīng)渴用:通常察作一痰般I/堅(jiān)O(shè)口用3.節(jié)P刷2口的尼位結(jié)綱構(gòu)與或功能(1)在積結(jié)構(gòu)道上比P0口少洞了一喚個(gè)輸粱出轉(zhuǎn)揪換控李制部鏡分,陽(yáng)多路件開關(guān)MU畫X的倒獲向由CP托U命令坦控制慎,且P2口內(nèi)鞠部接鋪有固修定的毀上拉痕電阻。(2)P2口既乒可作汽為通絞用I/O口使秩用(鴿先寫首“1”),但又可繩作為證地址樓總線均口,輸出蠶高8位地蠅址。蓬(A1雀5~種A8)第二章2---53wyx4.霧P居3口的害位結(jié)壓構(gòu)與長(zhǎng)功能P3胳.0萌(R練XD漆):串行花輸入乘端。P3饅.1乏(T珠XD濟(jì)):串行刪輸出潛端。P3數(shù).2竟(I例NT撥0):外部買中斷0輸入竹端,浮低電侵平有襯效。P3逗.3枕(1雕NT御1):外部彈中斷1輸入街端,棄低電腔平有箏效。P3列.4扶(T愈0):定時(shí)恐/計(jì)嗽數(shù)器0外部許事件剝計(jì)數(shù)筒輸入全端。P3珠.5桃(T賣1):定時(shí)魔/計(jì)栽數(shù)器1外部完事件律計(jì)數(shù)報(bào)輸入褲端。P3期.6鼓(R柏D):外部零數(shù)據(jù)旱存儲(chǔ)愁器寫描選通稀信號(hào)室,低沉電平應(yīng)有效互。P3赴.7舊(W槐R):外部雕數(shù)據(jù)憑存儲(chǔ)侄器讀島選通戴信號(hào)段,低努電平較有效尊。P3口與Pl口的只輸出漸驅(qū)動(dòng)傭部分紙及內(nèi)飼部上拉倚電阻挎相同傻,但辛比P1口多喇了一棉個(gè)第二棒功能瀉控制帽部分閃的邏咐輯電迅路。第二章2---54單片旱機(jī)的院片外懲三總葵線結(jié)烏構(gòu)地址庸線:P0低八宮位地侄址,P2高八非地址穗;數(shù)據(jù)匹線:P0輸入詞輸出8位數(shù)虎據(jù);控制衛(wèi)線:P3口的8位加柄上/P晚SE躺N、AL謀E共同澇完成塘控廊制總飲線。第二章2---55wyxP0~P3的功鏡能及握使用計(jì)時(shí)的禮注意嚴(yán)事項(xiàng)1.在無(wú)遇片外桂擴(kuò)展汁存儲(chǔ)盟器的咳系統(tǒng)拒中,撫這四飽個(gè)端森口的歐每一惹位都漲可以避作為輝準(zhǔn)雙矮向通擦用I/O端口萌使用甩。在創(chuàng)具有蠶片外燈擴(kuò)展貞存儲(chǔ)含器的匪系統(tǒng)茅中,P2口作珍為高8位地衡址線繼,P0口作紋為雙蠶向總金線,越分時(shí)塘作為淹低8位地桌址和跑數(shù)據(jù)歡的輸皇入/復(fù)輸出穗線。2.粥P乞0口作懂為通晉用雙珠向I/O口用辨時(shí),團(tuán)必須六外接箱上拉長(zhǎng)電阻皂。3.懂P傘3口除剩了作代通用I/O使用棍外,本它的用各位透還具偏有第平二功泛能。男當(dāng)P3口某報(bào)一位秤用于閉第二敲功能努作輸塔出時(shí)墊,則雄不能垮再作恥通用I/O使用確。4.當(dāng)P0~P4端口孫用作賣輸入按時(shí),窯為了猾避免猾誤讀具,都暫必須條先向米對(duì)應(yīng)素的輸濫出鎖手存器功寫入株“l(fā)”,使FE游T截止患。然屑后再撈讀端慌口引涉腳。如:MO很V斬P風(fēng)1,科#0喂FF生HMO偽V想A近,峰P15.穩(wěn)I/箭O口主可按杰字節(jié)沉尋址渠,也即可按查位尋四址第二章2---56位處窮理功稱能單片就機(jī)的囑位處業(yè)理功因能很誦強(qiáng),耽體現(xiàn)走在:(1)具才有專支門的啦位累市加器Cy;(2)具謙有專倚門的卷位存剪儲(chǔ)區(qū)立;(3)一柜些特榨殊功糾能寄甚存器久可以撤位尋斑址;(4)具鵝有豐令富的拴位操茂作指面令。如SE扁TB楊P洪1.宇0蹲C蒼LR籃P耽1.余0第二章2---57復(fù)位摔是單墊片機(jī)涉的初棉始化杠操作于,其筐作用趴是使CP艱U和系奴統(tǒng)中細(xì)其它碰部件躲都處由于一券個(gè)確懂定的風(fēng)初始禁狀態(tài)瞞,并歡從這李個(gè)狀曬態(tài)開備始工康作轉(zhuǎn)。RS蓄T端至楊少要昂保持2個(gè)機(jī)雄器周盆期(2累4個(gè)振襪蕩周驅(qū)期)為高芹,才婚完成劃一次倚復(fù)位可。復(fù)位蠢后片捆內(nèi)各昌專用賄寄存殃器的謊狀態(tài)第三菌節(jié)MC踢S-臨51單片貍機(jī)的兄復(fù)位寄存器內(nèi)容寄存器內(nèi)容PC00HTMOD00HA00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0~P30FFHSCON00HIP(XXX00000)BSBUF不變IE(0XX00000)BPCON(0XXXXXXX)B第二章2---58幾種兆實(shí)用脫的復(fù)寇位電斯路第二章2---59MC感S—閑51的中局?jǐn)嘞蹈y(tǒng)MC厚S-憲51極其5l子系竿列的島其它漸成員族都具娘有相轉(zhuǎn)同的哲中斷魔結(jié)構(gòu)敗。80掀51有5個(gè)中揮斷源——香2個(gè)外舉部中世斷源IN催T0和IN盼T1,2個(gè)片墳內(nèi)定隱時(shí)器脖/計(jì)櫻數(shù)器感溢出膽中斷膛源,1個(gè)片額內(nèi)串油行口站中斷捆源。分為評(píng)兩級(jí)——高級(jí)撥中斷攝和低毅級(jí)中革斷。起其中澡任何樹一個(gè)概中斷變?cè)吹墓獌?yōu)先何級(jí)均按可由躁軟件蹲設(shè)定概為高每級(jí)或燃低級(jí)狹,能安實(shí)現(xiàn)砍兩級(jí)握中斷盤服務(wù)兵程序沉嵌套視。都是輛可屏箭蔽的剖,由侄軟件谷設(shè)定率。第二章2---60一、MC浙S—歌51的中距斷源1.中斷矛源(1)外部絲式中斷0請(qǐng)求份,由P3推.2引腳印輸入模??砂斡捎媒鋺粼O(shè)哨定為鄭兩種淚觸發(fā)祝方式魔,(悉電平技觸發(fā)提方式接還是荷邊沿較觸發(fā)回方式節(jié))。廊一旦惹輸入扭信號(hào)栽有效等,則蛙向CP脖U申請(qǐng)遠(yuǎn)中斷僚,并多且將贊中斷乖標(biāo)志IE乏0置1。(2)外部執(zhí)中斷1請(qǐng)求且,由P3矩.3引腳識(shí)輸入傷。亦用可由如用戶展設(shè)定浪為電碰平觸男發(fā)方姜式還永是邊口沿觸記發(fā)方盆式。遮一旦熔輸人怠信號(hào)日有效巷,則協(xié)向CP早U申請(qǐng)弱中斷相,并立將中毒斷標(biāo)摔志IE賊1置1。(3)片工內(nèi)定非時(shí)器T0溢出居中斷下請(qǐng)求褲。當(dāng)乖定時(shí)既器T0產(chǎn)生晃溢出菜時(shí),T0中斷株請(qǐng)求喝標(biāo)志TF少0置1,請(qǐng)挖求中本斷處險(xiǎn)理。(4)片內(nèi)固定時(shí)抱器T1溢出蝕中斷問(wèn)請(qǐng)求墓。當(dāng)唱定時(shí)內(nèi)器T1產(chǎn)生伯溢出蜻時(shí),T1中斷蹈請(qǐng)求慮標(biāo)志TF鋒1置l,請(qǐng)求扭中斷哈處理減。(5)片內(nèi)咽串行府口發(fā)跨送/恩接收以中斷踢請(qǐng)求省。當(dāng)耍通過(guò)圣串行封口發(fā)正送或朝接收渴完一戀幀串瀉行數(shù)削據(jù)時(shí)或,串臭行口藏中斷消請(qǐng)求籍標(biāo)志TI或RI置1,請(qǐng)貪求中鑰斷處俯理。第二章2---612.中斷立請(qǐng)求伯標(biāo)志(1煉)T滿CO艇N的中鄰斷標(biāo)唉志TC奸ON是專灘用寄置存器芬,字罵節(jié)地晚址為88壘H,它鎖霸存了水外部棉和的史中斷品請(qǐng)求簡(jiǎn)標(biāo)志古及T0和T1的溢滲出中積斷請(qǐng)震求標(biāo)氣志TCOND7D6D5D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT01)肥IT爐0:選擇康外部約中斷0(IN紐奉T0)觸發(fā)首方式曲控制算位。2)齊IE畢0:外部崗中斷0請(qǐng)求鮮標(biāo)志胳位。IE匯0=1,外部惰中斷0向CP漏U申請(qǐng)?zhí)袛帏f。3)陜IT議1:選擇蜻外部魚中斷1(IN琴T1)觸發(fā)喪方式蹈控制欠位。4)臣1E訪1:外部斗中斷1請(qǐng)求堂標(biāo)志川位。IE母1=1時(shí),思外部濁中斷1向CP清U申請(qǐng)藏中斷碼。5)肆TF堵0:片內(nèi)識(shí)定時(shí)領(lǐng)器T0溢出且中斷纏請(qǐng)求潛標(biāo)志督。T0被啟賢動(dòng)后碗,從掛初始愛(ài)值開斑始進(jìn)愉行加1計(jì)數(shù)飯,當(dāng)乓最高過(guò)位產(chǎn)泡生溢擴(kuò)出時(shí)熔置TF臣0=1,向CP益U申請(qǐng)眉中斷哀,直符到CP你U響應(yīng)治該中父斷時(shí)證,才宋由硬患件自號(hào)動(dòng)將TF丸0清0,也雹可由綿軟件侵查詢傭該標(biāo)鑄志,高并用恢軟件各清0。6)畜TF身1:片內(nèi)贈(zèng)定時(shí)挨器T1溢出葡中斷襯請(qǐng)求殿標(biāo)志概,其禿操作諷功能滲與TF迅0類同在。第二章2---62(2彎)S廉CO粉N的中少斷標(biāo)早志SC幫ON是串凱行口蔑控制歲寄存種器,摸與中防斷有季關(guān)的愁是它疾的低內(nèi)兩位TI和RI。1)貝T匙I(SC文ON勸.1):串行揮口發(fā)鵝送中紋斷標(biāo)回志位鋸。每域發(fā)送爛完一邪個(gè)串睬行幀葡,由部硬件境置位TI。CP扎U響應(yīng)燙中斷后時(shí),未不能萍清除TI,TI必須斥由軟標(biāo)件清需除。主2)RI那(S勿CO導(dǎo)N.現(xiàn)0):串行白口接冬收中懼?jǐn)鄻?biāo)躍志位烈,當(dāng)念允許牲串行毛口接滋收數(shù)已據(jù)時(shí)蘆,每路接收篇完一記個(gè)串姐行幀啄,由句硬件譯置位RI。同樣謎,RI必須盞由軟鞠件清代除。SC潮O(jiān)NRI
TIRB8TB8RENSM2SM1SM0第二章2---63二、MC扒S—歇51的中錦斷管徒理1、中銷斷允跪許寄暖存器IE——中斷垂的允冒許與源開放在中環(huán)斷源駕與CP餃U之間超有二譯級(jí)中妨斷允粉許控豆制邏薦輯電掠路,禽一級(jí)濕為總妹允許示,第挨二級(jí)鐘為源自允許怠,由IE控制剪。第二章2---642.中燭斷優(yōu)面先級(jí)絞寄存舉器IP——中斷翼優(yōu)先騾級(jí)控槐制內(nèi)部笑自然稍優(yōu)先巨級(jí):蘆入口宅地址IN走T0高00女03崇HT0插0拔00躲BHIN撈T1成0悟01垂3HT1擦0費(fèi)01廢BHTI想/R含I底00谷23顧H為什攜么要灰有中牽斷優(yōu)圈先級(jí)?第二章2---65中斷腦管理?yè)?dān)邏輯缸圖第二章2---66同一耀級(jí)中芬的5個(gè)中跳斷源延的優(yōu)釋先順條序/INT0中斷T0溢出中斷/INT1中斷T1溢出中斷
串口中斷
高低自然優(yōu)先級(jí)中斷蜜優(yōu)先褲原則姓:(芳概括閉為四笨句話岡)1)低級(jí)短不中什斷高否級(jí)2)高級(jí)暑不睬趣低級(jí)3)同級(jí)培不能俯打斷4)同級(jí)耐、同材時(shí)中前斷,旺按自然認(rèn)優(yōu)先挎級(jí)第二章2---67中斷昆處理梅過(guò)程勻一般腐分為貼三個(gè)越階段駱,即泉中斷送響應(yīng)場(chǎng)、中禿斷處剩理和棄中斷診返回。三、左響應(yīng)父中斷歷的條民件及色過(guò)程1.中斷術(shù)響應(yīng)(1)中釋斷響耽應(yīng)的鴨條件1)有針中斷麻源發(fā)失出請(qǐng)爆求信放號(hào)2)中撓斷是鵲開放展的(獸總允員許、儀源允禿許)3)沒(méi)手有封質(zhì)鎖(廉受阻橫),受阻引情況限是:①CP特U正在沖執(zhí)行仁同級(jí)鵝或高湖一級(jí)真的中烏斷服仁務(wù)程農(nóng)序;②現(xiàn)擇行機(jī)稠器周歪期不妥是正栗在執(zhí)勵(lì)行的支指令籍的最章后一群個(gè)機(jī)繞器周趴期,仔即現(xiàn)籍行指暮令完完成前洲.不呢響應(yīng)覽任何隸中斷子請(qǐng)求常;③當(dāng)而前正叛在執(zhí)徐行的耐是中收斷返澆回指體令RE懇TI或訪系問(wèn)專哥用寄灘存器IE或IP的指卡令。貨也就墓是說(shuō)股,在焰執(zhí)行RE雅TI或是步訪問(wèn)IE、IP的指歷令后饑,至涉少需伸要再遙執(zhí)行—條其區(qū)他指朝令,逼才會(huì)貿(mào)響應(yīng)寄中斷扔請(qǐng)求爆。第二章2---68wyx(2)中貞斷響劍應(yīng)過(guò)釋程進(jìn)入切中斷贏響應(yīng)莖周期診。CP終U在中綁斷響蹤蝶應(yīng)周長(zhǎng)期要它完成蔑下列往操作孫:1)根據(jù)鞋中斷嚴(yán)請(qǐng)求舍源的篩優(yōu)先染級(jí)高選低,使相趟應(yīng)的花優(yōu)先緊級(jí)狀隸態(tài)觸堪發(fā)器圍置1。2)清相幸應(yīng)中害斷請(qǐng)耳求標(biāo)鞏志位IE虹0、IE虎1、TF當(dāng)0或TF委13)保留現(xiàn)斷點(diǎn)民,把PC內(nèi)容壓入從堆懸保存廁。4)把被穴響應(yīng)圓的中厚斷源禽服務(wù)程序牽入口寺地址辰送入PC,輸入束相應(yīng)中斷脅服務(wù)疲程序鼻。第二章2---692.中斷頃服務(wù)也與返梁回在編茫寫中慨?dāng)喾磩?wù)程泉序時(shí)親加注錢意的農(nóng)幾點(diǎn)猴:(1眉)因各祝入口槐地址謠之間懂只相挖隔8個(gè)字峰節(jié),塞所以德通常霧在中芹斷入懸口地盡址單懂元處攤存放—條無(wú)宣條件堂轉(zhuǎn)移閥指令循,使洞中斷斯服務(wù)奮程序資靈活煌地安贈(zèng)排在64蠻KB程序心存儲(chǔ)堡器的參任何遷空間站。(2蓄)若要蹦在執(zhí)晨行當(dāng)首前中稅斷程啟序時(shí)美禁止猾更高諒優(yōu)先推級(jí)中盾斷,闊可先秤用軟脹件關(guān)犁閉CP桂U中斷湯,或頌禁止贏某中屯斷源哲中斷梢,在早中斷坊返回嘗前再是開放奏中斷撥。(3盆)注意陪在保投護(hù)現(xiàn)牌場(chǎng)和埋恢復(fù)葬現(xiàn)場(chǎng)廉。(4)中島斷服演務(wù)程獸序的明最后調(diào)一條嗎是返憐回指予令RE環(huán)TI,該指肌令將倍清除滾響應(yīng)行中斷茄時(shí)被挺置位麥的優(yōu)漂先級(jí)豪狀態(tài)漆觸發(fā)束器,鼻然后趟自動(dòng)脾將斷幟點(diǎn)地杰址從郊棧頂花彈出噴,裝都入PC,使程府序返宵回到刮被中狼斷的狠處,弦繼續(xù)捏向下婚執(zhí)行銳。第二章2---703.中斷肯請(qǐng)求根的撤芝除CP朗U響應(yīng)彼中斷冷請(qǐng)求克后,丘在中蟻斷返卻回(R業(yè)ET棵I)前,澤該中械斷請(qǐng)渠求信歪號(hào)必快須撤賊除,車否則詳會(huì)引馬起另臂外一駱次中法斷。注意費(fèi):(1杠)采用女邊沿拌觸發(fā)碎的外勒部中戒斷標(biāo)級(jí)志IE方0或IE死l和定牢時(shí)器蓬中斷圓標(biāo)志TF驢0或TF醋l,CP真U響應(yīng)攪中斷檔后能鳥用硬顫件自邪動(dòng)情數(shù)除;(2瀉)在電嘗平觸種發(fā)時(shí)蠶,IE樂(lè)0或IE贈(zèng)l受外倦部引夫腳中缸斷信口號(hào)(或)的直威接控巷制,CP壯U無(wú)法??刂艻E拔0或IE艘l,需要航另外白考慮惰撤除泰中斷軍請(qǐng)求乒信號(hào)鼓的措淘施,娛如通典過(guò)外益加硬饅件電寇路,宴并配組合軟蜜件來(lái)?yè)斫鉀Q標(biāo);(3帆)串行暫口中晶斷請(qǐng)快求標(biāo)艘志TI和RI也不帶能由致硬件澡自動(dòng)撓清除頭,需沖要在止中斷軌服務(wù)倆程序揀中,乳用軟晴件來(lái)銀清除辰相應(yīng)博的中艘斷請(qǐng)極求標(biāo)揭志.。第二章2---71作業(yè):2-82-9第二章2---72第三章6----24wyx三、分支程序與循環(huán)程序設(shè)計(jì)課間慰休息wyx本章旅重點(diǎn)處:指激令的嗓尋址帶方式災(zāi)、功億能、睬使用母方法程序煌設(shè)計(jì)唯的一限般方容法和揪技巧講授醒內(nèi)容根:MC廟S-賣51單片葛機(jī)的各尋址算方式MC魂S-途51單片吉機(jī)指床令分易類程序同設(shè)計(jì)弦方法分和算猛法分令析應(yīng)用磨程序透設(shè)計(jì)魯舉例第三章3---74第三狡章MC碰S-魂51單片娛機(jī)的吩指令韻系統(tǒng)叼與程關(guān)序設(shè)者計(jì)高級(jí)壯語(yǔ)言:復(fù)習(xí):一、兄匯編園語(yǔ)言希程序員設(shè)計(jì)俗的意惑義什么秋是程筒序?為完名成某游項(xiàng)特掏定任宇務(wù)的擦一組你指令跑的集偷合。計(jì)算瘦機(jī)按療程序削一條國(guó)一條通地依蛾次執(zhí)命行指霞令,晃從而逼完成治指定用任務(wù)估。要讓壁計(jì)算若機(jī)完圖成各管項(xiàng)任僻務(wù),范用戶你要設(shè)貧計(jì)各馳種程僑序。匯編約語(yǔ)言:機(jī)器觀語(yǔ)言錫:用蕉二進(jìn)侵制代柿碼表械示指坑令和趁數(shù)據(jù)狂,CP草U可直疫接識(shí)魔別。二、看程序冬設(shè)計(jì)彈語(yǔ)言鄭:用助記碧符表香示指扔令操蛙作功繡能,拔用標(biāo)嫁號(hào)表棋示操鋪?zhàn)鲗?duì)煎象,呀與機(jī)腫器語(yǔ)吹言一腎一對(duì)約應(yīng)。獨(dú)立閱于機(jī)秀器,面向別過(guò)程,接近秀自然除語(yǔ)言脈和數(shù)女學(xué)表集達(dá)式.第三章3---75第一只節(jié)MC決S—繳51單片咸機(jī)的喊尋址塔方式MC烈S-薪51單片刊機(jī)的裕指令漂系統(tǒng)膨共有11遮1條指紹令,7種尋誤址方搖式,共分?jǐn)碁槲迕箢愓眨簲?shù)據(jù)此傳送剝類指廉令,算術(shù)捆運(yùn)算童類指驢令,邏輯朝運(yùn)算回類指犬令,控制補(bǔ)轉(zhuǎn)移描類指嘴令,位操艙作類晴指令指令腎格式1.指令緩所包創(chuàng)含的愿內(nèi)容操作鍬碼:蝦規(guī)定確指令銀的操梳作功肅能操作才數(shù):罪指令吳操作斜的具自體對(duì)光象(爆地址葵、數(shù)姥據(jù))2.指令顛格式單字閱節(jié)指室令:雙字微節(jié)指爽令:三字擔(dān)節(jié)指也令MC瘦S-屆51指令隔格式陰:[標(biāo)號(hào):]操作碼助記符[第一操作數(shù)][,第二操作數(shù)][;注釋]第三章3---76在MC辟S-皮51系列樹單片窮機(jī)的壩指令序中,桌常用波的符犧號(hào)#d烈at凝a8、#d突at猛a1聰6:分別睡表示8位、16位立資即數(shù)妨。di時(shí)re桌ct:片內(nèi)RA柱M單元摩地址惹(8位)棗,也號(hào)可以覆指特臂殊功得能寄肚存器誕的地揉址或總符號(hào)宗名稱委。ad咸dr才11、ad喘dr架16:分別俯表示11位、16位地組址碼口。re云l:相對(duì)精轉(zhuǎn)移敢指令假中的狠偏移傘量,滅為8位帶群符號(hào)建數(shù)(柄補(bǔ)碼該形式鍬)。bi鉤t:片內(nèi)RA戶M中(租可位療尋址旺)的弊位地扣址。A:累加迎器A;AC預(yù)C則表蝕示累寄加器A的地仆址。Rn:當(dāng)前舍寄存凱器組暴的8個(gè)工止作寄勝存器R0枯~R殘7。Ri:可用沖作間硬接尋觀址的案工作鐵寄存自器,汗只能條是R0、R1。@:間接工尋址殺的前浩綴標(biāo)遼志?!纭?dāng)前墨指令怒存放燙的地點(diǎn)址(x)——比x中的虜內(nèi)容第一妙節(jié)MC選S—鑼51單片秒機(jī)的烈尋址漲方式第三章3---77一、屬立即躺尋址立即以尋址郵是指誼在指認(rèn)令中巡壽直接六給出濱其操袍作數(shù)械,該廁操作錘數(shù)稱姻為立鄰即數(shù)貪。為愈了與柱直接毯尋址喇指令怪中的芒直接拍地址語(yǔ)相區(qū)鋸別,贏在立拜即數(shù)乳前面禿必需樹加上扣前綴武“#”。例如演:MO潮V警A,#3謠0H二、趕直接驢尋址直接服尋址魄是指份在指誕令中鑒直接灑給出印存放波數(shù)據(jù)糕的地昨址(懸注意奪:不食是立事即數(shù),并且救只限朝于片澆內(nèi)RA扁M范圍遇)。刺直接財(cái)尋址想只能盆訪問(wèn)稻特殊打功能鋒寄存啟器、懶內(nèi)部眉數(shù)據(jù)斥存儲(chǔ)包器和御位地觸址空瞇間。例如枯:MO浙V并A,30姜H比較里以上逝兩指宏令的劉區(qū)別第一蝦節(jié)MC躁S—革51單片既機(jī)的引尋址只方式A30倍HA30漠H5555雪H第三章3---78三、搜寄存慚器尋有址寄存頭器尋匹址是朱指指谷令中鳥的操慌作數(shù)轎為寄嘉存器術(shù)中的以內(nèi)容若。例如密:MO避V扭A,R1四、攏寄存慈器間極接尋岡址寄存瓜器間震接尋鬧址是魄指指集令中杰的操褲作數(shù)隸在寄共存器搭的內(nèi)喂容所復(fù)指的圣地址鴉單元睬中。例如繪:MO典V喝R釣1,#3極0H;把立赴即數(shù)30賊H送R1寄存森器MO冊(cè)V紅A,@R1;把30藝H單元恢中的辦數(shù)送權(quán)到A中比較欠以上訂兩指通令的網(wǎng)區(qū)別第一奸節(jié)MC訊S—析51單片再機(jī)的怕尋址崗方式AR1A30拜H11(R1)11格H第
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年揭陽(yáng)貨運(yùn)從業(yè)資格證考試內(nèi)容
- 2023年全國(guó)乙卷高考真題生物試卷解析
- 高壓水流清洗機(jī)產(chǎn)業(yè)分析報(bào)告
- 煙草、鹽加工機(jī)械市場(chǎng)分析及競(jìng)爭(zhēng)策略分析報(bào)告
- 浸漬、涂布或包覆處理紡織物競(jìng)爭(zhēng)策略分析報(bào)告
- 《天然藥物化學(xué)成分提取與分離》課程標(biāo)準(zhǔn)
- 上海市裝修設(shè)計(jì)合同范本
- 單片機(jī)原理與應(yīng)用試題含參考答案
- 買賣樓合同范本
- 三年級(jí)第二學(xué)期語(yǔ)文教學(xué)計(jì)劃
- 文言文多文本閱讀:叔向見(jiàn)韓宣子(附答案解析與譯文)
- 工程招投標(biāo)模擬實(shí)訓(xùn)報(bào)告范文2024年
- 系統(tǒng)脫敏治療的長(zhǎng)期療效跟蹤評(píng)估
- DB13(J)T 8406-2021 裝配式混凝土結(jié)構(gòu)工程施工與質(zhì)量驗(yàn)收規(guī)程(京津冀)
- 浙江省臺(tái)州市2024年中考語(yǔ)文模擬試題及答案6
- 離婚被告辯護(hù)詞格式范文
- 2024數(shù)字化風(fēng)電場(chǎng)智慧運(yùn)營(yíng)
- 機(jī)電一體化綜合應(yīng)用教程 課件 項(xiàng)目二 加蓋擰蓋單元的安裝與調(diào)試
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)教程(高校創(chuàng)新創(chuàng)業(yè)教育課程)全套教學(xué)課件
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完美版
- 2024年南京信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)全面
評(píng)論
0/150
提交評(píng)論