


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include#define uchar unsigned char#define uint unsigned intsbit scl=P15;sbit sda=P36;void delay() /短延时 ; ; ; ;void delay1(uchar x) /长延时 uint i; for(i=0;ix;i+);void init()/ 初始化 使scl和sda都置1 scl=1; delay(); sda=1; delay();void start()/ 开始 scl在高电平状态,sda有个下降信号 sda=1; delay(); scl=1; delay(); sda=0; delay(); scl=0; delay();void stop() /终止 scl在高电平状态,sda有个低到高的跳变 sda=0; delay(); scl=1; delay(); sda=1; delay();void write_byte(uchar date) /写数据 uchar i,temp; temp=date; for(i=0;i8;i+) /写8次数据 temp=temp1; /左移1位 scl=0; delay(); sda=CY; /最高位给CY delay(); scl=1; delay(); scl=0; delay(); sda=1; delay();void respons() / 应答 uchar i=0; scl=1; /在高电平 delay(); while(sda=1)&(i255)i+; /sda=1,则没有收到应答信号,且受时间限制 scl=0; /时钟结束 delay();uchar read_byte() / 读数据 uchar i,j,k; scl=0; delay(); sda=1; /释放数据总线 delay(); for(i=0;i8;i+) scl=1; /scl=1的时候数据才稳定 delay(); if(sda=1)j=1; else j=0; k=(k1)|j; /k左移,后最低位为0,与j或运算,就把j写到了k的最低位 scl=0; /置低,完成一个时钟 delay(); delay(); return k;void write_add(uchar address,uchar info) /定义地址address,数据date start(); write_byte(0xa0); respons(); write_byte(address); respons(); write_byte(info); respons(); stop(); delay1(50);uchar read_add(uchar address)/读取数据,有返回值 uchar i; start(); write_byte(0xa0); respons(); write_byte(address); respons(); start(); write_byte(0xa1); respons(); i=read_byte(); stop(); delay1(10); return i ;void main() init(); write_add(0xaa,0xfe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《医疗机构环境表面清洁与消毒管理规范》考试题(附答案)
- 施工现场劳务人员进场三级安全教育考试试题及答案(项目级)
- 耐火成纤工转正考核试卷及答案
- 木材收储工技能比武考核试卷及答案
- 油制氢装置操作工突发故障应对考核试卷及答案
- 图书馆服务员设备维护与保养考核试卷及答案
- 个人信息保护合规管理员新员工考核试卷及答案
- 电工理论知识模拟题及答案
- 乙苯装置操作工理论知识考核试卷及答案
- 汽车安全性能数据库创新创业项目商业计划书
- 个人独资企业财务管理制度的简化方案
- 2024年旧钻井杆销售合同范本
- 网络安全攻防演练报告
- 2023年《安徽大学学生手册》在线考试学习通超星期末考试答案章节答案2024年
- 安全评估合同
- 《全面质量管理》习题集(含答案)
- DB21T 3947-2024 普通公路装配式混凝土桥梁下部工程施工技术规范
- DL∕T 432-2018 电力用油中颗粒度测定方法
- 《水处理生物学》课件
- 人教版五年级下册数学选择题大全带答案解析
- 线性代数精第一章第一节课件
评论
0/150
提交评论