找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3504|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

stm8讀取AT24C02程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:76293 發(fā)表于 2017-11-23 20:06 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
stm8讀取外部eeprom程序 可用于數(shù)據(jù)保存


單片機(jī)源程序如下:

  1. #include "stm8s.h"
  2. #include "stm8s_clk.h"
  3. #include "stm8s_i2c.h"
  4. #include "ili9328.h"
  5. #include "gui.h"
  6. #include "eeprom.h"
  7. unsigned char a=54;
  8. unsigned char b;
  9. void main(void)
  10. {  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//時(shí)鐘初始化
  11.   IIC_int();              //iic初始化
  12.   LCD_init();                 // 液晶顯示器初始化
  13.          LCD_Clear(LGRAY);  
  14.         Draw_Button(5,5,235,265);
  15.         POINT_COLOR = RED;
  16.         BACK_COLOR = LGRAY;
  17.         LCD_ShowString(10,289,"QF-STM8");
  18.         Draw_Frame(10,15,230,250,"eeprom ");

  19.    
  20.             SetButton(12,30,206,243);
  21.         LCD_Fill(14,32, 204,245,BLACK);
  22.         POINT_COLOR = GREEN;
  23.         BACK_COLOR = BLACK;
  24.         

  25.     LCD_ShowString(15,35,"i2c read 24c02");
  26.     At24c02Write(0x10,a);       
  27.     LCD_ShowString(15,60,"24c02 write:");       
  28.     LCD_ShowNum(120,60,a,2);         
  29.     b=At24c02Read(0x10);
  30.     LCD_ShowString(15,80,"24c02 read:");       
  31.     LCD_ShowNum(120,80,b,2);       
  32.    if(a != b)
  33. {
  34.          LCD_ShowString(50,120,"read EEROR");
  35.         }               
  36.    else
  37.                   {
  38.           LCD_ShowString(50,120,"read sccess");
  39. ……………………

  40. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
AT24C02讀取程序.rar (851.34 KB, 下載次數(shù): 44)




評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表