日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
51單片機(jī)訪問大容量存儲(chǔ)器的實(shí)現(xiàn)
51單片機(jī)訪問大容量存儲(chǔ)器的實(shí)現(xiàn)
 更新時(shí)間:2009-9-27 16:09:08  點(diǎn)擊數(shù):0
【字體: 字體顏色

1 引言
  MCS-51系列單片機(jī)有著優(yōu)越的性價(jià)比,因此應(yīng)用面寬,使用量也非常大;然而它只有16位地址線,最大能訪問的存儲(chǔ)空間為64K,且擴(kuò)展接口與存儲(chǔ)器統(tǒng)一編址,擴(kuò)展接口會(huì)占用大量的地址空間,致使該系列單片機(jī)在數(shù)據(jù)量大的數(shù)據(jù)采集系統(tǒng)中,存儲(chǔ)空間明顯不足。
  筆者最近在開發(fā)一數(shù)據(jù)采集系統(tǒng)時(shí),經(jīng)分析、探索,找到了解決的辦法。
2 使用大容量存儲(chǔ)器的原理
2.1 使擴(kuò)展接口不占用單片機(jī)的存儲(chǔ)地址空間
  由于MCS-51單片機(jī)的擴(kuò)展接口與存儲(chǔ)器統(tǒng)一編址,采用常規(guī)的方法擴(kuò)展接口時(shí)會(huì)占用大量的地址空間,而多數(shù)應(yīng)用系統(tǒng)均會(huì)要求擴(kuò)展接口(本例有七段LED的段輸出口、位輸出口、鍵盤口各一個(gè)),為此,使擴(kuò)展接口不占用單片機(jī)的存儲(chǔ)地址空間對(duì)于要求大容量數(shù)據(jù)存儲(chǔ)器的系統(tǒng)是必要的。
  如圖1,用P1口的一位,只要確保寫數(shù)據(jù)到顯示的段口時(shí),使用一空余(或?qū)iT預(yù)留)的地址(如0000H),即可使擴(kuò)展接口不占用單片機(jī)的存儲(chǔ)地址空間且不會(huì)相互干擾、發(fā)生沖突,同時(shí)還可保證有足夠的響應(yīng)速度。

 

2.2  外部數(shù)據(jù)存儲(chǔ)采用大容量存貯芯片,分段使用

        如圖示,MCS-51的16位地址線作為存儲(chǔ)芯片的低位地址,可訪問64K的存儲(chǔ)空間(作為一段);再用P1口的D1、D0位作為存儲(chǔ)芯片的高位地址(段地址),則可把存儲(chǔ)器分為4段,最大訪問能力可達(dá)256K(見下表),若使用更多的位,則訪問能力可更大。編程時(shí)只要確保高位地址(A16~A19)在訪問存儲(chǔ)芯片的指令執(zhí)行前確定,即可實(shí)現(xiàn)存儲(chǔ)芯片全部空間的訪問。

 
 

3 編程實(shí)現(xiàn)
3.1 訪問擴(kuò)展接口   
    ...
    CLR P1.7
    MOV DPTR,#0000H ;專門預(yù)留的一個(gè)地址MOV A,。ATA1
    MOVX  。繢PTR,A ;數(shù)據(jù)輸出到顯示的段口SETB   P1.7
    MOV A,#DATA2MOVX@DPTR,A  ;數(shù)據(jù)輸出到顯示的位口  
   ...

    SETB P1.7
    MOV DPTR,#0000H ;專門預(yù)留的一個(gè)單  元地址
    MOVX A,@DPTR    ;讀鍵盤口數(shù)據(jù)到ACC  
   ...

3.2 訪問存儲(chǔ)器
程序中要訪問存儲(chǔ)器時(shí),只需按如下順序編寫程序即可:設(shè)定片選(CLR P1.7);設(shè)定存儲(chǔ)器的段位置;用MOVX讀寫存儲(chǔ)器

    例:  
   ... 
    CLR  P3.0  ;使存儲(chǔ)芯片的片選有效CLR P1.0
    CLR P1.1 ;選取0FFFFH~00000H存儲(chǔ)區(qū)間MO DPTR,#ADDR1
    MOV  A,#DATA1 ;數(shù)據(jù)寫到ADDR1單元MOVX@DPTR,AMOV DPTR,#ADDR2
 MOVX A,@DPTR ;讀ADDR2單元的數(shù)據(jù)到A
4 結(jié)束語
  使用本方法可輕易地為MCS-51單片機(jī)擴(kuò)展大容量的數(shù)據(jù)存儲(chǔ)器,這對(duì)于數(shù)據(jù)量大的數(shù)據(jù)采集系統(tǒng)有著非常大的意義。

  • 上一篇: 51單片機(jī)ARP協(xié)議實(shí)現(xiàn)原理
  • 下一篇: 沒有了
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1