《實驗例程錄像》PPT課件_第1頁
《實驗例程錄像》PPT課件_第2頁
《實驗例程錄像》PPT課件_第3頁
《實驗例程錄像》PPT課件_第4頁
《實驗例程錄像》PPT課件_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 LaunchPad 口袋實驗平臺口袋實驗平臺 MSP-EXP430G2篇篇青島大學青島大學-美國德州儀器美國德州儀器 MSP430單片機共建實驗室單片機共建實驗室傅強傅強實驗例程錄像實驗例程錄像實驗例程目錄實驗例程目錄4.8 例程例程-觀測觀測DCO頻率變化頻率變化5.6 例程例程-中斷按鍵中斷按鍵6.7 例程例程-基于基于PWM的的LED調光控制調光控制7.8 例程例程-呼吸燈呼吸燈7.10 例程例程-定時掃描非阻塞按鍵定時掃描非阻塞按鍵7.12 例程例程-長短鍵識別長短鍵識別8.5 例程例程-電容觸摸按鍵電容觸摸按鍵8.6 例程例程-電容觸摸長短鍵電容觸摸長短鍵10.8 例程例程-超級終

2、端人機交互超級終端人機交互11.5 例程例程-SD卡讀寫扇區(qū)卡讀寫扇區(qū)12.7 例程例程-I2C擴展擴展IO14.8 例程例程-LCD顯示自檢顯示自檢17.6 例程例程-撥盤電位器撥盤電位器19.4 例程例程-溫度傳感器采樣及顯示溫度傳感器采樣及顯示20.5 例程例程-SPWM波形合成及采樣波形合成及采樣21.4 例程例程-恣意波形發(fā)生器恣意波形發(fā)生器AWG21.5 例程例程-基于基于AWG的音頻播放的音頻播放22.3 例程例程-自校驗自校驗DCO4.8 例程例程-觀測觀測DCO頻率變化頻率變化 經過長延時控制LED亮滅,按鍵改動DCO頻率,隨著DCO改動,LED亮滅頻率發(fā)生變化。 軟件延時的

3、時長與時鐘頻率成反比,改動DCO頻率自然就會改動延時,從而引起LED閃爍頻率的變化。圖4.10 MSP-EXP430G2的按鍵和LED實驗步驟實驗步驟 拔除擴展板,僅運用MSP-EXP430G2開發(fā)板進展實驗 插上P1.0和P1.6的LED跳線 啟動CCS,翻開4_KEY_LED_Change_DCO工程 下載并運轉仿真程序 =我是華美分割線= 觀測LED閃爍頻率 按鍵后,LED閃爍頻率變快 每4次按鍵后,LED閃爍頻率變回初始形狀。5.6 例程例程-中斷按鍵中斷按鍵 編寫一段代碼,兩個LED堅持1亮1滅,每次按下P1.3后,LED交換亮滅形狀,要求不阻塞CPU。圖5.12 MSP-EXP43

4、0G2板的按鍵和LED實驗步驟實驗步驟 拔除擴展板,僅運用MSP-EXP430G2開發(fā)板進展實驗 插上P1.0和P1.6的LED跳線 啟動CCS,翻開5_Interrupt_Key_LED工程 下載并運轉仿真程序 =我是華美分割線= 觀測初始時兩個LED的亮滅形狀 每次按鍵后,兩個LED切換亮滅6.7 例程例程-基于基于PWM的的LED調光控制調光控制 經過按鍵改動PWM占空比,從而改動LED亮度。圖6.16 MSP-EXP430G2的按鍵和LED實驗步驟實驗步驟 拔除擴展板,僅運用MSP-EXP430G2開發(fā)板進展實驗 插上P1.0的LED跳線 啟動CCS,翻開6_PWM_LED工程 下載并

5、運轉仿真程序 =我是華美分割線= 觀測初始時LED的亮度滅 每次按鍵后,LED變亮 每10次按鍵以后,LED恢復初始亮度7.8 例程例程-呼吸燈呼吸燈 呼吸燈就是亮度漸變的LED燈,普通LED可以用TA輸出PWM來控制亮度,經過WDT定時中斷來改動亮度,從而實現(xiàn)呼吸燈效果。 如圖7.4所示,G2板可以利用P1.6PWM輸出口控制LED來實現(xiàn)呼吸燈。圖7.4 呼吸燈的硬件銜接實驗步驟實驗步驟 拔除擴展板,僅運用MSP-EXP430G2開發(fā)板進展實驗 插上P1.6的LED跳線 啟動CCS,翻開7_1_Breath_Lamp工程 下載并運轉仿真程序 =我是華美分割線= 觀測LED的亮度隨時間的變化7

6、.10 例程例程-定時掃描非阻塞按鍵定時掃描非阻塞按鍵 不運用IO中斷功能,用定時器實現(xiàn)每次按下P1.3后,兩個LED1亮1滅交換亮滅形狀,不阻塞CPU。圖7.4 呼吸燈的硬件銜接實驗步驟實驗步驟 拔除擴展板,僅運用MSP-EXP430G2開發(fā)板進展實驗 插上P1.0和P1.6的LED跳線 啟動CCS,翻開7_2_Timer_Key_LED工程 下載并運轉仿真程序 =我是華美分割線= 觀測初始時兩個LED的亮滅形狀 每次按鍵后,兩個LED切換亮滅7.12 例程例程-長短鍵識別長短鍵識別 要求短按P1.3控制LED1的亮滅,長按P1.3控制LED2的亮滅。圖7.9 MSP-EXP430G2板的按

7、鍵和LED實驗步驟實驗步驟 拔除擴展板,僅運用MSP-EXP430G2開發(fā)板進展實驗 插上P1.0和P1.6的LED跳線 啟動CCS,翻開7_3_Key_Long_Short_Mealy工程 下載并運轉仿真程序 =我是華美分割線= 短按鍵,切換LED1亮滅 長按鍵,切換LED2亮滅 =我是華美分割線= 啟動CCS,翻開7_4_Key_Long_Short_Moore工程 反復以上實驗8.5 例程例程-電容觸摸按鍵電容觸摸按鍵 LaunchPad擴展板上,將MSP430G2553的P2.0和P2.5引出作為電容觸摸按鍵。要求按下P2.0后LED亮,按下P2.5后LED滅,程序運轉過程中不阻塞CP

8、U,并且實現(xiàn)低功耗運轉。圖8.5 電容觸摸按鍵實驗步驟實驗步驟 插上P1.0的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開8_1_TouchPad_LED工程 下載并運轉仿真程序 =我是華美分割線= 按下Launchpad火箭圖標觸摸板,LED1亮 按下TI大學方案博士帽圖標觸摸板,LED1滅8.6 例程例程-電容觸摸長短鍵電容觸摸長短鍵 P2.0外接擴展板上的觸摸塊。要求電容觸摸短按鍵松手切換LED1形狀,長按鍵按下切換LED2形狀。圖8.6 MSP-EXP430G2板的按鍵和LED實驗步驟實驗步驟 插上P1.0和P1.6的LED跳線 將擴展板插在MSP

9、-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開8_2_TouchPad_Long_Short_Mealy工程 下載并運轉仿真程序 =我是華美分割線= 每次短按下Launchpad火箭圖標觸摸板,LED1切換亮滅 每次長按下Launchpad火箭圖標觸摸板,LED2切換亮滅10.8 例程例程-超級終端人機交互超級終端人機交互 用超級終端控制兩個LED的亮滅。亮滅指令分別為LED1_ON、LED1_OFF、LED2_ON、LED2_OFF。圖8.6 MSP-EXP430G2板的按鍵和LED實驗步驟實驗步驟 拔除擴展板,僅運用MSP-EXP430G2開發(fā)板進展實驗 將UART跳線按照前面圖10

10、.4那樣銜接 插上P1.0和P1.6的LED跳線 啟動CCS,翻開10_UART_KeyBoard工程 下載并運轉仿真程序 =我是華美分割線= 啟動windows超級中端軟件,配置串口參數(shù)為9600波特率,無奇偶校驗,停頓位1位,數(shù)據(jù)控制無。 利用超級終端輸入命令來控制LED1和LED2的亮滅。圖10.4 MSP-EXP430G2板跳線圖11.5 例程例程-SD卡讀寫扇區(qū)卡讀寫扇區(qū) 往指定扇區(qū)寫128字節(jié)數(shù)據(jù),再讀回到DATA數(shù)組。程序只執(zhí)行一遍后休眠,在CCS中查看變量值,核對能否正確讀寫SD卡。 SD卡的扇區(qū)物理地址可以經過winhex軟件查看。實驗步驟實驗步驟 插上P1.0的LED跳線

11、將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開11_SD_Hard_or_Soft_SPI工程 翻開工程下src文件夾的SPI.h文件,將軟件SPI注釋掉條件編譯運用硬件SPI 下載并運轉仿真程序 =我是華美分割線= LED1紅燈亮,闡明往SD卡指定扇區(qū)寫入勝利 暫停仿真,在CCS中查看DATA數(shù)據(jù) 翻開工程下的SPI.h文件,將硬件SPI注釋掉條件編譯運用軟件SPI 反復上述實驗12.7 例程例程-I2C擴展擴展IO 在MSP-EXP430G2擴展板中,TCA6416A有8個IO用于控制LED,有4個IO用于控制4個機械按鍵。編寫一個測試代碼,上電初始,8個LED間隔

12、亮滅表示TCA6416A初始化勝利。以后每個按鍵控制兩個LED的亮滅。實驗步驟實驗步驟 拔出P1.0和P1.6的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開12_LED_KEY_I2C_Hard_or_Soft工程 翻開工程下src文件夾的I2C.h文件,將軟件I2C注釋掉條件編譯運用硬件I2C 下載并運轉仿真程序 =我是華美分割線= 擴展板上的8個LED間隔亮滅,闡明TCA6416A任務正常 擴展板上的4個按鍵各擔任切換兩個LED的亮滅 翻開工程下的I2C.h文件,將硬件I2C注釋掉條件編譯運用軟件I2C 反復上述實驗14.8 例程例程-LCD顯示自檢顯

13、示自檢 為launchpad Pad擴展板編寫一個LCD開機自檢畫面。LCD的段依次從0段開場到127段全部點亮,再依次全部消逝,接著10個數(shù)碼段的顯示全部從0依次切換到9,然后清屏,主數(shù)碼管顯示-123456,最后顯示“PASS。實驗步驟實驗步驟 拔出P1.0和P1.6的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開14_LCD_SelfScan_Hard_or_Soft_I2C工程 翻開工程下src文件夾的I2C.h文件,將軟件I2C注釋掉條件編譯運用硬件I2C 下載并運轉仿真程序 =我是華美分割線= 128段液晶依次全亮依次全滅 10個數(shù)碼段從0切換到

14、9 主數(shù)碼管顯示-123456 顯示PASS LED間隔亮滅 。 翻開工程下的SPI.h文件,將硬件I2C注釋掉條件編譯運用軟件I2C 反復上述實驗17.6 例程例程-撥盤電位器撥盤電位器 經過旋轉撥盤電位器,控制8個LED的亮滅,構成燈柱效果,并將其他信息顯示在LCD屏幕上。實驗步驟實驗步驟 拔出P1.0和P1.6的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開17_Slope_ADC工程 下載并運轉仿真程序 =我是華美分割線= 撥動撥盤電位器,8個LED組成的燈柱會有“伸縮效果。 LCD屏幕固定顯示logo及SLOPE單詞,k符號。 小8字段顯示的是實測

15、傳感器電阻值10k撥盤電位器+串聯(lián)5.1k定值電阻的阻值。 大8字段的最后一位顯示的是電阻分檔值,同時也是LED燈柱的長度值。19.4 例程例程-溫度傳感器采樣及顯示溫度傳感器采樣及顯示 如圖19.13,編寫一個對內部溫度傳感器進展采樣并在LCD顯示的程序。圖19.13 測溫顯示義務實驗步驟實驗步驟 拔出P1.0和P1.6的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開19_ADC10_Temperature工程 下載并運轉仿真程序 =我是華美分割線= LCD上顯示當前單片機的溫度低功耗情況下以為就是室溫 LCD屏幕固定顯示logo,攝氏度符號 溫度未經校準

16、,會偏高 用熱源筆記本出風口,電吹風等對G2板進展加熱,觀測溫度顯示變化。20.5 例程例程-SPWM波形合成及采樣波形合成及采樣 如圖20.9所示,利用TAP2.1生成SPWM,濾波后經三電阻網(wǎng)絡平移網(wǎng)絡變?yōu)閱螛O性,最后由ADC10進展采樣。圖20.9 波形合成與采樣單元的硬件電路實驗步驟實驗步驟 拔出P1.0和P1.6的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開20_Sin_Gen_and_Sample工程 下載并運轉仿真程序 =我是華美分割線= 暫停程序,利用CCS將table_Valu數(shù)據(jù)取出。 用EXCEL的散點圖功能復原波形。 切換main函

17、數(shù)中的sin_tableSIN_NUM,反復實驗其他PWM等效波形。 啟用示波器CH1通道察看SPWM濾波后的信號,CH2通道接G2開發(fā)板的P1.6用于波形同步。21.4 例程例程-恣意波形發(fā)生器恣意波形發(fā)生器AWG 利用DAC生成“WVM外形的AWG波形發(fā)生器實驗步驟實驗步驟 拔出P1.0和P1.6的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 啟動CCS,翻開21_1_DAC_AWG工程 下載并運轉仿真程序 =我是華美分割線= 示波器通道1接DAC輸出,通道2接功率放大器對地正輸出。 運用光標丈量信號的頻率能否為20Hz。 通道1接功率放大器對地正輸出,通道2接功率放大

18、器對地負輸出,Math紫色顯示兩個信號的差。21.5 例程例程-基于基于AWG的音頻播放的音頻播放 基于AWG的硬件電路,實現(xiàn)一個簡單的音樂播放功能。實驗步驟實驗步驟 拔出P1.0和P1.6的LED跳線 將擴展板插在MSP-EXP430G2開發(fā)板上進展實驗 插入預先燒錄好單聲道wav格式的TF卡 啟動CCS,翻開21_2_TF_Audio工程 下載并運轉仿真程序 =我是華美分割線= 插入蜂鳴器或喇叭,欣賞音樂。 假設發(fā)出的是噪音,重新插一遍USB供電線。 由于蜂鳴器喇叭屬于重負載,能夠會影響G2板的供電,所以我們選擇燒錄程序以后再插入蜂鳴器或喇叭,也是同樣的緣由,有一定概率播放器需重新啟動插拔電。22.3 例程例程-自校驗自校驗DCO 利用32.768kHz晶振實現(xiàn)對DCO的自校驗參數(shù)設定。

溫馨提示

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

最新文檔

評論

0/150

提交評論