版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
實驗報告課程名稱嵌入式系統(tǒng)及應(yīng)用實驗儀器清華同方辰源嵌入式系統(tǒng)實驗箱實驗名稱 實驗一:OLED靜態(tài)顯示實驗系別 十算機(jī)學(xué)院一專業(yè) 計算機(jī)科學(xué)與技術(shù)班級/學(xué)號計科1004/2010011155.學(xué)生姓名 王晨陽 實驗日期__2013.3.25_成績 指導(dǎo)教師_一一實驗一:OLED靜態(tài)顯示實驗一、實驗問題回答(1) 介紹以下四個函數(shù)的作用、參數(shù)涵義及使用方法。RIT128x96x4StrmgDiaw//?J出字符串RIT128x96x4IinageDraw//輸出點RIT128x96x4Clear//清屏RIT128x96x4Iiut//初始化屏幕(2) 實驗平臺OLED顯示屏的最大寬度和高度,超出范圍會怎么樣(自己測試)超出范圍不顯示(3) 比較KeiluVision4上開發(fā)嵌入式C程序與VisualC++中開發(fā)C程序的異同。本質(zhì)都一樣,都是生成CPU可執(zhí)行的二進(jìn)制文件。VC一般是生成PC機(jī)可執(zhí)行的文件,而ked是生成keil能支持的那些MCU可執(zhí)行的二進(jìn)制文件,在VC上變成一般不用考慮內(nèi)存大小,ROM大小。字長等因素,而在keil±變成必須考慮這些,不能使用超過MVU所能提供的資源。(4) 描述一下你的項目從開始創(chuàng)建到下載的整個流程(1) 新建一個project(2) CPU選LuminaryLM3S8962(3) 加載庫文件(4) 項目相關(guān)配置項修改(5) 加載必要程序(6) 新建主函數(shù)程序,并加載到項目中(7) 開發(fā)主函數(shù),完成基本顯示功能(信息提示與直線)(8) 開發(fā)主函數(shù),完成拼接字符顯示功能(9) 編譯、連接,生成可執(zhí)行程序文件(10) 反復(fù)(3)-(4)步驟,直到完成(11) 硬件連接(12) 聯(lián)調(diào)(5) 每個像素是怎么表示的?0x00表示暗像素點Oxff表示亮像素點(6) 畫線時,為什么要定義數(shù)組?確定像素點的亮度與喑度。(7) 如何使顯示的字符變亮?變暗?用十六進(jìn)制從0-f,通過改變字符顯示函數(shù)的第二個參數(shù)來改變亮度和暗度。(8) 如何使顯示的圖形變亮?變暗?用十六進(jìn)制從0-f,通過改變字符顯示函數(shù)的第二個參數(shù)來改變亮度和暗度(9) 如何使顯示的圖形變寬?變窄?變高?變矮?通過改變顯示圖形函數(shù)RIT128x96x4IniageDiaw(buf,18,84,162,1)中的第三個數(shù),可變寬變窄,最后一個數(shù),改變高瘦。(10) 漢字如何顯示?可用顯示圖形的方法進(jìn)行字符拼接。
二.實驗?zāi)康暮托ЧㄐЧ词欠襁_(dá)到實驗?zāi)康?,達(dá)到的程度如何)N2010011155王晨陽三.實驗內(nèi)容和步驟(重點闡述自己的思路及遇到的問題)(-)墓立項目(-)墓立項目(1) 首先新建一個project(2) 選擇CPU本實驗選LuminaryLM3S8962(3) 加載庫文件(4) 項目相關(guān)配置項修改(二)嵌入式C程序開發(fā)(1) 加載必要程序:本次實驗提供了兒個源程序ritl28x96x4.h,ritl28x96x4.c,startup.s并且將這兒個文件復(fù)制到項目工作目錄中。(2) 新建主函數(shù)程序,并加載到項目中(3) 開發(fā)主函數(shù),完成基本顯示功能(信息提示與直線)頭文件有以下三個^include<stdio.h>^include<LM3Sxxxx.H>存includePitl28x96x4.IT(4)開發(fā)主函數(shù),完成拼接字符顯示功能(5) 編譯.連接,生成可執(zhí)行程序文件(6) 反復(fù)(3)-(4)步驟,直到完成(三)硬件連接(1) 接上電源線,先關(guān)閉開關(guān)(2) 用藍(lán)色USB線接上仿真器,仿真器另一JTAG端接LM3S8962CPU板(左下較大子板),USB線接電腦(3)確認(rèn)連接無誤后,打開電源開關(guān)(四)聯(lián)調(diào)(1) 在KeiluVision4中執(zhí)行下載,(Flash菜單---Download),即可通過仿真器將(一)步編譯鏈接好的執(zhí)行程序下載到LM3S8962芯片內(nèi)的Flash中。(2) 按下實驗箱上LM3S8962子板屏幕上方的白色按鈕Reset鍵,即可查看程序執(zhí)行效果。若有問題,返回第一步繼續(xù)修改程序,編譯、鏈接、下載,一直到顯示出滿意的效果。實驗代碼:#include<stdio.h>#include<LM3Sxxxx.H>#mcludeHntl28x96x4.hHunsignedcharbufl[]={0x00,0x00,Oxff,Oxff,Oxff,Oxff,Oxff,Oxff,0x00,0x00,};unsignedcharbu£2[]={Oxff,Oxff,0x00,0x00,0x00,0x00,0x00,0x00,Oxff,Oxff,};unsignedcharbu£3[]={Oxff,Oxff,0x00,0x00,0x00,0x00,0x00,0x00,Oxff,Oxff,};Oxff,Oxff,0x00,0x00,0x00.0x00?0x00,0x00,0xff,0xff,};unsignedcharbuf5[]={0xff,0xff,0x00.0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf(5[]={Oxff,Oxff,0x00,0x00,0x00,0x00,0x00,0x00,Oxff,Oxff,};unsignedcharbuf7[]={0x00,0x00,Oxff,Oxff,Oxff,OxfT,Oxff^Oxff,0x00.0x00,};unsignedcharbufl5[]={OxffOxff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};unsignedcharbuf!6[]={Oxff,Oxff,0x00.0x00.0x00.0x00,0x00,0x00,OxOO.OxOO.};unsignedcharbufl7[]={0xff,0xff,0x00,0x00,0x00.0x00.0x00,0x00,0x00,0x00,};uiisignedchaibufl8[]={Oxff,Oxff,0x00,0x00,0x00.0x00,0x00.0x00,0x00,0x00,};unsignedcharbufl9[]={Oxff^Oxff,0x00,0x00,0x00.0x00.0x00.0x00,0x00.0x00.};unsignedcharbu£22[]={Oxff,Oxff,Oxff^Oxff,Oxff,Oxff,Oxff,Oxff,Oxff,Oxff,};unsignedcharbu£33[]={Oxff,Oxff,0x00.0x00,0x00,0x00,0x00.0x00,0x00.0x00,};Oxff,Oxff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};unsignedcharbuf55[]=0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};unsignedcharbuf66[]=0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};unsignedcharbuf77[]=0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};unsignedcharbufl11[]=0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,};unsignedcharbu£222[]=0xff,0xff,0x00,0x00,0x00,0x00,0xff,0xff,};Oxff,Oxff,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf555[]={0xff,0xff,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf666[]={0xff,0xff,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf777[]={0x00,0x00,0xff,0xff,0xff,0xff,0x00,0x00,};unsignedcharbufl111[]={0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,};unsignedcharbu£2222[]={0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbi】£3333[]=Oxff,Oxff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf4444[]={0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf5555[]={0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf6666[]={0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf7777[]={0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbufB888[]={0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,};unsignedcharbuf9999[]=0x00,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,};iiitSysCtlClockSet(SYSCTL.SYSDIV_4|SYSCTL_USE_PLL|SYSCTL_OSC_MAINSYSCTL_XTAL_8MHZ);RIT128x96x4Iiut(1000000);RIT128x96x4Clear();wliile(l)RIT128x96x4StrmgDiaw(H20100111550、6,15);RIT128x96x4StrmgDiaw(Hwangchenyangn,0.18,15);RIT128x96x4StrmgDraw(Hworkl,\0,30,15);RIT128x96x4StrmgDiaw(H2013-3-25,\0,42,15);RIT128x96x4IiiiageDiaw(bufl,80,6,20、1);RIT128x96x4IiiiageDiaw(buf2580,7,20、1);RIT128x96x4IiiiageDiaw(buf3.80,&20、1);RIT128x96x4IiiiageDiaw(buf4,80,9,20、1);RIT128x96x4IiiiageDiaw(buf5,80,10,20、1);RIT128x96x4IiiiageDiaw(buf6.80,11,20,1);RIT128x96x4IiiiageDiaw(buf7,80,12,20、1);RIT128x96x4IiiiageDiaw(bufl5,2.69,2,1);RIT128x96x4IiiiageDiaw(bufl6,2.69,2,1);RIT128x96x4IiiiageDiaw(bufl7,2,70,2,1);RIT128x96x4IiiiageDiaw(bufl8,2,71,2,1);RIT128x96x4IiiiageDiaw(bufl9,2,72,2,1);RIT128x96x4IiiiageDiaw(buf22,2,73,20,1);RIT128x96x4IiiiageDiaw(buf33,2,74,2,1);RIT128x96x4IiiiageDiaw(buf44,2,75,2,1);RIT128x96x4IiiiageDiaw(buf55,2,76,2,1);RIT128x96x4IiiiageDiaw(buf66,2,77,2,1);RIT128x96x4IiiiageDiaw(buf77,2,7&2,1);RIT128x96x4IiiiageDiaw(bufl11,30、70,16。1);RIT128x96x4IiiiageDiaw(buf222,30,71,16.1);RIT128x96x4IiiiageDiaw(buf333,30,72,16、1);RIT128x96x4IiiiageDiaw(buf555.30,73,16、1);RIT128x96x4Iiiia
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《習(xí)慣領(lǐng)域與決策》課件
- 游戲版權(quán)保護(hù)機(jī)制概述-洞察分析
- 油氣加工節(jié)能減排-洞察分析
- 推廣服務(wù)品牌建設(shè)-洞察分析
- 壓延設(shè)備智能化節(jié)能控制-洞察分析
- 虛擬化技術(shù)在物聯(lián)網(wǎng)的應(yīng)用探索-洞察分析
- 醫(yī)院科室調(diào)整申請書(6篇)
- 《有效解答顧客疑慮》課件
- 從細(xì)節(jié)出發(fā)如何通過標(biāo)準(zhǔn)化的操作提升實驗效率
- 冰雪運動中的自我認(rèn)知與挑戰(zhàn)
- 分布式光伏場站管理制度-運行管理
- 初中數(shù)學(xué)培優(yōu)補(bǔ)差總結(jié)3篇
- 2024年廣東省建筑安全員《B證》考試題庫及答案
- 開題報告:數(shù)智技術(shù)賦能的師范生深度學(xué)習(xí)過程畫像與實踐路徑優(yōu)化研究
- 2024年教師資格證考試教育教學(xué)理論基礎(chǔ)知識復(fù)習(xí)題庫及答案(共200題)
- 2024年G1工業(yè)鍋爐司爐理論考試1000題及答案
- 中華聯(lián)合財產(chǎn)保險股份有限公司校招筆試題目
- 七年級上冊生物2024-2025學(xué)年新人教版期末綜合試卷(含答案)
- 《建筑電氣工程預(yù)算》
- 2020年國家開放大學(xué)電大《數(shù)據(jù)結(jié)構(gòu)》實驗報告
- PowerSurfacing-威力曲面-中文教程
評論
0/150
提交評論