#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit dula=P2^6; //定义锁存器锁存端
sbit wela=P2^7;
sbit rs=P3^5; //定义 1602 液晶 RS 端
sbit lcden=P3^4; //定义 1602 液晶 LCDEN 端
sbit s1=P3^0; //按键功能键
sbit s2=P3^1; //增大键
sbit s3=P3^2; //减小键
sbit rd=P3^7;
sbit beep=P2^3;
sbit sda=P2^0;
sbit scl=P2^1;
uchar a;
void delay21()
{ ;; }
void start() //
{
sda=1;
delay21();
scl=1;
delay21();
sda=0;
delay21();
}
void stop() //
{
sda=0;
delay21();
scl=1;
delay21();
sda=1;
delay21();
}
void respons() //
{
uchar i;
scl=1;
delay21();
while((sda==1)&&(i<250))i++;
scl=0;
评论0
最新资源