99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

單片機控制的動態(tài)數(shù)據(jù)緩存器DRAM刷新過程與管理

電子工程師 ? 2018-03-17 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

動態(tài)存儲器的一個顯著特點就是存儲的數(shù)據(jù)具有易失性,必須在規(guī)定時間內(nèi)對其刷新。在本系統(tǒng)中采用8031的定時器1定時中斷實現(xiàn)對DRAM的刷新。其定時中斷刷新的程序如下:



刷新時,先將Tl置1,在DEC 70H語句的取指周期,8031從外部程序存儲器EPROM取指令,PSEN有效,此時Tl為高,使RAS有效;同時,存儲指令的EPROM地址也送到了地址線上,其低9位也作為行地址同時送給DRAM,實現(xiàn)對DRAM -行的刷新。由于DEC 70H語句是對內(nèi)部RAM的操作,此時地址線上不會有其他地址,連續(xù)執(zhí)行OlOOH條DEC 70H語句(0200H個字節(jié)),可實現(xiàn)對1 MB DRAM的刷新(1 MB DRAM需9位刷新地址)。

進入中斷程序,立即重設(shè)定時器1參數(shù)并打開定時器,使定時連續(xù)。定時器1的計數(shù)輸入信號來自內(nèi)部的時鐘脈沖,計數(shù)速率是振蕩器頻率的1/12。若用12 MHz石英晶體作振蕩器,則計數(shù)速率為1MHz。設(shè)定時參數(shù)為FFFFH - F63BH一09C4H,則定時刷新周期為2.5 ms。目前一般1 MB DRAM刷新周期為16 ms,所以定時參數(shù)值還可設(shè)置得大些。

數(shù)據(jù)緩存器管理

數(shù)據(jù)緩存器的管理可采用循環(huán)隊列的方式。由主程序向上位機發(fā)送數(shù)據(jù),并根據(jù)隊列的頭尾指針位置及前后標志判斷隊列的情況,利用中斷接收新數(shù)據(jù)和刷新DRAM。這種邊接收、邊發(fā)送的運行方式可使緩存器保持高效率。刷新DRAM的中斷源級別應(yīng)高于接收數(shù)據(jù)的中斷申請,以保證DRAM的按時刷新。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    為什么要對DRAM進行刷新

    存儲是怎樣進行分類的?分為哪幾類?為什么要對DRAM進行刷新?如何進行刷新?
    發(fā)表于 09-28 08:50

    如何使用51單片機控制動態(tài)數(shù)碼管

    簡要地寫了如何使用51單片機控制動態(tài)數(shù)碼管的過程,內(nèi)含模塊信息、源代碼、原理圖等。
    發(fā)表于 11-18 06:03

    聊聊環(huán)形緩存單片機程序中的使用

    片頭因為環(huán)形緩存單片機程序中的使用是非常有效的,非常有用的,關(guān)于這個話題在此專門開一文章來聊聊這個話題。環(huán)形緩存的用途主要是來緩存數(shù)據(jù),而
    發(fā)表于 12-06 08:29

    記錄flash,sram,dram,rom,ram在單片機等的應(yīng)用

    本篇文章是為了記錄flash,sram,dram,rom,ram在單片機等的應(yīng)用ROM和RAM都是半導(dǎo)體存儲。ROM停止供電仍然可以保持數(shù)據(jù),RAM掉電之后丟失
    發(fā)表于 01-11 06:25

    新型數(shù)據(jù)緩存的研制

    介紹一種以單片機控制模型的數(shù)據(jù)緩存的硬件構(gòu)成和軟件設(shè)計方法,并給出部分程序段。其使用簡便, 可靠性高, 功能齊全, 是在通信行業(yè)中被廣泛
    發(fā)表于 04-14 17:57 ?31次下載

    基于單片機的智能電源管理系統(tǒng)的設(shè)計

    設(shè)備和無人值守設(shè)備的電源管理。 電源管理系統(tǒng)的工作原理與硬件結(jié)構(gòu)設(shè)計 本文所述的電源管理系統(tǒng)采用混合信號設(shè)計技術(shù),以單片機為核心的數(shù)字電路對電源進行
    發(fā)表于 12-07 10:25 ?16次下載
    基于<b class='flag-5'>單片機</b>的智能電源<b class='flag-5'>管理</b>系統(tǒng)的設(shè)計

    單片機控制動態(tài)數(shù)據(jù)緩存DRAM讀/寫控制過程

    讀取一字節(jié)數(shù)據(jù)的程序段如下: 讀取數(shù)據(jù)時,T1先置1,其后的RD信號將行地址送到地址線AB上,并使D。觸發(fā)鎖存Tl,Q,變成低電平,使RAS有效(低電平),實現(xiàn)行選通;再置TO為l,其后的RD信號
    的頭像 發(fā)表于 03-17 11:33 ?8364次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b>的<b class='flag-5'>動態(tài)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>緩存</b><b class='flag-5'>器</b>的<b class='flag-5'>DRAM</b>讀/寫<b class='flag-5'>控制</b><b class='flag-5'>過程</b>

    單片機控制動態(tài)數(shù)據(jù)緩存控制電路

    的作用。動態(tài)存儲DRAM具有容量大,價格低的特點,適合于數(shù)據(jù)量比較大的單片機應(yīng)用系統(tǒng);但其不足之處在于,必須在規(guī)定的時間范圍內(nèi)進行定時
    的頭像 發(fā)表于 03-17 11:36 ?6145次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>控制</b>的<b class='flag-5'>動態(tài)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>緩存</b><b class='flag-5'>器</b>的<b class='flag-5'>控制</b>電路

    STM32單片機的芯片緩存包資料合集

    本文檔的主要內(nèi)容詳細介紹的是STM32單片機的芯片緩存包資料合集。
    發(fā)表于 10-20 08:00 ?6次下載
    STM32<b class='flag-5'>單片機</b>的芯片<b class='flag-5'>緩存</b>包資料合集

    51單片機動態(tài)數(shù)碼管

    簡要地寫了如何使用51單片機控制動態(tài)數(shù)碼管的過程,內(nèi)含模塊信息、源代碼、原理圖等。
    發(fā)表于 11-11 20:06 ?15次下載
    51<b class='flag-5'>單片機</b>:<b class='flag-5'>動態(tài)</b>數(shù)碼管

    串口 單片機 文件_從環(huán)形緩存到流水緩存在STM32單片機的應(yīng)用

    片頭因為環(huán)形緩存單片機程序中的使用是非常有效的,非常有用的,關(guān)于這個話題在此專門開一文章來聊聊這個話題。環(huán)形緩存的用途主要是來緩存數(shù)據(jù),而
    發(fā)表于 11-23 18:21 ?15次下載
    串口 <b class='flag-5'>單片機</b>  文件_從環(huán)形<b class='flag-5'>緩存</b>到流水<b class='flag-5'>緩存</b>在STM32<b class='flag-5'>單片機</b>的應(yīng)用

    stm32 單片機的__attribute__ ((at())絕對定位及首次適應(yīng)算法的動態(tài)內(nèi)存管理

    ,一般用于固化的信息,如ID卡的ID號,flash標記等等2、定位到RAM/SDRAM中,一般用于數(shù)據(jù)量比較大的緩存,如動態(tài)內(nèi)存分配的緩存,串口的接收
    發(fā)表于 12-24 19:27 ?5次下載
    stm32 <b class='flag-5'>單片機</b>的__attribute__ ((at())絕對定位及首次適應(yīng)算法的<b class='flag-5'>動態(tài)</b>內(nèi)存<b class='flag-5'>管理</b>

    plc和單片機區(qū)別

    plc和單片機的區(qū)別 單片機與PLC的程序設(shè)計有很大的區(qū)別,單片機的全部程序都是用戶設(shè)計的,PLC的程序包括系統(tǒng)程序(西門子稱為操作系統(tǒng))和用戶程序。操作系統(tǒng)用來組織與具體的控制任務(wù)無
    發(fā)表于 04-14 11:11 ?9344次閱讀

    基于AT89C51單片機定時控制數(shù)碼動態(tài)顯示仿真及代碼

    基于AT89C51單片機定時控制數(shù)碼動態(tài)顯示仿真及代碼
    發(fā)表于 05-05 10:27 ?1次下載

    單片機實現(xiàn)爐溫動態(tài)控制

    電子發(fā)燒友網(wǎng)站提供《單片機實現(xiàn)爐溫動態(tài)控制.pdf》資料免費下載
    發(fā)表于 10-12 09:48 ?0次下載
    <b class='flag-5'>單片機</b>實現(xiàn)爐溫<b class='flag-5'>動態(tài)控制</b>