女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于C8051F021單片機(jī)和SD2300芯片實(shí)現(xiàn)海流數(shù)據(jù)采集存儲(chǔ)接口的設(shè)計(jì)

電子設(shè)計(jì) ? 來源:?jiǎn)纹瑱C(jī)與嵌入式系統(tǒng)應(yīng)用 ? 作者:劉軍亮 ? 2020-10-19 10:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著科技的高速發(fā)展,現(xiàn)代工業(yè)測(cè)控領(lǐng)域的很多應(yīng)用中都需要實(shí)現(xiàn)大量數(shù)據(jù)的定時(shí)采集存儲(chǔ)。以為海流計(jì)設(shè)計(jì)的海流數(shù)據(jù)采集存儲(chǔ)接口電路為例,介紹一種定時(shí)采集存儲(chǔ)系統(tǒng)的工作原理及其實(shí)現(xiàn)方法。

1 總體結(jié)構(gòu)

在很多情況下,尤其是惡劣的工作環(huán)境下,高性能的單片機(jī)和大容量的Flash存儲(chǔ)器是數(shù)據(jù)采集存儲(chǔ)系統(tǒng)的最佳選擇,本文介紹的系統(tǒng)也是基于這樣的考慮。系統(tǒng)硬件結(jié)構(gòu)并不復(fù)雜,包括高性能單片機(jī)C8051F021、實(shí)時(shí)時(shí)鐘芯片SD2300、大容量Flash存儲(chǔ)器K9G8G08及其外圍電路,如圖1所示。工作原理也較為簡(jiǎn)單,通過串口將單片機(jī)C8051F021與海流計(jì)相連,通過對(duì)單片機(jī)的編程實(shí)現(xiàn)對(duì)海流計(jì)的控制和使用。同時(shí),為了實(shí)現(xiàn)定時(shí)采集和數(shù)據(jù)存儲(chǔ)的功能,還需將實(shí)時(shí)時(shí)鐘芯片SD2300和大容量Flash存儲(chǔ)器K9G8G08的相應(yīng)引腳與C8051F021的GPIO相連。SD2300通過發(fā)送定時(shí)中斷使得C8051F021在預(yù)定時(shí)刻通過串口采集若干組流速和流向數(shù)據(jù),然后將其存儲(chǔ)在K9G8G08中。

基于C8051F021單片機(jī)和SD2300芯片實(shí)現(xiàn)海流數(shù)據(jù)采集存儲(chǔ)接口的設(shè)計(jì)

2 硬件設(shè)計(jì)

2.1 高性能單片機(jī)C8051F021

C8051F021單片機(jī)是集成在一塊芯片上的混合信號(hào)系統(tǒng)級(jí)單片機(jī)。芯片上有64位數(shù)字I/O。C8051F021單片機(jī)具有片內(nèi)看門狗定時(shí)器、VDD 監(jiān)視器和時(shí)鐘發(fā)生器,可以說是真正的、可獨(dú)立工作的、完整的SoC(片上系統(tǒng))。片上所有的模擬和數(shù)字設(shè)備都可以使能或關(guān)閉,也可以由用戶設(shè)置。片內(nèi)的 Flash存儲(chǔ)器可以在電路(即由用戶程序在運(yùn)行時(shí))編程(讀寫),為用戶提供了非揮發(fā)性存儲(chǔ)器,并允許現(xiàn)場(chǎng)更新8051程序。

2.2 SD2300與C8051F021的硬件接口設(shè)計(jì)

SD2300是深圳市興威帆電子技術(shù)有限公司開發(fā)的一種具有內(nèi)置晶振、兩線式串行接口的高精度實(shí)時(shí)時(shí)鐘芯片。較SD2000而言,SD2300具有更寬的定時(shí)范圍、更多的周期性中斷選擇,并增加了數(shù)字精度調(diào)整寄存器、30s時(shí)間調(diào)整和晶振停振檢測(cè)等功能。最顯著的改動(dòng)是對(duì)時(shí)鐘數(shù)據(jù)/寄存器的訪問由通過不同命令字改為地址直接尋址,使得芯片的使用更加靈活,并提高了程序編寫的可讀性。

SD2300的接口為I2C總線。對(duì)于具有I2C總線接口的單片機(jī),只需將SD2300的SCL、SDA腳與單片機(jī)的SCL、SDA腳相連;對(duì)于沒有 I2C總線接口的單片機(jī),可以用通用I/O口來模擬I2C總線。如圖2所示,單片機(jī)C8051F021的PO.6模擬SCL,產(chǎn)生I2C總線的時(shí)序同步信號(hào);PO.7模擬SDA,實(shí)現(xiàn)I2C總線的串行數(shù)據(jù)輸入/輸出。圖2中的INTRA、INTRB為定時(shí)中斷輸出,SDA和SCL為時(shí)鐘電路的串行時(shí)鐘腳, SDAE和SCLE為E2PROM的串行時(shí)鐘腳。

2.3 K9G8G08與C8051F021的硬件接口設(shè)計(jì)

K9G8G08容量為8 Gb(8 858 370 048位),包含524 288行(頁)和2 112×8列。在列地址2 048~2 111處有備用的64列存儲(chǔ)單元。2 112字節(jié)的數(shù)據(jù)寄存器與存儲(chǔ)器陣列相連,用來為在頁讀或頁編程操作時(shí)I/O端口和存儲(chǔ)陣列間的數(shù)據(jù)傳輸服務(wù)。存儲(chǔ)器陣列由32個(gè)存儲(chǔ)單元串行連接在一起,構(gòu)成了一個(gè)NAND結(jié)構(gòu)。每32個(gè)存儲(chǔ)單元處于不同的頁中。一個(gè)存儲(chǔ)單元包括2位數(shù)據(jù)。一個(gè)塊由2個(gè)NAND結(jié)構(gòu)串組成,總共包含1 081 344個(gè)NAND結(jié)構(gòu)。編程和讀操作均以頁為單位,而擦除操作以塊為單位。存儲(chǔ)器陣列包含4 096個(gè)256 KB的可擦除塊。K9G8G08采用8個(gè)I/O引腳的多次復(fù)用方案。這就使得其外部引腳數(shù)顯著減少,并且可以不改變現(xiàn)有系統(tǒng)的板級(jí)設(shè)計(jì)而進(jìn)行系統(tǒng)升級(jí)。指令、地址和數(shù)據(jù)通過在CE為低電平時(shí)把WE引腳拉低而寫入I/O引腳,在麗的上升沿被鎖存。CLE和ALE通過I/O引腳分別被用在指令和地址的多路傳輸中。一些指令需要1個(gè)總線周期,例如重啟指令、讀狀態(tài)指令等;另一些指令則需要2個(gè)周期,例如頁讀、塊擦除和頁編程操作,一個(gè)周期用來設(shè)置,另一個(gè)周期用來執(zhí)行。1 Gb的物理地址空問需要30位的地址,5個(gè)周期來尋址(2個(gè)列地址,3個(gè)行地址)。頁讀和頁編程操作在相應(yīng)的指令后需要同樣的5個(gè)地址周期。而在一個(gè)塊擦除操作中,只需要3個(gè)行地址。因此,可將C8051F021的P2口直接與這8根I/O連接,其他控制引腳接C8051F021、的相應(yīng)引腳,如圖3所示。K9G8G08通過CLE和ALE信號(hào)線實(shí)現(xiàn)I/O口上指令和地址的復(fù)用。指令、地址和數(shù)據(jù)都通過拉低WE和CE從I/O口寫入。

3 軟件設(shè)計(jì)

3.1 系統(tǒng)軟件設(shè)計(jì)

系統(tǒng)軟件的設(shè)計(jì)流程如圖4所示。首先完成系統(tǒng)的初始化工作,包括C8051F021的初始化和SD2300的定時(shí)中斷設(shè)置,然后系統(tǒng)進(jìn)入等待狀態(tài)。待到達(dá)預(yù)定時(shí)刻后,SD2300發(fā)出定時(shí)中斷,使C8051F021進(jìn)入中斷處理程序,進(jìn)行數(shù)據(jù)采集和存儲(chǔ)。存儲(chǔ)完畢,系統(tǒng)再次進(jìn)入等待狀態(tài),等待下一次定時(shí)中斷的到來。

3.2 SD2300的軟件接口設(shè)計(jì)

SD2300的I2C接口與C8051F021的GPIO相連,通過GPIO來模擬I2C,編程簡(jiǎn)單,操作方便。SD2300的訪問控制通過寄存器直接尋址實(shí)現(xiàn),其內(nèi)部的寄存器如表1所列。

SD2300通過兩線式串行接口方式接收各種命令并讀寫數(shù)據(jù)。下面具體介紹兩線式串行接口方式。

①開始條件:當(dāng)SCL處于高電平時(shí),SDA由高電平變成低電平構(gòu)成一個(gè)開始條件。對(duì)SD2300的所有操作均必須由開始條件開始。

②停止條件:當(dāng)SCL處于高電平時(shí),SDA由低電平變成高電平構(gòu)成一個(gè)停止條件。此時(shí)SD2300所有的操作均停止,系統(tǒng)進(jìn)入待機(jī)狀態(tài)。

③數(shù)據(jù)傳輸:當(dāng)SCL為低電平,且SDA電平變化時(shí),數(shù)據(jù)由C8051F021傳輸給SD2300;當(dāng)SCL為高電平,且SDA電平不變時(shí), C8051F021讀取SD2300 E2PROM發(fā)送來的數(shù)據(jù);當(dāng)SCL為高電平,且SDA電平變化時(shí),SD2300收到一個(gè)開始或停止條件。

④確認(rèn):數(shù)據(jù)傳輸以8位序列進(jìn)行。SD2300在第9個(gè)時(shí)鐘周期時(shí)將SDA置位為低電平,即送出一個(gè)確認(rèn)信號(hào),標(biāo)明數(shù)據(jù)被其收到。

鑒于篇幅所限,僅以SD2300的設(shè)定開始采集時(shí)間程序?yàn)槔榻B一下SD2300的軟件接口編寫。

3.3 K9G8G08的軟件接口設(shè)計(jì)

相比于三星公司的Flash存儲(chǔ)器KM29U128T,K9G8G08不僅在容量上得到了極大的提高,操作的多樣性和靈活性也有顯著改進(jìn)。例如,支持一頁內(nèi)的隨機(jī)數(shù)據(jù)讀寫,并提供了一種特殊的Two-Plane頁編程操作,可以支持兩頁的同時(shí)寫入,其操作指令如表2所列。

4 總結(jié)

為海流計(jì)設(shè)計(jì)的數(shù)據(jù)定時(shí)采集存儲(chǔ)系統(tǒng),經(jīng)過反復(fù)實(shí)驗(yàn),能夠按照預(yù)定時(shí)刻準(zhǔn)時(shí)進(jìn)行數(shù)據(jù)采集工作,數(shù)據(jù)存儲(chǔ)完整準(zhǔn)確,整個(gè)系統(tǒng)工作穩(wěn)定可靠。該系統(tǒng)的設(shè)計(jì)為相關(guān)應(yīng)用提供了參考。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52448

    瀏覽量

    439907
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44972

    瀏覽量

    649818
  • 數(shù)據(jù)采集
    +關(guān)注

    關(guān)注

    40

    文章

    7134

    瀏覽量

    116346
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    計(jì)算機(jī)近距離無線數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

    接收模塊和無線數(shù)據(jù)采集發(fā)射模塊組成。無線數(shù)據(jù)發(fā)射模塊以C8051F021單片機(jī)為處理核心,采用單片機(jī)內(nèi)部的12位ADC對(duì)現(xiàn)場(chǎng)的模擬信號(hào)進(jìn)行
    發(fā)表于 11-30 10:12

    使用C8051F32X帶USB接口單片機(jī)進(jìn)行數(shù)據(jù)采集和USB接口通信(四)——單片機(jī)編譯軟件

    目前,帶USB總線的產(chǎn)品越來越多,其優(yōu)越性也更加顯現(xiàn),USB的應(yīng)用必將向著更深和更廣的方向發(fā)展。為了使讀者進(jìn)一步了解和掌握USB設(shè)計(jì)技術(shù),本刊特推出《使用C8051F32X帶USB接口單片機(jī)進(jìn)行
    發(fā)表于 05-06 09:08

    請(qǐng)問C8051F021單片機(jī)復(fù)位端口是高電平怎么解決?

    C8051F021單片機(jī)復(fù)位端口是高電平,一上電蜂鳴器和其他兩個(gè)重要控制端口誤動(dòng)作,相加一個(gè)一上電就三態(tài)輸出的隔離,只要四個(gè)端口,573是8路的嫌多,有4路類似的嗎?或者還有其他解決方法? 輸入端接的都是單片機(jī)
    發(fā)表于 10-08 14:28

    c8051f020/c8051f021中文資料

    C8051F020/1/2/3 器件是完全集成的混合信號(hào)系統(tǒng)級(jí)MCU。芯片具有64 個(gè)數(shù)字I/O 引腳。C8051F020/2 或32 個(gè)數(shù)字I/O 引腳。C8051F021/3 下面
    發(fā)表于 10-10 14:23 ?761次下載

    C8051F021 pdf datasheet (8K IS

    I/O pins (C8051F020/2) or 32 digital I/O pins (C8051F021/3). Highlighted features are listed below; refer to Table 1.1 for specifi
    發(fā)表于 10-10 14:27 ?75次下載

    基于C8051F021的定位和報(bào)警移動(dòng)終端設(shè)計(jì)

    C8051F021 是美國Cygnal 公司生產(chǎn)的單片機(jī),具有雙串口、低功耗、高速度等優(yōu)點(diǎn)。本文以C8051F021 為處理器,利用GSM 的數(shù)據(jù)業(yè)務(wù),設(shè)計(jì)一種具有報(bào)警和定位的移動(dòng)終端
    發(fā)表于 04-15 10:42 ?25次下載

    基于C8051F的近紅外光譜數(shù)據(jù)采集系統(tǒng)

    根據(jù)近紅外光譜儀(NIRS)的特點(diǎn),利用C8051F120 單片機(jī)提出一種數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)方案,實(shí)現(xiàn)了對(duì)數(shù)據(jù)的精確
    發(fā)表于 09-24 16:34 ?55次下載

    基于C8051F060的數(shù)據(jù)采集存儲(chǔ)系統(tǒng)的設(shè)計(jì)

    介紹一種基于C8051F060單片機(jī)和NAND Flash的數(shù)據(jù)采集存儲(chǔ)系統(tǒng),該系統(tǒng)可實(shí)現(xiàn)3路信號(hào)采樣,每路采樣率為5KS/s,通過異步串行
    發(fā)表于 12-23 16:21 ?91次下載

    C8051F021在遠(yuǎn)程診斷與急救支援系統(tǒng)中的應(yīng)用

    發(fā)表于 03-11 11:47 ?1326次閱讀
    <b class='flag-5'>C8051F021</b>在遠(yuǎn)程診斷與急救支援系統(tǒng)中的應(yīng)用

    基于C8051F021的定位和報(bào)警移動(dòng)終端設(shè)計(jì)

    摘要:C8051F021是美國Cygnal公司生產(chǎn)的單片機(jī)。具有雙串口、低功耗、高速度等優(yōu)點(diǎn)。本文以GSM的數(shù)據(jù)業(yè)務(wù),設(shè)計(jì)一種具有報(bào)警和定位的移動(dòng)終端,并介紹該終端的結(jié)構(gòu)框圖、
    發(fā)表于 03-11 11:49 ?2836次閱讀
    基于<b class='flag-5'>C8051F021</b>的定位和報(bào)警移動(dòng)終端設(shè)計(jì)

    C8051F021單片機(jī)實(shí)現(xiàn)數(shù)據(jù)采集系統(tǒng)

    介紹的功角測(cè)量 數(shù)據(jù)采集 卡是采用Cygnal公司C8051F021單片機(jī)實(shí)現(xiàn)的PCI總線接口卡。該卡通過2片雙口RAM分別
    發(fā)表于 09-29 14:31 ?3630次閱讀
    <b class='flag-5'>C8051F021</b>型<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>數(shù)據(jù)采集</b>系統(tǒng)

    C8051F340單片機(jī)為核心的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

    系統(tǒng)設(shè)計(jì)圖如圖1所示, 系統(tǒng)主要由C8051F340數(shù)據(jù)采集模塊與上位PC機(jī)構(gòu)成。需要監(jiān)控的數(shù)據(jù)通過系統(tǒng)前端的傳感器轉(zhuǎn)換后送入預(yù)處理電路, 從預(yù)處理電路輸出的數(shù)據(jù)通過I/O端口送入AD
    發(fā)表于 08-03 10:12 ?4488次閱讀
    以<b class='flag-5'>C8051F</b>340<b class='flag-5'>單片機(jī)</b>為核心的<b class='flag-5'>數(shù)據(jù)采集</b>系統(tǒng)設(shè)計(jì)

    基于C8051F系列單片機(jī)數(shù)據(jù)采集系統(tǒng)USB接口設(shè)計(jì)

    C8051F320 是由美國Cygnal 公司推出的C8051F 系列單片機(jī)中的一款用于USB 設(shè)備的小型單片機(jī)。該器件內(nèi)部集成有2304 Byte RAM 和16K Byte 的Fl
    發(fā)表于 02-26 15:16 ?2238次閱讀
    基于<b class='flag-5'>C8051F</b>系列<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>數(shù)據(jù)采集</b>系統(tǒng)USB<b class='flag-5'>接口</b>設(shè)計(jì)

    使用C8051F020實(shí)現(xiàn)SD卡主控制器的設(shè)計(jì)資料說明

    給出一種應(yīng)用于飛機(jī)飛行數(shù)據(jù)采集儀的SD卡設(shè)計(jì)方案, 該方案選用與8051完全兼容的高性能單片機(jī)C8051F020作為主控制器.采用SPI總線
    發(fā)表于 10-22 17:33 ?3次下載
    使用<b class='flag-5'>C8051F</b>020<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>SD</b>卡主控制器的設(shè)計(jì)資料說明

    基于單片機(jī)C8051F021和時(shí)鐘芯片實(shí)現(xiàn)定時(shí)采集存儲(chǔ)系統(tǒng)的設(shè)計(jì)

    隨著科技的高速發(fā)展,現(xiàn)代工業(yè)測(cè)控領(lǐng)域的很多應(yīng)用中都需要實(shí)現(xiàn)大量數(shù)據(jù)的定時(shí)采集存儲(chǔ)。筆者以為海流計(jì)設(shè)計(jì)的
    的頭像 發(fā)表于 03-19 13:39 ?4130次閱讀
    基于<b class='flag-5'>單片機(jī)</b><b class='flag-5'>C8051F021</b>和時(shí)鐘<b class='flag-5'>芯片</b><b class='flag-5'>實(shí)現(xiàn)</b>定時(shí)<b class='flag-5'>采集</b><b class='flag-5'>存儲(chǔ)</b>系統(tǒng)的設(shè)計(jì)
    主站蜘蛛池模板: 孝昌县| 息烽县| 东乌珠穆沁旗| 垫江县| 潞西市| 南郑县| 平安县| 惠东县| 大同县| 延津县| 榆中县| 宁海县| 麦盖提县| 青田县| 廉江市| 温宿县| 陵川县| 建宁县| 云阳县| 武鸣县| 沾益县| 朝阳区| 卓资县| 曲阜市| 东乡族自治县| 涡阳县| 含山县| 高青县| 潢川县| 广汉市| 扎囊县| 克拉玛依市| 凤冈县| 郎溪县| 开原市| 河曲县| 巴林右旗| 华亭县| 乐都县| 株洲市| 淮阳县|