没有合适的资源?快使用搜索试试~ 我知道了~
单片机通过IIC总线连接外部存储器,实现存储与读取功能
资源推荐
资源详情
资源评论
/*数码管显示00-99,每隔1s加1,且重启后从重启前数据开始显示*/
#include<reg52.h>
#define uchar unsigned char
sbit sda=P2^0;
sbit scl=P2^1;
sbit wela=P2^7;
sbit dula=P2^6;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};//数码管显示
uchar a,d,num;
void delay()
{;;} //延时4us
void delay1(uchar z)
{
uchar x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
} //延时zms
void start() //IIC启动
{
sda=1;
delay();
scl=1;
delay();
sda=0;
#include<reg52.h>
#define uchar unsigned char
sbit sda=P2^0;
sbit scl=P2^1;
sbit wela=P2^7;
sbit dula=P2^6;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};//数码管显示
uchar a,d,num;
void delay()
{;;} //延时4us
void delay1(uchar z)
{
uchar x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
} //延时zms
void start() //IIC启动
{
sda=1;
delay();
scl=1;
delay();
sda=0;
delay();
}
void stop() //IIC停止
{
sda=0;
delay();
scl=1;
delay();
sda=1;
delay();
}
void response() //IIC应答
{
uchar i=0;
scl=1;
delay();
while((sda==1)&&(i<250)) i++;
scl=0;
delay();
}
void init() //IIC初始化
{
scl=1;
sda=1;
}
void write_byte(uchar date) //IIC写数据
{
uchar i,temp;
temp=date;
for(i=0;i<8;i++)
}
void stop() //IIC停止
{
sda=0;
delay();
scl=1;
delay();
sda=1;
delay();
}
void response() //IIC应答
{
uchar i=0;
scl=1;
delay();
while((sda==1)&&(i<250)) i++;
scl=0;
delay();
}
void init() //IIC初始化
{
scl=1;
sda=1;
}
void write_byte(uchar date) //IIC写数据
{
uchar i,temp;
temp=date;
for(i=0;i<8;i++)
剩余5页未读,继续阅读
资源评论
- 书海学童2019-12-18一般;;;;;;;;
slj_zd
- 粉丝: 0
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功