freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stm32的數(shù)碼相框系統(tǒng)設計與實現(xiàn)(軟件)_畢業(yè)設計論文(更新版)

2025-09-04 10:14上一頁面

下一頁面
  

【正文】 真界面里面選內(nèi)存查看窗口、串口打印窗口。 執(zhí)行出去:該按鈕是在進入了函數(shù)單步調(diào)試的時候,有時候你可能不必再執(zhí)行該函數(shù)的剩余部分了,通過該按鈕就直接一步執(zhí)行完函數(shù)余下的部分,并跳出函數(shù),回到函數(shù)被調(diào)用的位置。確認了這項之后,我們便可以選擇 OK,退出Options for Target 對話框了。現(xiàn)在我們點擊 ( Options for Target 按鈕),彈出 Options for Target’ Target 1’對話框,選擇C/C++選項卡,如下圖所示 : 東南大學成賢學院畢業(yè)論文 18 圖 312 加入頭文件包含路徑 在 Include Paths 處,點擊 2 處的按鈕。 //延時初始化 東南大學成賢學院畢業(yè)論文 17 uart_init(72, 9600)。之后, TEST 文件夾下的文件如圖 34 所示 : 東南大學成賢學院畢業(yè)論文 14 圖 34 TEST 文件夾最終摸樣 然后我 們在 USER 文件夾下面找到 ,打開它 , 然后在 Target 目錄樹上右鍵 Manage Components。另外,國內(nèi)大多數(shù)單片機工程師都接觸和使用過 KEIL,相信大家都知道 KEIL 的使用是非常簡單的,而且很容易入手。 SD 卡讀取數(shù)據(jù),這里通過 CMD17 來實現(xiàn),具體過程如下 : 發(fā)送 CMD17; 接收卡響應 R1; 接收數(shù)據(jù)起始令牌 0XFE; 接收數(shù)據(jù); 接收 2 個字節(jié)的 CRC,如果沒有開啟 CRC,這兩個字節(jié)在讀取后可以丟掉 ; 8CLK 之后禁止片選; 以上就是一個典型的讀取 SD 卡數(shù)據(jù)過程, SD 卡的寫與讀數(shù)據(jù)差不多,寫數(shù)據(jù)通過 CMD24 來實現(xiàn),具體過程如下: 發(fā)送 CMD24; 接收卡響應 R1; 發(fā)送寫數(shù)據(jù)起始令牌 0XFE; 發(fā)送數(shù)據(jù); 發(fā)送 2 字節(jié)的偽 CRC; 8CLK 之后禁止片選; 東南大學成賢學院畢業(yè)論文 12 第三章 編程環(huán)境介紹 簡介 RVMDK 源自德國的 KEIL 公司,是 RealView MDK 的簡稱,在全球 RVMDK 被超過 10 萬的嵌入式開發(fā)工程師使用。 SPI 模式允許簡單的通過 SPI 接口來和 SD 卡通信,這種模式同 SD 卡模式相比就是喪失了速度。 這里就是通過我們設計的程序,將要顯示的字符送到 TFTLCD 模塊就可 以了,這些函數(shù)將在軟件設計部分向大家介紹。這幾個命令用于設定 顯示區(qū)域的大小,我們整個屏的大小為 240*320,但是有時候我們只需要在其中的一部分區(qū)域?qū)懭霐?shù)據(jù),如果用先寫坐標,后寫數(shù)據(jù)這樣的方式來實現(xiàn),則速度大打折扣。當全部設置為 1 的時候開啟顯示,全 0是關閉。 AM:控制 GRAM 更新方向。數(shù)值越大,表示該顏色越深。 D[15:0]: 16 位雙向數(shù)據(jù)線。 應用領域廣泛 。對于高分辨率顯示器,通過 06V 范圍的電壓調(diào)節(jié)(其典型值 4V),實現(xiàn)了對象元的精確控制,從而使 LCD 實現(xiàn)高質(zhì)量的高分 辨率顯示成為可能。從而可以做到高速度 、 高亮度 、 高對比度顯示屏幕信息 ,TFTLCD(薄東南大學成賢學院畢業(yè)論文 7 膜晶體管液晶顯示器)是多數(shù)液晶顯示器的一種。 CortexM3 還集成了睡眠模式和可選的完整的八區(qū)域存儲器保護單元,只支持最新的 Thumb2指令集,最大限度降低了匯編器使用率。由于嵌入式系統(tǒng)本身不具備自主開發(fā)能力,即使完成設計后,用戶通常也不能對其中的程序功能進行修改,因此必須有一套基于通用計算機的開發(fā)工具和環(huán)境才能進行開發(fā)。 ②專用性強,嵌入式系統(tǒng)的個性化很強,其中的軟件系統(tǒng)和硬件結合非常緊密,一般要 針對硬件進行系統(tǒng)的移植,同時針對不同的任務,往往需要對系統(tǒng)進行較大的更改。目前這樣的嵌入式處理器類型有 ARM、 MIPS、 MC6800、 386EX、 PowerPC 等系列, 其中以 ARM 的應用最為廣泛。嵌入式微處理器是嵌入式硬件系統(tǒng)的核心,直接影響嵌入式產(chǎn)品的應用范圍和開發(fā)復雜度。狹義上而言,嵌入式系統(tǒng)是指以應 用為核心,以計算機技術為基礎, 軟硬件可裁剪,適于應用系統(tǒng)對功能、可靠性、成本、體積和功耗嚴格要求的專用計算機系統(tǒng)。 1)硬件電路原理圖的繪制(見附錄); 2)硬件資料的研究; 3)軟件方案的選擇與論證; 4)軟件運行與調(diào)試; 東南大學成賢學院畢業(yè)論文 3 主要章節(jié)安排 第一章 就課題研究的背景與意義以及發(fā)展現(xiàn)狀與趨勢做出說明; 第二章 概要性地介紹了嵌入式系統(tǒng)的基本知識; 第三章 詳細地介紹了軟件編程與下載環(huán)境; 第四章 程序設計與調(diào)試; 第五章 結束語; 致 謝 在軟件設計過程中給予 我無限幫助的老師和同學; 參考文獻 列出本次設計中參閱的相關資料; 附 錄 在設計過程中所參考的部分資料及硬件裝置的部分資料。 4) 文件 (照片 )查詢和播放規(guī)則設定非常簡 潔易用。一部分產(chǎn)品著重強調(diào)基本功能和低成本,整合家庭中的鬧鐘、日歷和裝飾功能,這些產(chǎn)品走的是低成本路線,以展示照片為主,追求圖像的品質(zhì)及幻燈片播放特效,已成為 DC/DV 的附屬物;另一部分產(chǎn)品將會添加一些新的功能,如 WiFi,還可即時報告天氣、股票等信息,從而有望成為“桌面信息中心”。而從上游面板廠商的動作來看,也顯示出樂觀的發(fā)展態(tài)勢。 20xx 年以前,中國生產(chǎn)的數(shù)碼相框絕大多數(shù)出口國外。從 20xx 年開始,數(shù)碼相框的市場關注度開始激增。 關鍵詞: 嵌入式 ; 數(shù)碼相框 ; CortexM3 II The design of digital photo frames based on the STM32 Abstract The design is a digital photo framebased embedded hardware platform ,whose main chip for the STM32 family of embedded processors based on ARM CortexM3 core . The design includes a host controller core board, LCD display, SD card memory and other functional modules. It can achieve the effect of multiple images of the SD card as a slide show on the TFT screen dynamic display, and with realtime clock function. Keywords: Embedded。實現(xiàn)對 SD 卡里多幅圖片以幻燈片形式在 TFT 屏上動態(tài)顯示的效果,且?guī)в袑崟r時鐘的功能。數(shù)碼相框的基本原理就是采用普通相框的造型,把原來相框中間的照片部分換成液晶顯示屏,配上電源,存儲介質(zhì)等,使得同一個相框內(nèi)可以循環(huán)播放照片,比普通照片的單一顯示功能更有優(yōu)勢。預計 20xx 年, 9 英寸產(chǎn)品的供貨比例將持續(xù)保持首位,而平均銷售單價將以每年 %左右的速度降低。除新軍外,數(shù)碼相框老牌勁旅的出貨量表現(xiàn)也令業(yè)界振奮,如飛利浦 20xx 年數(shù)碼相框出貨量達到 50萬臺,而 20xx 年上半年出貨量已達去年總和, 20xx 年全年出貨量達 150 萬臺。 從技術上來說,未來數(shù)碼相框的發(fā)展將向兩極分化。 3) 僅依靠內(nèi)置的半導體存儲器存放需要重顯的數(shù)字照片。 本課題設計主要研 究內(nèi)容 本課題是基于 ARM 單片機 STM32F103RBT6 的存儲程序控制,從 SD 卡讀取圖片 ,解碼后輸出到TFTLCD 上顯示,同時通過按鍵可以切換到時間模式。 廣義地講,凡是不用于通用目的的可編程計算機設備,就可以算是嵌入式計算機系統(tǒng)。嵌入式硬件由嵌入式微處理器、片內(nèi)周邊電路和外部設備三部分組成。嵌入式微處理器具有體積小、重量輕、成本低、可靠性高等優(yōu)點 ,因此得到了廣泛應用。比如, ENEA 公司的 OSE 分布式系統(tǒng),內(nèi)核只有 5KB,而 Windows 的內(nèi)核則要大得多。嵌入式系統(tǒng)開發(fā)需要專門的開發(fā)工具和環(huán)境。與內(nèi)核集成在一起的是一些系統(tǒng)外設,如中斷控制器、總線矩陣、調(diào)試功能模塊,而這些外設通常都是由芯片制造商增加的。 LCD 模塊 Thin Film Transistor(薄膜場效應晶體管 ),是指液晶顯示器上的每一液晶象素點都是由集成在其后的薄膜晶體管來驅(qū)動。 TFT 最早作為矩陣選址電路改善了液晶的光閥特性。不僅可以制作硅膜,也可以制作 其他的Ⅱ Ⅵ族和Ⅲ Ⅴ族半導體薄膜。 RD:從 TFTLCD 讀取數(shù)據(jù)。模塊的 16 位數(shù)據(jù)線與顯寸的對應關系為565 方式,如下圖所示: 圖 23 16 位數(shù)據(jù)與顯存對應關系圖 最低 5 位代表藍色,中間 6 位為 綠色,最高 5 位為紅色。我們重點關注的是 I/D0、 I/D AM 這 3 個位,因為這 3 個位控制了屏幕的顯示方向。 D D0、 BASEE 這三個位用來控制顯示開關與否的。 R80~R83,行列 GRAM 地址位置設置。 3)通過函數(shù)將字符和數(shù)字顯示到 TFTLCD模塊上。 主機可以選擇以上任意一種模式同 SD 卡通信, SD 卡模式允許 4 線的高速數(shù)據(jù)傳輸。在完成了初始化之后,就可以開始讀寫數(shù)據(jù)了。雖然 界面確實是好了,支持的器件也多了,但編譯效率沒有 ,尤其是編譯后的代碼執(zhí)行速度( FFT 運算), 要對速度進行 O2 優(yōu)化才能和。 由于上面我們還沒有任何代碼在工程里面,我們在 TEST 目錄下新建一個新文件夾 USER,這里我們把系統(tǒng)代碼 復制 過來 (整個 SYSTEM 文件夾,這些代碼在任何 STM32F103 的芯片上都是通用的,可以用于快速構建自己的工程,后面會有詳細介紹 )。 //72M delay_init(72)。雙擊后淺綠色箭頭出現(xiàn)位置如下: 圖 311 編譯報錯 其實通過下面錯誤的說明,就是 include 的路徑?jīng)]有加進去的緣故,而導致了這個錯誤。 在軟件仿真之前,先檢查一下配置是不是正確,點擊 ,確定 Target 選項卡內(nèi)容如下所示(主要檢查芯片型號和晶振頻率,其他的一般默認就可以): 圖 315 Target 選項卡 確認了芯片以及外部晶振頻率( M)之后,基本上就確定了硬件環(huán)境了,接下來,我們再看東南大學成賢學院畢業(yè)論文 20 Debug 選項卡,設置為如下圖所示的設置: 圖 316 Debug 選項卡 主要確認是 Use Simulator是否選擇(因為如果選擇右邊的 Use,那就是用 ULINK進行硬件 Debug了,這個將在下面介紹),其他的采用默認的就可以。 執(zhí)行過去:在碰到有函數(shù)的地方,通過該按鈕就可以單步執(zhí)行過這個函數(shù),而不進入這個函數(shù)單步執(zhí)行。 其他幾個按鈕用的比較少,以上是比較常用的,當然也不是每 次都用得著這么多,具體看你程序調(diào)試的時候有沒有必要觀看這些東西 來決定要不要看。這個函數(shù)里面大概執(zhí)行了哪些操作。 Jlink簡介 JLink 是 SEGGER 公司為支持仿真 ARM 內(nèi)核芯片推出的 JTAG 仿真器。 JLink ARM 主要特 點 : IAR EWARM 集成開發(fā)環(huán)境無縫連接的 JTAG 仿真器。 完全即插即用。所以,我們有 2 種方式可以用來調(diào)試, JTAG 調(diào)試的時候,占用的 I/O 線比較多,而 SWD 調(diào)試的時候占用的 I/O 線很少,只需要 2 跟即可。再點擊 ,開始仿真(如果開發(fā)板的代碼沒被更新過,則會先更新代碼,再仿真,你也可以通過按 ,只下載代碼,而不進入仿真,特別注意:開發(fā)板上的 B0 要設置到 GND,否則代碼下載后不會自動運行 的?。?,如下圖所示: 圖 328 開始仿真 可以看到都是一些匯編碼的查看,如果我們要快速運行到 main 函數(shù),可以在 main 函數(shù)的第一句語句處放入斷點,然后點擊 ,來快速執(zhí)行到該處。這里由于 硬件板自帶了一鍵下載電 路,所以 并不需要去關心 BOOT0和 BOOT1 的狀態(tài),但是為了讓下載完后可以按復位執(zhí)行程序,要把 BOOT1 和 BOOT0 都設置為 0。用 mcuisp 軟件打開 USER 文件夾,找到 ,打開并進行相應設置后,如下圖所示: 圖 337 mcuisp 設置 東南大學成賢學院畢業(yè)論文 32 圖 337 中紅圈圈中的設置,是我們建議的設置。 在裝載了 hex 文件之后,我們要下載代碼還需要選擇串口,這里 mcuisp 有智能串口搜索功能。 東南大學成賢學院畢業(yè)論文 34 第四章 程序設計與調(diào)試 系統(tǒng)描述 本系統(tǒng)采用基于 ARM CortexM3 內(nèi)核的 STM32 作為主控制器,外擴 SD 卡以及 TFT 彩屏。 FAT32較 FAT16 的優(yōu)勢還在于 FAT32 采用了 更小的簇,可以更有效的保存信息,而不會造成 較 多的浪費。 FAT 表一般緊隨 DBR,另一個 FAT 表則緊隨第一個 FAT 表,這樣只要知道了第一個 FAT 表的位置及大小,那么第二個 FAT 表的位置也就確定了。 BMP 文件存儲數(shù)據(jù)時,圖像的掃描方式是按從左到右、從下到上的順
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1