第7章80C51的串行总线扩展ppt课件.ppt

第7章80C51的串行总线扩展ppt课件.ppt

ID:59490608

大小:2.06 MB

页数:45页

时间:2020-09-13

第7章80C51的串行总线扩展ppt课件.ppt_第1页
第7章80C51的串行总线扩展ppt课件.ppt_第2页
第7章80C51的串行总线扩展ppt课件.ppt_第3页
第7章80C51的串行总线扩展ppt课件.ppt_第4页
第7章80C51的串行总线扩展ppt课件.ppt_第5页
资源描述:

《第7章80C51的串行总线扩展ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章80C51的串行总线扩展SPI总线接口及其扩展7.37.2一线总线接口及其扩展7.1I2C总线接口及其扩展2021/7/281串行扩展连接线根数少;系统板尺寸减小;可靠性提高。常用的串行扩展总线一线总线(单总线);I2C总线;SPI总线。7.1一线总线接口及其扩展DS18B20的引脚7.1.1DS18B20的引脚及内部结构DS18B20引脚GND,电源地;DQ,数字信号输入/输出端;VDD,外接电源输入端(在寄生电源接线方式时接地)。DS18B20的内部结构64位ROM高速缓冲存储器配置寄存器:1位:D7D6D5D4D3D2D1D00

2、R1R011117FH,即分辨率为12位—750msDS18B20的温度格式18B20采样值与温度值关系二进制采样值十六进制表示十进制温度/℃000001111101000007D0H+12500000001100100010191H+25.062500000000000010000008H+0.500000000000000000000H01111111111111000FFF8H-0.51111111001101111FE6FH-25.06251111110010010000FC90H-5512位格式7.1.2DS18B20操作命令RO

3、M操作命令指令及代码说明读ROM33H读总线上DS18B20的序列号匹配ROM55H依序列号访问确定的DS18B20器件跳过ROMCCH只使用RAM命令,操作在线的DS18B20器件搜索ROMF0H对总线上的多个DS18B20进行识别报警搜索ECH主机搜索越限报警的DS18B20器件RAM操作命令指令及代码说明温度转换44H启动DS18B20开始转换读缓冲器BEH读缓冲器的9个字节数据写缓冲器4EH向DS18B20写TH、TL及配置寄存器数据复制缓冲器48H将缓冲器的TH、TL和配置寄存器值送E2PROM回读E2PROMB8H将E2PROM

4、中的TH、TL和配置寄存器值送缓冲器读供电方式B4H检测供电方式:寄生或外接方式7.1.3DS18B20操作时序初始化时序写时序读时序7.1.4DS18B20操作函数初始化函数voidDS18B20_Init(void){ucharx=0;DQ=1;Delay10Us(9);//DQ=0;Delay10Us(80);//DQ=1;Delay10Us(37);//}读字节ucharDS18B20_RByte(void){uchari=0;uchardat=0;for(i=8;i>0;i--){DQ=0;dat>>=1;DQ=1;if(DQ)d

5、at

6、=0x80;Delay10Us(5);//54}return(dat);}写字节voidDS18B20_WByte(uchardat){uchari=0;for(i=8;i>0;i--){DQ=0;DQ=dat&0x01;Delay10Us(5);//54DQ=1;dat>>=1;}}7.1.5DS18B20应用实例7.2I2C总线接口及其扩展数据线SDA时钟线SCLI2C总线架构7.2.1I2C总线基础2021/7/2816I2C总线的特点器件引脚少(2线制)器件间连接简单,电路板体积减小,可靠性提高传输速率高标准模式:100Kb/

7、s,快速模式:400Kb/s,高速模式为3.4Mb/s支持主/从和多主两种工作方式标准型80C51没有I2C总线接口,只能工作于主/从方式(扩展外围从器件)2021/7/2817I2C总线的数据传输起始信号S与停止信号P高电平空闲2021/7/2818传输时序图SCL由主机控制,从器件仅在自己忙时才拉低SCL线;字节数据由发送器发出,响应位由接收器发出;SCL高电平,SDA线要稳定,SCL低电平,SDA线允许更新。字节传送(地址或数据)2021/7/2820寻址字节位:D7D6D5D4D3D2D1D0器件地址R/W主机发送器件地址,总线上的

8、从器件都将这7位地址码与自己的地址进行比较。如果相同,则认为自己正被主机寻址。器件地址由固定部分和可编程部分组成。以AT24CXX系列存储器为例,见下页表。器件地址表器件型号字节容量寻址字节内部地址字节数页面写字节数最多可挂器件数固定标识可编程地址R/WAT24C01A1281010A2A1A01/0188AT24C02256A2A1A01/088AT24C04512A2A1P01/0164AT24C08A1KA2P1P01/0162AT24C16A2KP2P1P01/0161AT24C32A4KA2A1A01/02328AT24C64A8

9、KA2A1A01/0328AT24C128B16KA2A1A01/0648AT24C256B32KA2A1A01/0648AT24C512B64KA2A1A01/01288注:P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。