久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
E2PROM 24c02測(cè)試程序源代碼
[打印本頁(yè)]
作者:
niujia
時(shí)間:
2015-7-15 23:16
標(biāo)題:
E2PROM 24c02測(cè)試程序源代碼
數(shù)碼管顯示部分的原理圖:
http://www.zg4o1577.cn/f/51hei-5.pdf
源代碼如下:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
bit write=0;
sbit sda=P2^0;
sbit scl=P2^1;
sbit wela=P2^7;
sbit dula=P2^6;
uchar sec,tcnt;
uchar smg_change[6]={10,10,10,10,10,10};
unsigned char code duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};
unsigned char code weima[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
void delay()
{;;}
void delay1ms(uchar t)
{
uchar i,j;
for(i=t;i>0;i--)
for(j=110;j>0;j--);
}
void init()
{
sda=1;
delay();
scl=1;
delay();
}
void start()
{
sda=1;
delay();
scl=1;
delay();
sda=0;
delay();
scl=0;
}
void stop()
{
sda=0;
delay();
scl=1;
delay();
sda=1;
delay();
scl=0;
}
void respons()
{
uchar i;
sda=1;
scl=1;
delay();
while((sda==1)&&(i<250))
i++;
scl=0;
delay();
}
void no_ack()
{
sda=1;
scl=1;
scl=0;
}
void write_byte(uchar date)
{
uchar i;
for(i=0;i<8;i++)
{
date=date<<1;
scl=0;
delay();
sda=CY;
delay();
scl=1;
delay();
}
scl=0;
}
uchar read_byte()
{
uchar i,k;
for(i=0;i<8;i++)
{
k<<=1;
scl=1;
delay();
sda=1;
if(sda)
k|=0x01;
scl=0;
delay();
}
return k;
}
void write_add(uchar address,uchar date)
{
start();
write_byte(0xa0);
respons();
write_byte(address);
respons();
write_byte(date);
respons();
stop();
}
uchar read_add(uchar address)
{
uchar date;
start();
write_byte(0xa0);
respons();
write_byte(address);
respons();
start();
write_byte(0xa1);
respons();
date=read_byte();
no_ack();
stop();
return date;
}
void display(uchar bai,uchar shi)
{
dula=0;
P0=duanma[bai];
dula=1;
dula=0;
wela=0;
P0=weima[0];
wela=1;
wela=0;
delay1ms(5);
dula=0;
P0=duanma[shi];
dula=1;
dula=0;
wela=0;
P0=weima[1];
wela=1;
wela=0;
delay1ms(5);
}
void init_time()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
TR0=1;
EA=1;
}
void main()
{
init();
init_time();
sec=read_add(0);
if(sec>60)
sec=sec-250;
while(1)
{
display(sec/10,sec%10);
ET0=0;
write_add(0,sec);
ET0=1;
}
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
tcnt++;
if(tcnt==20)
{
tcnt=0;
sec++;
write=1;
if(sec==60)
sec=0;
}
}
復(fù)制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日本人爽p大片免费看
|
日韩伦理一区二区三区
|
91偷拍精品一区二区三区
|
国产精品视频一区二区三区不卡
|
免费一区在线
|
亚洲一区二区在线
|
久草视频观看
|
国产精品s色
|
一区二区三区精品视频
|
日韩一区二区三区在线
|
久久一热
|
日本特黄特色aaa大片免费
|
亚洲午夜av久久乱码
|
在线婷婷
|
夜夜草
|
黄色在线观看网站
|
亚洲精品久久区二区三区蜜桃臀
|
日韩欧美国产一区二区三区
|
日韩欧美操
|
国产成人精品一区二区三区四区
|
最新高清无码专区
|
国产一区久久久
|
成人av观看
|
欧美一区二区三区久久精品
|
国产综合精品一区二区三区
|
最新国产精品精品视频
|
综合久久国产
|
国产精品一区视频
|
日本一区高清
|
国产91视频免费
|
日韩欧美中文在线
|
在线成人免费观看
|
99免费精品视频
|
日韩国产中文字幕
|
欧美高清视频一区
|
亚洲经典一区
|
中文字幕国产高清
|
日日夜夜天天干
|
中文字幕一区二区三区精彩视频
|
欧美一级特黄aaa大片在线观看
|
超碰一区二区
|