




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可靠性、降低成本——大趋势,大方向几种1.UART2.I2C3单总线(1-wire4串行外设接口5.Microwire串行扩展接2I2CBUS(InterICBUS)是Philips推出的间串行传输总线,以两根线实现了完善的同步数据传送,不需要片选线,可以方便地构成多机系统和器件扩展系+5 器件器件器件具有I2C3(一)I2C总线的信号I2C为开漏或开集电极输出,需加上拉电阻Rp能实现线“与”的逻(二)I2C总线的驱动0s400pF。4(三)I2C总线的工作很多 都具有I2C总线主接口,能够按照状(四)I2C总线上的器件地 5种型备256×8静态三位数字引脚地址256B512B1024B2048B10101010101010108位I/O0100三位数字引脚地址4位LED驱动控制01110二位模拟引脚地址160段LCD驱动控制011100一位数字引脚地址4路A/D、1路D/A转换1001三位数字引脚地址日历时101000一位数字引脚地址6I2C接口器件的寻址字节由3部分组成,类型以8574为例:SLAW=0X40;SLAR=0X41读/01000000(写),1(读(五)I2C总线的数据一位数据的传7总线数据传送的启动与启动信号与停止信号都由主控制器产生2数据字节和应8数18919SSAAA…AA/P
9S:起始信号;A:非应答信号;SASAAAAAPSASAAA/APA…A可以软件模拟I2C协议,完成主包括启动(STA)、停止(STOP)、发送应(WRNBYT)、接收n个字节数据(RDNBYT)九子程序sbitsbit#defineucharunsigned#defineuintunsignedsta(/*1-启动I2C总线stop(/*2-停止I2C总线数据传送mack(/*3-发送应答位mnack(/*4-发送非应答位externvoidexternvoidexternvoidexternvoid
cack();wrbyt0();wrbyt1(
/*5-应答位检查/*6-发送一个字节externucharrdbyt( /*7-一个字节externvoidwrnbyt(ucharslaw,ucharnumber,uchar/*8-发送n个字节externvoidrdnbyt(ucharnumber,ucharslar,uchar/*9-接收n个字节#include<intrins.h>#include<reg51.h>#include<iic.h>voidsta(){_nop_(_nop_(_nop_();}
起始信号voidstop({_nop_();_nop_(_nop_(}
终止信voidmack({_nop_(_nop_();}voidmnack({_nop_(_nop_();}voidcack() if(SDA==0)_nop_();_nop_();}
_nop_();_nop_(/********************写0子函数voidwrbyt0( _nop_(_nop_(}/*****************写1子函数voidwrbyt1({_nop_(_nop_();}voidwrbyt(uchar{
wrbyt0(wrbyt1(uchar{{SDA=0;}_nop_({{}{}
wrbyt1(wrbyt0(}}ucharrdbyt({ucharj;uintq=0; {}{}}
}voidwrnbyt(ucharslaw,ucharnumber,uchar{ucharidata
sta();cack();{}stop(}
cack(if(F0==1)voidrdnbyt(number,slar,qq)ucharnumber,slar,qq[];{ucharidatadata0,l;sta(cack({data0=rdbyt(}mnack(stop(}PCF8574有中断输出端INT,为漏极开路结构,INT引脚同时与单化时,INT有效,输出低电平,完成对SAAPSAAP
8161415
P0 P1 P2P3
+5
#include<intrins.h>#include<reg51.h>#include<iic.h>ucharflag;ucharucharshow(uchart,ucharnum,uchar{
/*中断标志ucharidataucharidataucharidatak2[5]={0x10,0x20,0x40,0x80};{}{}
k0[0]=(show&k1[num-k0[0]=(show|k1[4])|k2[num-}void{ucharidatauchartemp1,bit /*初始时4个发光二极管全灭,输为{
/*开外部中断/*开中断if{temp1=temp[0]&0xf0;/*取指示灯状态*/temp2=temp[0]&0x0f;/*取键按下状态*/{case0x0f:ca
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年磁粉探伤机项目建议书
- 护理原发性支气管肺癌
- 陕西航空职业技术学院《英语阅读实验教学》2023-2024学年第二学期期末试卷
- 护理类说课大赛
- 雅安职业技术学院《看新闻背单词》2023-2024学年第二学期期末试卷
- 集美大学《西方哲学史》2023-2024学年第一学期期末试卷
- 青岛恒星科技学院《实验基础和仪器分析》2023-2024学年第二学期期末试卷
- 青岛滨海学院《中学生物学实验研究》2023-2024学年第二学期期末试卷
- 青岛电影学院《景观设计3》2023-2024学年第一学期期末试卷
- 青岛职业技术学院《针灸特色疗法》2023-2024学年第二学期期末试卷
- 中国子宫内膜增生管理指南(2022)解读
- 污水处理站操作人员安全培训手册
- DL-T5418-2009火电厂烟气脱硫吸收塔施工及验收规程
- 2024内蒙古自治区公务员考试数量关系专项练习题含答案(巩固)
- 2024年山西林业职业技术学院单招职业技能测试题库附答案
- 旅游概论(刘伟主编)(全国高职高专旅游类“十二五”示范教材) 全套课件(上)
- 19J102-1 19G613混凝土小型空心砌块墙体建筑与结构构造
- 2024届高考二轮复习备考 有机化学基础 课件(共35张)
- 贵州省情知识考试总题库(含答案)
- 女职工权益保护
- 抽水蓄能电站工程岩锚梁砼施工监理控制措施
评论
0/150
提交评论