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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的電子相冊(cè)設(shè)計(jì)(參考版)

2024-12-07 18:51本頁面
  

【正文】 } SD_ReadSingleBlock(BmpAddress+sector, FatBuffer)。 BmpCluster = FAT_NextCluster(BmpCluster)。 重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 sector++。BmpAddress,SkipBytes)。sector,amp。 if(SkipBytes!=0) { Skip_Data(amp。 //BmpPixelY 減至 0,表示圖片顯示完畢,退出 RealPointX = (float)BmpPointX*ScaleX。 BmpPixelY。 //一行結(jié)束, Bmp 圖 Y 方向像素計(jì)數(shù)減 1 while((u16)(((float)BmpPointY)*ScaleY)==RealPointY) { SkipBytes += BmpPixelX*PixelBytes+AddBytes。 BmpPointY++。 while(i) count++。 BmpPointX++。 BmpPixelY。 //一行結(jié)束, Bmp 圖 Y 方向像素計(jì)數(shù)減 1 while((u16)((float)(BmpPointY)*ScaleY)==RealPointY) //跳過不顯示的整行 { SkipBytes += BmpPixelX*PixelBytes+AddBytes。 BmpPointY++。 while(i) count++。 //水平像素加一 SkipBytes = 0。 //輸出一個(gè)像素 color = 0。 } } } } if(++RGBPoint==PixelBytes) //得到了一個(gè)完整的像素 { RGBPoint = 0。 break 。 break。 break 。 break 。 break 。 break 。 break。 break 。 return 1。 if(File_System!=32) ShowString(0, 100, NO FAT32 FileSystem, WHITE, RED, BACKGROUND)。//4 分頻【最高速度】,高電平,后沿移位 Fat32_Init()。 while(Sd_Init()==0) ShowString(0, 100, 未插入存儲(chǔ)卡 !!!, WHITE, RED, BACKGROUND)。 Lcd_Init()。 經(jīng)過這次的畢業(yè)設(shè)計(jì),使我無論是從理論知識(shí)還是從實(shí)際操作中都學(xué)到了很多的知識(shí),它是對(duì)我所學(xué)專業(yè)的一次知識(shí)大綜合,使我接觸到了了更多平時(shí)沒有接觸過的各種科學(xué)儀器設(shè)備、元器件,并且獲得了相關(guān)的儀器調(diào)試經(jīng)驗(yàn),同時(shí)也發(fā)現(xiàn)了自己的在這方面的很多不足之處 , 體會(huì)到了理論知識(shí)對(duì)實(shí)踐有很大的指導(dǎo)作用。本次的設(shè)計(jì)工作,由于時(shí)間短,水平有限,還存在很多不足的地方。電子相冊(cè)隨著嵌入式技術(shù)的不斷發(fā)展,也在不斷的進(jìn)行改進(jìn),產(chǎn)品種類也將越來越豐富,功能也將越來越人性化,應(yīng)用也將越來越廣泛。單片機(jī)已成為計(jì)算機(jī)發(fā)展和應(yīng)用的一個(gè)重要方面。 重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文) 24 總 結(jié) 隨著科技的發(fā)展, 電子 技術(shù)發(fā)展也是 日新月異,正在逐步引起各方面的重視,從而正在成為信息技術(shù)發(fā)展的新寵。 當(dāng)全部調(diào)試和修改完成后 , 將程序固化到 SST89E516RD 中 , 進(jìn)行整機(jī)調(diào)試。 各程序模塊通過后 ,則可以把相關(guān)功能塊連在一起進(jìn)行總調(diào)。 有無循環(huán)錯(cuò)誤、有無機(jī)器碼錯(cuò)誤以及轉(zhuǎn)移地址的錯(cuò)誤 。 對(duì)于模塊結(jié)構(gòu)程序,要一個(gè)個(gè)子程序分別調(diào)試。 對(duì)于常見的硬件問題一般都可以有如下幾種方法進(jìn)行檢測(cè): ,如果原理圖正確就檢查焊接是否按照原理圖進(jìn)行的; ; ,引腳短路現(xiàn)象; 符合要求等; ,是不是電壓值不符合要求、電源負(fù)載不足、負(fù)載能力差等。一口氣把所有的原件焊接上去,這樣如果板子出現(xiàn)問題的話,調(diào)試的進(jìn)行將會(huì)很困難。 重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文) 23 第 5 章 基于單片機(jī)的電子相冊(cè)的 系統(tǒng)測(cè)試 電子相冊(cè)的 硬件調(diào)試方法 電路板焊接好之后常常會(huì)遇到諸多不通電、不導(dǎo)通、無法下載程序等常見的硬件方面的常見問題。 File_Show()。//FAT 文件系統(tǒng)初始化 if(File_System==32) ShowString(0, 100, FAT32 FileSystem, BLACK, YELLOW, BACKGROUND)。 SPCR=0X5C。 full_display(BLACK)。主程序如下所示: int main(void) { Port_Init()。經(jīng)過地址轉(zhuǎn)換,轉(zhuǎn)換成扇區(qū)地址。小于 24 位的位圖數(shù)據(jù)實(shí)則是調(diào)色板的索引值。 ,這個(gè)部分是可選的,有些位圖需要調(diào)色板,有些位圖則不需要調(diào)色板。 ,它包含 BMP 圖像文件的類型、顯示內(nèi)容等信息。由于 BMP 文件格式是 Windows 環(huán)境中交換與圖有關(guān)的數(shù)據(jù)的一種標(biāo)準(zhǔn),因此在 windows 環(huán)境中運(yùn)行的圖像圖像軟件都支持 BMP圖像格式。 BMP 文件的圖像深度可選 1bit、 4bit、 8bit 以及 24bit 等。 BMP 是一種與硬件設(shè)備無關(guān)的圖片文件格式,使用非常廣。最后對(duì)讀取的文件內(nèi)容進(jìn)行傳輸。知道了以上信息,就可以方便的將文件的簇地址轉(zhuǎn)換為扇區(qū)地址。文件存放都是以簇為單位進(jìn)行存儲(chǔ)的。通過計(jì)算,我們可以得知根目錄的扇區(qū)地址,也就是 2 簇的扇區(qū)地址。數(shù)據(jù)區(qū),記錄文件真正的數(shù)據(jù)。保存 fat32 的結(jié)構(gòu)內(nèi)容。 Fat32 文件系統(tǒng)由結(jié)構(gòu)信息 +文 件分配 表 +數(shù)據(jù)區(qū)組成。為了實(shí)現(xiàn)文件的鏈?zhǔn)酱鎯?chǔ),文件系統(tǒng)必須準(zhǔn)確地記錄哪些簇已經(jīng)被文件占用,還必須為每個(gè)已經(jīng)占用的簇指明存儲(chǔ)后繼內(nèi)容的下一個(gè)簇的簇號(hào),對(duì)文件的最后一簇,則要指明本簇?zé)o后繼簇。同一個(gè)文件的數(shù)據(jù)并不一定完整地存放在磁盤中一個(gè)連續(xù)的區(qū)域內(nèi),而往往會(huì)分成若干段,像鏈子一樣存放。為了可以將磁盤空間有序地分配給相應(yīng)的文件,而讀取文件的時(shí)候又可以從相應(yīng)的地址讀出文件,我們把數(shù)據(jù)區(qū)空間分成 BPB_BytsPerSec*BPB_SecPerClus 字節(jié)長(zhǎng)的簇來管理, FAT 表項(xiàng)的大小與 FAT 的類型有關(guān), FAT12 的表項(xiàng)為 12bit, FAT16 為 16bit,而 FAT32 則為 32bit。文件系統(tǒng)分配磁盤空間按照簇來分配的。這個(gè)扇區(qū)又叫做 “ 啟動(dòng)扇區(qū) ” 、 “ 保留扇區(qū) ” 、 “ 0 扇區(qū) ” ,眾多的叫法都說明一個(gè)相同的問題:該扇區(qū)是 FAT 卷得第一 個(gè)扇區(qū)。這些液晶控制器只要通過設(shè)置相應(yīng)的控制線,發(fā)送相應(yīng)的數(shù)據(jù)和命令,就可以很方便的使用了。當(dāng) rs= rw 上升沿跳變時(shí),單片機(jī) p2 口傳送給彩色液晶的就是普通數(shù)據(jù)了。我用的是帶 ili9320 控制器的 320*240分辨率的彩色液晶。等初始化完成再把分頻系統(tǒng)改為 4 分頻,較高速度,正常使用 SD 卡。硬件 SPI 接口電平上,設(shè)置單片機(jī)的時(shí)鐘線,默認(rèn)為 1,設(shè)置數(shù)據(jù)在時(shí)鐘的后沿移位。最后一個(gè)字節(jié)是校驗(yàn)碼。 SD 卡每次通信,傳輸 48 位,即 6 個(gè)字節(jié)的數(shù)據(jù)。而 SPI 方式采用 4 線制,使用 CS、 CLK、 DATIN、 DATOUT 進(jìn)行數(shù)據(jù)通信。 軟件流程圖 電子相冊(cè) 軟件設(shè)計(jì) 流程圖如圖 所示: 列 表 顯 示用 戶 選 擇 了其 中 一 列顯 示 圖 片開 始讀 取 S D 卡 中 的 J P E G 和 B M P 文 件顯 示 控 制 按 鈕顯 示 下 一 張 圖 片顯 示 上 一 張 圖 片有 按 鍵 消 息按 下 左 鍵按 下 右 鍵按 下 返 回 鍵更 新 選 中 項(xiàng)NNYY 圖 軟件系統(tǒng)程序流程圖 讀寫 SD 卡子程序設(shè)計(jì) 重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文) 20 SD 卡( Secure Digital Memory Card)是一種為滿足安全性、容量、性能和使用環(huán)境的需求而設(shè)計(jì)的一種新型存儲(chǔ)器件, SD 卡支持兩種 總線方式: SD 方式和 SPI方式。電路圖如圖 、圖 所示: 圖 SD 卡引腳圖 重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文) 18 圖 SD/MMC 卡引腳簡(jiǎn)介 液晶電路設(shè)計(jì) 畢業(yè)設(shè)計(jì)液晶顯示器我選擇的是 存 8 位彩色液晶, 30 引腳,液晶使用的是控制器型號(hào)是 ILI9320。 DAT0~ 3:數(shù)據(jù)線,數(shù)據(jù)可以從卡傳向主機(jī)也可以從主機(jī)傳向卡。各引腳功能介紹如下: CLK:時(shí)鐘信號(hào),每個(gè)時(shí)鐘周期傳輸一個(gè)命令或數(shù)據(jù)位,頻率可在 0~ 25Mhz之間變化, SD 卡的總線管理器可以不受任何限制的自由產(chǎn)生 0~ 25Mhz 的頻率。SD 卡結(jié)構(gòu)見圖 : 重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 圖 SD 卡內(nèi)部結(jié)構(gòu) 圖 是 SD/MMC 卡引腳簡(jiǎn)介,本次設(shè)計(jì)采用的 SD卡,采用的 SPI 模式。然而,一般單片機(jī)沒有集成 SD 卡控制器接口,故選用 SPI 模式可以說是一種最佳的解決方案,在 SPI 模式下,通過四條線就可以完成所有的數(shù)據(jù)交換,采用 SPI 模式對(duì) SD 卡進(jìn)行讀寫操作可大大簡(jiǎn)化硬件電路的設(shè)計(jì)。 SD 卡允許在兩種模式下工作,即 SD 卡模式和 SPI 模式。晶振電路接線圖如 下圖 所示: 圖 晶振電路 SD 卡電路設(shè)計(jì) SD 卡( Secure Digital Memory Card)是一種為滿足安全性、容量、性能和使用環(huán)境等各方面的需求而設(shè)計(jì)的一種新型存儲(chǔ)器件。就 24 位的 320*240 格式的 BMP 圖片而言,其文件大小約為 225K。本設(shè)計(jì)的晶體振蕩電路采用的是大小為 40MHz 的石英晶振。該芯片有三個(gè)引腳:輸入引腳、輸出引腳、接地引腳。 總體設(shè)計(jì) 流程圖 : 根據(jù)題目要求系統(tǒng)可以分為以下幾個(gè)基礎(chǔ)模塊,如圖 所示: 圖 硬件總體設(shè)計(jì)流程圖 電子相冊(cè)各模塊的電路設(shè)計(jì) 電壓轉(zhuǎn)換電路設(shè)計(jì) 存儲(chǔ)器 SD 卡與彩色液晶顯示器的工作電壓為 ,單片機(jī) SST89E516RD 工作電壓為 5v,使用 USB 供電的電壓輸出為 5v。先從總體電路設(shè)計(jì)入手,然后詳細(xì)介紹各個(gè)部分的設(shè)計(jì)。如圖 、圖 所示是 SPI 格式圖: 圖 CPHA=0 時(shí) SPI 傳輸格式 圖 CPHA=1 時(shí) SPI 傳輸格式 看門狗定時(shí)器:?jiǎn)纹瑱C(jī)內(nèi)部有一個(gè)可編程的看門狗 (WDT),用來防止軟件的死鎖和自動(dòng)保護(hù) , 為了保護(hù)系統(tǒng),防止軟件的死鎖。如果 SPI 中斷位 SPIE 和串口中斷使能位 ES 都置 1,將產(chǎn)生 SPI 中斷請(qǐng)求。寫入的數(shù)據(jù)從主器件的 MOSI 腳轉(zhuǎn)換到 MOSI 腳。 SCK 腳是主模塊的時(shí)鐘輸出或從模塊的輸入。 SPI 通道是定向 的字節(jié),每個(gè)命令或者數(shù)據(jù)快都是由 8 位字節(jié)構(gòu)成,類似 SD 卡協(xié)議, SPI 包含了命令、相應(yīng)和數(shù)據(jù)塊。 SST89E516RD 單片機(jī) 芯片的原理框圖與各功能模塊圖 圖 89e516rd 單片機(jī)的內(nèi)部結(jié)構(gòu) SPI 接口說明: SPI 接口讓 MCU和外圍器件或 MCU之間做高速同步數(shù)據(jù)傳送。 SP 堆棧指針 SP 是一個(gè) 8 位寄存器,能自動(dòng)加 1 或減 1,專門用來存放堆棧的棧頂重慶郵電大學(xué)移通學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 地址。其中 DPH 為 DPTR 的高 8 為, DPL 為 DPTR 的低
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1