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

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]   該電路連接見(jiàn)下圖所示:89C51的P31腳(TXD)與24C01的SCL腳相連,作為時(shí)鐘輸入端。89C51的P30腳(RXD)與24C01的SDA腳相連,作為數(shù)據(jù)讀寫(xiě)端。兩者都通過(guò)上拉電阻接5V電源。單片機(jī)其余連線(xiàn)照常,在此圖中

  該電路連接見(jiàn)下圖所示:89C51的P31腳(TXD)與24C01的SCL腳相連,作為時(shí)鐘輸入端。89C51的P30腳(RXD)與24C01的SDA腳相連,作為數(shù)據(jù)讀寫(xiě)端。兩者都通過(guò)上拉電阻接5V電源。單片機(jī)其余連線(xiàn)照常,在此圖中略去。

  
  串行EEPROM讀寫(xiě)程序包括以下要點(diǎn):24C01在加電后或執(zhí)行停止(STOP)命令后處于備用狀態(tài),因此每次讀寫(xiě)操作前需要單片機(jī)發(fā)送給EEPROM-個(gè)啟動(dòng)脈沖。要求是:在SCL時(shí)鐘端為高電平時(shí),在SDA腳上產(chǎn)生一個(gè)從高到低的跳變,使24C01進(jìn)入工作狀態(tài)。每次讀寫(xiě)操作后發(fā)出停止命令(STOP)。要求是:在SCL時(shí)鐘端為高電平時(shí),在SDA腳上產(chǎn)生一個(gè)從低到高的跳變,使24C01進(jìn)入備用模式。
  
  24COIEEPROM的讀寫(xiě)操作分單字節(jié)讀寫(xiě)和按頁(yè)讀寫(xiě)兩種模式。
  
  讀寫(xiě)使用的7位地址前五位為頁(yè)面號(hào)。作單字節(jié)讀寫(xiě)時(shí),每字節(jié)讀寫(xiě)后發(fā)停止命令,否則作為頁(yè)面讀寫(xiě),可連續(xù)收發(fā)4個(gè)字節(jié)。讀寫(xiě)操作的區(qū)別在于:讀出時(shí)發(fā)送給EEPROMD的7位字地址后的第八位應(yīng)為高電平(讀出位),而寫(xiě)入時(shí)發(fā)送給EEPROMD的7位字地址后的第八位應(yīng)為低電平(寫(xiě)入位)。故讀寫(xiě)時(shí)均使用8位地址。(參見(jiàn)程序中ADDR子程序)。同時(shí)24C01在接收到地址或數(shù)據(jù)后的第九個(gè)脈沖期間SDA腳置為低電平,表示接收成功,這一應(yīng)答方式體現(xiàn)在子程序ACK上。
  
  使用PROG100單片機(jī)專(zhuān)用編程器編寫(xiě)的,讀寫(xiě)24C01電可擦除可編程只讀存儲(chǔ)器的應(yīng)用程序如下:程序中使用了89C51中的寄存器:R028、R033、R037、R036、R000、R052、R010。程序以模塊方式給出,可供用戶(hù)調(diào)用。
  
  1.寫(xiě)數(shù)據(jù)子程序(EW)

  入口參數(shù):首先將要寫(xiě)入的EEPROM的地址傳送給R033,將要寫(xiě)入的數(shù)據(jù)傳送給R036,然后調(diào)用EW子程序即可。

  2.讀數(shù)據(jù)子程序(ER)
  
  入口參數(shù):首先將要讀的EEPROM的地址傳送給R033,然后調(diào)用ER子程序,讀出的數(shù)據(jù)

  3.其它有關(guān)子程序

  以上程序經(jīng)過(guò)修改還可適用24C系列EEPROM中的其它型號(hào)。


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