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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

新鮮出爐_ATmage128內部EEPROE的應用程序

[復制鏈接]
跳轉到指定樓層
樓主

新鮮出爐! ATmage128的EEPROE實戰!
按按鍵進行調節模式,相對應LED有不同的反應,關機后保存數據



#include<iom128v.h>
#include<macros.h>

#define uchar unsigned char
#define uint  unsigned int
uint bai, shi, ge;   
uchar temp ;
uchar smg[]={0xc0,0xf9,0xa4,0xb0,0x99,
0x92,0x82,0xf8,0x80,0x90,0xff};  
uchar tttt(uchar t)        
{
        t=0x03;
}
uchar ledsmg(uchar kl);

void delay(uchar n)      
{
        uint i=0,j=0;
        for (i=0;i<n;i++)
                for (j=0;j<20;j++);
}

void PO_init(void)
{
        DDRA=0XFF;             //LED IO口設為輸出
        PORTA=0X00;
        
        DDRB |=0xff;           //PB4設為輸出
        PORTB|=0xff;           //關閉PB4外接的LED
        
        DDRC=0XFF;             //數碼管段選設為輸出
        PORTC=0X00;            
        
        DDRF |=0X03;           //LED及數碼管鎖存IO口設為輸出
        PORTF|=0X0E;           
        PORTF&=0xF7;           //鎖存數據關閉數碼管
        
        DDRD=0;//全部設為輸入
        PORTD=0xff;//全部上拉
        PIND=0xff;//設初始值
}

void display(void )
{
        PORTC =smg[bai];
        P5_1;
        P5_0;
        delay(3);
        
        PORTC =smg[shi];
        P6_1;
        P6_0;
        delay(3);
                                
        PORTC =smg[ge];
        P7_1;
        P7_0;
        delay(3);
}

void data_do(uchar temp_d)
{
        uint shit;
        bai = temp_d/100;                       //分出百,十,和個位
        shit= temp_d%100;
        shi = shit/10;
        ge  = shit%10;
}

void E_write(uint E_add, uchar E_data)//寫字節數據
{
        while(EECR & (1<<EEWE));
        EEARH = 0;              
        EEARL = E_add;         
        EEDR  = E_data;      
        EECR |= (1<<2);         
        EECR |= (1<<1);         
        SREG |= (1<<7);
}

uchar E_read(uint E_add)  //讀字節數據
{
        while(EECR & (1<<EEWE));
        EEARH = 0;              
        EEARL = E_add;   
        EECR |= (1<<EERE);
        return EEDR;      
}
void key(void)
{
        if(PIND == 0xfe)  //按鍵--加鍵
        {
                delay(3);
                if(PIND == 0xfe)
                {
                        while(PIND == 0xfe);
                        temp++;
                        if(temp>=6)temp=0;
                }
        }
}

void main()
{
        
    PO_init();

        temp=E_read(5);                //讀出記錄  
        
        E_write(5,temp);    //寫入記錄
        
        while (1)
        {                  
               
                key()

.................................................
代碼只貼一部份,附件中有全部

128_eeprom_hxk文件.zip

1003 Bytes, 下載次數: 9, 下載積分: 黑幣 -5

128_eeprom源代碼.zip

1.08 KB, 下載次數: 13, 下載積分: 黑幣 -5

128_eeprom仿真文檔.zip

29.4 KB, 下載次數: 10, 下載積分: 黑幣 -5

評分

參與人數 2黑幣 +58 收起 理由
站著說話不腰疼 + 8
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久精品一区二区三区四季av | 成人免费看黄网站在线观看 | jdav视频在线观看免费 | 女人精96xxx免费网站p | 日韩一区二区久久 | 日韩精品免费视频 | 日本a∨视频| 色姑娘综合网 | 韩国毛片一区二区三区 | 久久久99精品免费观看 | 国产精品成人一区二区 | 日韩一级精品视频在线观看 | 久久99精品久久久久久秒播九色 | 毛片a| 免费精品视频一区 | 久久久999精品 | 免费的黄色片子 | 天天色综 | av网站免费观看 | 国产成人精品一区二区三区在线 | 黑人精品| 久草网在线视频 | 成人国产在线视频 | 亚洲男人网 | 国产在线精品一区二区三区 | 成人精品久久日伦片大全免费 | 日韩中文字幕一区二区三区 | 国产农村一级国产农村 | 激情 亚洲 | 久久精品免费 | 超碰97人人人人人蜜桃 | 国产一区二区在线免费观看 | 暖暖日本在线视频 | 亚洲精品99 | 精品国产乱码久久久久久蜜柚 | 日韩黄色免费 | 日韩欧美一区二区三区免费看 | 亚洲一区二区三区久久 | 美女日批免费视频 | 亚洲精品一区二区在线观看 | 久久精品亚洲 |