單片機(jī)應(yīng)用技術(shù)_第1頁
單片機(jī)應(yīng)用技術(shù)_第2頁
單片機(jī)應(yīng)用技術(shù)_第3頁
單片機(jī)應(yīng)用技術(shù)_第4頁
單片機(jī)應(yīng)用技術(shù)_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

書名:單片機(jī)應(yīng)用技術(shù)ISBN:978-7-111-31083-9作者:陸中宏出版社:機(jī)械工業(yè)出版社本書配有電子課件單片機(jī)應(yīng)用技術(shù)高職高專ppt課件項目二定制器控制任務(wù)一數(shù)碼顯示

任務(wù)二按鍵識別

任務(wù)三定時時間的設(shè)定

任務(wù)四定時器

單片機(jī)應(yīng)用技術(shù)高職高專ppt課件任務(wù)一數(shù)碼顯示任務(wù)要求本任務(wù)要求應(yīng)用4位數(shù)碼管分別顯示片內(nèi)存儲器30H~33H單元的數(shù)值(假設(shè)存儲單元的內(nèi)容為1~4)。

知識目標(biāo):

(1)認(rèn)識8段數(shù)碼管的外形和內(nèi)部結(jié)構(gòu)。

(2)知道8段數(shù)碼管的顯示原理。

(3)了解單片機(jī)對數(shù)碼管的控制方式。

技能目標(biāo):

(1)會設(shè)計單片機(jī)與數(shù)碼管靜態(tài)顯示的接口電路和控制程序。

(2)會設(shè)計單片機(jī)與數(shù)碼管動態(tài)顯示的接口電路和控制程序。單片機(jī)應(yīng)用技術(shù)高職高專ppt課件任務(wù)一數(shù)碼顯示知識鏈接1.數(shù)碼管簡介(1)數(shù)碼管的結(jié)構(gòu)單片機(jī)應(yīng)用技術(shù)高職高專ppt課件(2)數(shù)碼管的顯示原理(共陽極數(shù)碼管)字型碼位碼知識鏈接單片機(jī)應(yīng)用技術(shù)高職高專ppt課件(3)數(shù)碼管的字形編碼顯示字形共陽極共陰極dpgfedCba段碼dpgfedcba段碼011000000C0H001111113FH111111001F9H0000011006H210100100A4H010110115BH310110000B0H010011114FH41001100199H0110011066H51001001092H011011016DH61000001082H011111017DH711111000F8H0000011107H81000000080H011111117FH91001000090H011011116FHA1000100088H0111011177HB1000001183H011111007CHC11000110C6H0011100139HD10100001A1H010111105EHE1000011086H0111100179HF100011108EH0111000171HP100011008CH0111001173HU11000001C1H001111103EHY1001000191H011011106EH.011111117FH1000000080H滅11111111FFH0000000000H單片機(jī)應(yīng)用技術(shù)高職高專ppt課件任務(wù)一數(shù)碼顯示知識鏈接2.數(shù)碼管顯示方式(1)靜態(tài)顯示靜態(tài)顯示是指數(shù)碼管顯示某一字符時,相應(yīng)的發(fā)光二極管恒定導(dǎo)通或恒定截止,顯示字形點(diǎn)亮的各段是持續(xù)點(diǎn)亮的,沒有閃爍,此時的顯示亮度主要取決于各段的驅(qū)動電流。

例2-1

應(yīng)用單片機(jī)控制2位數(shù)碼管分別顯示“1”和“2”。試設(shè)計電路并編寫程序。單片機(jī)應(yīng)用技術(shù)高職高專ppt課件任務(wù)一數(shù)碼管顯示知識鏈接1)電路設(shè)計。圖2-274HC245引腳圖表2-274HC245邏輯功能表AB/輸入輸入/輸出AnBnLLA=B輸入LH輸入B=AHX高阻高阻單片機(jī)應(yīng)用技術(shù)高職高專ppt課件圖2-3兩位數(shù)碼管靜態(tài)顯示電路圖知識鏈接單片機(jī)應(yīng)用技術(shù)高職高專ppt課件2)程序清單(LI2_1.ASM):

ORG0000hJMPSTARTORG0100HSTART:MOVP1,#0F9HMOVP2,#0A4HSJMP$END知識鏈接單片機(jī)應(yīng)用技術(shù)高職高專ppt課件(2)動態(tài)顯示方式知識鏈接選用動態(tài)顯示的系統(tǒng)中一般有多位數(shù)碼管,各位數(shù)碼管不是同時點(diǎn)亮顯示,而是逐位輪流的點(diǎn)亮(也稱逐位掃描)。對每一位數(shù)碼管而言,每隔一段時間點(diǎn)亮一次,每次點(diǎn)亮一定時間。這樣,雖然每個數(shù)碼管都是亮滅變化的,但只要選擇合適的點(diǎn)亮?xí)r間和間隔時間,由于人的視覺暫留作用和發(fā)光二極管的余輝效應(yīng),使人肉眼看到的每個數(shù)碼管都是穩(wěn)定顯示。一位接一位地輪流點(diǎn)亮各位數(shù)碼管,這種逐位點(diǎn)亮顯示器的過程稱為位掃描。3.堆棧指令介紹PUSHdirect;(SP)+1→(SP),(direct)→(SPPOPdirect;(SP)→(direct),(SP)-1→(SP)例2-2

試分析下面指令序列的執(zhí)行結(jié)果。①M(fèi)OVSP,#60H②MOVDPTR,#1234H③PUSHDPL④PUSHDPH指令序列執(zhí)行的最終結(jié)果:(61H)=34H,(62H)=12H,(SP)=62H。知識鏈接電路設(shè)計任務(wù)一數(shù)碼管顯示程序設(shè)計任務(wù)一數(shù)碼管顯示

ORG0000HLJMPMAINORG0100HMAIN:MOV SP,#60H MOVR0,#30H ;設(shè)置顯示數(shù)值30H~34H是1~4 MOVR1,#4 MOVA,#01HLOOP1:MOV@R0,AINCAINCR0 DJNZR1,LOOP1LOOP: MOV R3,#4 ;共4位數(shù)碼管動態(tài)顯示

ACALLDISPLAY AJMPLOOP程序設(shè)計MOVA,@R0 MOVCA,@A+DPTR MOVP0,A SETBP2.0 CLR P2.0 ;查表求段碼并鎖存輸出

MOVA,R2 ;位碼左移,準(zhǔn)備點(diǎn)亮下一個數(shù)碼管

RLA MOVR2,A INCR0 ACALLDELAY MOVP0,#0FFH ;關(guān)顯示

SETB P2.0 CLRP2.0 DJNZR3,DIS1 ;循環(huán)點(diǎn)亮下一個數(shù)碼管POPACCRET;數(shù)碼管動態(tài)顯示子程序;R3是入口參數(shù),存放顯示位數(shù)DISPLAY:PUSHACC CLRP3.6SETBP2.7 MOVR2,#0FEH;R2單元存放位碼值

MOVR0,#30H;30H單元存放顯示數(shù)值

MOVDPTR,#SEGADIS1:MOVA,R2MOVP0,A SETBP2.1 CLRP2.1;鎖存輸出位碼

;延時1m劉s子程刪序DE炊LA昂Y:病MO牽V社R7陰,#努02由HD1釣EL維2:旗MO舍V捐R宿6,竿#7并0HD1冊EL行1:例DJ廚NZ賓R6朱,D直1E以L1DJ御NZ湯R7離,D刺1E質(zhì)L2RE奴T;共陽膛極數(shù)菌碼管償段碼勢表SE能GA界:索DB掛0C埋0H雷,0部F9訂H,顯0A可4H涉,0筋B0芝H,邊99臥H,向92丑H,躺82哭H,說0F職8HDB趴80阻H,趙90今H,元88去H,輩83沙H,魄0C揚(yáng)6H凱,0炎A1充H,絮86也H,剛8E獄HEN救D程序儀設(shè)計任務(wù)份一何數(shù)留碼管汁顯示1.技能任訓(xùn)練(1)在攏學(xué)習(xí)姥板上遺實(shí)現(xiàn)赴一個擾數(shù)碼古管靜她態(tài)顯詞示字宿形“3”。(2)在勝學(xué)習(xí)煌板上視實(shí)現(xiàn)8個數(shù)鋒碼管譜分別黨顯示歇數(shù)字1~嬸8。(3)增財加任拿務(wù)中導(dǎo)的延幫時時手間,況觀察抬數(shù)碼級管的拋顯示遼情況釀。2.知識襲思考(1)什繳么是炮數(shù)碼拼管的聚靜態(tài)假顯示陪?(2)簡頂述數(shù)抬碼管棍動態(tài)籠顯示午過程繳。(3)什柜么情蹄況下咽數(shù)據(jù)就需要件保護(hù)解?本任禽務(wù)程災(zāi)序中肚可以悠將“PU授SH旱”和“PO稻P”兩條狡指令掩去掉壞嗎?拓展書訓(xùn)練任務(wù)誼一遙數(shù)候碼管我顯示任務(wù)咐二芹按扭鍵識掠別任務(wù)呢要求選用4個按差鍵,轎編號斗分別袋是“1~4”,當(dāng)?shù)悄硞€夸鍵按恐下后翠,應(yīng)剩用數(shù)敞碼管滋顯示板按鍵悶編號濤。知識宴目標(biāo)勞:(1)看半懂單說片機(jī)府和獨(dú)就立式栗按鍵希的接粉口電匙路。(2)了溫解獨(dú)涉立式素按鍵遇的工琴作原林理。(3)掌漢握按遙鍵消壺抖的懼方法碌。(4)看桿懂單棄片機(jī)益和矩雞陣式療按鍵技的接乞口電脂路。(5)了茂解矩等陣式絕按鍵趕的工給作原擔(dān)理。技能猜目標(biāo)冶:(1)會畫設(shè)計惹單片謊機(jī)與伶數(shù)碼軋管靜前態(tài)顯鵲示的腰接口槍電路輸和控馳制程鴨序。(2)蝕會設(shè)晌計單眠片機(jī)堂與數(shù)準(zhǔn)碼管搶動態(tài)傻顯示茄的接憤口電戰(zhàn)路和燦控制抗程序貸。(3)知街道矩嚴(yán)陣式后按鍵余的識罷別及正控制橋方法墾。知識賄鏈接任務(wù)施二稱按籌鍵識躍別1.按鍵忠的分籍類根據(jù)夜結(jié)構(gòu)暴,按昌鍵可繁分為撤兩類觸點(diǎn)北式開禍關(guān)按禿鍵無觸者點(diǎn)式系開關(guān)鑄按鍵根據(jù)濕接口頸原理墊按鍵吹可分填為兩針類編碼塞鍵盤非編嫂碼鍵紋盤2.單片價機(jī)對妨鍵盤除的控葵制方儀式知識催鏈接(1吩)查詢?nèi)臃绞蕉叮褐笎涸诔探蛑匈r用一求段專訴門的靠掃描小和讀壺按鍵仰程序?qū)硬煌8樵兲陀袩o孤按鍵撓按下賭,確爪定鍵篩值。特點(diǎn)番:電脾路簡德單,戰(zhàn)但需孕要占妹用單亡片機(jī)撒的機(jī)英器時眨間。(2梅)定時肺掃描奏方式昂:指飄利用藝單片績機(jī)內(nèi)殘的定孫時器譯來產(chǎn)堂生定夠時中驕斷,級然后斷在定精時中悔斷的劉服務(wù)期程序蜜中掃腐描,去檢查柴有無制按鍵盾按下銜,確釀定鍵辦值。特點(diǎn)稈:電填路也促比較碌簡單殺,不亭占用鄰單片碧機(jī)的輪機(jī)器恰時間已,但狠需要食占應(yīng)類用定顏時器倍,同莫時定牙時的聚時間照不能仰過長伶,否趴則可堂能檢搭測不毀到相型應(yīng)得曉按鍵醬。(3消)中斷肢掃描液方式演:指資當(dāng)有講鍵按具下時呆由相爭應(yīng)的促硬件宴電路鞋產(chǎn)生巴中斷項信號疾,單雞片機(jī)殊在中殺斷服栗務(wù)程旨序中挺掃描墾,檢舒查有刻無按埋鍵按參下,得確定科鍵值燥。特點(diǎn)峰:硬窮件電漆路上本必須胞要產(chǎn)陜生中練斷線繳,需承要與沾門和部非門涉來產(chǎn)反生。摟但中電斷方供式不扯占用閱單片遠(yuǎn)機(jī)的孟機(jī)器轉(zhuǎn)時間擾,也濾不會騎出現(xiàn)小定時茶方式遺時的姜檢測夾不到傻鍵盤植的情爺況。3.鍵盤被接口問題踐:由朗于機(jī)辰械觸因點(diǎn)的朝彈性充作用酷,觸堡點(diǎn)在爭閉合灣和斷倍開瞬鉛間的聰電接門觸情禮況不邪穩(wěn)定羞,造蛛成了芒電壓晴信號高的抖腥動現(xiàn)蕉象。抖動辟時間甜:一腳般為1~10艷ms(如滾圖2-料5所示按)。后果公:會躺引起廁單片刮機(jī)對佛于一梳次鍵延操作渾進(jìn)行充多次尼處理汗,因環(huán)此必省須設(shè)電法消第除抖易動現(xiàn)包象。措施師:軟餃件消峰抖、趙硬件末消抖抖動時間<10ms開關(guān)動作時間>100ms“1”“0”<10ms按下抖動閉合穩(wěn)態(tài)釋放抖動軟件滋消抖;延時10妨ms子程月序DE粉LA柳Y1概0:季MO義V涼R押7,崇#2秘0;1μ辭sD1巨0E把L0圓:午M轟OV距R6碑,#欲25幅5;1μ階sD1刷0E元L1經(jīng):逗D斷JN蹲Z候R6棵,D貍10屑EL甩1;2μ譜s,執(zhí)行25匯5次DJ滅NZ深R多7,案D1茂0E霸L0;2μ承s,循屋環(huán)執(zhí)誓行20次RE抱T;2μ福s延時形時間雅計算謠:1+互[1飯+2輕×2窯55劈燕+2致]×閥20剪+2撒=1撥02昨63畝≈1儀00瀉00息μs譯=1篇0m澡s。(2鮮)硬件限消抖圖2-耐6硬件綁消抖逝電路4.獨(dú)立家式按方鍵獨(dú)立候式按幼鍵結(jié)展構(gòu)圖2-控7獨(dú)立坦式與辣單片遠(yuǎn)機(jī)接荒口電隔路圖;查詢網(wǎng)方式舊掃描寇一次仗鍵盤抱的程蒙序JP告DL牲:鉤M樓OV屋A沒,#基0F思FHMO飼V絡(luò)P1喚,A堡;置P1口為齒輸入線狀態(tài)JP嘆DL寬0:吵M號OV抽A維,P潔1詠;鍵狀釘態(tài)輸周入JN裳B佩AC猴C.宿0,今J戚PD反L1慶;檢測0號鍵常是否砍按下,按下密轉(zhuǎn)JN似B眠AC載C.銜1,蠻J縣PD村L2杜;檢測1號鍵哭是否緞按下,按下框轉(zhuǎn)JN晶B悅AC妖C.杠2,摔J驅(qū)PD庸L3顏;檢測2號鍵利是否戶按下,按下慮轉(zhuǎn)JN樹B捉AC下C.什3,度J尊PD光L4截;檢測3號鍵蘿是否備按下,按下揪轉(zhuǎn)RE公T慨;無鍵布按下客返回JP韻DL耕1:孤A賣CA花LL打P雹S1羅;稍P盆S4分別餓為每過個按到鍵的終功能衰子程哄序RE重TJP施DL膜2:莊A岡CA襯LL踏P斤S2RE塵TJP橫DL詢3:叫A工CA火LL價P停S3RE內(nèi)TJP巷DL棄4:穗A蜂CA敬LL危P吸S4RE欠T5.矩陣憂式鍵容盤矩陣公式鍵漆盤的寸結(jié)構(gòu)超及原筋理圖2-沈8矩陣碌鍵盤無結(jié)構(gòu)疏圖(2吩)矩陣貌式鍵摔盤按半鍵的孩識別以8號鍵為的識史別為杜例來秒說明妙掃描糞法識美別按瓜鍵的敲過程遍:按鍵席按下托時,攻與此萌按鍵培相連樹的行番線與宣列線膜短路厘導(dǎo)通督,行車線在圣無按元鍵按躁下時堡處于壟高電屠平。早顯然樸,如廢果讓暫所有棵的列贏線也治處在胖高電嬸平,香那么巴,按際鍵按古下與醋否不絨會引語起行詞線電假平的最變化民,因損此必監(jiān)須使始所有挑列線怠處在癢低電貴平。撞只有雜這樣免,當(dāng)殊有按昆鍵按謝下時思,該痕按鍵溉所在則的行謝電平槍才會花由高應(yīng)電平齊變?yōu)樗碗娞O平。CP哨U根據(jù)熊行電莫平的侍變化隔,就訴能判牙定相桂應(yīng)的陣行有竄鍵按包下。8號鍵返按下魂時,注第3行一襖定為雜低電叢平。何然而紐奉第3行為援低電毒平時比,能諷否肯給定是8號鍵虛按下榨呢?堵回答籠是否次定的扣,因糟為9、10、11號鍵倡按下鐘,同分樣會胃使第3行為執(zhí)低電回平。厲為進(jìn)框一步朽確定懸具體丸鍵,羊不能賢使所腔有列催線在兵同一寶時刻毀處于達(dá)低電承平,纖可在瓦某一蓬時刻薯只讓堅一條老列線魂處于宰低電淹平,癢其余世列線歌均處吐于高煤電平絲式,另粗一時趁刻,雙讓下番一列報處在崖低電手平,呼依次刺循環(huán)耐,這多種依遲次輪撓流每跪次選債通一胖列的暖工作尺方式泛稱為浴鍵盤似掃描澤。(3)鍵泥盤的熟編碼對于間矩陣禍?zhǔn)芥I歪盤,封按鍵鑒的位循置由畜行號仇和列理號惟看一確跌定,但因此此可分醋別對準(zhǔn)行號磨和列摧號進(jìn)瞇行二蛇進(jìn)制捕編碼價,然向后將聞兩值棚合成滅一個孔字節(jié)乒,高4位是葡行號常,低4位是遣列號將。如示圖2-蔥8中的8號鍵至,它畝位于遍第3行,被第0列,遷因此菊,其禿鍵盤患編碼科應(yīng)為30削H。采堂用上煩述編那碼對縮慧于不樂同行停的鍵歲離散尤性較桿大,碌不利愉于散老轉(zhuǎn)指菠令對引按鍵杏進(jìn)行槐處理湖。因暗此,仙可采蝕用依既次排公列鍵交號的鼻方式男對按輪鍵進(jìn)終行編燙碼。村以圖2-溜8中的4×爭4鍵盤誕為例怨,可金將鍵湖號編援碼為假:01刮H、02瘡H、03毫H、…、0E值H、0F過H、10總H等16個鍵纖號。鈴編碼烏的相研互轉(zhuǎn)蜂換可怨通過域計算榆或查香表的杜方法胳實(shí)現(xiàn)失。6.鍵盤烘掃描留程序鍵盤閣掃描樹程序沖一般則應(yīng)包片括以偷下內(nèi)償容。_判別潤有無碑按鍵愧按下污。_鍵盤怪掃描凡取得牽閉合咐鍵的綿行、恩列值蛋。_用計豬算法娃或查誤表法神得到賄鍵值特。_判斷脖閉合停鍵是犁否釋轉(zhuǎn)放,即如沒跟釋放書則繼縫續(xù)等綁待。_將閉堂合鍵片鍵號鑼保存猛,同發(fā)時轉(zhuǎn)偵去執(zhí)玻行該劉閉合駕鍵的哀功能巷。7.指令嚼介紹(1)CJ浴NE指令澤。指令桑格式碎是:CJ誼NE目的譯,源展,re猜l,共辟有4條:CJ沫NE霜A電,#理da鐘ta款,r桿el;(襲A)與da涂ta比較另,如可果A=復(fù)da彩ta凡,則順諒序執(zhí)件行,湖否則玻轉(zhuǎn)移CJ蘋NE種A示,d革ir御ec錯t,持re扔l;(仍A)與(d遣ir犯ec網(wǎng)t)比較禿,若暢相等洲則順耳序執(zhí)徹行,努否則私轉(zhuǎn)移CJ參NE瞧R野n,游#d鐘at法a,烤re富l;(芽Rn鋒)與da劃ta比較笛,若拒相等勁則順怕序執(zhí)修行,袍否則洗轉(zhuǎn)移CJ錫NE判@弦Ri輛,#醒da退ta詳,r赴el;(吃(R駐i)臣)與da艘ta比較拐,若菠相等獲則順休序執(zhí)營行,薯否則撥轉(zhuǎn)移圖2-惱9蝴CJ撞NE操作揀示意達(dá)圖例2-阻3將內(nèi)峽部RA未M的一捆個數(shù)翼據(jù)塊(首址鉗為DA晉TA聚1)傳送古到內(nèi)故部數(shù)律據(jù)RA乖M(首址查為DA鞭TA業(yè)2),遇山到傳扶送的寇數(shù)據(jù)濾為00典H時停辦止。程序繪清單蹄:MO登V經(jīng)R困1悠,#勁DA嘉TA猶1字;設(shè)置抗數(shù)據(jù)飄指針MO吳V恢R漲0乎,#語DP黑TA誦2徐;設(shè)置甘數(shù)據(jù)蹄指針LP娘1:MO弓V京A唉,缺@R繼1多;讀數(shù)嚼據(jù)CJ蒙NE艇A勸,磚#蘿00協(xié)H,羞L軌P2材;風(fēng)(A怕)≠寶00推H,則羨轉(zhuǎn)移RE煙T蒜;(補(bǔ)A)=00鞋H,結(jié)律束傳辨送LP支2:MO掉V句@怨R0龍,澡A裂;送數(shù)中到內(nèi)見部RA嘴MIN說C成R碑0盡;修改珠指針I(yè)N攀C坑R障1享;修改艷指針SJ弱MP烏L汪P1典;繼續(xù)棋傳送(2)累報加器A判零窄指令遍,有拌兩條棕:JZ殿r綁el;若(A粒)=0,則贏轉(zhuǎn)移暮,否膀則順史序向貓下執(zhí)社行JN丈Z揚(yáng)re痛l;若(A綢)≠0,則額轉(zhuǎn)移轟,否炎則順顏序向后下執(zhí)洽行在例2-敗3中,盜如果歸利用漠“JZ于”指令鐘的程環(huán)序如抽下:MO業(yè)V妙R涼1,亞#吵DA艱TA抖1銹;設(shè)置曾數(shù)據(jù)從指針MO厲V必R勤0,第#經(jīng)DA阻TA哀2熔;設(shè)置拉數(shù)據(jù)犁指針LP東1:斥MO至V漲A放,粗@R海1射;讀數(shù)淡據(jù)JZ安L群P2屬;判斷暖傳送呢數(shù)據(jù)震是否違為00店H,是鉗則轉(zhuǎn)本移MO攏V球@下R0窯,被A掏;數(shù)據(jù)等不為00井H,送裳內(nèi)部RA滴MIN溜C嶄R挪0祥;修改惠地址腿指針I(yè)N射C剃R嬌1稻;修改道外部RA案M地址損指針SJ炊MP哨L故P1綢;繼續(xù)忠傳送LP普2:RE融T殊;結(jié)束勸傳送醉,返噸回主慘程序電路苗設(shè)計任務(wù)久二鍵盤挨識別本任業(yè)務(wù)硬鄉(xiāng)豐件主址要由耐單片恒機(jī)、漸鍵盤起、顯城示數(shù)亂碼管舒組成保。鍵孟盤選句擇4個按辦鍵,挺采用棕獨(dú)立援鍵盤勁控制略,電梨路如徹圖2-岔7所示番,其陸編號夕分別咳是“1~4”。鍵濁值顯電示電玻路如碌圖2-信4所示淺,但約只選梢用其最中一沾個數(shù)選碼管僚靜態(tài)軌顯示削。程序擦設(shè)計任務(wù)厚二銷鍵侄盤識阻別OR周G東00翠00毀HAJ落MP嗓S杜TA骨RTOR滅G館0參10襯0HST渾AR柄T:悲CL喜R桃P2態(tài).0CL遙R歸P3鴉.6SE趕TB租P看2.肥7MO蠟V扯P拳0,往#0招FE嶼H捷;輸出填數(shù)碼毒管公野共端談信號SE鎖TB度P2殖.1狂;開通U1題4CL溜R譜P納2.否1月;鎖存U1棗4LO大OP號:化AC犬AL托L盲DL草JPAJ育MP要L略O(shè)O討P;獨(dú)立君按鍵偵識別其子程厘序DL員JP場:都M朽OV稈P1錘,#喊0F偉FHMO你V渠A拼,P蔬1帥;讀鍵潔盤狀勁態(tài)CJ構(gòu)NE郊A,必#0軌FH腎,X紀(jì)DO勻U情;有鍵仿按下楊消抖塔處理DL御JP尚R:交R半ET曾;無鍵岔按下批則再搜讀鍵繭盤狀色態(tài)程序潑設(shè)計XD炎OU黎:繳MO陷V飯4懶0H沃,A使;把讀槽的鍵濱盤狀績態(tài)放率在40重H的地良址AC巴AL塊L腐D平EL計AY膨10焦;延時MO戰(zhàn)V仍A麗,P腫1錘;再讀蚊鍵盤島狀態(tài)CJ心NE淺A葬,4課0H氏,老DL鉤JP婦R婦;比較翼兩次麥讀鍵泉盤狀攀態(tài),擴(kuò)如不末同則椅返回JB餡A章CC晝.0巴,S租S2宮;S優(yōu)1鍵未顏按下良,轉(zhuǎn)SS鵲2AC菊AL添L員P呈S1口;1號鍵紡按下踩,顯嘗示1AJ把MP父D洗LJ伯PRSS展2:遺JB摩A喇CC掩.1拖,S賢S3蔥;S長2鍵未枝按下雀,轉(zhuǎn)SS鄰3AC開AL布L半P糾S2顯;2號鍵印按下猾,顯午示2AJ低MP晃D望LJ毯PRSS枯3:牧JB留A慎CC巷.2這,S愉S4懇;S拐3鍵未裳按下灘,轉(zhuǎn)SS赴4AC旱A(chǔ)L問L頸P紛S3旬;穗3號鍵計按下慮,顯茶示3AJ朗MP文D我LJ腔PRSS患4:乒JB止A滲CC然.3染,妨DL莊JP圈R呼;為S4鍵未娃按下靠,讀學(xué)鍵盤AC衛(wèi)AL高L惠P沈S4閑;前4號鍵靈按下死,顯同示4AJ屑MP百D梳LJ拳PR程序稅設(shè)計PS渡1:講MO償V宵P0閱,#霞0F語9H行;撓1號鍵也鍵處貝理子綢程序SE市TB壇P舅2.得0CL討R診P2虛.0RE選T艱;1號鍵席按下仿,顯叫示1PS境2:凡MO毅V摘P0刪,#嶄0A亂4H店;彼2號鍵唯鍵處暈理子籃程序SE踏TB凈P級2.政0CL效R松P2每.0RE養(yǎng)T蟲;2號鍵裂按下捷,顯狠示2PS扎3:擊MO巾V鈴P0厚,#邀0B肯0H秧;葡3號鍵婆鍵處袖理子平程序SE拌TB賽P茄2.館0CL茄R史P2但.0RE熄T克;3號鍵物按下冶,顯版示3PS乏4:繞MO勉V躁P(guān)0惱,#遼99備H妄;層4號鍵饞鍵處仇理子先程序SE性TB催P荷2.闖0CL悠R會P2掩.0RE杯T旁;4號鍵論按下到,顯砍示41.技能復(fù)訓(xùn)練(1)應(yīng)園用PR蔑OT舒EU乒S仿真罰矩陣艷鍵盤材的鍵淺值顯潤示。(2)應(yīng)勇用學(xué)統(tǒng)習(xí)板旋完成緣瑞按鍵S1每按鐵下一蓋次,斑數(shù)碼刃管顯思示值脈加一煎的功司能(亭復(fù)位懸后數(shù)旋碼管室顯示0)。(3)畫摘出本腸任務(wù)榜完整迫電路后圖。2.知識但思考(1)獨(dú)忘立式遇鍵盤絹的工偵作原春理是琴什么減?(2)說扔明矩贊陣鍵粉盤的幫按鍵觀識別碰過程拍。(3)鍵炭盤消肚抖的塵方法東有哪孔些?拓展畝訓(xùn)練任務(wù)促三定時隨時間癥的設(shè)定定任務(wù)麥三雀定買時時探間的伸設(shè)定任務(wù)個要求本任訪務(wù)要躁求應(yīng)倡用獨(dú)臉立式揉按鍵而,使認(rèn)用3個按總鍵,S1為定傲?xí)r時胃間加1鍵,S2為減1鍵,S3定時醫(yī)時間演清零禮鍵。幟要求功定時券時間脆范圍0~99秒,糖定時攪時間淋的設(shè)廟定值篩應(yīng)用伙兩位萌數(shù)碼瀉管顯帥示。知識貞目標(biāo)體:(1)進(jìn)遇一步枯理解袍獨(dú)立傅按鍵步工作迎原理哪。(2)理銀解邏停輯運(yùn)執(zhí)算指沒令和騰數(shù)據(jù)慌交換馳指令號。技能判目標(biāo)律:(1)會鑄應(yīng)用斧按鍵轉(zhuǎn)設(shè)定私定時妙時間表。(2)會傭編寫16進(jìn)制避數(shù)轉(zhuǎn)友換為10進(jìn)制達(dá)數(shù)程窮序。(3)會雖應(yīng)用蝕邏輯托運(yùn)算格指令女和數(shù)坐據(jù)交紹換指另令。(4)會切設(shè)計計碼型療轉(zhuǎn)換控程序知識純連接邏輯餓操作件指令(1)邏斜輯與豬操作止指令(6條)AN炭L席A,矮di遵re購ct;對A中的翁內(nèi)容阿和直惕接尋紗址單脂元中犧的內(nèi)抬容執(zhí)段行與己操作,結(jié)果福存到A中AN鋒L貼A,節(jié)#d拔at眉a;對A中的安內(nèi)容例和立逝即數(shù)殼執(zhí)行外與操鉤作,結(jié)果壘存到A中AN誘L查A,怒Rn;對A中的遠(yuǎn)內(nèi)容旺和寄臥存器Rn中的辛內(nèi)容恩執(zhí)行泳與操什作,結(jié)果盼存到A中AN道L淡A,手@R害i;對A中的珠內(nèi)容梢和工療作寄吸存器Ri所指所的地包址單慰元中柄的內(nèi)已容執(zhí)更行與鄭操作,結(jié)果誓存到A中AN啊L儲di鑒re但ct積,A;對直童接尋內(nèi)址單陜元中梅的內(nèi)模容和A中的幟內(nèi)容敞執(zhí)行盛與操丑作,結(jié)果雨存到慰直接腫尋址棒單元掠中AN物L(fēng)缺di擋re圣ct扇,#厲da豬ta;對直洽接尋林址單速元中亂的內(nèi)析容和時立即筆數(shù)執(zhí)腔行與賴操作,結(jié)果獎存到算直接驗(yàn)尋址瞞單元辨中(2)邏譯輯或濤操作鴿指令(6條)OR虜L舒A,答di怎re湯ct;對A中的請內(nèi)容血和直煮接尋清址單兩元中少的內(nèi)咸容執(zhí)慈行或什操作,結(jié)果衰存到A中OR奧L絹di絡(luò)re遇ct止,#各da窄ta;對直麥接尋填址單添元中盲的內(nèi)生容和媽立即誰數(shù)執(zhí)呢行邏裳輯或讓操作,結(jié)果傾存在躺直接派尋址釘單元破中OR卻L量A,祖#d惕at豈a;對A中的虜內(nèi)容堤和立晨即數(shù)辛執(zhí)行際邏輯慚或操布作,結(jié)果鼠存在A中OR仿L艷A,縣Rn;對A中的掌內(nèi)容艙和寄法存器Rn中的剃內(nèi)容踩執(zhí)行六邏輯第或操衫作,結(jié)果繁存到A中OR嫌L抽di丸re病ct咸,A;對直山接尋淡址單嶼元中燈的內(nèi)援容和A中的尸內(nèi)容耽執(zhí)行容邏輯輪或操際作,結(jié)果畏存在死直接說尋址夢單元項中OR撕L售A,喪@R慮i;對A中的程內(nèi)容狼和工旦作寄占存器Ri所指濟(jì)的地稼址單可元中漠的內(nèi)造容執(zhí)凈行或幼操作,結(jié)果鄭存在A中知識草連接(3)邏喚輯異撈或操縣作指拆令(6條)XR易L配A,粥di塊re油ct;對A中的彼內(nèi)容漿和直甜接尋嬸址單令元中座的內(nèi)匯容執(zhí)攔行異棟或操它作,樹結(jié)果尚存在A中XR億L冶di柄re遍ct,#d鬼at權(quán)a;對直般接尋撫址單朽元中筒的內(nèi)恩容和組立即紀(jì)數(shù)執(zhí)睡行異艦或操急作,結(jié)果叢存在掛直接攝尋址漢單元遍中XR喚L招A,答#d腥at巡壽a;對A中的稀內(nèi)容井和立螺即數(shù)籌執(zhí)行篩異或血操作,結(jié)果略存在A中XR千L艷A,諸Rn;對A中的料內(nèi)容茶和寄娛存器Rn中的弓內(nèi)容興執(zhí)行嗽異或盛操作,結(jié)果洞存在A中XR添L午di兼re赴ct墳,A;對直計接尋良址單笛元中壺的內(nèi)財容和A中的診內(nèi)容廢執(zhí)行拾異或籍操作,結(jié)果守存在叼直接薦尋址菌單元色中XR做L飄A,帶@R鍵i;對A中的毯內(nèi)容掃和工亦作寄康存器Ri所指端的地吵址單縫元中身的內(nèi)啄容執(zhí)擾行異虹或操珍作,結(jié)果責(zé)存在A中知識串連接2.交換攻指令(5條)XC幫H乘A,才Rn;(A基)←頑→(乘Rn稍),白累加呀器與蠶工作勾寄存尖器Rn中的螺內(nèi)容枝互換XC孔H球A,勢di襯re嘴ct;(A蠶)←幕→(賺di可re悔ct逝),累映加器盯與直蝦接尋乏址單捐元中緩的內(nèi)壤容互強(qiáng)換XC樸H植A,設(shè)@R桌i;(A壓)←險→(連(R勞i)跟),累嗚加器寇與工需作寄金存器Ri所指漁存儲涉單元效中的典內(nèi)容穩(wěn)互換XC開HD微A尋,@籠Ri;(A蔽3-判0)士←→幕((籌Ri乒)3紙-0華),累河加器谷與工漆作寄塞存器Ri所指柄存儲累單元歉中內(nèi)毯容的承低半輪字節(jié)拋互換SW餓AP讓A;(A明3-蘭0)盛←→欠(A習(xí)7-櫻4),累晨加器究中內(nèi)變?nèi)莸氖扛?、枯低半昌字?jié)待互換知識證連接例2-淘4拆字柜程序盟,把R7的內(nèi)病容拆援開,貫高4位送竭到片戒內(nèi)RA飲M的30寨H單元榜中,舞低4位送喪到31圾H中。程序皺如下辛:MA模IN:MO祝V投A諸,R注7AN煌L己A寄,#皇0F剩0H葛;屏蔽值高位SW昂AP貍A渣;交換A中高遙低位努的內(nèi)溝容MO予V鳳30窗H,姥A步;喬R7的高4位送劣到30逐H中MO哀V禁A傲,R礙7造;再讀傅入R8中的遮內(nèi)容AN般L葉A熊,#臭0F飼H夾;屏蔽趁高位MO動V限3候1H,A闊;肅R7的低4位送奔到31婦HSJ著MP挺$知識逮連接3.乘除機(jī)法指素令MU碌L織AB;(纖A)睛×(瘋B)熱→(胞A)和(B勻),將累框加器A中的收內(nèi)容爛與寄界存器B中的幣內(nèi)容樣相乘,結(jié)果溫的低8位存首在累鑼加器A中,放高8位存捆在寄曠存器B中DI濁V沉AB;(濕A)帽/(牛B)知→(蜓A)和(B叉),將累悶加器A中的曬內(nèi)容不除以低寄存超器B中的濃內(nèi)容坑,所踏得商察存在亞累加既器A中,如余數(shù)蝕存在欲寄存怎器B中。例如,蛙若(A纏)=召FB煎H(畝25興1)局,(東B)揉=1抬2H涂(1摘8)盾,執(zhí)行豬指令攜“DI坑V袍A鏡B”后,(A貴)=慘0D扭H(救13儲),辰(B筑)=違11志H(監(jiān)17景),映(O步V)椒=0掙,(賤CY牌)=建0。知識舞連接4.碼型適的轉(zhuǎn)旬換16進(jìn)制鑼與AS悉CI條I的轉(zhuǎn)酒換表2-惑3十六世進(jìn)制恢與AS歲CI荒I碼的餃對應(yīng)怎關(guān)系社表十六進(jìn)制數(shù)ASCII碼十六進(jìn)制數(shù)ASCII碼十六進(jìn)制數(shù)ASCII碼十六進(jìn)制數(shù)ASCII碼030H434H838HC43H131H535H939HD44H232H636HA41HE45H333H737HB42HF46H知識駐連接例2-右5將1位十怨六進(jìn)斤制數(shù)創(chuàng)轉(zhuǎn)換謹(jǐn)成相暗應(yīng)的AS君CI攪I碼。設(shè)該胖十六繞進(jìn)制匯數(shù)存栗放于噴累加胖器A中,罰轉(zhuǎn)換身后的AS傍CI劍I碼存達(dá)放于R1中。谷一位序十六丸進(jìn)制泰只占東累加愉器A的低唉四位充,轉(zhuǎn)遵換前釣應(yīng)先賣屏蔽困掉沒講用的褲高4位,筆然后洞判斷端其是蕩否小渡于A,判鐘斷方創(chuàng)法是資將其乘與A相減掉,看恥是否序有借女位。屋有借隙位說裙明小額于A,AS辟CI賺I碼是塔將其姓加30訴H,否則粉將其雜加37惕H。程序附清單載(LI筍2_歐7.砌AS櫻M)如華下:HT防OA哨SC猜:崇A核NL恐A,氧#0必FH筋;屏蔽泡高四妙位MO族V專R聯(lián)5,攀A糖;暫存R5中CL腎R雷C秀;清借宜位位SU笑BB支A,擁#0屢AH喝;判斷嚴(yán)十六車進(jìn)制襯數(shù)的砍大小MO培V瘦A釘,R桿5腦;取回撒原十刻六進(jìn)旦制數(shù)JC緞X草YA悠;有借狐位,艷轉(zhuǎn)至XY卷AAD偵D歌A曬,#雨37貧H嫁;大于A,加37屯HSJ滔MP柄AB窗CXY筋A(yù):賴A叨DD心A,根#3意0H根;小于A,加30首HAB據(jù)C:專M五OV室R1榜,ARE所T(2死)究BC積D碼(治十進(jìn)殿制數(shù)根的二京進(jìn)制吸編碼帥)表2-轟4勸8究42看1B驅(qū)CD碼編轟碼表十進(jìn)制數(shù)8421碼十進(jìn)制數(shù)8421碼00000B50101B10001B60110B20010B70111B30011B81000B40100B91001BBC疑D碼是缸一種猛具有監(jiān)十進(jìn)肉制權(quán)新的二蘋進(jìn)制浙編碼肌。BC益D碼種棄類較貴多,耀常用厭的是84墓21碼。84第21碼是配一種牙采用4位二忙進(jìn)制槽數(shù)來史代表忽一位夜十進(jìn)笑制數(shù)衰的代腫碼系賠統(tǒng)。努在這士個代針碼系漸統(tǒng)中握,十尿組4位二錄進(jìn)制紅數(shù)分花別代株表了0~9中的圍十個狡數(shù)字追符號。知識閃連接(3緊)十六墻進(jìn)制頓數(shù)轉(zhuǎn)感換成BC版D碼格俱式的定十進(jìn)習(xí)制數(shù)例2-名6將兩謝位十閘六進(jìn)唐制數(shù)屈轉(zhuǎn)換球成兩瘦位BC善D碼(均設(shè)數(shù)釣值范屈圍是0~99)。0~99范圍穩(wěn)的十匙六進(jìn)讓制數(shù)峽占一財個字肢節(jié)單徒元,巧假設(shè)扶存放殼于片標(biāo)內(nèi)RA秋M的34譯H單元螺中,綱將該16進(jìn)制臣數(shù)除10,得巴到的協(xié)商是BC趣D碼的封十位殊,存恥放到R4中,笑得到奶的余腹數(shù)是BC羊D碼的鉛個位壟,存將放到R5中。程序雁清單(L疊I2原_8直.A木SM臨)如下:MO籃V亞A,終34損HHT腐OB蘆CD飽:充M爬OV汁B曾,#警10劫;遇16進(jìn)制訂轉(zhuǎn)換10進(jìn)制于子程緊序DI嬸V璃ABMO揚(yáng)V滔R4劈燕,AMO掃V稠R5狠,BRE飯T知識辟連接電路注設(shè)計實(shí)現(xiàn)遼本任細(xì)務(wù)功獸能的破電路誓主要帳包括殼兩部敲分電株路(1)4個獨(dú)僑立式達(dá)按鍵糕,它殘們與有單片瘦機(jī)的慣接口捆電路雄如圖2-憂7所示質(zhì);(2)數(shù)協(xié)碼管縣顯示段電路至,電妥路參室考圖2-銜4,該跨秒表穿的時砍間設(shè)朱定范守圍是0~99秒,賢選用壤低位宴兩個際數(shù)碼建管顯巨示設(shè)泉定的洋秒值粘即可另。任務(wù)稿三攏定賭時時星間的像設(shè)定程序諸設(shè)計程序醫(yī)清單裙(A2棉_3泥.A濁SM)OR辦G攝0捕00玩0HLJ蓄MP崗M脾AI鴉NOR紋G滲0即10失0HMA潑IN成:曾M鞏OV浸SP查,#穗60長HMO野V挎3南0H困,#腎00悉HMO決V伯3朋2H送,#胳00攪HMO挎V磁3咽4H晉,#析00業(yè)HLO缸OP慢1:諒M紹OV注R3睜,#迎2AC能AL港L榴DI孟SP慌LA輕Y術(shù);動態(tài)跌顯示浩子程胸序,修參考A2影_1獵.A翻SMAC匆AL晶L刮DL招JP愛;獨(dú)立尊按鍵當(dāng)掃描平子程莖序,蹲參考A2眾_2打.A顫SMSJ涼MP封L丈OO觸P1任務(wù)債三妨定殺時時懂間的旅設(shè)定PS懇1:償I允NC爆34摘H耽;如S1按鍵嚷處理愿子程繩序,獲單擊S1鍵定縱時時針間加1MO疊V劃A橡,3殃4HCJ褲NE冊A,院#1期00忍,P霸S1歪1MO龜V銷34葉H,答#0胃0HMO鼓V漫A,傅34臘HPS蒼11關(guān):鞠AC變AL窮L蠟HT忽OB顫CD忘;將定堤時時午間轉(zhuǎn)吉換十拒進(jìn)制MO席V蟲30直H,情R4拔;將定旬時時崇間送樓顯示睡單元MO逼V厚31扶H,滋R5RE從TPS幅2:渣DE爬C叮34由H耐;膚S2按鍵惰處理晶子程面序;單擊S1鍵定償時時胳間減1MO斃V暗A(chǔ),中34籃HCJ橋NE傭A躁,#廁0F界FH喊,P暢S2李1MO洋V告3鋪4H俊,#弟99MO邁V伶A慮,3塔4HPS費(fèi)21獵:完AC禁AL僻L爭HT談OB引CD雪;將定陣時時渾間轉(zhuǎn)西換十切進(jìn)制MO選V方30身H,折R4屋;將定湖時時光間送項顯示寶單元MO碎V答31掩H,港R5RE伯T程序翼設(shè)計;S駝3按鍵邊處理絕子程綢序PS胃3:燈MO尋V為3姿4H述,#物0貨;單擊S3鍵,誘定時簽時間士清零MO漠V蕉A郵,3爺4HPS測21仔:舟AC銳AL屬L山H冠TO匯BC丑D躬;將定黑時時效間轉(zhuǎn)漆換十憑進(jìn)制MO帆V撈3長0H呼,R斬4甚;將定揉時時趣間送傾顯示并單元MO瘦V蘆3些1H瞞,R勻5RE幻玉T;S膚4按鍵嚴(yán)處理估子程訂序PS超4:滋R生ET牲;單擊S4鍵,靠直接刺返回EN愛D任務(wù)烈三鎮(zhèn)定湊時時猴間的翼設(shè)定拓展楚訓(xùn)練1.技能雙訓(xùn)練(1)寫型出本章任務(wù)痰完整溜程序培清單泉。(2)將較累加談器A中的8位二躁進(jìn)制吳數(shù)轉(zhuǎn)仿?lián)Q成3位BC眾D碼格鵲式的泊十進(jìn)聚制數(shù)宣。2.知識輛思考(1)執(zhí)答行下泳列指書令序弓列后線,相膀關(guān)寄嬸存器叮、存許儲單茶元及橋標(biāo)志枕如何裳變化眼?2)MO剪V莊A兇,#緒89甲HMO潤V李3貼2H銷,#坐98艦HOR術(shù)L察32爪H,普A4)MO激V通A指,#棒89梨HSW戰(zhàn)AP呆ARL彎C烤A(討論C的內(nèi)踏容)1)MO龍V邪A,倒#9蘭8HMO果V疏R4回,#娛11獅HAN沿L吸A,斜R43)CL艙R李A(yù)CP霉L為AXR奴L艘A,則#7安7H任務(wù)傭三袍定粉時時久間的店設(shè)定(2)已籃知(A存)=霞7A第H和(C輩Y)濕=1,試偶指出嗚執(zhí)行愚下列昨程序隔后的毅最終園結(jié)果嗎。1)輛M貢OV飄A晚,#尿0F告H姿2卡)淋MO電V剪A,承#0捧BB儀HCP黃L滑A語CP脈L偏AMO冊V江30學(xué)H,座#0瘋0H辦R路R繩AOR愉L趕30其H,汗#0割A(yù)B觀H萌MO可V條40朵H,具#A凍AHRL在A繼O拜RL屋A壺,4盒0H3)散A昆NL紛A脖,#劑0F霞FH痛4)伸O簽RL然A星,#泥0F蓄HMO垃V交30循H,妄A族SW羞AP艦AXR仇L畫A,謀30裳H穴RR塌C煮ARL能C棕A渡XR多L潤A,留#0濁FHSW洋AP肺A根A亞NL沈A求,#怨0F潮0H(4)什硬么是BC慰D碼?拓展詢訓(xùn)練任務(wù)腥三倉定稠時時叼間的莫設(shè)定任務(wù)社四蛾定句時器任務(wù)今要求本任幕務(wù)要汁實(shí)現(xiàn)騰定時魚器功耕能,蘭定時沖范圍0~虛99秒,4位數(shù)雞字顯矩示,絡(luò)顯示貸精度0.鈴01秒。4個按蟻鍵實(shí)招現(xiàn)定習(xí)時器鼓的控然制,穗單擊S1鍵定虧時時養(yǎng)間加1,單斥擊S2鍵定估時時豆間減1,單證擊S3鍵定津時時味間清歲零,S4是重辰新定慮時按子鍵。諸數(shù)碼股管進(jìn)漏行計惹時顯冤示和報設(shè)定號時間毫的顯有示,厭當(dāng)定永時時革間到掘,聲持音提巴示。知識區(qū)目標(biāo)榴:(1)熟陰悉中伶斷系合統(tǒng)結(jié)界構(gòu)和紐奉中斷義處理徹過程釣。(2)掌撓握定險時計偶數(shù)器澆的工辣作原招理。(3)明乏白定司時/計數(shù)標(biāo)器的示結(jié)構(gòu)密。技能與目標(biāo)晶:(1)會際設(shè)置袍定時/計數(shù)功器的氧工作清方式首。(2)會疊計算階定時安初值董。(3)會稠對定買時計栗數(shù)器蠟初始姨化。(4)會偷編寫抵定時/計數(shù)絨器相劉關(guān)程缺序。知識繞連接中斷縫的基戒本概宵念CP霜U正在迫處理施某一符事件A時,田事件B請求CP袋U迅速告去處樓理(申中斷川請求規(guī)或中借斷申袋請)苦;CP牌U暫停鮮事件A的處四理,靜轉(zhuǎn)去綱處理賢事件B(中取斷響達(dá)應(yīng))搏;事止件B處理脈結(jié)束痰后,CP支U又回戰(zhàn)到事物件A暫停走的地勉方繼股續(xù)處息理事算件A(中斷茫返回),這一事過程駐稱為榆中斷。中斷拿源:級事件B是引傅起CP涉U中斷奮的根烏源。斷點(diǎn)楊:事捕件A被暫嘴停的好地方終。中斷蠅服務(wù)夏處理村:事舅件B的過奸程,生也稱旗為中崗斷處租理。中斷罩服務(wù)仆程序虎:CP茂U處理弱事件B需要飾執(zhí)行幕的程攤序。中斷慚系統(tǒng)華:實(shí)夏現(xiàn)中勤斷的踐所有饒部件們。任務(wù)才四封定徐時器2.鍵89緒C5際1單片劫機(jī)的始中斷債系統(tǒng)(1)89種C5樂1單片于機(jī)中默斷系翻統(tǒng)的曾結(jié)構(gòu)圖2-事10單片蕩機(jī)中誼斷系兇統(tǒng)的才結(jié)構(gòu)知識溪連接(2)中浸斷源桂及中己斷請想求標(biāo)鑼志1)IN磁T0-外氣部中勻斷請夢求0,中踐斷請哪求標(biāo)借志為IE旅0。該害中斷屠源的產(chǎn)中斷喘請求呈信號眉由IN越T0(P3參.2啟)引腳縣輸入撲,有吵效信笑號通巷過硬樹件自金動置扛位IE檢0=標(biāo)1,請稅求中必斷。2)IN林T1-外扮部中根斷請棗求1,中飯斷請并求標(biāo)孔志為IE如1。該往中斷戰(zhàn)源的醒中斷餡請求伯信號扭由IN始T1(P3趁.3險)引腳嗽輸入滑,有萌效信訪號通翠過硬孫件自臥動置垂位IE俘1=啊1,請卸求中錄斷。TC斗ON的格放式如軟下:位D7D6D5D4D3D2D1D0TCONTF1TR1TF0TR0IE1IT1IE0IT0位地址8FH8EH8DH8CH8BH8AH89H88H說明需:外業(yè)部中匠斷源值有兩贊種請小求觸尋發(fā)方喇式,烘低電擇平觸穗發(fā)和央下降迷沿觸某發(fā),晝具體挽選擇痛那種挖方式囑要通優(yōu)過TC至ON的IT妨0和IT捆1進(jìn)行癥設(shè)置扛。IT慮0:外背部中饑斷請紙求IN環(huán)T0的觸間發(fā)方堡式設(shè)魔置位包。IT倡0可由今軟件蔑置“1”或清柱“0”。當(dāng)IT典0為0時,仰選擇瘡為電撤平觸死發(fā)方嘴式,IN叛T0低電蜻平有匠效。IT壁l:外玩部中蒜斷請棄求IN名T1的觸練發(fā)方再式設(shè)霜置位表,意逐義和IT副0類似伴。3)定返時器/計數(shù)牢器T0,中腳斷請稈求標(biāo)木志為TF貨0。片煉內(nèi)計搖數(shù)器T0計數(shù)謙滿溢全出,日自動換置位TF樣0=菌1,產(chǎn)測生中泄斷請錦求。CP鍵U響應(yīng)奏中斷紋后,垃標(biāo)志壇位TF存0自動生清零蹈。4)定時烤器/計數(shù)鄙器T1,中雷斷請夠求標(biāo)罩志為TF棍1。片點(diǎn)內(nèi)計匹數(shù)器T1計數(shù)槳滿溢謎出,藥自動母置位TF書1=運(yùn)1,產(chǎn)把生中猶斷請話求。CP商U響應(yīng)蠟中斷江后,電標(biāo)志搏位TF癥0自動直清零跨。知識魂連接5)串行先口,該察中斷糧源有鋒兩個枝中斷侍請求項標(biāo)志頂位,RI(串冠行口影控制翅寄存戚器SC這ON的D0位)注和TI臭(串行澇口控腸制寄戰(zhàn)存器SC叨ON的D1位)。當(dāng)俊串行列接口分接收貍完一晴楨串場行數(shù)闊據(jù)時瞇,置謀位RI宅=1,產(chǎn)沒生接乖收中死斷請孔求;鮮當(dāng)串恩行接赤口發(fā)潮送完身一楨址串行掃數(shù)據(jù)棵時,捆置位TI肝=1,產(chǎn)鴨生發(fā)羞送中襲斷請革求。CP馬U響應(yīng)疲中斷始后,喬標(biāo)志固位RI和TI都不衫能自要動清填零,飽必須樣在中擾斷服雷務(wù)程旬序中怎通過礦軟件弱清零畝。SC斥ON的格罷式如伴下:位D7D6D5D4D3D2D1D0SCON

TIRI位地址99H98H知識界連接IE的格忙式如錘下:位D7D6D5D4D3D2D1D0IEEA--ESET1EX1ET0EX0位地址AFHACHABHAAHA9HA8H中斷油允許待寄存越器IE各位鬧的功竭能如初下:EA:匙中斷織允許浴總控勤制位勤。EA=0,CP遵U屏蔽妻所有觀中斷旋請求置;EA=1,CP軌U開放骨所有郵中斷妻。ES:串恨行口令中斷搏允許蠅位。ET浪1:T1的溢脊出中飾斷允飽許位隸。EX蜘1:外菌部中冰斷1中斷纏允許著位。ET破0:T0的溢鉆出中婆斷允展許位絲式。EX菌0:中每斷0中斷娃允許咽位。Ei蹤蝶=1甩,允許蒙中斷通;Ei貪=圣0,禁止輪中斷椒。(3)中卡斷優(yōu)潤先級崖寄存許器IPIP的格漠式如牽下:位D7D6D5D4D3D2D1D0IP---PSPT1PX1PT0PX0位地址BCHBBHBAHB9HB8HPS串行捐口中爽斷優(yōu)圖先級費(fèi)控制紅位。PT蓋1定時/計數(shù)詠器T1中斷原優(yōu)先代級控率制位革。PX稈1外部腹中斷1中斷羊優(yōu)先斤級控場制位湊。PT拘0定時渾器T0中斷園優(yōu)先葵級控丈制位駐。PX鼠0外部線中斷0中斷押優(yōu)先偏級控返制位急。Pi政=1粉,設(shè)置亭為高躬優(yōu)先膊級Pi巡壽=0惕,設(shè)置障為低招優(yōu)先單級知識鋼連接中斷源輔助優(yōu)先級結(jié)構(gòu)外部中斷0定時/計數(shù)器T0外部中斷1定時/計數(shù)器T1串行口中斷最高

最低中斷亡優(yōu)先嶺級相膀應(yīng)原等則:1)低搭優(yōu)先稈級可庫被高此優(yōu)先促級中浮斷,椒而高險優(yōu)先述級中臟斷源繪不能給被任憲何中暢斷源說所中什斷。2)任以何一鳴種中柴斷(不管核是高逢級還病是低算級),一花旦得讀到響敗應(yīng),值不會尋再被慶它的綢同級必中斷綠所中遼斷。3)當(dāng)霞幾個德同優(yōu)威先級遵的中挎斷同研時申偽請中投斷,怠響應(yīng)煩哪一粘個中耗斷源懲將取璃決于肚內(nèi)部擇查詢辜順序淚,或目稱為德輔助渠優(yōu)先鉤級結(jié)巧構(gòu),寇其優(yōu)援先級訪排列菊如下討表所粘示。知識歡連接(4)中宏斷的辣處理歸過程1)中恒斷響對應(yīng)條諷件和棚時間中斷們響應(yīng)凳條件完有三毒個:賀中斷延源有記中斷休請求恭;此甘中斷午源的扎中斷候允許女位為1;CP高U開中艇斷(EA逗=1)。擊上述劈燕三個覽條件商必須屈同時艇滿足呈,CP撞U才有雹可能撐響應(yīng)日中斷傭。在滅下列具情況午之一格時,CP斬U將封泰鎖對晉中斷站的響銅應(yīng),惹雖然思響應(yīng)槽中斷證的三斬個條漲件都曲滿足勁,但航是不鉛響應(yīng)瀉。第一攤:CP餓U正在舉處理左一個縫同級雪或更痛高級用別的帥中斷贏請求參;第二扒:現(xiàn)競行的橋機(jī)器予周期鹽不是次當(dāng)前首正在袍執(zhí)行頂指令遼的最憂后一謊個周到期。機(jī)單片碌機(jī)有轎單周涉期、補(bǔ)雙周譜期、竭三周獵期指閘令,何當(dāng)前疤執(zhí)行記指令截是單退字節(jié)藍(lán)沒有暴關(guān)系恭,如斬果是越雙字股節(jié)或忍四字夕節(jié)的頃,就裙

溫馨提示

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

最新文檔

評論

0/150

提交評論