單片機(jī)實(shí)訓(xùn)總結(jié)_第1頁(yè)
單片機(jī)實(shí)訓(xùn)總結(jié)_第2頁(yè)
單片機(jī)實(shí)訓(xùn)總結(jié)_第3頁(yè)
單片機(jī)實(shí)訓(xùn)總結(jié)_第4頁(yè)
單片機(jī)實(shí)訓(xùn)總結(jié)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第12頁(yè)共12頁(yè)單片機(jī)?實(shí)訓(xùn)總?結(jié)通?過(guò)今次?單片機(jī)?實(shí)訓(xùn),?使我對(duì)?單片機(jī)?的認(rèn)識(shí)?有了更?深刻的?理解。?系統(tǒng)以?51單?片機(jī)為?核心部?件,利?用匯編?軟件編?程,通?過(guò)鍵盤(pán)?控制和?數(shù)碼管?顯示實(shí)?現(xiàn)了基?本時(shí)鐘?顯示功?能、時(shí)?間調(diào)節(jié)?功能,?能實(shí)現(xiàn)?本設(shè)計(jì)?題目的?基本要?求和發(fā)?揮部分?。由?于時(shí)間?有限和?本身知?識(shí)水平?的限制?,本系?統(tǒng)還存?在一些?不夠完?善的地?方,要?作為實(shí)?際應(yīng)用?還有一?些具體?細(xì)節(jié)問(wèn)?題需要?解決。?例如:?不能實(shí)?現(xiàn)只用?兩個(gè)按?鍵來(lái)控?制時(shí)鐘?時(shí)間,?還不能?實(shí)現(xiàn)鬧?鐘等擴(kuò)?展功能?。踉?踉蹌蹌?地忙碌?了兩周?,我的?時(shí)鐘程?序終于?編譯成?功。當(dāng)?看著自?己的程?序,自?己成天?相伴的?系統(tǒng)能?夠健康?的運(yùn)行?,真是?莫大的?幸福和?欣慰。?我相信?其中的?酸甜苦?辣最終?都會(huì)化?為甜美?的甘泉?。但?在這次?實(shí)訓(xùn)中?同時(shí)使?我對(duì)匯?編語(yǔ)言?有了更?深的認(rèn)?識(shí)。當(dāng)?我第一?次接觸?匯編語(yǔ)?言就感?覺(jué)很難?,特別?是今次?實(shí)訓(xùn)要?用到匯?編語(yǔ)言?,盡管?困難重?重,可?我們還?是克服?了。這?次的實(shí)?訓(xùn)使培?養(yǎng)了我?們嚴(yán)肅?認(rèn)真的?做事作?風(fēng),增?強(qiáng)了我?們之間?的團(tuán)隊(duì)?合作能?力,使?我們認(rèn)?識(shí)到了?團(tuán)隊(duì)合?作精神?的重要?性。?這次實(shí)?訓(xùn)的經(jīng)?歷也會(huì)?使我終?身受益?,我感?受到這?次實(shí)訓(xùn)?是要真?真正正?用心去?做的一?件事情?,是真?正的自?己學(xué)習(xí)?的過(guò)程?和研究?的過(guò)程?,沒(méi)有?學(xué)習(xí)就?不可能?有研究?的能力?,沒(méi)有?自己的?研究,?就不會(huì)?有所突?破。希?望這次?的經(jīng)歷?能讓我?在以后?學(xué)習(xí)中?激勵(lì)我?繼續(xù)進(jìn)?步。?單片機(jī)?實(shí)訓(xùn)總?結(jié)(二?)L?ED顯?示器:?LED?顯示器?是由發(fā)?光二管?組成顯?示字段?的器件?。通常?的8段?LED?顯示器?是由8?個(gè)發(fā)光?二極管?組成,?LED?顯示器?分共陽(yáng)?極和共?陰極兩?種。有?段選碼?和和位?選碼。?當(dāng)LE?D顯示?器每段?的平均?電流位?5MA?時(shí),就?有較滿?意的亮?度,一?般選擇?斷碼5?-10?MA電?流;位?線的電?流應(yīng)選?擇40?-80?MA。?LED?顯示器?的顯示?方式有?動(dòng)態(tài)和?靜態(tài)兩?種。7?289?A芯片?是具有?SPI?串行接?口功能?的顯示?鍵盤(pán)控?制芯片?,它可?同時(shí)取?得8位?共陰極?數(shù)碼管?和64?個(gè)鍵的?鍵盤(pán)矩?陣。7?289?A的控?制指令?分為兩?類:8?位寬度?的單字?節(jié)指令?和16?位寬度?雙字節(jié)?指令;?還有閃?爍指令?和消隱?指令。?728?9A采?用串行?方式S?PI總?線與微?處理器?通信;?728?9A與?AT8?9C5?2接口?電路,?在實(shí)際?電路中?無(wú)論接?不接鍵?盤(pán),電?路中連?接到其?各段上?的8個(gè)?100?千歐的?下拉電?阻均不?可以省?去,如?果不接?鍵盤(pán)而?只接顯?示器可?以省去?8個(gè)1?0千歐?電阻,?若僅接?鍵盤(pán)而?不接顯?示器,?可省去?串入D?P及S?A-S?G連線?的8個(gè)?220?歐電阻?,72?89A?還需要?外接晶?體振蕩?電路。?液晶顯?示器簡(jiǎn)?稱LC?D,其?顯示原?理是用?經(jīng)過(guò)處?后的液?晶具有?能改變?光線傳?輸方向?的特性?,達(dá)到?顯示字?符和圖?形的目?的。最?簡(jiǎn)單的?筆段式?液晶顯?示器類?似于L?CD顯?示器,?可以顯?示簡(jiǎn)單?的字符?和數(shù)字?,而目?前大量?使用的?是點(diǎn)陣?式LC?D顯示?器,既?可以顯?示字符?和數(shù)字?也可以?顯示漢?字和圖?形。如?果把L?CD顯?示屏、?背光可?變電源?、接口?控制邏?輯、驅(qū)?動(dòng)集成?芯片等?部件構(gòu)?成一個(gè)?整體,?是的與?CPU?接口十?分方便?。鍵?盤(pán):鍵?盤(pán)是最?常見(jiàn)的?計(jì)算機(jī)?輸入設(shè)?備,它?廣泛應(yīng)?用于微?型計(jì)算?機(jī)和各?種終端?設(shè)備上?。計(jì)算?機(jī)操作?者通過(guò)?鍵盤(pán)向?計(jì)算機(jī)?輸入各?種指令?、數(shù)據(jù)?,指揮?計(jì)算機(jī)?的工作?。按照?鍵盤(pán)的?工作原?理和按?鍵方式?的不同?,可以?劃分為?四種:?機(jī)械式?鍵盤(pán)采?用類似?金屬接?觸式開(kāi)?關(guān),工?作原理?是使觸?點(diǎn)導(dǎo)通?或斷開(kāi)?,具有?工藝簡(jiǎn)?單、噪?音大、?易維護(hù)?的特點(diǎn)?。塑料?薄膜式?鍵盤(pán)鍵?盤(pán)內(nèi)部?共分四?層,實(shí)?現(xiàn)了無(wú)?機(jī)械磨?損。其?特點(diǎn)是?低價(jià)格?、低噪?音和低?成本,?已占領(lǐng)?市場(chǎng)絕?大部分?份額。?導(dǎo)電橡?膠式鍵?盤(pán)觸點(diǎn)?的結(jié)構(gòu)?是通過(guò)?導(dǎo)電橡?膠相連?。鍵盤(pán)?內(nèi)部有?一層凸?起帶電?的導(dǎo)電?橡膠,?每個(gè)按?鍵都對(duì)?應(yīng)一個(gè)?凸起,?按下時(shí)?把下面?的觸點(diǎn)?接通。?這種類?型鍵盤(pán)?是市場(chǎng)?由機(jī)械?鍵盤(pán)向?薄膜鍵?盤(pán)的過(guò)?渡產(chǎn)品?。無(wú)接?點(diǎn)靜電?電容式?鍵盤(pán)使?用類似?電容式?開(kāi)關(guān)的?原理,?通過(guò)按?鍵時(shí)改?變電極?間的距?離引起?電容容?量改變?從而驅(qū)?動(dòng)編碼?器。特?點(diǎn)是無(wú)?磨損且?密封性?較好。?按照?按鍵方?式的不?同鍵盤(pán)?可分為?接觸式?和無(wú)觸?點(diǎn)式兩?類。接?觸式鍵?盤(pán)就是?我們通?常所說(shuō)?的機(jī)械?式鍵盤(pán)?,它又?分為普?通觸點(diǎn)?式和干?簧式。?普通觸?點(diǎn)式的?兩個(gè)觸?點(diǎn)直接?接觸,?從而使?電路閉?合,產(chǎn)?生信號(hào)?;而干?簧式鍵?盤(pán)則是?在觸點(diǎn)?間加裝?磁鐵,?當(dāng)鍵按?下時(shí),?依靠磁?力使觸?點(diǎn)接觸?,電路?閉合。?與普通?觸點(diǎn)式?鍵盤(pán)相?比,干?簧式鍵?盤(pán)具有?響應(yīng)速?度快、?使用壽?命長(zhǎng)、?觸點(diǎn)不?易氧化?等優(yōu)點(diǎn)?。無(wú)觸?點(diǎn)式鍵?盤(pán)又分?為電容?式、霍?爾式和?觸摸式?三種。?其中電?容式是?我們最?常用到?的鍵盤(pán)?類型,?它的觸?點(diǎn)之間?并非直?接接觸?,而是?當(dāng)按鍵?按下時(shí)?,在觸?點(diǎn)之間?形成兩?個(gè)串聯(lián)?的平板?電容,?從而使?脈沖信?號(hào)通過(guò)?,其效?果與接?觸式是?等同的?。電容?式鍵盤(pán)?擊鍵時(shí)?無(wú)噪聲?,響應(yīng)?速度快?,但是?價(jià)格很?高一些?。顯?示器:?按照顯?示器的?顯示管?分類C?RT、?LCD?。按顯?示色彩?分類單?色顯示?器、彩?色顯示?器。按?大小分?類通常?有14?寸、1?5寸、?17寸?和19?寸,或?者更大?。顯示?管的屏?幕上涂?有一層?熒光粉?,電子?槍發(fā)射?出的電?子擊打?在屏幕?上,使?被擊打?位置的?熒光粉?發(fā)光,?從而產(chǎn)?生了圖?像,每?一個(gè)發(fā)?光點(diǎn)又?由“紅?”“綠?”“藍(lán)?”三個(gè)?小的發(fā)?光點(diǎn)組?成,這?個(gè)發(fā)光?點(diǎn)也就?是一個(gè)?象素。?由于電?子束是?分為三?條的,?它們分?別射向?屏幕上?的這三?種不同?的發(fā)光?小點(diǎn),?從而在?屏幕上?出現(xiàn)絢?麗多彩?的畫(huà)面?。顯示?器顯示?畫(huà)面是?由顯示?卡來(lái)控?制的。?若仔細(xì)?觀察顯?示器上?的文本?或圖像?是由點(diǎn)?組成的?,屏幕?上點(diǎn)越?多越密?,則分?辨率越?高。?單片機(jī)?實(shí)訓(xùn)總?結(jié)(三?)一?實(shí)習(xí)目?的1?.通過(guò)?對(duì)單片?機(jī)小系?統(tǒng)的設(shè)?計(jì)、焊?接、裝?配,掌?握電路?原理圖?及電子?線路的?基本焊?接裝配?工藝、?規(guī)范及?注意事?項(xiàng);?2.通?過(guò)對(duì)系?統(tǒng)板的?測(cè)試,?了解系?統(tǒng)板的?工作原?理及性?能,掌?握元器?件及系?統(tǒng)故障?的排除?方法;?3.?掌握程?序編制?及調(diào)試?方法,?完成系?統(tǒng)初始?化、存?儲(chǔ)器操?作、端?口操作?、鍵盤(pán)?顯示等?程序的?編制及?調(diào)試(?匯編語(yǔ)?言、C?語(yǔ)言均?可);?4.?通過(guò)單?片機(jī)系?統(tǒng)的組?裝,調(diào)?試以及?程序編?制、調(diào)?試及運(yùn)?行,與?理論及?實(shí)驗(yàn)的?有機(jī)結(jié)?合和指?導(dǎo)教師?的補(bǔ)充?介紹,?使學(xué)生?掌握控?制系統(tǒng)?的工作?原理、?開(kāi)發(fā)方?法和操?作方法?。5?.培養(yǎng)?學(xué)生解?決實(shí)際?問(wèn)題的?能力,?提高對(duì)?理論知?識(shí)的感?性認(rèn)識(shí)?。二?實(shí)習(xí)意?義通?過(guò)本實(shí)?習(xí)不但?可以掌?握單片?機(jī)軟、?硬件的?綜合調(diào)?試方法?,而且?可以熟?練掌握?電路原?理圖,?激發(fā)對(duì)?單片機(jī)?智能性?的探索?精神,?提高學(xué)?生的綜?合素質(zhì)?,培養(yǎng)?學(xué)生應(yīng)?用單片?機(jī)實(shí)現(xiàn)?對(duì)工業(yè)?控制系?統(tǒng)的設(shè)?計(jì)、開(kāi)?發(fā)與調(diào)?試的能?力。在?制作學(xué)?習(xí)過(guò)程?中,不?但可以?掌握軟?、硬件?的綜合?調(diào)試方?法,而?且可以?使學(xué)生?對(duì)單片?機(jī)智能?性產(chǎn)生?強(qiáng)烈的?欲望。?達(dá)到最?大限度?地掌握?微機(jī)應(yīng)?用技術(shù)?,軟件?及接口?設(shè)計(jì)和?數(shù)據(jù)采?集與處?理的技?能,培?養(yǎng)電綜?合實(shí)踐?素質(zhì)的?目的。?三系?統(tǒng)基本?組成及?工作原?理1?系統(tǒng)基?本組成?系統(tǒng)?以單片?機(jī)ST?C89?C52?作為控?制核心?,各部?分基本?組成框?圖如圖?1所示?。流?水燈部?分由單?片機(jī)、?鍵盤(pán)模?塊等組?成;?四位數(shù)?碼顯示?,編程?實(shí)現(xiàn)3?0秒倒?計(jì)時(shí)部?分由單?片機(jī)、?鍵盤(pán)模?塊、液?晶顯示?模塊等?組成;?按鍵?功能部?分通過(guò)?按鍵控?制流水?燈部分?、四位?數(shù)碼顯?示部分?;電?子鐘部?分由單?片機(jī)、?鍵盤(pán)模?塊、液?晶顯示?模塊等?組成;?使用?功能鍵?實(shí)現(xiàn)相?應(yīng)的功?能組合?部分通?過(guò)流水?燈部分?、30?秒倒計(jì)?時(shí)部分?實(shí)現(xiàn);?模數(shù)?轉(zhuǎn)換部?分由單?片機(jī)、?ADC?080?9轉(zhuǎn)換?模塊、?鍵盤(pán)模?塊、液?晶顯示?模塊等?組成。?2系?統(tǒng)工作?原理?本設(shè)計(jì)?采用S?TC8?9C5?2RC?單片機(jī)?作為本?系統(tǒng)的?控制模?塊。單?片機(jī)可?把由A?DC0?809?及單片?機(jī)中的?數(shù)據(jù)利?用軟件?來(lái)進(jìn)行?處理,?從而把?數(shù)據(jù)傳?輸?shù)斤@?示模塊?,實(shí)現(xiàn)?阻值大?小的顯?示。以?數(shù)碼管?顯示為?顯示模?塊,把?單片機(jī)?傳來(lái)的?數(shù)據(jù)顯?示出來(lái)?。在顯?示電路?中,主?要靠按?鍵來(lái)實(shí)?現(xiàn)各種?顯示要?求的選?擇與切?換。?對(duì)于模?數(shù)轉(zhuǎn)換?部分,?單片機(jī)?89C?51通?過(guò)P0?口的I?/O線?向AD?C08?09發(fā)?送鎖存?地址以?及復(fù)位?、啟動(dòng)?轉(zhuǎn)換等?信號(hào),?并查詢?轉(zhuǎn)換狀?態(tài)。A?DC0?809?啟動(dòng)轉(zhuǎn)?換后,?將0-?8個(gè)通?道一次?輸入的?電壓信?號(hào)轉(zhuǎn)換?成相應(yīng)?的數(shù)字?量,供?89c?51讀?取使用?,并且?將EO?C置1?供單片?機(jī)查詢?轉(zhuǎn)換狀?態(tài)。而?滑動(dòng)變?阻器負(fù)?責(zé)將阻?值信號(hào)?轉(zhuǎn)換成?電壓信?號(hào),再?送到A?DC0?809?的八個(gè)?通道。?當(dāng)單片?機(jī)查詢?到轉(zhuǎn)換?結(jié)束后?依次讀?取數(shù)據(jù)?并按照?現(xiàn)實(shí)的?需要進(jìn)?行二進(jìn)?制轉(zhuǎn)B?CD碼?等處理?最后控?制顯示?電路顯?示出數(shù)?字。其?實(shí)現(xiàn)方?式是:?ADC?080?9轉(zhuǎn)換?來(lái)自3?通道的?阻值變?化信號(hào)?。80?c51?的P2?口與A?DC0?809?的輸出?相連用?于讀取?轉(zhuǎn)換結(jié)?果,同?時(shí)P0?.0-?P0.?6作控?制總線?,向A?DC0?809?發(fā)送鎖?存、啟?動(dòng)等控?制信息?,并查?詢EO?C狀態(tài)?。AL?E經(jīng)分?頻后給?ADC?080?9提供?時(shí)鐘信?號(hào)。P?3.0?和P3?.1口?用于向?顯示電?路輸出?段碼,?P3.?2-P?3.7?用于數(shù)?碼管的?位選。?四系?統(tǒng)硬件?設(shè)計(jì)?結(jié)合本?設(shè)計(jì)的?要求和?技術(shù)指?標(biāo),通?過(guò)對(duì)系?統(tǒng)大致?程序量?的估計(jì)?和系統(tǒng)?工作的?估計(jì),?考慮價(jià)?格因素?。選定?AT8?9C5?1單片?機(jī)作為?系統(tǒng)的?主要控?制芯片?,8位?模擬轉(zhuǎn)?換器A?DC0?809?進(jìn)行阻?值轉(zhuǎn)換?。逐次?比較法?A/D?轉(zhuǎn)換器?是目前?種類最?多、應(yīng)?用最廣?的A/?D轉(zhuǎn)換?器,其?原理即?“逐位?比較”?,其過(guò)?程類似?于用砝?碼在天?平上稱?物體重?量。它?由N位?寄存器?、A/?D轉(zhuǎn)換?器、比?較器和?控制邏?輯等部?分組成?,N位?寄存器?代表N?位二進(jìn)?制碼。?目前應(yīng)?用最廣?的逐次?比較法?A/D?轉(zhuǎn)換器?有AD?C08?09。?它是一?種__?__路?模擬輸?入8位?數(shù)字輸?出的逐?次比較?法A/?D轉(zhuǎn)換?器件。?其主要?性能指?標(biāo)和特?性如下?:分?表率:?8位?轉(zhuǎn)換時(shí)?間:取?決于芯?片時(shí)鐘?頻率,?轉(zhuǎn)換一?次時(shí)間?位64?個(gè)時(shí)鐘?周期?單一電?源:+?5v?模擬輸?入電壓?范圍:?單極性?0-+?5v;?雙極性?-5v?-+5?v具?有可控?三態(tài)輸?出鎖存?器啟?動(dòng)轉(zhuǎn)換?控制位?脈沖式?,上升?沿使內(nèi)?部所有?寄存器?清零,?下降沿?使A/?D轉(zhuǎn)換?開(kāi)始。?通過(guò)?以上性?能比較?,我們?不難看?出AD?C08?09滿?足本設(shè)?計(jì)的要?求,所?以本設(shè)?計(jì)采用?ADC?080?9作為?A/D?轉(zhuǎn)換器?1按?鍵電路?設(shè)計(jì)?利用單?片機(jī)的?P1口?擴(kuò)展一?個(gè)8位?鍵盤(pán)。?2晶?振與復(fù)?位電路?設(shè)計(jì)?本設(shè)計(jì)?采用的?是上電?復(fù)位的?形式,?如圖3?.3所?示,上?電順進(jìn)?RST?獲得高?電平,?隨著電?容器C?的充電?,RS?T引腳?上的高?電平將?逐漸下?降,只?要高電?平能保?持復(fù)位?所需要?的兩個(gè)?機(jī)器周?期以上?時(shí)間,?單片機(jī)?就能實(shí)?現(xiàn)復(fù)位?操作。?晶振電?路為單?片機(jī)提?供工作?所需要?的時(shí)鐘?信號(hào)。?震蕩頻?率越高?,系統(tǒng)?時(shí)鐘頻?率也越?高,單?片機(jī)運(yùn)?行的速?度就越?快。其?電路如?圖3.?4所示?。89?C51?的__?__T?AL1?和__?__T?AL2?兩個(gè)引?腳跨接?晶體振?蕩器和?微調(diào)電?容C1?、C2?形成反?饋電路?,就構(gòu)?成了穩(wěn)?定的自?激振蕩?器,本?設(shè)計(jì)的?震蕩器?頻率為?12M?HZ。?3下?載電路?設(shè)計(jì)?4流水?燈模塊?設(shè)計(jì)?5模數(shù)?轉(zhuǎn)換模?塊設(shè)計(jì)?6顯?示電路?設(shè)計(jì)?本設(shè)計(jì)?采用六?位數(shù)碼?管。本?系統(tǒng)采?用共陽(yáng)?極動(dòng)態(tài)?掃描的?方式連?接。數(shù)?碼管的?段碼數(shù)?據(jù)由8?9C5?1的P?3.0?-P3?.1口?送出,?89C?51的?P3.?2-P?3.7?輸出位?選通信?號(hào),只?有被選?中的那?位數(shù)碼?管才會(huì)?顯示段?碼7?整體電?路設(shè)計(jì)?五系?統(tǒng)軟件?設(shè)計(jì)?1主程?序設(shè)計(jì)?主程?序采用?分支結(jié)?構(gòu),以?狀態(tài)號(hào)?標(biāo)識(shí)系?統(tǒng)所處?的狀態(tài)?。在上?電初始?化后即?進(jìn)入狀?態(tài)號(hào)的?輪詢掃?描,狀?態(tài)號(hào)的?值決定?了分支?程序的?入口。?其中分?支程序?分別為?:AD?轉(zhuǎn)換模?塊(狀?態(tài)號(hào)為?0),?數(shù)字模?塊狀態(tài)?號(hào)為1?),倒?計(jì)時(shí)模?塊(狀?態(tài)號(hào)為?2),?電子鐘?模塊(?狀態(tài)號(hào)?為3)?,功能?組合模?塊(狀?態(tài)號(hào)為?4),?流水燈?模塊(?狀態(tài)號(hào)?為5)?。2?功能子?程序設(shè)?計(jì)2?.1流?水燈模?塊流?水燈模?塊利用?單片機(jī)?的P3?口,通?過(guò)給P?3口的?各位送?低電平?,相應(yīng)?的實(shí)現(xiàn)?流水燈?有規(guī)律?的點(diǎn)亮?。2?.23?0秒倒?計(jì)時(shí)模?塊3?0秒倒?計(jì)時(shí)模?塊利用?單片機(jī)?的P3?.0與?P3.?1口送?相應(yīng)的?段控?cái)?shù)?據(jù),P?3.2?-P3?.7口?送相應(yīng)?的位控?數(shù)據(jù)。?通過(guò)程?序?qū)崿F(xiàn)?30秒?倒計(jì)時(shí)?。2?.3數(shù)?字加減?模塊?利用數(shù)?碼管實(shí)?現(xiàn)數(shù)字?顯示,?通過(guò)加?一鍵或?者是減?一鍵實(shí)?現(xiàn)數(shù)字?變量的?加一或?者減一?,進(jìn)而?實(shí)現(xiàn)利?用數(shù)碼?管顯示?加一鍵?、減一?鍵功能?。2?.4電?子鐘模?塊利?用數(shù)碼?管實(shí)現(xiàn)?時(shí)間顯?示,通?過(guò)加一?鍵或者?是減一?鍵實(shí)現(xiàn)?小時(shí)變?量或者?是分鐘?變量的?加一,?從而實(shí)?現(xiàn)調(diào)時(shí)?功能。?2.?5模數(shù)?轉(zhuǎn)換模?塊對(duì)?于模數(shù)?轉(zhuǎn)換部?分,單?片機(jī)8?9C5?1通過(guò)?P0口?的I/?O線向?ADC?080?9發(fā)送?鎖存地?址以及?復(fù)位、?啟動(dòng)轉(zhuǎn)?換等信?號(hào),并?查詢轉(zhuǎn)?換狀態(tài)?。AD?C08?09啟?動(dòng)轉(zhuǎn)換?后,將?0-8?個(gè)通道?一次輸?入的電?壓信號(hào)?轉(zhuǎn)換成?相應(yīng)的?數(shù)字量?,供8?9c5?1讀取?使用,?并且將?EOC?置1供?單片機(jī)?查詢轉(zhuǎn)?換狀態(tài)?。而滑?動(dòng)變阻?器負(fù)責(zé)?將阻值?信號(hào)轉(zhuǎn)?換成電?壓信號(hào)?,再送?到AD?C08?09的?八個(gè)通?道。當(dāng)?單片機(jī)?查詢到?轉(zhuǎn)換結(jié)?束后依?次讀取?數(shù)據(jù)并?按照現(xiàn)?實(shí)的需?要進(jìn)行?二進(jìn)制?轉(zhuǎn)BC?D碼等?處理最?后控制?顯示電?路顯示?出數(shù)字?。其實(shí)?現(xiàn)方式?是:A?DC0?809?轉(zhuǎn)換來(lái)?自3通?道的阻?值變化?信號(hào)。?80c?51的?P2口?與AD?C08?09的?輸出相?連用于?讀取轉(zhuǎn)?換結(jié)果?,同時(shí)?P0.?0-P?0.6?作控制?總線,?向AD?C08?09發(fā)?送鎖存?、啟動(dòng)?等控制?信息,?并查詢?EOC?狀態(tài)。?ALE?經(jīng)分頻?后給A?DC0?809?提供時(shí)?鐘信號(hào)?。P3?.0和?P3.?1口用?于向顯?示電路?輸出段?碼,P?3.2?-P3?.7用?于數(shù)碼?管的位?選。?本次單?片機(jī)實(shí)?習(xí)我們?一共完?成了個(gè)?模塊的?程序設(shè)?計(jì),包?括:l?ed顯?示模塊?、數(shù)碼?管顯示?模塊和?鍵盤(pán)模?塊。分?別實(shí)現(xiàn)?了流水?燈的循?環(huán)點(diǎn)亮?控制、?數(shù)碼管?的靜態(tài)?和動(dòng)態(tài)?計(jì)數(shù)顯?示,還?有矩陣?鍵盤(pán)按?鍵控制?數(shù)碼管?顯示的?程序設(shè)?計(jì)。然?后我們?分別用?pro?tue?s系統(tǒng)?仿真軟?件對(duì)各?個(gè)模塊?進(jìn)行了?模擬仿?真,用?kei?l軟件?編制了?匯編語(yǔ)?言程序?,驗(yàn)證?了我們?所設(shè)計(jì)?的程序?。這次?實(shí)習(xí)還?使我理?解了編?寫(xiě)程序?的一些?技巧。?單片機(jī)?應(yīng)用系?統(tǒng)一般?由包含?多個(gè)模?塊的主?程序和?由各種?子程序?組成。?每一模?塊都要?完成一?個(gè)明確?的任務(wù)?,實(shí)現(xiàn)?某個(gè)具?體的功?能,如?計(jì)算、?接受、?發(fā)送、?延時(shí)、?顯示等?。采用?模塊化?程序設(shè)?計(jì)方法?,就是?將這些?具體功?能程序?進(jìn)行獨(dú)?立設(shè)計(jì)?和分別?調(diào)試,?最后將?這些模?塊程序?裝配成?整體程?序并進(jìn)?行聯(lián)合?調(diào)試。?模塊化?程序設(shè)?計(jì)方法?的優(yōu)點(diǎn)?:一個(gè)?模塊可?以為多?個(gè)程序?所共享?;單個(gè)?功能明?確的程?序模塊?的設(shè)計(jì)?和調(diào)試?比較方?便,容?易完成?;利用?已經(jīng)編?好的成?熟模塊?,將大?大縮短?開(kāi)發(fā)程?序的時(shí)?間,降?低開(kāi)發(fā)?成本。?采用循?環(huán)結(jié)構(gòu)?和子程?序結(jié)構(gòu)?可以使?程序的?容量大?大減少?,提高?程序的?效率,?節(jié)省內(nèi)?存。對(duì)?于多重?循環(huán),?要注意?各重循?環(huán)的初?值和循?環(huán)結(jié)束?的條件?,避免?出現(xiàn)程?序無(wú)休?止循環(huán)?的“死?循環(huán)”?現(xiàn)象;?通過(guò)這?次的實(shí)?習(xí)我發(fā)?現(xiàn),只?有理論?水平提?高了,?才能夠?將課本?知識(shí)與?實(shí)踐相?結(jié)合,?理論知?識(shí)服務(wù)?于教學(xué)?實(shí)踐,?以增強(qiáng)?自己的?動(dòng)手能?力。這?次實(shí)習(xí)?十分有?意義,?這次實(shí)?習(xí)我們?知道了?理論和?實(shí)踐的?距離,?也知道?了理論?和實(shí)踐?相結(jié)合?的重要?性。?回顧起?此次課?程設(shè)計(jì)?,感覺(jué)?受益匪?淺,從?拿到題?目到完?成整個(gè)?編程,?從理論?到實(shí)踐?,學(xué)到?很多很?多的課?堂理論?中沒(méi)學(xué)?到過(guò)的?東西,?不僅對(duì)?鍵盤(pán)的?識(shí)別技?術(shù)這一?章節(jié)的?知識(shí)點(diǎn)?有了深?刻的認(rèn)?識(shí),而?且對(duì)這?學(xué)期開(kāi)?設(shè)的單?片機(jī)這?門(mén)課程?有了更?全面的?了解,?尤其是?在學(xué)習(xí)?使用p?rot?eus?軟件片?編程和?仿真時(shí)?收獲良?多。通?過(guò)這次?單片機(jī)?課程設(shè)?計(jì),還?使我懂?得了實(shí)?踐的重?要性。?同時(shí)在?程序調(diào)?試的過(guò)?程中提?高自己?的發(fā)現(xiàn)?問(wèn)題、?解決問(wèn)?題、實(shí)?際動(dòng)手?和獨(dú)立?思考的?能力。?這次課?程設(shè)計(jì)?能順利?的完成?,除了?我們的?努力外?,當(dāng)然?也離不?開(kāi)指導(dǎo)?老師申?老師的?辛勤指?導(dǎo),致?使我在?設(shè)計(jì)的?過(guò)程中?學(xué)到了?很多實(shí)?用性的?知識(shí)。?同時(shí),?對(duì)給過(guò)?我?guī)椭?的所有?同學(xué)和?各位指?導(dǎo)老師?表示忠?心的感?謝!?單片機(jī)?實(shí)訓(xùn)總?結(jié)(四?)通?過(guò)為期?一周的?單片機(jī)?實(shí)訓(xùn),?是我們?對(duì)這門(mén)?課有了?許多新?的了解?,彌補(bǔ)?了在課?堂上學(xué)?習(xí)的不?足。相?信這對(duì)?我們以?后的學(xué)?習(xí)和工?作都會(huì)?有很大?的幫助?。我們?一定要?在最短?的時(shí)間?里對(duì)這?些不足?加以改?正!?首先,?在這次?試訓(xùn)中?我被單?片機(jī)強(qiáng)?大的功?能所震?撼,以?前在課?堂上完?全沒(méi)有?能理解?可編程?單片機(jī)?的優(yōu)越?性。這?次通過(guò)?實(shí)體仿?真軟件?等輔助?軟件的?共同效?果,是?這次試?訓(xùn)有了?鮮明的?活力。?換是我?們認(rèn)識(shí)?到這次?試訓(xùn)不?僅僅是?一個(gè)軟?件的應(yīng)?用,更?多的是?使我們?認(rèn)識(shí)到?學(xué)習(xí)到?很多在?課堂上?無(wú)法得?到的東?西。特?別是p?rot?ues?軟件的?功能是?我們了?解了當(dāng)?今開(kāi)發(fā)?系統(tǒng)的?新方向?,簡(jiǎn)直?太不可?思議啦?!單?片機(jī)作?為一種?最簡(jiǎn)單?的軟件?,與我?們的日?常生活?息息相?關(guān),了?解一些?單片機(jī)?程序的?簡(jiǎn)單錄?入是非?常必要?的。如?:LE?D顯示?器、鍵?盤(pán)和顯?示器的?應(yīng)用和?原理。?在被?刺實(shí)訓(xùn)?中我們?每個(gè)人?通過(guò)一?個(gè)八位?流水燈?的制作?,使我?們深深?地體會(huì)?到了單?片機(jī)在?現(xiàn)實(shí)生?活中的?小小應(yīng)?用,既?增強(qiáng)了?我們的?好奇心?,又鞏?固了我?們的理?論知識(shí)?。更讓?我們體?會(huì)到了?單片機(jī)?手動(dòng)的?開(kāi)始平?臺(tái)的完?善與成?熟。只?要你有?想法,?單片機(jī)?就有可?能讓他?成為現(xiàn)?實(shí)。這?里我學(xué)?習(xí)完p?rot?ues?軟件后?的第一?感覺(jué)是?,雖然?這軟件?工作不?穩(wěn)定,?但是會(huì)?有相當(dāng)?不錯(cuò)的?效果出?來(lái)。這?對(duì)我以?后的工?作一定?會(huì)有幫?助的。?在這次?試訓(xùn)中?不僅只?對(duì)單片?機(jī)編程?有了新?的認(rèn)識(shí)?,還對(duì)?整個(gè)單?片機(jī)的?開(kāi)發(fā)平?臺(tái)都有?了一廳?的了解?,這是?一筆不?錯(cuò)的收?獲。?通過(guò)這?幾天的?試訓(xùn),?使我的?感觸很?深,真?實(shí)“條?條大路?通羅馬?”,要?達(dá)到目?的,不?同的人?就有不?同的方?法。只?要你的?方法不?錯(cuò)!五?花八門(mén)?都可以?,而且?是各有?特色。?走出來(lái)?的結(jié)果?都有各?自的獨(dú)?到之處?。在編?程中“?簡(jiǎn)”字?貫穿于?整個(gè)程?序設(shè)計(jì)?中,越?簡(jiǎn)單越?好,畢?竟單片?機(jī)留給?用戶的?資源是?有限的?,所以?我們要?充分利?用這些?資源,?達(dá)到更?好的效?果,這?些是我?們?cè)谝?后的學(xué)?習(xí)生活?中應(yīng)值?得注意?的地方?。在?試訓(xùn)中?有苦有?

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論