日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

流水灯c语言实验报告心得,嵌入式流水灯实验心得体会.docx

發布時間:2024/7/5 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 流水灯c语言实验报告心得,嵌入式流水灯实验心得体会.docx 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

嵌入式流水燈實驗心得體會

嵌入式流水燈實驗心得體會

篇一:嵌入式流水燈實驗   實驗三 GPIO輸出控制實驗   一、 實驗目的   熟悉LPCXX系列ARM7微控制器的GPIO輸入控制。   二、實驗設備   ? 硬件:PC機 一臺   LPC2131教學實驗開發平臺 一套   ? 軟件:Windows 98/XP/XX系統,集成開發環境。   三、實驗內容   1. 管腳控制EasyARM教學實驗開發平臺上的蜂鳴器報警。   2. GPIO 輸出實驗-流水燈實驗   實驗預習要求:   LPCXX GPIO管腳的設置和控制。   四、實驗原理    輸出實驗,蜂鳴器控制   在 EasyARM2131 開發板上,接有一個蜂鳴器,由 控制,通過跳線JP11 選擇連接。 蜂鳴器控制電路如所示。   圖 3-1 蜂鳴器控制電路   如果跳線JP11 選擇蜂鳴器,當 輸出低電平時,蜂鳴器鳴叫,當 輸出高電平則停止鳴叫。程序設置PINSEL0 使 連接GPIO,并通過IO0DIR將其設置為輸出狀態,然后通過IO0CLR和IO0SET清零和置位 口,控制蜂鳴器,流程圖見圖 3-2。   圖 3-2 蜂鳴器控制實驗流程圖   2. GPIO 輸出實驗-流水燈實驗   單路LED 控制   EasyARM2131 開發板上有8 個獨立的LED,分別由8 個GPIO口控制,現在使用其中一路進行實驗,使用的電路如圖 3-3所示。   圖 3-3 單路LED 電路圖   當跳線 JP12 連接LED1 時, 采用灌電流方式驅動LED1,當 輸出低電平時,LED1 點亮,當 輸出高電平時,LED1 熄滅。實驗程序首先設置管腳連接GPIO,接著設置 口為輸出模式,然后通過IO1CLR和IO1SET控制,驅動LED1 的亮滅。   GPIO 輸出實驗-流水燈實驗   EasyARM2131 開發板上的8 路LED(LED8~LED1)分別可選擇P1[25:18]進行控制,電路如圖 3-4 所示。   圖 3-4 8 路LED 控制電路   當跳線JP12 全部選擇LED8~LED1 后,~ 分別控制這8 路LED,就可以進行流水燈實驗。流水燈顯示花樣可以通過數組人為定義,亦可通過一定的算法計算,程序清單所示為采用人為定義數組控制顯示花樣的實驗程序,流程圖如圖 3-5 所示。   圖 3-5 流水燈花樣顯示流程圖   五、實驗步驟   實驗內容1步驟   ① 啟動集成開發環境,選擇ARM Executable Image for lpc2131工程模板建立一個工程BeepCon_C。   ② 在user組里編寫主程序代碼。   ③將EasyARM教學實驗開發平臺上的管腳與Beep跳線短接。   ④選擇Project->Debug,啟動AXD進行JLINK仿真調試。在工程窗口中選擇DebugInRAM生成目標,然后編譯連接工程(單擊Make按鈕)。如圖所示。   選擇 DebugInRAM 生成目標時,編譯連接生成的目標代碼就是用于在片內RAM 調試。 打開ADS開發環境下的【Edit】->【DebugInFLASH Settings...】,在”ARM fromELF”下Output format做如圖選擇,輸出文件選擇你的文件同一目錄下,擴展名’.HEX’   ⑥ 全速運行程序,程序將會在的主函數中停止(因為main函數起始處默認設置有斷點)。   ⑦ 單擊Context Variable圖標按鈕(或者選擇Processor Views->Variables)打開變量觀察窗口,通過此窗口可以觀察局部變量和全局變量。選擇System Views->Debugger Internals 即可打開LPCXX系列ARM7微控制器的片內外寄存器窗口。   ⑧ 可以單步運行程序,可以設置/取消斷點;或者全速運行程序,停止程序運行,觀察變量的值,判斷蜂鳴器控制是否正確。   在FLASH 中調試   在工程窗口中選擇 DebugInFLASH 生成目標,然后編譯連接工程(單擊Make 按鈕)。 選擇 DebugInFLASH 生成目標時,編譯連接生成的目標代碼就是用于在片內FLASH 調試。 編譯連接通過后,按鍵盤的F5 鍵,啟動AXD進行調試。注意,由于程序要燒寫到片內FLASH,默認選項在每次裝載FLASH 地址的調試文件時,將會擦除FLASH 并下載代碼到FLASH 中。   篇二:嵌入式系統與單片機 流水燈 實驗報告   中南大學   嵌入式系統與單片機 實 驗 報 告   學生姓名 學

總結

以上是生活随笔為你收集整理的流水灯c语言实验报告心得,嵌入式流水灯实验心得体会.docx的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。