單片機(jī)課程設(shè)計(jì),飛思卡爾,加速踏板_第1頁(yè)
單片機(jī)課程設(shè)計(jì),飛思卡爾,加速踏板_第2頁(yè)
單片機(jī)課程設(shè)計(jì),飛思卡爾,加速踏板_第3頁(yè)
單片機(jī)課程設(shè)計(jì),飛思卡爾,加速踏板_第4頁(yè)
單片機(jī)課程設(shè)計(jì),飛思卡爾,加速踏板_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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)介

1、天津職業(yè)技術(shù)師范大學(xué)汽車(chē)與交通學(xué)院汽車(chē)電控系統(tǒng)課程設(shè)計(jì)報(bào)告同組學(xué)生姓名(學(xué)號(hào)):楊啟瑞(03) 文林哲(08)班 級(jí): 汽電1001班任務(wù)分工:楊啟瑞:查找資料,整理設(shè)計(jì)報(bào)告。 文林哲: 編寫(xiě)程序,調(diào)試結(jié)果。設(shè)計(jì)時(shí)間: 2013年06月24日 2013 年 07月05日指導(dǎo)教師:宋建峰 馮勇鑫目錄一、課程設(shè)計(jì)目的-1二、課程設(shè)計(jì)要求及設(shè)計(jì)任務(wù)描述-11、課程設(shè)計(jì)要求-12、課程設(shè)計(jì)課題(加速踏板位置傳感器信號(hào)采集)-23、實(shí)驗(yàn)設(shè)備及其連接-2三、加速踏板工作原理及控制方式-3四、總體方案設(shè)計(jì)及流程圖-5五、系統(tǒng)硬件方案設(shè)計(jì)-61、系統(tǒng)原理圖-62、單片機(jī)(MCU)模塊-6六系統(tǒng)軟件設(shè)計(jì)-10七

2、課程設(shè)計(jì)結(jié)論及總結(jié)-15八附錄-17一、課程設(shè)計(jì)目的隨著半導(dǎo)體技術(shù)的不斷發(fā)展,各種微處理芯片的性價(jià)比越來(lái)越高,在各個(gè)領(lǐng)域的應(yīng)用也越來(lái)越廣泛,MCU作為嵌入式系統(tǒng)的核心控制器在工業(yè)控制、航天航空、民用家電、醫(yī)療設(shè)備等方面占有十分重要的地位,。低端的8位MCU它具有價(jià)格低、適配器件成熟種類(lèi)多等優(yōu)勢(shì),因此盡管現(xiàn)在32位、16位MCU不斷發(fā)展,但8位的MCU仍占有大約50%的市場(chǎng)份額,同時(shí)它也是我們學(xué)習(xí)MCU的必要的入門(mén)途徑。微電子學(xué)的迅速發(fā)展和微型計(jì)算機(jī)的普及與應(yīng)用,為汽車(chē)在電子方面的應(yīng)用開(kāi)辟了廣闊前景,使得以往用硬件電路構(gòu)成的龐大復(fù)雜的控制器得以用軟件實(shí)現(xiàn),既降低了硬件成本又提高了控制的靈活性,可

3、靠性及多功能性。市場(chǎng)上有很多現(xiàn)成的汽車(chē)的電子機(jī)構(gòu),但價(jià)格都偏高。而應(yīng)用汽車(chē)嵌入式系統(tǒng)進(jìn)行控制,即可以實(shí)現(xiàn)用相對(duì)便宜的價(jià)格組成一個(gè)性能不錯(cuò)的汽車(chē)電子控制系統(tǒng)。本次課程設(shè)計(jì)就是應(yīng)用飛思卡爾AW60單片機(jī)進(jìn)行一次實(shí)際項(xiàng)目設(shè)計(jì),要經(jīng)過(guò)硬件設(shè)計(jì)、軟件設(shè)計(jì)、實(shí)驗(yàn)電路調(diào)試、軟件調(diào)試直至最后項(xiàng)目完成,這對(duì)我們所學(xué)習(xí)的理論知識(shí)進(jìn)行進(jìn)一步的鞏固、深化及綜合應(yīng)用,同時(shí)學(xué)習(xí)以單片機(jī)為控制核心的應(yīng)用的實(shí)際設(shè)計(jì)流程及基本的實(shí)踐動(dòng)手能力,為我們進(jìn)行嵌入式應(yīng)用工程設(shè)計(jì)奠定基礎(chǔ)。二、課程設(shè)計(jì)要求及設(shè)計(jì)任務(wù)描述1、課程設(shè)計(jì)要求(1)、熟悉AW60內(nèi)部結(jié)構(gòu)、各模塊應(yīng)用方法(2)、掌握codewarrior集成開(kāi)發(fā)環(huán)境的使用(3)、

4、掌握C語(yǔ)言及理解HCS08匯編指令(4)、熟悉汽車(chē)嵌入式系統(tǒng)綜合開(kāi)發(fā)實(shí)驗(yàn)臺(tái)的應(yīng)用(5)、熟悉電子技術(shù)相關(guān)知識(shí)(6)、熟悉加速踏板以及節(jié)氣門(mén)位置傳感器的工作原理2、課程設(shè)計(jì)課題(加速踏板位置傳感器信號(hào)采集)運(yùn)用實(shí)驗(yàn)室提供的飛思卡爾嵌入式實(shí)驗(yàn)系統(tǒng)、加速踏板位置傳感器、設(shè)計(jì)具有一個(gè)模擬量采集應(yīng)用,進(jìn)行AD轉(zhuǎn)換的硬軟件。(1)設(shè)計(jì)內(nèi)容:運(yùn)用實(shí)驗(yàn)室提供的飛思卡爾嵌入式實(shí)驗(yàn)系統(tǒng)、設(shè)計(jì)具有一個(gè)模擬量采集應(yīng)用,進(jìn)行AD轉(zhuǎn)換的硬軟件(2)設(shè)計(jì)要求:踏板開(kāi)度采用小燈指示,小燈全亮為100%,全滅為0%(3)設(shè)計(jì)步驟及方法:1)系統(tǒng)硬件設(shè)計(jì),設(shè)計(jì)鍵盤(pán)及LED或LCD與MCU的接口2)系統(tǒng)軟件設(shè)計(jì),在硬件設(shè)計(jì)的基礎(chǔ)上

5、進(jìn)行汽車(chē)嵌入式系統(tǒng)綜合開(kāi)發(fā)試驗(yàn)臺(tái)的總體軟件設(shè)計(jì),畫(huà)出程序流程圖;3)按系統(tǒng)軟件設(shè)計(jì)方案,設(shè)計(jì)各模塊程序、調(diào)試,各模塊程序調(diào)試通過(guò)后,進(jìn)行系統(tǒng)聯(lián)調(diào)(編寫(xiě)程序中要注意存儲(chǔ)定義、程序注釋等,養(yǎng)成良好的編程習(xí)慣);4)根據(jù)調(diào)度中發(fā)現(xiàn)的問(wèn)題對(duì)設(shè)計(jì)進(jìn)行修改、完善至達(dá)到設(shè)計(jì)要求。3實(shí)驗(yàn)設(shè)備及其連接1PC機(jī)一臺(tái)2飛思卡爾嵌入式實(shí)驗(yàn)開(kāi)發(fā)系統(tǒng)一臺(tái)3串行通信線一根4萬(wàn)用表一只5. 示波器 一臺(tái)6. 汽車(chē)嵌入式系統(tǒng)綜合開(kāi)發(fā)實(shí)驗(yàn)臺(tái) 一臺(tái)三加速踏板工作原理及控制方式加速踏板也就是我們常說(shuō)的油門(mén),傳統(tǒng)拉線油門(mén)是通過(guò)鋼絲一端與油門(mén)踏板相連另一端與節(jié)氣門(mén)相連,它的傳輸比例是1:1的,也就是說(shuō)我們用腳踩多少,節(jié)氣門(mén)的打開(kāi)角度就是

6、多少,但是在很多情況下,節(jié)氣閥并不應(yīng)該打開(kāi)這么大的角度,所以此時(shí)節(jié)氣閥打開(kāi)的角度并不一定是最科學(xué)的,這種方式雖然很直接但它的控制精度很差。而電子油門(mén)它是通過(guò)電纜或線束來(lái)控制節(jié)氣門(mén)的開(kāi)度,從表面看是用電纜取代了傳統(tǒng)的油門(mén)拉線但實(shí)質(zhì)上不僅僅是簡(jiǎn)的改變連接方式,而是能對(duì)整個(gè)車(chē)輛的動(dòng)力輸出實(shí)現(xiàn)自動(dòng)控制功能。    當(dāng)駕駛員需要加速時(shí)踩下油門(mén),踏板位置傳感器就將感知的信號(hào)通過(guò)電纜傳遞給ECU,ECU經(jīng)過(guò)分析、判斷,并發(fā)出指令給驅(qū)動(dòng)電機(jī),并由驅(qū)動(dòng)電機(jī)控制節(jié)氣門(mén)的開(kāi)度,以調(diào)整可燃混合氣的流量,在大負(fù)荷時(shí),節(jié)氣門(mén)開(kāi)口大,進(jìn)入氣缸內(nèi)的可燃混合氣多,如果使用拉線油門(mén)只能靠腳踩油門(mén)踏板

7、的深淺來(lái)控制節(jié)氣門(mén)的開(kāi)度,很難將節(jié)氣門(mén)的開(kāi)口角度調(diào)到能達(dá)到理論空燃比狀態(tài),而電子油門(mén)能通過(guò)ECU將傳感器采集的各種數(shù)據(jù)進(jìn)行分析、比對(duì),并發(fā)出指令讓節(jié)氣門(mén)執(zhí)行機(jī)構(gòu)動(dòng)作,將節(jié)氣門(mén)調(diào)到最佳位置,以實(shí)現(xiàn)不同負(fù)荷和工況下都能接近于14.7:1的理論空燃比狀態(tài),使燃料能充分燃燒。    電子油門(mén)控制系統(tǒng)主要由油門(mén)踏板、踏板位移傳感器、ECU(電控單元)、數(shù)據(jù)總線、伺服電動(dòng)機(jī)和節(jié)氣門(mén)執(zhí)行機(jī)構(gòu)組成。位移傳感器安裝在油門(mén)踏板內(nèi)部,隨時(shí)監(jiān)測(cè)油門(mén)踏板的位置。當(dāng)監(jiān)測(cè)到油門(mén)踏板高度位置有變化,會(huì)瞬間將此信息送往ECU,ECU對(duì)該信息和其它系統(tǒng)傳來(lái)的數(shù)據(jù)信息進(jìn)行運(yùn)算處理,計(jì)算出一個(gè)控制信號(hào),

8、通過(guò)線路送到伺服電動(dòng)機(jī)繼電器,伺服電動(dòng)機(jī)驅(qū)動(dòng)節(jié)氣門(mén)執(zhí)行機(jī)構(gòu),數(shù)據(jù)總線則是負(fù)責(zé)系統(tǒng)ECU與其它ECU之間的通訊。由于電子油門(mén)系統(tǒng)是通過(guò)ECU來(lái)調(diào)整節(jié)氣門(mén)的,因此電子油門(mén)系統(tǒng)可以設(shè)置各種功能來(lái)改善駕駛的安全性和舒適性,其中最常見(jiàn)的就是ASR(牽引力控制系統(tǒng))和速度控制系統(tǒng)(巡航控制)。     說(shuō)本質(zhì)上拉線油門(mén)就是用機(jī)械直接控制節(jié)氣門(mén)工作而電子油門(mén)是先給電腦傳輸一個(gè)信號(hào)然后電腦再控制節(jié)氣門(mén)工作。拉線油門(mén)的優(yōu)點(diǎn)是油門(mén)響應(yīng)快但是不夠省油電子油門(mén)反應(yīng)稍顯遲緩但能獲得更好的節(jié)油效果。    不管RAV4的加速踏板工作原理是哪一種(召回網(wǎng)

9、編者注:本次召回涉及的RAV4車(chē)輛采用的是電子油門(mén)),其中一個(gè)事實(shí)就是:加速踏板在工作之后可能會(huì)無(wú)法回位,這就意味著駕駛員在操作過(guò)程中會(huì)出現(xiàn)一直加速的情況,這是存在著極大的安全隱患的,希望各位車(chē)主能盡快將自己的車(chē)輛按照召回的路徑進(jìn)行處理。四、總體方案設(shè)計(jì)及流程圖設(shè)計(jì)的總體方案為對(duì)系統(tǒng)進(jìn)行分塊的設(shè)計(jì),主要分為系統(tǒng)硬件的設(shè)計(jì)與系統(tǒng)軟件的設(shè)計(jì)??傮w的設(shè)計(jì)思路是以飛思卡爾嵌入式系統(tǒng)做為控制器,用AW60將嵌入式系統(tǒng)的控制信號(hào)放大并送入單片機(jī)。圖1.1總體方案設(shè)計(jì)流程圖五、系統(tǒng)硬件方案設(shè)計(jì)1、系統(tǒng)原理圖該系統(tǒng)由AW60最小系統(tǒng)電路為主要結(jié)構(gòu),利用A/D轉(zhuǎn)換進(jìn)行數(shù)據(jù)的采集與轉(zhuǎn)換。首先將踏板及位置傳感器的信

10、號(hào)端10接在AW60上的PTB1口上,用于加速踏板電壓信號(hào)的采集,再將踏板及位置傳感器的信號(hào)端11、12分別接在AW60的GND和5V電源的接口上。然后將兩個(gè)調(diào)試小燈模塊中的LED0、LED1分別與AW60的PTE0,PTE1連接,用于控制小燈亮滅。2.單片機(jī)(MCU)模塊2.1 MC9S08AW60單片機(jī)性能概述(1)最高達(dá)40MHz的CPU工作頻率和20Hz的內(nèi)部總線工作頻率表;時(shí)鐘源選項(xiàng)包括晶振、諧振器、外部時(shí)鐘或內(nèi)部產(chǎn)生的時(shí)鐘。(2)相比HC08 CPU指令集,S08 CPU增加了BGND指令。(3)單線后臺(tái)調(diào)試模式接口;增強(qiáng)的斷點(diǎn)能力,允許單一的斷點(diǎn)設(shè)置在線調(diào)試(在片內(nèi)調(diào)試的模塊增加

11、了多于兩個(gè)的斷點(diǎn))。(4)內(nèi)含32個(gè)中斷/復(fù)位源;內(nèi)含2KB的片內(nèi)RAM;內(nèi)含60KB的片內(nèi)在線可編程Flash存儲(chǔ)器,帶有塊保護(hù)和安全選項(xiàng)。(5)可選的計(jì)算機(jī)正常操作(COP)復(fù)位;低電壓檢測(cè)和復(fù)位或中斷;非法操作碼檢測(cè)與復(fù)位;非法地址檢測(cè)與復(fù)位。(6)ADC:多達(dá)16個(gè)通道,10位A/D轉(zhuǎn)換器與自動(dòng)比較功能;兩個(gè)串行通信接口SCI模塊與可選的13位中斷;一個(gè)串行外設(shè)接口SPI模塊;集成電路互連總線I2C模塊運(yùn)作高達(dá)100kbps的最高總線負(fù)載;8引腳鍵盤(pán)中斷KBI模塊。(7)Timers:1個(gè)2通道和1個(gè)6通道16位定時(shí)器/脈沖寬度調(diào)制器模板。具有輸入、捕捉、輸出比較、脈寬調(diào)制功能。2.2

12、 內(nèi)部結(jié)構(gòu)簡(jiǎn)圖1. 內(nèi)部結(jié)構(gòu)簡(jiǎn)圖如圖所示,給出了AW60的內(nèi)部結(jié)構(gòu)圖,它對(duì)于我們理解和應(yīng)用AW60 MCU有重要作用,在學(xué)習(xí)了基本有法后,應(yīng)在反過(guò)來(lái)熟悉這個(gè)內(nèi)部結(jié)構(gòu)圖,以便更好地理解AW60 MCU的基本原理。從內(nèi)部結(jié)構(gòu)圖可以看出,AW60主要有以下幾個(gè)部分:S08 CPU、存儲(chǔ)器、定時(shí)器接口模塊、定時(shí)器模塊、看門(mén)狗模塊、通用IO模塊、串口通信模塊(SCI)、串行外設(shè)接口(SPI)模塊、I2C(IIC)模塊、A/D轉(zhuǎn)換模塊、鍵盤(pán)中斷模塊、時(shí)鐘發(fā)生模塊、復(fù)位與中斷模塊等。2.3 A/D轉(zhuǎn)換模塊A/D轉(zhuǎn)換模塊(Analog To Digital Convert Module)即模/數(shù)轉(zhuǎn)換模塊,其功

13、能是將電壓信號(hào)轉(zhuǎn)換為相應(yīng)的數(shù)字信號(hào)。實(shí)驗(yàn)應(yīng)用中,這個(gè)電壓信號(hào)可能由溫度、濕度、壓力等實(shí)際物理量經(jīng)過(guò)傳感器和相應(yīng)的變換電路轉(zhuǎn)化而來(lái)。經(jīng)過(guò)A/D轉(zhuǎn)換后,MCU就可以處理這些物理量。1、 結(jié)構(gòu)AW60芯片內(nèi)部集成了一個(gè)8位/10位精度的逐次逼近式的A/D轉(zhuǎn)換模塊,最多可支持28路獨(dú)立的模塊輸入(AD0AD27),但在64引腳封裝中,只引出16個(gè)通道供用戶使用(AD0AD15),這些通道與I/O引腳復(fù)用,另外,AD26通道連接了一個(gè)內(nèi)置的溫度傳感器。A/D轉(zhuǎn)換編程主要設(shè)計(jì)配置寄存器ADC1CFG、狀態(tài)和控制寄存器ADC1SC1ADC1SC2、數(shù)據(jù)寄存器ADC1RH、ADC1RL2、 特性 AW60AD

14、C的主要特性總結(jié)如下:(1) 具有10位分辨率的線性逐次逼近算法。(2) 高達(dá)28個(gè)模擬輸入。(3) 10位或8位右對(duì)其輸入格式。(4) 單詞轉(zhuǎn)換或連續(xù)轉(zhuǎn)換(單次轉(zhuǎn)換后自動(dòng)返回空閑狀態(tài))。(5) 采樣時(shí)間和轉(zhuǎn)換速度/功率可配置。(6) 最多可選擇4個(gè)輸入時(shí)鐘源。(7) 在等待或stop3模式下實(shí)現(xiàn)了低噪音運(yùn)行。(8) 異步時(shí)鐘源實(shí)現(xiàn)了低噪音運(yùn)行。(9) 可選的異步硬件轉(zhuǎn)換觸發(fā)。(10) 于小于、大于或等于可編程值自動(dòng)比較的中斷。(11) 內(nèi)置溫度傳感器與AD26通道相連。3、 功能描述當(dāng)復(fù)位或ADCH位全高時(shí),ADC模塊被關(guān)閉,當(dāng)一個(gè)轉(zhuǎn)換完成而另一個(gè)轉(zhuǎn)換還未開(kāi)始時(shí),該模塊是空閑的。空閑時(shí),模塊

15、處于最小功耗狀態(tài)。ADC可以通過(guò)軟件選擇如何一個(gè)通道進(jìn)行模數(shù)轉(zhuǎn)換。選擇的通道電壓可以通過(guò)逐次漸進(jìn)算法轉(zhuǎn)換成11位數(shù)字結(jié)果。在8位模式中,選擇的通道電壓可以被逐次漸進(jìn)算法轉(zhuǎn)換成9位數(shù)字結(jié)果。當(dāng)轉(zhuǎn)換完成,結(jié)果放在數(shù)據(jù)寄存器中(ADC1RH和ADC1RL)。在10位模式中,結(jié)果四舍五入成10位放在ADCRH和ADCRL中。在8位模式中,結(jié)果四舍五入成8位放在ADCRL 中。轉(zhuǎn)換完成標(biāo)志置1,同時(shí)使能轉(zhuǎn)換完成中斷位(AIEN=1),則產(chǎn)生一個(gè)中斷。ADC模塊能夠自動(dòng)比較轉(zhuǎn)換結(jié)果和比較 的內(nèi)容。通過(guò)設(shè)置ACFE位并結(jié)合任意一種轉(zhuǎn)換模式和配置一起運(yùn)行,就使能了比較功能。2.4 小燈顯示模塊1、原理圖拓展版

16、上提供了8盞指示燈,原理圖如下圖所示。D-JK為16引腳(8對(duì))插孔,供用戶插入導(dǎo)線,將相應(yīng)引腳與GPIO端口引腳相連。D-R1為39歐姆的排電阻,D1D8為指示燈,RQ1RQ8為三極管,型號(hào)為9013.以第一個(gè)指示燈為例:若D-JK的1或2腳為高電平,則三極管RQ1導(dǎo)通,D1指示燈點(diǎn)亮。反之,若D-JK的1或2腳為低電平,則三極管RQ1截止,D1指示燈熄滅。除電源和地線外,調(diào)試小燈模塊與外界沒(méi)有任何連線。2、測(cè)試步驟 測(cè)試小燈模塊不需要核心版。按照次序焊接好原件后,接通12V電源,用導(dǎo)線的一端接+5V,另一端一次接插孔D-JK的116腳,觀察18盞小燈是否能夠點(diǎn)亮。 六、系統(tǒng)軟件設(shè)計(jì)軟件設(shè)計(jì)

17、包括主程序、LED顯示程序及鍵盤(pán)處理程序、通用延時(shí)子程序、定時(shí)器中斷服務(wù)子程序等。程序框架圖圖1.5 程序框架圖 將ADC模塊設(shè)定為8位、單次轉(zhuǎn)換、低耗、長(zhǎng)采樣工作方式。ADC模塊初始化后,ADC立即對(duì)通道1引腳(即PTB1引腳)電壓進(jìn)行采樣、A/D轉(zhuǎn)換。一旦ADC啟動(dòng),那么如何判斷ADC轉(zhuǎn)換結(jié)束,通??梢圆捎貌樵兒椭袛鄡煞N方法,本設(shè)計(jì)采用查詢的方法。 由于VREFH引腳接至5V且采用8位A/D,所以1LSB=(VREFHVREFL)/2n=5V/28=0.0195,3.5V監(jiān)控點(diǎn)對(duì)應(yīng)8位AD轉(zhuǎn)換結(jié)果179(0B3H)。5.1 ADC模塊初始化:ADC1CH1_Init: BSET 1,APC

18、TL1 ;禁止AD1引腳I/O控制 MOV #$B0,ADC1CFG ;低耗,2分頻,長(zhǎng)采樣,8位,選BUSCLK MOV #$00,ADC1SC2 ;軟件觸發(fā) MOV #$01,ADC1SC1;通道1,單次轉(zhuǎn)換,禁止中斷,啟動(dòng)轉(zhuǎn)換 RTS5.2 小燈模塊初始化:IO_Init:LDA #$FFSTA PTEDSTA PTEDD ;PTE端口設(shè)為輸出,LED全滅RTS5.3 總程序:; Include derivative-specific definitions INCLUDE 'derivative.inc' export symbols; XDEF _Startup AB

19、SENTRY _Startup; variable/data section; ORG RAMStart ; Insert your data definition hereExampleVar: DS.B 1 ORG $0070AD_Result: DS 1 ;保存8位ADC轉(zhuǎn)換結(jié)果 ; code section; ORG ROMStart_Startup: LDHX #RAMEnd+1 ; initialize the stack pointer TXS CLI ; enable interruptsmainLoop:CLRASTA SOPT ;禁止看門(mén)狗MOV #$0000,AD_Res

20、ultJSRIO_InitJSR ADC1CH1_Init ;初始化ADC,啟動(dòng)對(duì)ADCH1引腳答案AD轉(zhuǎn)換Again:BRCLR 7,ADC1SC1,* ;查詢AD結(jié)束標(biāo)志COCO,判斷轉(zhuǎn)換是否結(jié)束LDA ADC1RL ;讀ADC1RL,同時(shí)也清零COCOSTA AD_Result ;保存結(jié)果CMP #$0B3 ;和3.5V進(jìn)行比較BHS LED_ON MOV #$FF,PTED ;小于則全滅MOV #$01,ADC1SC1 ;對(duì)通道1啟動(dòng)下一個(gè)單次轉(zhuǎn)換BRA AgainLED_ON:MOV #$00,PTED ;大于等于則全亮MOV #$01,ADC1SC1 ;對(duì)通道1啟動(dòng)下一次單次轉(zhuǎn)換B

21、RA Againfeed_watchdogBRA mainLoop ; Insert your code hereADC1CH1_Init: BSET 1,APCTL1 ;禁止AD1引腳I/O控制 MOV #$B0,ADC1CFG ;低耗,2分頻,長(zhǎng)采樣,8位,選BUSCLK MOV #$00,ADC1SC2 ;軟件觸發(fā) MOV #$01,ADC1SC1;通道1,單次轉(zhuǎn)換,禁止中斷,啟動(dòng)轉(zhuǎn)換 RTSIO_Init:LDA #$FFSTA PTEDSTA PTEDD ;PTE端口設(shè)為輸出,LED全滅RTS;*;* spurious - Spurious Interrupt Service Rou

22、tine. *;* (unwanted interrupt) *;*spurious: ; placed here so that security value NOP ; does not change all the time. RTI;*;* Interrupt Vectors *;* ORG $FFFA DC.W spurious ; DC.W spurious ; SWI DC.W _Startup ; Reset調(diào)試界面,截圖:七課程設(shè)計(jì)結(jié)論及總結(jié)通過(guò)兩周的嵌入式課程設(shè)計(jì),我發(fā)現(xiàn)了自己的很多不足之處。學(xué)過(guò)的知識(shí)不能靈活運(yùn)用,而且實(shí)踐經(jīng)驗(yàn)比較缺乏,理論聯(lián)系實(shí)際的能力還有待提高。在這次

23、課程設(shè)計(jì)中,我們的課題是加速踏板位置傳感器信號(hào)采集,按理說(shuō)通過(guò)一學(xué)期的單片機(jī)課程學(xué)習(xí)我們應(yīng)該很快能夠把程序?qū)懗鰜?lái)才是,但是當(dāng)我們把理論的知識(shí)和現(xiàn)實(shí)的硬件設(shè)施聯(lián)系起來(lái)時(shí),就出現(xiàn)了許多紕漏。例如在選用控制電機(jī)的接口時(shí)會(huì)產(chǎn)生復(fù)用問(wèn)題;在設(shè)置鍵盤(pán)控制時(shí),出現(xiàn)鍵的誤判,抖動(dòng),重鍵以及失效的問(wèn)題;在設(shè)置程序時(shí),出現(xiàn)無(wú)法顯示的問(wèn)題等等。通過(guò)本次課程設(shè)計(jì),讓我收獲到了很多,也讓我積累了一些經(jīng)驗(yàn)。在本次的設(shè)計(jì)中我第一次真正發(fā)心思去做一件事,很感謝我的同伴給了我巨大的幫助。雖然,每次我們遇到的困難都是一些小細(xì)節(jié)的東西。但是,正是因?yàn)檫@些細(xì)微的方面成了我們跨向成功巨大地瓶頸,讓我真切體會(huì)到何謂細(xì)節(jié)決定成敗。其實(shí),很

24、多事情就是這樣??此坪?jiǎn)單,但是當(dāng)自己鉆入進(jìn)去時(shí),就會(huì)發(fā)現(xiàn)很多毫不起眼的東西往往會(huì)給人帶來(lái)巨大的壓力。換言之,我們學(xué)習(xí)做事也是一樣。既要從大處著手,把握全局,同時(shí)認(rèn)真處理好細(xì)節(jié)的東西才能真正地把一件事做的更好。通過(guò)本次的課程設(shè)計(jì)讓我能夠更好地補(bǔ)缺補(bǔ)漏,學(xué)習(xí)去把所學(xué)的知識(shí)與實(shí)際聯(lián)系起來(lái)。同時(shí),也感受到了微型控制器強(qiáng)大的功能,讓我萌生了不少興趣。通過(guò)這種構(gòu)件化的編程設(shè)計(jì)思想,讓我對(duì)編程的理念有了更深一層的理解。當(dāng)然,我的這些收獲離不開(kāi)老師的悉心教誨,故在此向指導(dǎo)我們的宋老師,馮老師報(bào)以深深地敬意和感謝。 文林哲 汽電1001經(jīng)過(guò)了為期兩周汽車(chē)嵌入式系統(tǒng)綜合開(kāi)發(fā)試驗(yàn)臺(tái)與飛思卡爾08單片機(jī)課程設(shè)計(jì),一開(kāi)始我對(duì)飛思卡爾知識(shí)先回顧了一下,人啊背后研究了一下其他人的相

溫馨提示

  • 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)論