微機(jī)原理課程設(shè)計(jì)---按鍵控制發(fā)光二極管_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院</p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  2011— 2012學(xué)年第 1 學(xué)期</p><p>  課程名稱 微型計(jì)算機(jī)原理與接口技術(shù) </p><p>  設(shè)計(jì)題目 按鍵控制發(fā)光二極管的設(shè)計(jì) </p><p&

2、gt;  學(xué)生姓名 </p><p>  學(xué) 號(hào) </p><p>  專業(yè)班級(jí) </p><p>  指導(dǎo)教師 </p><p>  2011 年 09

3、 月 08 日</p><p><b>  目錄</b></p><p><b>  一、概述1</b></p><p>  二、設(shè)計(jì)的目的和要求1</p><p><b>  2.1設(shè)計(jì)目的1</b></p><p><b&g

4、t;  2.2設(shè)計(jì)要求1</b></p><p>  三、部分硬件和軟件介紹1</p><p>  3.1發(fā)光二極管簡介1</p><p>  3.2 protel簡介2</p><p>  3.3 8255簡介3</p><p>  四、按鍵控制發(fā)光二極管的原理分析4</p>&

5、lt;p>  4.1 按鍵工作原理分析4</p><p>  4.2 按鍵防抖動(dòng)4</p><p>  五、實(shí)現(xiàn)按鍵控制發(fā)光二極管電路設(shè)計(jì)5</p><p>  5.1按鍵控制的設(shè)計(jì)5</p><p>  5.2 防抖動(dòng)電路的設(shè)計(jì)6</p><p>  5.3 實(shí)現(xiàn)按鍵控制發(fā)光二極管程序設(shè)計(jì)7<

6、;/p><p>  六、設(shè)計(jì)總結(jié)和體會(huì)8</p><p><b>  6.1總結(jié)8</b></p><p><b>  6.2 體會(huì)8</b></p><p><b>  七、參考文獻(xiàn)8</b></p><p><b>  附錄9<

7、/b></p><p>  按鍵控制發(fā)光二極管設(shè)計(jì)</p><p><b>  一、概述</b></p><p>  隨著人們生活環(huán)境的不斷改善和美化,在許多場(chǎng)合可以看到彩色霓虹燈。LED彩燈由于其豐富的燈光色彩,低廉的造價(jià)以及控制簡單等特點(diǎn)而得到了廣泛的應(yīng)用,用 彩燈來裝飾街道和城市建筑物已經(jīng)成為一種時(shí)尚。發(fā)光二極管由于其價(jià)格低廉,節(jié)能

8、,故而更適合作為裝飾。目前市場(chǎng)上大多數(shù)應(yīng)用硬件電路來控制二極管亮滅,通過不同的發(fā)光顏色,排列順序來實(shí)現(xiàn)美觀。所以按鍵控制發(fā)光二極管的應(yīng)用范圍很廣。</p><p>  二、設(shè)計(jì)的目的和要求</p><p><b>  2.1設(shè)計(jì)目的</b></p><p>  設(shè)計(jì)一個(gè)用按鍵控制發(fā)光二極管點(diǎn)亮熄滅的硬件系統(tǒng)。</p><p&

9、gt;<b>  2.2設(shè)計(jì)要求</b></p><p>  按鍵要求能夠?qū)崿F(xiàn)對(duì)二極管的點(diǎn)亮與熄滅的控制,用S1~S4組成的鍵盤分別控制4個(gè)發(fā)光二極管的點(diǎn)亮,S5按鍵來熄滅各二極管。按鍵具有防抖動(dòng)功能,例如:S1點(diǎn)亮1號(hào)燈,按S5可以將其熄滅。S2點(diǎn)亮2號(hào)燈,按S5可以將其熄滅。</p><p>  三、部分硬件和軟件介紹</p><p>  

10、3.1發(fā)光二極管簡介</p><p>  發(fā)光二極管簡稱為LED。由鎵(Ga)與砷(AS)、磷(P)的化合物制成的二極管,當(dāng)電子與空穴復(fù)合時(shí)能輻射出可見光,因而可以用來制成發(fā)光二極管。在電路及儀器中作為指示燈,或者組成文字或數(shù)字顯示。</p><p>  它是半導(dǎo)體二極管的一種,可以把電能轉(zhuǎn)化成光能;常簡寫為LED。發(fā)光二極管與普通二極管一樣是由一個(gè)PN結(jié)組成,也具有單向?qū)щ娦?。?dāng)給發(fā)光二

11、極管加上正向電壓后,從P區(qū)注入到N區(qū)的空穴和由N區(qū)注入到P區(qū)的電子,在PN結(jié)附近數(shù)微米內(nèi)分別與N區(qū)的電子和P區(qū)的空穴復(fù)合,產(chǎn)生自發(fā)輻射的熒光。不同的半導(dǎo)體材料中電子和空穴所處的能量狀態(tài)不同。當(dāng)電子和空穴復(fù)合時(shí)釋放出的能量多少不同,釋放出的能量越多,則發(fā)出的光的波長越短。常用的是發(fā)紅光、綠光或黃光的二極管。</p><p>  a.物理特性 發(fā)光二極管的兩根引線中較長的一根為正極,應(yīng)按電源正極。有的發(fā)光二極管的兩

12、根引線一樣長,但管殼上有一凸起的小舌,靠近小舌的引線是正極。 白熾燈泡和氖燈相比,發(fā)光二極管的特點(diǎn)是:工作電壓很低(有的僅一點(diǎn)幾伏);工作電流很?。ㄓ械膬H零點(diǎn)幾毫安即可發(fā)光);抗沖擊和抗震性能好,可靠性高,壽命長;通過調(diào)制通過的電流強(qiáng)弱可以方便地調(diào)制發(fā)光的強(qiáng)弱。由于有這些特點(diǎn),發(fā)光二極管在一些光電控制設(shè)備中用作光源,在許多電子設(shè)備中用作信號(hào)顯示器。把它的管心做成條狀,用7條條狀的發(fā)光管組成7段式半導(dǎo)體數(shù)碼管,每個(gè)數(shù)碼管可顯示0~9十個(gè)數(shù)

13、目字。</p><p>  b.發(fā)光原理 它的基本結(jié)構(gòu)是一塊電致發(fā)光的半導(dǎo)體材料,置于一個(gè)有引線的架子上,然后四周用環(huán)氧樹脂密封,起到保護(hù)內(nèi)部芯線的作用,所以LED的抗震性能好。發(fā)光二極管的核心部分是由P型半導(dǎo)體和N型半導(dǎo)體組成的晶片,在P型半導(dǎo)體和N型半導(dǎo)體之間有一個(gè)過渡層,稱為PN結(jié)。在某些半導(dǎo)體材料的PN結(jié)中,注入的少數(shù)載流子與多數(shù)載流子復(fù)合時(shí)會(huì)把多余的能量以光的形式釋放出來,從而把電能直接轉(zhuǎn)換為光能。P

14、N結(jié)加反向電壓,少數(shù)載流子難以注入,故不發(fā)光。這種利用注入式電致發(fā)光原理制作的二極管叫發(fā)光二極管,通稱LED。 當(dāng)它處于正向工作狀態(tài)時(shí)(即兩端加上正向電壓),電流從LED陽極流向陰極時(shí),半導(dǎo)體晶體就發(fā)出從紫外到紅外不同顏色的光線,光的強(qiáng)弱與電流有關(guān)。</p><p>  c.分類 發(fā)光二極管還可分為普通單色發(fā)光二極管、高亮度發(fā)光二極管、超高亮度發(fā)光 發(fā)光二極管。二極管、變色發(fā)光二極管、閃爍發(fā)光二極管、電壓控制

15、型發(fā)光二極管、紅外發(fā)光二極管和負(fù)阻發(fā)光二極管等。</p><p>  3.2 protel簡介</p><p>  Protel99SE是應(yīng)用于Windows9X/2000/NT操作系統(tǒng)下的EDA設(shè)計(jì)軟件,采用設(shè)計(jì)庫管理模式,可以進(jìn)行聯(lián)網(wǎng)設(shè)計(jì),具有很強(qiáng)的數(shù)據(jù)交換能力和開放性及3D模擬功能,是一個(gè)32位的設(shè)計(jì)軟件,可以完成電路原理圖設(shè)計(jì),印制電路板設(shè)計(jì)和可編程邏輯器件設(shè)計(jì)等工作,可以設(shè)計(jì)32

16、個(gè)信號(hào)層,16個(gè)電源--地層和16個(gè)機(jī)加工層。</p><p>  a.Protel99 SE的系統(tǒng)組成  按照系統(tǒng)功能來劃分,Protel99se主要包含以下倆大部分和6個(gè)功能模塊。</p><p><b>  電路工程設(shè)計(jì)部分</b></p><p>  電路原理設(shè)計(jì)部分(Advanced Schematic 99)</p>

17、<p>  印刷電路板設(shè)計(jì)系統(tǒng)(Advanced PCB 99)</p><p>  自動(dòng)布線系統(tǒng)(Advanced Route 99)</p><p>  電路仿真與PLD部分</p><p>  電路模擬仿真系統(tǒng)(Advanced SIM 99)</p><p>  可編程邏輯設(shè)計(jì)系統(tǒng)(Advanced PLD 99)</

18、p><p>  高級(jí)信號(hào)完整性分析系統(tǒng)(Advanced Integrity 99)</p><p>  b.Protel99 SE的功能特性</p><p>  開放式集成化的設(shè)計(jì)管理體系,超強(qiáng)功能的、修改與編輯功能,強(qiáng)大的設(shè)計(jì)自動(dòng)化功能</p><p>  3.3 8255簡介 </p><p>  8255是Inte

19、l公司生產(chǎn)的可編程并行I/O接口芯片,有3個(gè)8位并行I/O口。具有3個(gè)通道3種工作方式的可編程并行接口芯片(40引腳)。 其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接口電路。</p><p>  8255作為主機(jī)與外設(shè)的連接芯片,必須提供與主機(jī)相連的3個(gè)總線接口,即數(shù)據(jù)線、地址線、控制線接口。同時(shí)必須具有與外設(shè)連接的接口A、B、C口。由于8255可編程,所以必須具有邏輯

20、控制部分,因而8255內(nèi)部結(jié)構(gòu)分為3個(gè)部分:與CPU連接部分、與外設(shè)連接部分、控制部分。</p><p><b>  8255特性</b></p><p>  (1)一個(gè)并行輸入/輸出的LSI芯片,多功能的I/O器件,可作為CPU總線與外圍的接口。</p><p>  (2)具有24個(gè)可編程設(shè)置的I/O口,即3組8位的I/O口為PA口,PB口和

21、PC口.它們又可分為兩組12位的I/O口,A組包括A口及C口(高4位,PC4~PC7),B組包括B口及C口(低4位,PC0~PC3).A組可設(shè)置為基本的I/O口,閃控(STROBE)的I/O閃控式,雙向I/O3種模式;B組只能設(shè)置為基本I/O或閃控式I/O兩種模式,而這些操作模式完全由控制寄存器的控制字決定。</p><p>  圖3.1 8255A的引腳圖</p><p>  四、按鍵

22、控制發(fā)光二極管的原理分析</p><p>  4.1 按鍵工作原理分析 </p><p>  鍵盤是最常見的計(jì)算機(jī)輸入設(shè)備,它廣泛應(yīng)用于微型計(jì)算機(jī)和各種終端設(shè)備上。計(jì)算機(jī)操作者通過鍵盤向計(jì)算機(jī)輸入各種指令、數(shù)據(jù),指揮計(jì)算機(jī)的工作。計(jì)算機(jī)的運(yùn)行情況輸出到顯示器,操作者可以很方便地利用鍵盤和顯示器與計(jì)算機(jī)對(duì)話,對(duì)程序進(jìn)行修改、編輯,控制和觀察計(jì)算機(jī)的運(yùn)行。</p><p&

23、gt;  按鍵控制發(fā)光二極管的按鍵較少,故而使用獨(dú)立式鍵盤。鍵盤工作時(shí)使用鍵盤掃描程序,來判斷是否有按鍵動(dòng)作,是否有閉合鍵鍵碼,計(jì)算并保存閉合鍵鍵碼,判斷閉合鍵是否釋放,恢復(fù)閉合鍵鍵碼。</p><p><b>  4.2 按鍵防抖動(dòng)</b></p><p>  機(jī)械開關(guān)在電器電路中因結(jié)構(gòu)簡單、使用方便而得到廣泛地應(yīng)用,但機(jī)械開關(guān)在使用過程中因本身機(jī)械結(jié)構(gòu)的特點(diǎn)會(huì)產(chǎn)生

24、誤操作,甚至帶來嚴(yán)重的后果。一個(gè)機(jī)械開關(guān),當(dāng)開關(guān)閉合時(shí),由于金屬的塑性作用,兩個(gè)觸點(diǎn)之將發(fā)生彈性抖動(dòng)。因此,電路無法在瞬間達(dá)到預(yù)期的穩(wěn)定狀態(tài),而是隨著抖動(dòng)產(chǎn)生多個(gè)相應(yīng)的干擾脈沖。。這種干擾信號(hào)對(duì)系統(tǒng)危害極大。例如在微機(jī)系統(tǒng)里的手動(dòng)復(fù)位電路中,甚至可能使整個(gè)機(jī)器無法正常工作。</p><p><b>  4.1 按鍵電路圖</b></p><p>  為了消除抖動(dòng)造成的

25、影響,必須在機(jī)械開關(guān)處設(shè)計(jì)配置一個(gè)防抖動(dòng)電路。所以在設(shè)計(jì)按鍵對(duì)發(fā)光二極管的控制必須實(shí)現(xiàn)按鍵的防抖動(dòng)的功能,防抖動(dòng)分為硬件防抖動(dòng)法和軟件防抖動(dòng)法兩種方法,由于本系統(tǒng)的按鍵較少所以采用硬件防抖動(dòng)法來實(shí)現(xiàn)按鍵的防抖動(dòng)功能。這種電路需要首先具有實(shí)現(xiàn)按鍵本身的開關(guān)作用,電路開和關(guān)的狀態(tài)要準(zhǔn)確穩(wěn)定的保存下來,然后是防抖動(dòng),即確保電路的狀態(tài)不受干擾脈沖的影響。也就是說該電路需要有記憶功能。</p><p><b> 

26、 4.2 按鍵抖動(dòng)圖</b></p><p>  五、實(shí)現(xiàn)按鍵控制發(fā)光二極管電路設(shè)計(jì)</p><p>  5.1按鍵控制的設(shè)計(jì)</p><p>  本系統(tǒng)使用8255作為出口,連接四個(gè)發(fā)光二極管。按鍵時(shí)首先檢索對(duì)應(yīng)按鍵的二極管是否亮著,如果是就不做反應(yīng),否則保存點(diǎn)亮信息并點(diǎn)亮。按S5時(shí),如果檢測(cè)到有點(diǎn)亮信息則熄滅二極管,若無則不做反應(yīng)。系統(tǒng)主體電路圖如圖

27、5.1所示:</p><p>  5.1 系統(tǒng)主電路圖</p><p>  5.2 防抖動(dòng)電路的設(shè)計(jì)</p><p>  圖5.2示是一個(gè)簡單的開關(guān)防抖動(dòng)電路。當(dāng)開關(guān)位置在VCC處,電路輸出高電平,當(dāng)開關(guān)剛離開該位置做移動(dòng)的時(shí)候,輸出仍保持高電平,故輸入仍在高電平上。一旦開關(guān)移動(dòng)到接地的瞬間,門的輸出瞬間短路,然而短路僅維持幾十毫秒,門的輸出從高電平跳到低電平。此后

28、,如開關(guān)觸電抖動(dòng)離開地時(shí),輸出因輸入是低電平而保持在原有的低電平上。這種用同相緩沖器構(gòu)成的防抖動(dòng)電路比一般的R—S觸發(fā)器組成的防抖動(dòng)電路簡單,而且省掉了麻煩的外接電阻。</p><p>  5.2 防抖動(dòng)電路圖</p><p>  5.3 實(shí)現(xiàn)按鍵控制發(fā)光二極管程序設(shè)計(jì)</p><p>  在此系統(tǒng)中,按鍵時(shí),系統(tǒng)會(huì)調(diào)用程序掃描隊(duì)對(duì)應(yīng)的按鍵信息,然后采取點(diǎn)亮或者熄

29、滅的操作。按下鍵相應(yīng)的二極管會(huì)發(fā)光,按S5則可以熄滅已發(fā)光的二極管。</p><p>  軟件的流程圖如圖5.3所示:</p><p><b>  5.3 流程圖</b></p><p><b>  六、設(shè)計(jì)總結(jié)和體會(huì)</b></p><p><b>  6.1總結(jié)</b>&l

30、t;/p><p>  通過對(duì)按鍵控制發(fā)光二極管的設(shè)計(jì),從電路設(shè)計(jì),編碼,到程序的調(diào)試,在整個(gè)的設(shè)計(jì)過程中學(xué)到了很多,加深了對(duì)8255的認(rèn)識(shí),了解了按鍵抖動(dòng)及其預(yù)防措施,學(xué)習(xí)了protle99 se。由于是第一次進(jìn)行微機(jī)原理課程設(shè)計(jì),在設(shè)計(jì)的過程中由于考慮不全或者知識(shí)面的狹窄,導(dǎo)致了在設(shè)計(jì)的過程中出現(xiàn)了一些不足,不過系統(tǒng)實(shí)現(xiàn)了所要求的基本功能。</p><p><b>  6.2 體會(huì)

31、</b></p><p>  兩周的課程設(shè)計(jì)結(jié)束了,這其中有成功的喜悅,也不乏有為取得那份成功而付出的汗水與艱辛。正所謂有失必有得,這兩周來,為了微機(jī)原理課程設(shè)計(jì)付出了很多,由于之前的相關(guān)課程學(xué)習(xí)有所欠缺,很多東西沒有接觸過,所以完成這次課程設(shè)計(jì)有一定的困難,不過現(xiàn)在看來,這兩周的課程設(shè)計(jì)收獲不菲,當(dāng)最終完成了課程設(shè)計(jì)的時(shí)候,一切當(dāng)初看來沒有任何頭緒,困難重重的問題都不復(fù)存在。在此次課程設(shè)計(jì)的過程中遇

32、到了很多問題,但是通過查閱資料,請(qǐng)教老師同學(xué),解決了相關(guān)的問題。這使我更能認(rèn)識(shí)到遇到困難坎坷時(shí),只有堅(jiān)持,想一切辦法去解決才能夠保持向前。我感覺這是這次實(shí)習(xí)任務(wù)中最大的收獲。我會(huì)將這樣的體會(huì)與經(jīng)驗(yàn)應(yīng)用到以后的生活學(xué)習(xí)和工作中。</p><p>  最后感謝xx老師一學(xué)期來的課程講授和在課程設(shè)計(jì)過程中的輔導(dǎo),感謝同學(xué)們的幫助!</p><p><b>  七、參考文獻(xiàn)</b&

33、gt;</p><p>  [1] 李長青,微型計(jì)算機(jī)原理與接口技術(shù).江蘇:中國礦業(yè)大學(xué)出版社,2007.</p><p>  [2] 彭介華,電子技術(shù)課程設(shè)計(jì)指導(dǎo).北京:高等教育出版社,2000.</p><p>  [3] 潘新民,微型計(jì)算機(jī)控制技術(shù).北京:人民郵電出版社,1999.</p><p>  [4] 鄭學(xué)堅(jiān),微型計(jì)算機(jī)

34、原理及應(yīng)用實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社,2000</p><p>  [5] 趙榮昌,微型計(jì)算機(jī)原理與應(yīng)用學(xué)習(xí)指導(dǎo).北京:清華大學(xué)出版社,2009</p><p>  [6] 吳寧,微型計(jì)算機(jī)原理與接口技術(shù)題解及實(shí)驗(yàn)指導(dǎo).北京:清華大學(xué)出版社,2007</p><p><b>  附錄 </b></p><p>  程

35、序清單和必要的注釋</p><p>  LD X000 S1鍵</p><p>  OR Y000 </p><p><b>  ANI Y004</b></p><p>  OUT Y000 D1 輸出</p><p>  LD X001 S2鍵</

36、p><p><b>  OR Y001</b></p><p><b>  ANI Y004</b></p><p>  OUT Y001 D2 輸出</p><p>  LD X002 S3鍵</p><p><b>  OR Y002&l

37、t;/b></p><p><b>  ANI Y004</b></p><p>  OUT Y002 D3 輸出</p><p>  LD X002 S4鍵</p><p><b>  OR Y003</b></p><p><b>

38、  ANI Y004</b></p><p>  OUT Y003 D4 輸出 </p><p>  LD X004 S5鍵</p><p>  OUT Y004 </p><p><b>  END</b></p><p><b>  按鍵信息掃

39、描程序:</b></p><p><b>  ORG 0000H</b></p><p>  START: MOV SP,#60H</p><p>  MOV DPTR,#0FF20H</p><p>  MOV A,#03H</p><p>  MOVX @DPTR,A</p

40、><p>  MOV 70H,#00</p><p>  MOV DPTR ,#0FF2BH</p><p>  MOV A,#80H</p><p>  MOVX @DPTR,A</p><p>  KEY1: LCALL KS1 ;調(diào)用判斷有無鍵閉合子程序</p><p>&

41、lt;b>  JNZ LK1</b></p><p>  N1: LCALL DIR ;調(diào)用顯示子程序</p><p><b>  LJMP KEY1</b></p><p>  LK1: LCALL DIR </p><p><b>  LC

42、ALL DIR</b></p><p><b>  LCALL KS1</b></p><p><b>  JNZ LK2</b></p><p><b>  LCALL DIR</b></p><p><b>  LJMP KEY1</b>&

43、lt;/p><p>  LK2: MOV R2,#0FEH ;列掃描碼送R2</p><p>  MOV R4,#0 ;R4時(shí)列計(jì)數(shù)單元</p><p>  LK4: MOV DPTR,#0FF21H ;列掃描碼送PA口</p><p><b>  MOV A,R2</b&

44、gt;</p><p>  MOVX @DPTR,A</p><p><b>  INC DPTR</b></p><p><b>  INC DPTR</b></p><p>  MOVX A,@DPTR </p><p>  JB ACC.0,LONE

45、 </p><p>  MOV A,#0 </p><p><b>  LJMP LKP</b></p><p>  LONE: JB ACC.1,LTWO </p><p>  MOV A,#08H </p><p

46、><b>  LJMP LKP</b></p><p>  LTWO: JB ACC.2,LTHR </p><p>  MOV A,#10H </p><p><b>  LJMP LKP</b></p><p>  LTHR: JB ACC

47、.3,LFOR</p><p>  MOV A,#18H</p><p><b>  LJMP LKP</b></p><p>  LFOR: JB ACC.4,AMM</p><p>  MOV 70H,#19H</p><p><b>  LJMP KEY1</b>&

48、lt;/p><p>  LKP: ADD A,R4 </p><p><b>  MOV 70H,A</b></p><p><b>  PUSH ACC</b></p><p>  AMM: LJMP NEXT </p><

49、p>  LK3: LCALL DIR ;判斷鍵釋放否</p><p><b>  LCALL KS1</b></p><p><b>  JNZ LK3</b></p><p><b>  POP ACC</b></p><p>  CJN

50、E A,#09H ,NX1 ;鍵值不等,跳轉(zhuǎn)下一鍵值,</p><p>  MOV A,#0FEH 若相等則向下執(zhí)行,控制燈的亮滅,</p><p>  MOV DPTR,#0FF28H </p><p>  MOVX @DPTR,A</p><p><

51、;b>  LJMP KEY1</b></p><p>  NEXT: INC R4 ;列掃描計(jì)數(shù)器加1</p><p>  MOV A, R2 </p><p>  JNB ACC.7,KND ;掃到則轉(zhuǎn)移</p><

52、;p>  RL A ;列掃描碼左移一位</p><p><b>  MOV R2,A</b></p><p><b>  LJMP LK4</b></p><p>  KND: LJMP KEY1</p><p>  KS1:

53、MOV DPTR,#0FF21H</p><p>  MOV A,#0 ;全0送PA口</p><p>  MOVX @DPTR,A</p><p><b>  INC DPTR</b></p><p><b>  INC DPTR</b></p&g

54、t;<p>  MOVX A, @DPTR ;讀鍵入狀態(tài)</p><p><b>  CPL A</b></p><p>  ANL A,#1FH ;屏蔽高位</p><p><b>  RET</b></p><

55、p>  DIR: MOV R0, #70H</p><p><b>  MOV A,@R0</b></p><p>  ANL A,#0FH</p><p><b>  MOV 30H,A</b></p><p><b>  MOV A,@R0</b></p&

56、gt;<p><b>  SWAP A</b></p><p>  ANL A,#0FH</p><p><b>  MOV 31H,A</b></p><p>  MOV R0, #30H</p><p>  MOV R3, #01H</p><p>  DO

57、1: MOV A,R3</p><p>  MOV DPTR,#0FF21H</p><p>  MOVX @DPTR, A</p><p><b>  INC DPTR</b></p><p><b>  MOV A,@R0</b></p><p>  ADD A,#

58、0DH</p><p>  MOVC A,@A+PC</p><p>  DIR1: MOVX @DPTR,A</p><p><b>  LCALL DL1</b></p><p><b>  MOV A, R3</b></p><p><b>  RL A&

59、lt;/b></p><p>  JB ACC.2,LD1</p><p><b>  MOV R3,A</b></p><p><b>  INC R0</b></p><p><b>  LJMP DO1</b></p><p>  LD1:

60、 RET</p><p>  DSEH: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H 賦值語句</p><p>  DB 80H,90H,88H,83H,0C6H,0A1H,086H,08EH,0FFH,0C0H</p><p>  DL1: MOV R7,#2</p><

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論