久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
讀/寫atmega8515內部EEPROM的例子
[打印本頁]
作者:
xiaos
時間:
2015-4-3 01:04
標題:
讀/寫atmega8515內部EEPROM的例子
/**************************************************************
;eeprom.c
;讀/寫atmega8515內部EEPROM的例子
;將數據0....9寫入eeprom中,再讀出用數碼管顯示出來
***************************************************************/
#include "avr/io.h"
#include "avr/eeprom.h"
#define uchar unsigned char
#define Hidden 16
uchar DispTab[17]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF};
uchar BitTab[6]={0x7F,0xBF,0xDF,0xEF,0xF7,0xFB};
uchar DispBuf[6]; //顯示緩沖區
unsigned char Counter=0;
static void io_init(void)
{
// PortA
PORTA = 0xff;
DDRA = 0xff;
// PortB
PORTB = 0x0;
DDRB = 0x0;
// PortC
PORTC = 0xfc;
DDRC = 0xfc;
// PortD
PORTD = 0x0;
DDRD = 0x0;
}
void mDelay(uint16_t DelayTim)
{ uint16_t i;
for(;DelayTim>0;DelayTim--)
{ for(i=0;i<600;i++)
{;}
}
}
void disp()
{ static uchar i;
uchar tmp;
if(++i>=6)
i=0;
PORTC=0xff; //關閉顯示
tmp=DispBuf[i];
PORTA=DispTab[tmp];
tmp=BitTab[i];
PORTC=tmp;
mDelay(1); //延時1ms
}
int main(void)
{ unsigned int Count=0;
unsigned char Addr=1; //向地址1里面寫數字
uint8_t temp=0;
io_init();
DispBuf[0]=Hidden;
DispBuf[1]=Hidden;
DispBuf[2]=Hidden;
DispBuf[3]=Hidden;
DispBuf[4]=0; //次低位顯示0
while(1)
{
temp=eeprom_read_byte (Addr);
DispBuf[5]=temp;
if(++Count==1000)
{ Count=0;
Counter++;
eeprom_write_byte(Addr,Counter);
}
if(Counter>=10)
Counter=0; //計數值在0~9之間循環
disp(); //調用顯示程序
}
}
復制代碼
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久久免费
|
超碰麻豆
|
九九九热
|
久久手机免费视频
|
国产香蕉av
|
欧美区日韩区
|
色网站女女
|
日韩伦理在线播放
|
在线观看免费毛片
|
黄色片在线播放
|
蜜桃视频一区二区三区
|
一区在线观看视频
|
日韩精品极品视频在线观看免费
|
国产ts在线
|
国产精品视频一区二区三区
|
狠狠草视频
|
国产精品欧美精品
|
韩国理论在线
|
精品日韩av
|
久久久久国产精品夜夜夜夜夜
|
岛国精品在线播放
|
91国内精品
|
久久久久综合
|
香蕉视频色版
|
欧美午夜精品久久久久免费视
|
狠狠干美女
|
精品国产一区二区三区久久久蜜月
|
亚洲最大的网站
|
五月激情综合网
|
九九在线
|
日韩毛片网
|
亚洲一区二区三区免费视频
|
日本一区二区在线播放
|
深夜福利网站
|
男女免费视频
|
亚洲一级二级三级
|
a级片久久
|
亚洲最大黄色网址
|
日韩精品视频在线
|
日本一区二区高清
|
欧美一级特黄aa大片
|