久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3638|回復: 2
打印 上一主題 下一主題
收起左側

STC15408AS單片機的EEPROM測試程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:46065 發表于 2020-3-4 21:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
51hei論壇混這么多年,第一次發貼,搜索了下我們論壇有關這方面的帖子不多,決定發一個。本人不是科班出身,學的法律專業,單片機純屬自己愛好,所以不專業之處還請各位大俠包涵。
我用的是4位595驅動的數碼管作為數據顯示;
#include "STC15w408as.H"
#include "intrins.h"  
#define U8  unsigned char
#define U16 unsigned int
#include "EEPROM.H"            //這個文件在附件中可以下載


sbit DS=P1^2;                 //測試鍵
sbit SDA=P1^1;   //595驅動數碼管
sbit CLK=P1^0;
sbit ST=P3^7;


U8 shuzi[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};   //數碼管編碼


void SEND_595(U8 D_dat)    //向595發送一個字節
{        U8 i;
        for(i=0;i<8;i++)
        {        CLK = 0;
                if(D_dat&0x80) {SDA=1;}         else{SDA=0;}  
                D_dat<<=1;
                CLK = 1;  
        }
}


void disp(U16 R_dat)                    //數碼管顯示
{        U8 ge,shi,bai,qian;
        ge=R_dat%10;
        shi=R_dat/10;        shi=shi%10;
        bai=R_dat/100;        bai=bai%10;
        qian=R_dat/1000;
        SEND_595(shuzi[ge]);        
        SEND_595(shuzi[shi]);               
        SEND_595(shuzi[bai]);               
        SEND_595(shuzi[qian]);
        ST=1;ST=0;
}
void main ()
{           DS=1;
    while(1)
    {IAP_READ(0x0001);                 //  讀取地址為0x0001里的數據
         disp(IAP_READ_DAT);       //    顯示地址為0x0001里的數據
         if(DS==0)
            {IAP_del(0x0001);       //      擦除0x0001里的數據  (發現每次寫新的數據進去都要先擦除)
             IAP_Write_DAT++;     //     對原有的數據+1
             IAP_Write(0x0001);}   //    將新數據寫入地址為0x0001里
        }
}

說明:DS鍵每低電平一次EEPROM的地址為0x0001里的數據就加1 ,顯示在數碼管上。
      最重要的是斷電后,重新上電,剛才累加計數依然可以顯示出來,這就是EEPROM的作用!

不是很專業,只希望給剛玩單片機的朋友們一點點幫助!!!
全部資料51hei下載地址:
EEPROM測試.zip (28.61 KB, 下載次數: 59)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:398538 發表于 2020-8-28 16:41 | 只看該作者
沒有H 文件呀,可以發一下嗎?
回復

使用道具 舉報

板凳
ID:425727 發表于 2021-12-1 15:33 | 只看該作者
后面別下載了  文件不全  就上面的內容
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕一区二区三区四区不卡 | 免费国产一区二区视频 | 亚洲狠狠爱一区二区三区 | 欧美电影免费网站 | 欧美视频成人 | 精品一区二区三区在线观看国产 | 6080亚洲精品一区二区 | 欧美性一区二区三区 | 久久久99精品免费观看 | 日韩欧美一区二区三区免费观看 | 国产精品96久久久久久 | 欧美日韩精品 | 激情91| 亚洲精品888| 欧美精品一二三 | 中文字幕第一页在线 | 神马久久春色视频 | 午夜视频一区 | 一级免费毛片 | 国产精品久久久久久久久久99 | av影片在线 | 91精品久久久久久久久久入口 | 91在线影院 | 国产一区在线免费观看视频 | 欧产日产国产精品99 | 国产视频福利一区 | 免费在线观看黄色av | 久久精品日产第一区二区三区 | 成人日韩av | 高清亚洲 | 99国内精品 | 天天操操操操操 | 精品国产一区二区三区久久久蜜月 | 91视频网 | 午夜免费在线 | 中午字幕在线观看 | 一区二区三区韩国 | 国产精品久久久久久久久免费相片 | 99re热精品视频 | 国产91丝袜| 精品视频一区二区三区 |