新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 74HC373與閃速存儲器AT29C010A及其應(yīng)用

        74HC373與閃速存儲器AT29C010A及其應(yīng)用

        作者: 時間:2012-02-17 來源:網(wǎng)絡(luò) 收藏

        數(shù)據(jù)輪詢

        采用數(shù)據(jù)輪詢來識別程序是否結(jié)束。在編程周期內(nèi),試圖讀數(shù)據(jù)的操作將在裝載最后一字節(jié)時在I/O7上產(chǎn)生裝載數(shù)據(jù)完成的信號;一旦編程周期結(jié)束,有效的數(shù)據(jù)將送到輸出端,并且開始下一編程周期,數(shù)據(jù)輪詢可以在編程周期的任何時間進(jìn)行。

        重復(fù)位

        另外,除數(shù)據(jù)輪詢方式外,還提供另一種決定編程、擦除周期的方法。編程和擦除操作周期,連續(xù)的試圖從中讀數(shù)據(jù)的操作在I/O6上出現(xiàn)1和0,一旦編程周期結(jié)束,I/O6位將重復(fù)并且讀取有效數(shù)據(jù);檢測重復(fù)位可在編程周期任何時間進(jìn)行。

        13.jpg
        圖4 硬件接口電路圖

        14.jpg
        圖5 數(shù)據(jù)寫入流程框圖

        實例

        下面介紹用AT29C010A作為工業(yè)智能檢測儀器的一個實際,主要用AT29C010A來存儲一級漢字庫漢字部分、單片機采集處理的數(shù)據(jù)和儀器設(shè)定的一些參數(shù)。該儀器采用AT89C52作為中央處理器,AT29C010A作為作為地址鎖存器,點陣式LCD顯示器用作顯示圖形和字符,X1203作為實時時鐘;另外,還有上位機通信電路,繼電器報警電路,按鍵操作電路、指示燈電路及檢測電路等。圖3為工業(yè)智能檢測儀器框圖。

        硬件接口電路

        AT29C010A與單片機AT89C52的硬件接口電路圖如圖4所示。用AT89C52的 P0口作為存儲器的數(shù)據(jù)輸入/輸出端,通過P0口經(jīng)輸出低8位地址,P2口和P3.0出端作為存儲器A8~A16地址,CE接ALE,WE 接WR(P3.6),OE接RD(P3.7)。

        軟件注意事項

        讀取數(shù)據(jù)過程類似于普通E2PROM。但在寫入(編程)時,它和普通 E2PROM不同,AT29C010A是采用按扇區(qū)編程,每個扇區(qū)大小為128個字節(jié)。由于每次寫入數(shù)據(jù)時,整個扇區(qū)數(shù)據(jù)都將重寫,因此必須采用數(shù)據(jù)緩沖區(qū)來存放要寫入的數(shù)據(jù)(包括該扇區(qū)內(nèi)已存在的數(shù)據(jù))。在此實例中,采用AT89C52作中央處理器,它具有256字節(jié)內(nèi)部數(shù)據(jù)存儲器(RAM),用其中128字節(jié)(80H_FFH)RAM作為數(shù)據(jù)緩沖區(qū)存放要寫入的數(shù)據(jù)。圖5為數(shù)據(jù)寫入流程圖。

        在存儲器進(jìn)入軟件數(shù)據(jù)保護(hù)狀態(tài)、塊鎖定狀態(tài)或軟件產(chǎn)品標(biāo)識狀態(tài)時,無法對存儲器進(jìn)行寫入。此時,必須用軟件來退出軟件數(shù)據(jù)保護(hù)狀態(tài)、塊鎖定狀態(tài)或軟件產(chǎn)品標(biāo)識狀態(tài)

        存儲器相關(guān)文章:存儲器原理



        上一頁 1 2 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 九龙坡区| 寻甸| 石城县| 天全县| 临夏县| 罗定市| 东安县| 阳高县| 永川市| 昌都县| 古浪县| 乾安县| 普陀区| 龙口市| 常熟市| 寿阳县| 二连浩特市| 伊川县| 石楼县| 咸阳市| 扶风县| 勐海县| 安义县| 杭锦旗| 河池市| 宝清县| 曲周县| 武鸣县| 布尔津县| 凯里市| 如皋市| 信阳市| 华阴市| 同江市| 郁南县| 新兴县| 自贡市| 白河县| 宁河县| 黄大仙区| 柳河县|