2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、LaunchPad 口袋實(shí)驗(yàn)平臺(tái) —MSP-EXP430G2篇,青島大學(xué)-美國德州儀器 MSP430單片機(jī)共建實(shí)驗(yàn)室傅強(qiáng),1,實(shí)驗(yàn)例程錄像,實(shí)驗(yàn)例程目錄,4.8 例程-觀測DCO頻率變化5.6 例程-中斷按鍵6.7 例程-基于PWM的LED調(diào)光控制7.8 例程-呼吸燈7.10 例程-定時(shí)掃描非阻塞按鍵7.12 例程-長短鍵識(shí)別8.5 例程-電容觸摸按鍵8.6 例程-電

2、容觸摸長短鍵10.8 例程-超級(jí)終端人機(jī)交互,2,11.5 例程-SD卡讀寫扇區(qū)12.7 例程-I2C擴(kuò)展IO14.8 例程-LCD顯示自檢17.6 例程-撥盤電位器19.4 例程-溫度傳感器采樣及顯示20.5 例程-SPWM波形合成及采樣21.4 例程-任意波形發(fā)生器AWG21.5 例程-基于AWG的音頻播放22.3 例程-自校驗(yàn)DCO,4.8 例程-觀測DCO頻率變化,通過長延時(shí)控制LED亮滅,按鍵改變DCO頻率,

3、隨著DCO改變,LED亮滅頻率發(fā)生變化。軟件延時(shí)的時(shí)長與時(shí)鐘頻率成反比,改變DCO頻率自然就會(huì)改變延時(shí),從而引起LED閃爍頻率的變化。,3,圖4.10 MSP-EXP430G2的按鍵和LED,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)插上P1.0和P1.6的LED跳線啟動(dòng)CCS,打開4_KEY_LED_Change_DCO工程下載并運(yùn)行仿真程序===================我是華麗分割線==

4、=====================觀測LED閃爍頻率按鍵后,LED閃爍頻率變快每4次按鍵后,LED閃爍頻率變回初始狀態(tài)。,4,,,5,5.6 例程-中斷按鍵,編寫一段代碼,兩個(gè)LED保持1亮1滅,每次按下P1.3后,LED交換亮滅狀態(tài),要求不阻塞CPU。,6,圖5.12 MSP-EXP430G2板的按鍵和LED,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)插上P1.0和P1.6的LED跳線啟動(dòng)

5、CCS,打開5_Interrupt_Key_LED工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================觀測初始時(shí)兩個(gè)LED的亮滅狀態(tài)每次按鍵后,兩個(gè)LED切換亮滅,7,,,8,6.7 例程-基于PWM的LED調(diào)光控制,通過按鍵改變PWM占空比,從而改變LED亮度。,9,圖6.16 MSP-EXP430G2的按鍵和LED,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-

6、EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)插上P1.0的LED跳線啟動(dòng)CCS,打開6_PWM_LED工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================觀測初始時(shí)LED的亮度(滅)每次按鍵后,LED變亮每10次按鍵以后,LED恢復(fù)初始亮度,10,,,11,7.8 例程-呼吸燈,呼吸燈就是亮度漸變的LED燈,普通LED可以用TA輸出PWM來控制亮度,通過WDT定時(shí)中

7、斷來改變亮度,從而實(shí)現(xiàn)呼吸燈效果。如圖7.4所示,G2板可以利用P1.6(PWM輸出口)控制LED來實(shí)現(xiàn)呼吸燈。,12,圖7.4 呼吸燈的硬件連接,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)插上P1.6的LED跳線啟動(dòng)CCS,打開7_1_Breath_Lamp工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================觀測LED的亮度隨

8、時(shí)間的變化,13,,,14,7.10 例程-定時(shí)掃描非阻塞按鍵,不使用IO中斷功能,用定時(shí)器實(shí)現(xiàn)每次按下P1.3后,兩個(gè)LED1亮1滅交換亮滅狀態(tài),不阻塞CPU。,15,圖7.4 呼吸燈的硬件連接,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)插上P1.0和P1.6的LED跳線啟動(dòng)CCS,打開7_2_Timer_Key_LED工程下載并運(yùn)行仿真程序===================我是華麗分割線===

9、====================觀測初始時(shí)兩個(gè)LED的亮滅狀態(tài)每次按鍵后,兩個(gè)LED切換亮滅,16,,,17,7.12 例程-長短鍵識(shí)別,要求短按P1.3控制LED1的亮滅,長按P1.3控制LED2的亮滅。,18,圖7.9 MSP-EXP430G2板的按鍵和LED,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)插上P1.0和P1.6的LED跳線啟動(dòng)CCS,打開7_3_Key_Long_Short_

10、Mealy工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================短按鍵,切換LED1亮滅長按鍵,切換LED2亮滅===================我是華麗分割線=======================啟動(dòng)CCS,打開7_4_Key_Long_Short_Moore工程重復(fù)以上實(shí)驗(yàn),19,,,20,8.5 例程-電容觸摸按鍵,LaunchPad擴(kuò)展板

11、上,將MSP430G2553的P2.0和P2.5引出作為電容觸摸按鍵。要求按下P2.0后LED亮,按下P2.5后LED滅,程序運(yùn)行過程中不阻塞CPU,并且實(shí)現(xiàn)低功耗運(yùn)行。,21,圖8.5 電容觸摸按鍵,,實(shí)驗(yàn)步驟,插上P1.0的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開8_1_TouchPad_LED工程下載并運(yùn)行仿真程序===================我是華麗分割線=========

12、==============按下Launchpad火箭圖標(biāo)觸摸板,LED1亮按下TI大學(xué)計(jì)劃博士帽圖標(biāo)觸摸板,LED1滅,22,,,23,8.6 例程-電容觸摸長短鍵,P2.0外接擴(kuò)展板上的觸摸塊。要求電容觸摸短按鍵(松手)切換LED1狀態(tài),長按鍵(按下)切換LED2狀態(tài)。,24,圖8.6 MSP-EXP430G2板的按鍵和LED,,實(shí)驗(yàn)步驟,插上P1.0和P1.6的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)

13、啟動(dòng)CCS,打開8_2_TouchPad_Long_Short_Mealy工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================每次短按下Launchpad火箭圖標(biāo)觸摸板,LED1切換亮滅每次長按下Launchpad火箭圖標(biāo)觸摸板,LED2切換亮滅,25,,,26,10.8 例程-超級(jí)終端人機(jī)交互,用超級(jí)終端控制兩個(gè)LED的亮滅。亮滅指令分別為LED1_ON

14、、LED1_OFF、LED2_ON、LED2_OFF。,27,圖8.6 MSP-EXP430G2板的按鍵和LED,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)將UART跳線按照前面圖10.4那樣連接插上P1.0和P1.6的LED跳線啟動(dòng)CCS,打開10_UART_KeyBoard工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================

15、啟動(dòng)windows超級(jí)中端軟件,配置串口參數(shù)為9600波特率,無奇偶校驗(yàn),停止位1位,數(shù)據(jù)控制無。利用超級(jí)終端輸入命令來控制LED1和LED2的亮滅。,28,圖10.4 MSP-EXP430G2板跳線圖,,,29,11.5 例程-SD卡讀寫扇區(qū),往指定扇區(qū)寫128字節(jié)數(shù)據(jù),再讀回到DATA[]數(shù)組。程序只執(zhí)行一遍后休眠,在CCS中查看變量值,核對(duì)是否正確讀寫SD卡。SD卡的扇區(qū)物理地址可以通過winhex軟件查看。,30,,實(shí)驗(yàn)步

16、驟,插上P1.0的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開11_SD_Hard_or_Soft_SPI工程打開工程下src文件夾的SPI.h文件,將軟件SPI注釋掉(條件編譯使用硬件SPI)下載并運(yùn)行仿真程序===================我是華麗分割線=======================LED1(紅燈)亮,表明往SD卡指定扇區(qū)寫入成功暫停仿真,在CCS中查看DAT

17、A[]數(shù)據(jù)打開工程下的SPI.h文件,將硬件SPI注釋掉(條件編譯使用軟件SPI)重復(fù)上述實(shí)驗(yàn),31,,,32,12.7 例程-I2C擴(kuò)展IO,在MSP-EXP430G2擴(kuò)展板中,TCA6416A有8個(gè)IO用于控制LED,有4個(gè)IO用于控制4個(gè)機(jī)械按鍵。編寫一個(gè)測試代碼,上電初始,8個(gè)LED間隔亮滅表示TCA6416A初始化成功。此后每個(gè)按鍵控制兩個(gè)LED的亮滅。,33,,實(shí)驗(yàn)步驟,拔出P1.0和P1.6的LED跳線將擴(kuò)展板插在M

18、SP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開12_LED_KEY_I2C_Hard_or_Soft工程打開工程下src文件夾的I2C.h文件,將軟件I2C注釋掉(條件編譯使用硬件I2C)下載并運(yùn)行仿真程序===================我是華麗分割線=======================擴(kuò)展板上的8個(gè)LED間隔亮滅,表明TCA6416A工作正常擴(kuò)展板上的4個(gè)按鍵各負(fù)責(zé)切換兩個(gè)LED的亮滅打開工程

19、下的I2C.h文件,將硬件I2C注釋掉(條件編譯使用軟件I2C)重復(fù)上述實(shí)驗(yàn),34,,,35,14.8 例程-LCD顯示自檢,為launchpad Pad擴(kuò)展板編寫一個(gè)LCD開機(jī)自檢畫面。LCD的段依次從0段開始到127段全部點(diǎn)亮,再依次全部消失,接著10個(gè)數(shù)碼段的顯示全部從0依次切換到9,然后清屏,主數(shù)碼管顯示-123456,最后顯示“PASS”。,36,,實(shí)驗(yàn)步驟,拔出P1.0和P1.6的LED跳線將擴(kuò)展板插在MSP-EXP43

20、0G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開14_LCD_SelfScan_Hard_or_Soft_I2C工程打開工程下src文件夾的I2C.h文件,將軟件I2C注釋掉(條件編譯使用硬件I2C)下載并運(yùn)行仿真程序===================我是華麗分割線=======================128段液晶依次全亮?依次全滅? 10個(gè)數(shù)碼段從0切換到9 ?主數(shù)碼管顯示-123456 ?顯示PASS ? LED間隔

21、亮滅 。打開工程下的SPI.h文件,將硬件I2C注釋掉(條件編譯使用軟件I2C)重復(fù)上述實(shí)驗(yàn),37,,,38,17.6 例程-撥盤電位器,通過旋轉(zhuǎn)撥盤電位器,控制8個(gè)LED的亮滅,形成燈柱效果,并將其他信息顯示在LCD屏幕上。,39,,實(shí)驗(yàn)步驟,拔出P1.0和P1.6的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開17_Slope_ADC工程下載并運(yùn)行仿真程序================

22、===我是華麗分割線=======================撥動(dòng)撥盤電位器,8個(gè)LED組成的燈柱會(huì)有“伸縮”效果。LCD屏幕固定顯示logo及SLOPE單詞,kΩ符號(hào)。小8字段顯示的是實(shí)測傳感器電阻值(10k撥盤電位器+串聯(lián)5.1k定值電阻的阻值)。大8字段的最后一位顯示的是電阻分檔值,同時(shí)也是LED燈柱的長度值。,40,,,41,19.4 例程-溫度傳感器采樣及顯示,如圖19.13,編寫一個(gè)對(duì)內(nèi)部溫度傳感器進(jìn)行采樣并在

23、LCD顯示的程序。,42,圖19.13 測溫顯示任務(wù),,實(shí)驗(yàn)步驟,拔出P1.0和P1.6的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開19_ADC10_Temperature工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================LCD上顯示當(dāng)前單片機(jī)的溫度(低功耗情況下認(rèn)為就是室溫)LCD屏幕固定顯示logo,攝氏度符號(hào)

24、溫度未經(jīng)校準(zhǔn),會(huì)偏高用熱源(筆記本出風(fēng)口,電吹風(fēng)等)對(duì)G2板進(jìn)行加熱,觀測溫度顯示變化。,43,,,44,20.5 例程-SPWM波形合成及采樣,如圖20.9所示,利用TA(P2.1)生成SPWM,濾波后經(jīng)三電阻網(wǎng)絡(luò)平移網(wǎng)絡(luò)變?yōu)閱螛O性,最后由ADC10進(jìn)行采樣。,45,圖20.9 波形合成與采樣單元的硬件電路,,實(shí)驗(yàn)步驟,拔出P1.0和P1.6的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開20_S

25、in_Gen_and_Sample工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================暫停程序,利用CCS將table_Valu[]數(shù)據(jù)取出。用EXCEL的散點(diǎn)圖功能還原波形。切換main函數(shù)中的sin_table[SIN_NUM],重復(fù)實(shí)驗(yàn)其他PWM等效波形。啟用示波器CH1通道觀察SPWM濾波后的信號(hào),CH2通道接G2開發(fā)板的P1.6用于波形同步。,

26、46,,,47,21.4 例程-任意波形發(fā)生器AWG,利用DAC生成“WVM”形狀的AWG波形發(fā)生器,48,,實(shí)驗(yàn)步驟,拔出P1.0和P1.6的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)啟動(dòng)CCS,打開21_1_DAC_AWG工程下載并運(yùn)行仿真程序===================我是華麗分割線=======================示波器通道1接DAC輸出,通道2接功率放大器對(duì)地正輸出。使

27、用光標(biāo)測量信號(hào)的頻率是否為20Hz。通道1接功率放大器對(duì)地正輸出,通道2接功率放大器對(duì)地負(fù)輸出,Math(紫色)顯示兩個(gè)信號(hào)的差。,49,,,50,21.5 例程-基于AWG的音頻播放,基于AWG的硬件電路,實(shí)現(xiàn)一個(gè)簡單的音樂播放功能。,51,,實(shí)驗(yàn)步驟,拔出P1.0和P1.6的LED跳線將擴(kuò)展板插在MSP-EXP430G2開發(fā)板上進(jìn)行實(shí)驗(yàn)插入預(yù)先燒錄好單聲道wav格式的TF卡啟動(dòng)CCS,打開21_2_TF_Audio工程下載

28、并運(yùn)行仿真程序===================我是華麗分割線=======================插入蜂鳴器(或喇叭),欣賞音樂。如果發(fā)出的是噪音,重新插一遍USB供電線。由于蜂鳴器(喇叭)屬于重負(fù)載,可能會(huì)影響G2板的供電,所以我們選擇燒錄程序以后再插入蜂鳴器(或喇叭),也是同樣的原因,有一定概率播放器需重新啟動(dòng)(插拔電)。,52,,,53,22.3 例程-自校驗(yàn)DCO,利用32.768kHz晶振實(shí)現(xiàn)對(duì)DCO的

29、自校驗(yàn)參數(shù)設(shè)定。一共校驗(yàn)1-16MHz共16個(gè)頻率,校驗(yàn)參數(shù)寫入InfoFlashB段。,54,,實(shí)驗(yàn)步驟,拔除擴(kuò)展板,僅使用MSP-EXP430G2開發(fā)板進(jìn)行實(shí)驗(yàn)插上P1.0和P1.6的LED跳線示波器的探頭連接P1.4,監(jiān)測SMCLK(DCO)頻率。頻率計(jì)也連接P1.4測量DCO實(shí)際頻率。啟動(dòng)CCS,打開22_DCO_Calb_Test工程下載并運(yùn)行仿真程序===================我是華麗分割線====

溫馨提示

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