日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]1. 概述24LC65是目前容量較大的一種串行E2PROM 芯片,具有8kB的存儲容量,體積小,功耗低,可掉電保護。AT89C52單片機亦具有8kB內(nèi)部ROM,同樣具備低功耗和控制功能強等特點,由兩者構(gòu)成的單片機小系統(tǒng)硬件開銷少,數(shù)

1. 概述

24LC65是目前容量較大的一種串行E2PROM 芯片,具有8kB的存儲容量,體積小,功耗低,可掉電保護。AT89C52單片機亦具有8kB內(nèi)部ROM,同樣具備低功耗和控制功能強等特點,由兩者構(gòu)成的單片機小系統(tǒng)硬件開銷少,數(shù)據(jù)可串行傳送,功耗低,非常實用。但是,讀、寫24LC65的程序編寫卻比較麻煩,本文將介紹對其編程的方法,并介紹采用子程序結(jié)構(gòu)編寫的已通過的寫、讀24LC65的應用編程。

2. 24LC65與單片機的連接

2.1 24LC65的引腳功能

24LC65采用8腳DIP封裝,引腳功能如下:
  1~3腳(A0、A1、A2)為三位地址輸入端;
  4腳GND為接地端;
  5腳SDA為二進制數(shù)據(jù)輸入輸出端;
  6腳SCL為時鐘輸入端;
  7腳NC懸空;
  8腳VCC為5V正電源。

2.2 24LC65與單片機的連接

連接電路如圖1所示,圖中共接有8片24LC65芯片,芯片的三位地址A2、A1、A0接成8種組態(tài),由A2、A1、A0排列組成8個片選地址,因此在兩線上最多可選用8片,可尋址64kB存儲空間,每片尋址8kB,其中,1#芯片地址范圍是0000H~1FFFH,8#芯片地址范圍是 E000H~FFFFH。SDA為串行數(shù)據(jù)輸入輸出線,SCL是時鐘輸入端,每次訪問24LC65之前,必須執(zhí)行啟動I2C數(shù)據(jù)總線操作,每次結(jié)束訪問時,也必須執(zhí)行停止I2C數(shù)據(jù)總線操作,其操作時序由SCL與SDA的關(guān)系確定,如圖2的示,可以看出,當SCL為高電平時,SDA由高變低時啟動I2C總線,而SDA由低變高時,停止總線操作。若啟動總線為讀操作,則在SCL脈沖的下降沿讀出1 bit的數(shù)據(jù),若啟動寫操作,則在SCL脈沖的上升沿寫入1 bit 的數(shù)據(jù)。

3. 數(shù)據(jù)格式

對E2PROM 24LC65每次寫一個字節(jié)操作的數(shù)據(jù)格式由4個字節(jié)構(gòu)成。第1字節(jié)為:

其中,×為任意,A12、A11、A10、A9、A8為E2PROM 24LC65的高5位地址。

第3字節(jié)是E2PROM 24LC65的低8位地址A7~A0。第4字節(jié)才是8位數(shù)據(jù)。注意,每個字節(jié)后緊跟一個回答(ACK)信號。

4. 寫24LC65程序

用MCS-51單片機的指令編寫對24LC65寫一字節(jié)的子程序是關(guān)鍵,主程序連續(xù)調(diào)四次便可實現(xiàn)對24LC65寫一字節(jié)數(shù)據(jù)的目的。假設(shè)待寫入字節(jié)在單片機內(nèi)字節(jié)地址分別是6FH、6EH、…、68H,并分別存放在待寫入字節(jié)的D7、D6、…、D0位,作為調(diào)用寫一字節(jié)子程序的入口參數(shù)。由主程序啟動,并停止總線。其程序分別如下:


 ??;主程序啟動與停止總線
  SETB P3.1??;SCL=1
  SETB P3.0??;SDA=1
  CLR P3.0??;SDA=0,啟動總線
  ┊
         ┊
  CLR P3.0
  SETB P3.1
  SETB P3.0 ;停止總線操作
 ??; 寫一字節(jié)的子程序
  MOV C,6FH??;D7位送給進位C
  CLR P3.1
  MOV P3.0,C
  SETB P3.1;寫入D7位
  CLR P3.1
  MOV C,6EH ;D6位送給進位C
  MOV P3.0,C
  SETB P3.1??;寫入D6位
  CLR P3.1
  MOV C,6DH ;D5位送給進位C
  MOV P3.0,C
  SETB P3.1??;寫入D5位
  CLR P3.1
  MOV C,6CH
  MOV P3.0,C
  SETB P3.1?。粚懭隓4位
  CLR P3.1
  MOV C,6BH
  MOV P3.0,C
  SETB P3.1?。粚懭隓3位
  CLR P3.1
  MOV C,6AH
  MOV P3.0,C
  SETB P3.1?。粚懭隓2位
  CLR P3.1
  MOV C,69H
  MOV P3.0,C
  SETB P3.1??;寫入D1位
  CLR P3.1
  MOV C,68H
  MOV P3.0,C
  SETB P3.1 ;寫入D0位
  CLR P3.1
  NOP
  SETB P3.1??;寫一字節(jié)結(jié)束
  CLR P3.1  ;ACK
  RET

5. 讀24LC65程序

讀24LC65程序中既有寫控制字和寫地址操作,又有讀數(shù)據(jù)的操作,其中,寫控制字和寫地址操作相同于寫24LC65程序,即前三個字節(jié)相同,只不過第三字節(jié)結(jié)束后要停止總線操作。第四字節(jié)重新啟動總線,送讀命令。只有第五字節(jié)才是讀24LC65的操作。讀24LC65的程序如下:
    MOV R7,#08H
READ:SETB P3.1 ;讀一字節(jié)于A中
     CLR P3.1  ;移出一位
    MOV C,P3.0 ;移出一位傳給進位C
    RLC A
     DJNZ R7,READ
    SETB P3.1
    CLR P3.1??;ACK
    CLR P3.0
    SETB P3.1
    SETB P3.0??;停止總線
    RET

該程序在實際使用中運行可靠,實用性強。如果希望增加存儲容量,可以另選單片機的兩條I/O線,同樣可以連接8片24LC65芯片,組成另一64kB的串行E2PROM。
 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

8位單片機在嵌入式設(shè)計領(lǐng)域已經(jīng)成為半個多世紀以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復雜,8位單片機依然不斷發(fā)展,積極應對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機系列,配備了先進的獨立...

關(guān)鍵字: 單片機 嵌入式 CPU

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設(shè)計與硬件實現(xiàn)的關(guān)鍵環(huán)節(jié)。當前主流的單片機燒錄技術(shù)已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應用編程)三大技術(shù)體系,分別對應開發(fā)調(diào)試、量產(chǎn)燒錄、遠程升級等不同場景。...

關(guān)鍵字: 單片機 ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時機的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個維度,系統(tǒng)分析看門狗初始化的最佳實踐...

關(guān)鍵字: 單片機 看門狗 嵌入式系統(tǒng)

本文中,小編將對單片機予以介紹,如果你想對它的詳細情況有所認識,或者想要增進對它的了解程度,不妨請看以下內(nèi)容哦。

關(guān)鍵字: 單片機 開發(fā)板 Keil

隨著單片機系統(tǒng)越來越廣泛地應用于消費類電子、醫(yī)療、工業(yè)自動化、智能化儀器儀表、航空航天等各領(lǐng)域,單片機系統(tǒng)面臨著電磁干擾(EMI)日益嚴重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。

關(guān)鍵字: 單片機 電磁兼容

以下內(nèi)容中,小編將對單片機的相關(guān)內(nèi)容進行著重介紹和闡述,希望本文能幫您增進對單片機的了解,和小編一起來看看吧。

關(guān)鍵字: 單片機 復位電路

在這篇文章中,小編將為大家?guī)韱纹瑱C的相關(guān)報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: 單片機 異常復位

今天,小編將在這篇文章中為大家?guī)韱纹瑱C的有關(guān)報道,通過閱讀這篇文章,大家可以對它具備清晰的認識,主要內(nèi)容如下。

關(guān)鍵字: 單片機 仿真器

單片機將是下述內(nèi)容的主要介紹對象,通過這篇文章,小編希望大家可以對它的相關(guān)情況以及信息有所認識和了解,詳細內(nèi)容如下。

關(guān)鍵字: 單片機 中斷 boot

一直以來,單片機都是大家的關(guān)注焦點之一。因此針對大家的興趣點所在,小編將為大家?guī)韱纹瑱C的相關(guān)介紹,詳細內(nèi)容請看下文。

關(guān)鍵字: 單片機 數(shù)字信號 模擬信號
關(guān)閉