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

正文內(nèi)容

sd卡存儲采集數(shù)據(jù)電路設(shè)計畢業(yè)設(shè)計(論文)說明書(更新版)

2025-09-14 09:11上一頁面

下一頁面
  

【正文】 建一個功能強大的仿真 CPU以模擬執(zhí)行程序。SD卡上電后, 主機必須先向 SD 卡發(fā)送 74 個時鐘周期, 以完成 SD卡的上電過程。單頁操作時,對 SD 卡的讀操作,可以讀取 512 字節(jié)內(nèi)任意長度的數(shù)據(jù),但寫操作必須是 512 字節(jié)。單塊寫入時,命令為 CMD24,當應答為 0 時說明可以寫入數(shù)據(jù),大小為 512 字節(jié)。具體見流程圖 所示。在需要讀取 SD 卡中數(shù)據(jù)的時候,讀 SD 卡的命令字 為 CMD17,接收正確的第一個響應命令字節(jié)為 0xFE,隨后是 512 個字節(jié)的用戶數(shù)據(jù)塊,最后為 2 個字節(jié)的 CRC 驗證碼。主機和印卡交換數(shù)據(jù)時,數(shù)據(jù)是封裝在長度為 515 字節(jié)的數(shù)據(jù)令牌中進行的。因此, 主機在對 SD 卡進行任何操作 前, 都必須先要拉低 SD 卡的片選信號CS(card select), 以使 SD 卡進入 SPI 總線模式, 然后再由主機向 SD 卡發(fā)送命令。如果發(fā)現(xiàn)程序有錯,可采用在線匯編功能對程序進行在線修改 (DebugInline Assambly?) ,不必執(zhí)行先退出調(diào)試環(huán)境、修改源程序、對工程重新進行編譯 /匯編和連接、然后再次進入調(diào)試狀態(tài)的 步驟。工程的建立、設(shè)置、編譯 /匯編及連接產(chǎn)生目標文件的方法非常易于掌握。用過匯編語言后再使用 C來開發(fā),體會更加深刻。 圖 A/D 轉(zhuǎn)換電路 桂林航天工業(yè)學院畢業(yè)設(shè)計(論文) 第 17 頁 共 40 頁 17 帶 SD 卡的 TFT 彩屏 控制芯片 STC12C5A60S2 的邏輯電平為 5V CMOS 電平標準,而 SD 卡的邏輯電平為,它們之間不能直接相連,否則可能會燒壞 SD 卡;但我們選擇了帶 SD 卡的 TFT 彩屏模塊, TFT 彩屏模塊中已含 電壓轉(zhuǎn)換模塊。其連接方式如圖 。在斷電后, VCC 逐漸下降,當 VCC=0 時,相當于 VCC 端與地等電位,這時電容 C10 通過電阻R21 迅速放電,保證再上電時端位高電平。以 24MHz 的時鐘脈沖為例,每個時鐘脈沖為 ,兩個機器周期為 1us,因此 ,在第 9腳上連接一個 2us 的高電平脈沖,即可產(chǎn)生復位動作。 14. 3個時鐘輸出口,可由 T0的溢出在 ,可由 T1的溢出在 輸出時鐘 ,獨立波特率發(fā)生器可以在 口輸出時鐘。 ADC0ADC1ADC2ADC3ADC4ADC5ADC6ADC72122232425262728RXD/10TXD/11INT0/12INT1/13T0/14WR/16T1/15RD/17PSEN29ALE30XTAL21812345678RST9XTAL119EA313938373635343332GND20VCC40U6MCUSIP40RDT1INT1T0INT0TxDRxDVCCRSTWRXTAL1XTAL2 圖 STC89C52 原理圖 STC12C5A60S2 單片機是宏晶科技生產(chǎn)的單時鐘 /機器周期 (1T)的單片機,是高速 /低功耗 /超強抗干擾的新 一代 8051 單片機,指令代碼完全兼容傳統(tǒng) 8051,但速度快 812 倍。但是,這個方案代價相對昂貴,而且一般的專用電平轉(zhuǎn)換芯片都是同時轉(zhuǎn)換 8路、 16 路或者更多路數(shù)的電平,相對本系統(tǒng)僅僅需要轉(zhuǎn)換 4路來說是一種資源的浪費。 其中 class 1, class3,class9的 SPI模式不支持。 Class5(擦除卡命令集 ): CMD32:設(shè)置擦除塊的起始地址 . CMD33:設(shè)置擦除塊的終止地址。 CMD12:停止讀多塊時的數(shù)據(jù)傳輸。 ③ 在 DAT 上沒有數(shù)據(jù)傳輸?shù)亩ㄖ?(點對點 )命令。根據(jù)命令索引號可推知 SD 卡的命令最多不超過 64 個(有些命令索引號為保留以后升級用,沒有實際的命令相對應), SD 卡協(xié)議把卡 的命令分為若干類,有些命令只有對 SD 模式起作用,有些命令只對 SPI 模式起作用,大部分命令是通用的,兩種模式下具有相同的命令。一旦數(shù)據(jù)讀取出現(xiàn)錯誤,卡就不再傳輸數(shù)據(jù),取而代之的是發(fā)送一個數(shù)據(jù)出錯令牌給主機。多塊傳輸會在 CMD線路上出現(xiàn)一個停止命令幀時中斷傳輸。 命令幀:命令幀用來傳輸一個操作命令的令牌。 SPI 標準僅僅定義了物理連接方式,并未包括完整的數(shù)據(jù)傳輸協(xié)議。 SD 卡總線介紹 SD存儲卡定義了兩種可選擇的總線協(xié)議,分別是 SD和 SPI。 SD方式時的數(shù)據(jù)傳輸速度與 SPI 方式要快,采用單片機對 SD 卡進行讀寫時一般都采用 SPI 模式。二是接口控制電路,所有操作都由該控制電路具體去執(zhí)行。 其次是硬件平臺和軟件平臺的選擇,包括 單片機和 SD 卡選型 、編程語言、軟件開發(fā)工具、 軟件仿真工具 等。 AT89C52單片機沒有集成 SD 卡控制器接口,若選用 SD 模式通訊就無形中增加了產(chǎn)品的硬件成 桂林航天工業(yè)學院畢業(yè)設(shè)計(論文) 第 3 頁 共 40 頁 3 本。 51 單片機是基礎(chǔ)入門的一個單片機,還是應用最廣泛的一種。 單片機是智能化模塊,有數(shù)據(jù)存儲、讀寫的功能,并且支持匯編和 C語言編程,在工作電壓穩(wěn)定的條件下可以實現(xiàn)長時間穩(wěn)定的工作,而且還具有價格低廉的優(yōu)勢。其體積小、容量大以及數(shù)據(jù)傳輸快等優(yōu)點,是眾多電子設(shè)備理想的外部存儲介質(zhì)。該系統(tǒng)能同時采集四路周期信號波形,并將四路模擬電壓( 05V)進行 A/D 轉(zhuǎn)換,每秒鐘轉(zhuǎn)換一次,結(jié)果轉(zhuǎn)換為 ASCII 碼形式,且四路結(jié)果分別存儲到 SD 卡預先建立好的 、 、 、 文檔中。 1 NO: 桂林航天工業(yè)學院 畢業(yè)論文 題目: SD 卡存儲采集 數(shù)據(jù)電路設(shè)計 專業(yè): 電子信息工程技術(shù) 姓名: 李強 學號: 20xx04520330 指導教師: 陳錫華 20xx 年 06 月 10 日 i 摘 要 隨著微電子技術(shù)的迅猛發(fā)展,集成電路組成的電子系統(tǒng)集成度越來越高,使得芯片的復雜性不斷上升 ,單片的成本卻不斷降低。 論文介紹了 SD卡存儲采集數(shù)據(jù)電路設(shè)計原理、電路以及程序,闡述了基于 STC12C5A60S2芯片主控的 DY_mini80E開發(fā)板實現(xiàn)數(shù)據(jù)的采集和數(shù)據(jù)的 SD存儲的設(shè)計電路過程和實現(xiàn)方法以及運行得到的結(jié)果分析。 SD 卡作為一種基于半導體閃存工藝的存儲卡, 1999 年由日本松下、東芝和美國SanDisk 公司共同研制完成。在電能監(jiān)測以及無功補償系統(tǒng)中,要連續(xù)記錄大量的電壓、電流、有功功率、無功功率以及時間等參數(shù),當單片機采集到這些數(shù)據(jù)時可以利用 SD 作為存儲媒質(zhì)。 單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器 CPU 隨機存儲器 RAM、只讀存儲器 ROM、多種 I/O 口和中斷系統(tǒng)、定時器 /計時器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、 A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的計算機系統(tǒng)。 SD 模式需要選擇帶有 SD 卡控制器接口的 MCU,或者必須加入額外的 SD卡控制單元以支持 SD卡的讀寫。而在 SD 卡向單片機傳輸數(shù)據(jù)時可以直接連接,因為它們之間的電平剛好滿足上述的電平兼容原則,既經(jīng)濟又實用。 SD卡的內(nèi)部結(jié)構(gòu)如圖 ,主要有四部分組成,一是接口電路,共有九個接口電路,定義如表 1所示。而 SPI 方式采用 4線制,使用 CS、 CLK、 DataIn、 DataOut進行數(shù)據(jù)通信。以下介紹 SD 卡的驅(qū)動方法,只實現(xiàn)簡單的扇區(qū)讀寫。 桂林航天工業(yè)學院畢業(yè)設(shè)計(論文) 第 7 頁 共 40 頁 7 圖 SD 總線連接圖 SPI 總線 兼容 SD 卡的 SPI通信模式是一種通過 SPI 信道訪問 SD 卡的方式。 圖 SPI 總線連接 桂林航天工業(yè)學院畢業(yè)設(shè)計(論文) 第 8 頁 共 40 頁 8 總線協(xié)議 (1)SD 總線協(xié)議 SD總線上的通信是以命令幀、反饋幀和數(shù)據(jù)幀進行的,這幾種幀格式都包含起始位和停止位。多塊傳輸在進行寫卡操作時的速度比單塊傳輸快得多。 一個合法的數(shù)據(jù)塊的結(jié)尾應當包括 16 位的 CRC 校驗部分, CRC 校驗值是按照標準的CCITT的 x 的 16 次方 +X 的 12次方 +X的 5 次方 +1產(chǎn)生的。最后是 7 位CRC 校驗位和一位停止位 1。這個命令將被所有的卡單獨接受并響應。 CMD10:讀 CTD 寄存器。 CMD27:寫 CSD 寄存器。 classl0和 class11:保留。 一般來說,通用的電平轉(zhuǎn)換方案是采用類似 SN74ALVC4245 的專用電平轉(zhuǎn)換芯片,這類 芯片不僅可以用作升壓和降壓,而且允許兩邊電源不同。下面圖 就是一個 STC12C5A60S2 單片機的 引腳 圖。 13. 共 4 個 16 位定時器 ,兩個與傳統(tǒng) 8051 兼容的定時器 /計數(shù)器 ,16 位定時器 T0和 T1,沒有定時器 2,但有獨立 波特率發(fā)生器做串行通訊的波特率發(fā)生器 ,再加上2路 PCA 模塊可再 實現(xiàn) 2個 16位定時器。 ( 1)復位電路 STC12C5A60S2 的復位引腳 (RESET)是第 9腳,當此引腳連接高電平超過 2 個機器周期,即可產(chǎn)生復位的動作。只要電容 C容量足夠大,即可保證 RST 高電平有效時間大于 24 個真到周期, CPU 能可靠復位。在該電路由兩個 30pF的電容 C C9和一個 24MHz 的晶振 Y2 組成。電路 將電壓 VCC( 5V)通過四路 W3~W6 均 10KΩ的滑動變阻器(即電壓可調(diào)范圍 0V5V)分別進入 AIN0~AIN3 進行 A/D 轉(zhuǎn)換,轉(zhuǎn)換后的數(shù)字信號通過 SCL、 SDA 腳送到 STC12C5A60S2 單片機。 Keil 軟件簡介 Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機 C語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結(jié)構(gòu) 性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。 Keil 使用 “ 工程 ”(Projec t)的概念,對工程 (而不能對單一的源程序 )進行編譯 /匯編、連接等操作。 Keil 能以單步執(zhí)行 (按 F11 或選擇 DebugStep)、過程單步執(zhí)行 (按 F10或選擇 DebugStep Over)、全速執(zhí)行等多種運行方式進行程序調(diào)試。通常 SD 卡上電后會自動進入 SD 總線模式, 并在 SD 總線模式下向 SD 卡發(fā)送復位命令(CMD0)。為了和文件系統(tǒng)兼容,對頁的讀寫操作都按 512 字節(jié)的數(shù)據(jù)量進行。 SD 卡對每個發(fā)送給自己的數(shù)據(jù)塊都通過一個應答命令確認,它為 1 個字節(jié)長,當?shù)?5 位為 00101 時,表明數(shù)據(jù)塊被正確寫入 SD 卡。 中斷 重新賦初 值 50mS 溢出 40次? 溢出次數(shù)加一 溢出次數(shù)清零 是 否 置位 1S 標志位 中斷返回 桂林航天工業(yè)學院畢業(yè)設(shè)計(論文) 第 26 頁 共 40 頁 26 圖 主程序流程圖 開始 系統(tǒng)初始化 按鍵內(nèi)容 清除 未按下 清除時間標志位 讀取 DS1302 讀取 4 個通道AD 采樣數(shù)據(jù) 計算電壓值 SD 卡存儲 時間和電壓 顯示時間和各通道電壓 置位 /清除采集位 刪除記錄文件 采集、停止采集 時間標志位 采集標志位 是
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1