ds18b20程序 lm386 超声波测距(4)

2021-02-21 08:42

ds18b20程序 lm386 超声波测距

// EEPROM (at24c02) IIC.h #include <reg52.h> #include <display.h> sbit scl=P2^0; sbit sda=P2^1; uint sec; bit write; void delay() {;;}

void init() { scl=1; delay(); sda=1; delay(); }

void start() { sda=1; delay(); scl=1; delay(); sda=0; delay(); }

void respons() { uchar i; scl=1; delay(); while(sda==1&&(i<255)) i++; scl=0; delay(); }

void stop() { sda=0; delay(); scl=1; delay();

sda=1; delay(); }

void writebyte(uchar date) { uchar i,k; k=date; for(i=0;i<8;i++) { k=k<<1; scl=0; delay(); sda=CY; delay(); scl=1; delay(); } scl=0; delay(); sda=1; delay(); }

uchar readbyte() { uchar i,k; scl=0; delay(); sda=1; for(i=0;i<8;i++) { scl=1; delay(); k=(k<<1)|sda; scl=0; delay(); } delay(); return k; }

void writebyte_add(uchar address,uchar date) { start();


ds18b20程序 lm386 超声波测距(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:幼儿园教师如何讲故事

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: