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

正文內(nèi)容

畢業(yè)設計-基于單片機的電子相冊設計-預覽頁

2025-01-04 18:51 上一頁面

下一頁面
 

【正文】 。 。同時技術(shù)的尚不成熟也推高了其銷售價格。電子相冊剛出現(xiàn)時由于市場前景不重慶郵電大學移通學院畢業(yè)設計(論文) 5 明朗,技術(shù)尚不成熟,很多功能不健全,此時的電子相冊僅僅只有圖片按照一定時間轉(zhuǎn)換的功能,而且程序是固化在芯片中,人們不能通過手動來改變轉(zhuǎn)換時間。它克服了電子相冊存儲空間限制的缺點,使得電子相冊的存儲空間大大增加。 屏音視頻電子相冊 此時的電子相冊經(jīng)過改進 ,使得其顯示效果更加的絢麗,同時增加了很多的人性化功能。此時的電子相冊雖然已經(jīng)有了很大改進,但是諸多的難題還沒有解決。新技術(shù)的采用使得屏幕視角更為寬廣,同時亮度和色飽和度等方面的難題也得以完美的解決。同時如今的電子相冊也增加了更多的更加人性化的功能,例如 多種圖片切換播放效果、圖片縮放 /旋轉(zhuǎn)、內(nèi)置高保真音響、紅外遙控等實用的人性化功能??傊?,電子相冊會變得越來越智能,越來越人性,電子相冊的發(fā)展前景廣闊。 基于單片機的電子 相冊的 設計思路 硬件方面我采用 32MSD 卡,芯片采用型號為 SST89E516RD 型芯片, 存 8位液晶顯示器。程序設計開發(fā)使用常用的 51 系列開發(fā)軟件 Keil uVision3。主要完成 SD 卡與單片機之間的通信。單片機的 SPI 接口可以設置為 4 分頻,也就是 10MBPS,這就是 SD 卡和單片機之間的工作速度。其中彩色液晶用于圖像的顯示, SD/MMC 卡槽用于插入存儲設備, 51 單片機最 小 系統(tǒng)用于控制和播放圖像。本次畢業(yè)設計采用的是 SST89E516RD 系列單片機,該單片機有 1K RAM,可以滿足 SD 卡對扇區(qū)大小的要求。以下是單片機 引腳 (硬件電路中使用的引腳 )的簡要說明: 重慶郵電大學移通學院畢業(yè)設計(論文) 9 VDD:主電源接 + +5V。重慶郵電大學移通學院畢業(yè)設計(論文) 10 PSEN、 ALE/PROG 、 EA/VPP 和 RST PSEN( 29 腳):程序存儲使能端。 ALE/PROG( 30 腳):地址鎖存使能端。 ALE 可以通過置位 SFR 的 禁止,置位后 ALE 只能在執(zhí)行 MOVE 指令時被激活。當晶振在運動中,只要復位管腳出現(xiàn) 2 個機器周期高電平即可復位單片機。 P0 在外部主機模式編程時接收代碼,外部主機模式校驗是輸出代碼。當作為輸入腳時被外部拉低的 P1 口會因為內(nèi)部上拉而輸出電 流。向 P2 口寫入1 時 P2 口被內(nèi)部上拉為高電平,可用作輸入口。 ~ ( 2532 腳): P3 口時 8 位帶內(nèi)部上 拉的雙向 I/O 口。 P3 口在外部主機模式編程和校驗時接收一些控制信號和部分的高地址數(shù)據(jù)。 SST89E516RD 的 ALU 是一個性能極強的運算器,它既可以進行加、減、乘、除四則運算,也可以進行與、或、非、異或等邏輯運算,還具有數(shù)據(jù)傳送、移位、判斷和程序轉(zhuǎn)移等功能。 專用寄存器組主要用來指示當前要執(zhí)行指令的內(nèi)存地址、存放操作數(shù)和指示指令執(zhí)行后的狀態(tài)等。 A 累加器 A 又記作 ACC,是一個具有特殊用途的二進制 8 位寄存器,專門用來存放操作數(shù)或運算結(jié)果。 字 PSW PSW 是一個 8 位標志寄存器,用來存放指令執(zhí)行后的有關(guān)狀態(tài)。 DPTR 可以 用來存放片內(nèi) ROM的地址,也可以用來存放片外 RAM 和片外 ROM 的地址。公用四根線進行數(shù)據(jù)傳輸: CS 片選線、 CLK 時鐘線、 DATI 數(shù)據(jù)輸入引腳、 DATOUT數(shù)據(jù)輸入引腳。寫主器件的 SPI 數(shù)據(jù)寄存器后開始產(chǎn)生 SPI 時鐘。外部主器件驅(qū)動從模式選擇輸入重慶郵電大學移通學院畢業(yè)設計(論文) 14 腳 SSP1[4]為低, SPI 模塊變?yōu)閺哪K。 硬件電路總體設計 硬件設計是整個系統(tǒng)的基礎(chǔ),要考慮的方方面面很 多,硬件設計至關(guān)重要,除了實現(xiàn)此設計基本功能以外,主要還要考慮如下幾個因素: ; ; ; 。 5v 電壓從輸入引腳輸入,通過轉(zhuǎn)換從輸出引腳輸入 電壓,從而成功的將 5v 電壓轉(zhuǎn)換為 電壓,轉(zhuǎn)換電路圖如下: SST89E516D 圖片成功顯示 圖片成功顯示 電源 SD 程序 液晶驅(qū)動 文件系統(tǒng) 重慶郵電大學移通學院畢業(yè)設計(論文) 16 圖 電壓轉(zhuǎn)換電路 晶體振蕩電路設計 X1 和 X2 分別接單片機的 XTAL1 和 XTAL2 口,它們是芯片內(nèi)振蕩器的輸入和輸出端。設置為四分頻,則速度為 10MBPS, 足可以播放 45 張圖片,流暢度可以保證。 SD模式是 SD 卡標準的讀寫方式,但是在選用 SD 模式時,往往需要選擇帶有 SD 卡控制器接口的單片機,或者必須加入額外的 SD 卡控制單元以支持 SD 卡的讀寫。使用了四根數(shù)據(jù)線和地線電源鍵 4 引腳,工作電壓是 。 在 SPI 模式下其命令由 6 個字節(jié)構(gòu)成,其中高位在前。其中 SD 方式采用 6 線制,使用 CLK、 CMD、 DAT0~ DAT3 進行數(shù)據(jù)通信。第一個字節(jié)是命令,緊接著是 4 字節(jié)的參數(shù),一般用于指定 SD的 字節(jié)地址。注意,在初始化階段最好設置為 SPI 頻率為 128 分頻,較低速度。當 rs=0、 rw 上升沿跳變時,單片機 p2 口傳送給 彩色液晶的數(shù)據(jù)時命令。 FAT32 結(jié)構(gòu)分析子程序設計 了解 FAT32 系統(tǒng)之前,需要注意一個 FAT 文件系統(tǒng)的第一個重要的數(shù)據(jù)結(jié)構(gòu)— BPB,它位于該 FAT 卷得第一個扇區(qū),同時也屬于 FAT 文件系統(tǒng)基本區(qū)域的保留區(qū)。因此,文件占用磁盤空間時,其基本單位不是字節(jié)而是簇,即使某個文件只有一個字節(jié),操作系統(tǒng)也會給他分配一個最小單元 — 既一個簇。這種存儲方式稱為文件的鏈式存儲。結(jié)構(gòu)信息。讀取第一扇區(qū),即 512 字節(jié)的內(nèi)容,我們可以知道 “ 文件分配表的起始地址 ” , “ 每簇多少扇區(qū) ” 和分配表的大小。公式:任何扇區(qū)地址 =(記錄簇號 2) *每簇多少扇區(qū) +根目錄的扇區(qū)地址。 文件處理子程序設計 處理圖片文件之前,首先需要了解 BMP 這種格式的圖片。 BMP 文件存儲數(shù)據(jù)時,圖像的掃描方式是按從左到右、從下到上的順序。 ,它包含 BMP 圖像的寬、高、壓縮方法、以及定義顏色等信息。 主程序設計 主程序讀取通過 FAT32 文件系統(tǒng),得到根目錄地址,在讀取根目錄的文件記錄達到指定文件的首簇地址。 Lcd_Init()。//4 分頻【最高速度】,高電平,后沿移位 Fat32_Init()。 return 1。焊接順序很重要應該是按照功能劃分的器件進行焊接,焊接一個功能部件,然后進行調(diào)試,調(diào)試通過焊接下一個部件,這樣容易找到問題的所在。調(diào)試時 , 一定要符合入口條件和出口條件 , 調(diào)試可用單步運行和斷點運行方式 , 通過檢查用者系統(tǒng)的 CPU 現(xiàn)場情況、 RAM 的內(nèi)容和 I/ O 口的狀態(tài) , 檢測程序執(zhí)行結(jié)果是否符合設計要求 。這個階段若有故障 , 可以考慮各子程序運行時是否破壞了現(xiàn)場 , 緩沖單元、工作寄存器是否發(fā)生沖突 , 標志位的建立和清除是否有堆棧區(qū)是否有溢出 , 輸入設備的狀態(tài)是否正常等等 ,若用者系統(tǒng)是在開發(fā)機的監(jiān)控程序下運行時 , 還要考慮用者緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突。如今的單片機已經(jīng)發(fā)展了很多的種類,各種型號的都有,價格也很平易近人,這就更使得單片機有了更大的發(fā)展空間。 本文主要描述了用型號為 SST89E516RD 的 51 單片機實現(xiàn)電子相冊。 重慶郵電大學移通學院畢業(yè)設計(論文) 25 參考文獻 [1] 李蒙,毛建東 .單片機原理及應用 [M].北京:中國輕工業(yè)出版社, . [2] 常敏,王涵. 51 單片機應用程序開發(fā)與實踐 [M].北京:電子工業(yè)出版社, 2021. [3] 王宜懷,劉曉升 .嵌入式應用技術(shù)基礎(chǔ)教程 [M].北京:清華大學出版社, . [4] 謝瑞和 .微型計算機原理與接口技術(shù)基礎(chǔ)教程 [M].北京:科學出版社, . [5] 顧治華,陳天煌,忽朝?。?C 語言程序設計 [CP].北京:機械工業(yè)出版社, 2021. 10. [6] 湯小丹 ,梁紅兵 . 計算機操作系統(tǒng) [M].西安:西安電子科技大學出版社, . [7] 李朝青.單片機原理及接口技術(shù) [M].北京:北京航空航天大學出版社, . [8] 候振鵬.嵌入式 C 語言程序設計 [M].北京:北京人民郵電出版社, . [9] 龔運新 . 單片機 C 語言開發(fā)技術(shù) [M].北京:清華大學出版社, . [10] 邵貝貝 , 龔光華 . 單片機的認識與實踐 [M]. 北京:北京航空航天大學出版社 , [11] 孫育才 . MCS51 系列單片機原理及應用 [M]. 南京:東南大學出版社, 2021. [12] 何立民 . 單片機高級教程 [M].北京: 北京航空航天大學出版社, 2021. [13] 沙占友,孟志永,王彥朋 . 單片機外圍電路設計 [M]. 北京:電子工業(yè)出版社,. [14]張石 .嵌入式系統(tǒng)教程 [M].北京:機械工業(yè)出版社, . [15] 張益貞. Visual C++實現(xiàn) MPEG/JPEG 編解碼技術(shù) . 北京:人民郵電出版社,2021,11 [16] 雷思孝等 .單片機原理及實用技術(shù) [M].西安:西安電子科技大學出版社 , 重慶郵電大學移通學院畢業(yè)設計(論文) 26 附:基于單片機的電子相冊程序 int main(void) { Port_Init()。 SPCR=0X5C。 File_Show()。 case 1: color += ((u16)FatBuffer[count]2)5 。 } } else { if(PixelBytes==2) //16 位顏色圖 { switch(RGBPoint) { case 0 : color = FatBuffer[count] 。 } } else { if(PixelBytes==4)//32 位顏色圖 { switch (RGBPoint) { case 0: color += ((u16)FatBuffer[count]3) 。 case 2 : 重慶郵電大學移通學院畢業(yè)設計(論文) 28 color += ((u16)FatBuffer[count]3)11 。 TFT_WriteData(color)。 if(BmpPointX==BmpPixelX) //一行結(jié)束 { i=AddBytes。 BmpPixelY。 } } else { while((u16)((float)BmpPointX*ScaleX)==RealPointX) //跳過要顯示的行中的某些像重慶郵電大學移通學院畢業(yè)設計(論文) 29 素 重慶郵電大學移通學院畢業(yè)設計(論文) 30 { SkipBytes+=PixelBytes。 BmpPointX=0。 BmpPointY++。 RealPointY = (float)BmpPointY*ScaleY。BmpCluster,amp。 //扇區(qū)數(shù)加一 if(sector == ClusterSize) //ClusterSize 為每簇扇區(qū)數(shù),判斷是否完成本簇輸出 { sector =0。 //讀 BMP 下一扇數(shù)據(jù) } }
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1