随笔分类 - 单片机-硬件通信
摘要:i2c总线编码 发送启动信号S 在同步时钟线SCL 为高电平时,数据线出现的由高到低的下降沿。 启动信号子程序STA 1 /******************************************************************************* 2 * 函数名
阅读全文
摘要:I2C总线的结构、工作时序与模拟编程 I2C总线的结构、工作时序与模拟编程I2C总线(Inter Integrated Circuit)是飞利浦公司于上个世纪80年代开发的一种“电路板级”的总线结构。与其它串行接口相比,无论从硬件结构、组网方式、软件编程都有很大的不同。在AT89C51系统上使用汇编
阅读全文
摘要:单总线协议DS1820代码 一.DS18B20初始化 (1).数据线拉到低电平“0”。 (2).延时480微妙(该时间的时间范围可以从480到960微妙)。 (3).数据线拉到高电平“1”。 (4).延时等待80微妙。如果初始化成功则在15到60微妙时间内产生一个由DS18B20所返回的低电平“0”
阅读全文
摘要:一. DS18B20简介 DS18B20数字温度传感器接线方便,封装后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合
阅读全文
摘要:串口通信理论知识 80C51串行端口对应的硬件部分是TXD和RXD引脚 80C51串行口的结构 80c51串行端口支持全双工模式(同步首发),并具有接受缓存功能,允许在接受第2个字节时将先前接受到的第1个字节保存在缓冲器中。只要CPU在第2个字符接受完之前读取第1个字符,数据就不会丢失,片内有两个物
阅读全文
摘要:串口通信基础 计算机通信是指计算机与外部设备或计算机与计算机之间的信息交换 计算机通信是将计算机技术和通信技术的相结合,完成计算机与外部设备或计算机与计算机之间的信息交换 。通信有并行通信和串行通信两种方式。 并行通信: 并行通信通常是将数据字节的各位用多条数据线同时进行传送 。 并行通信特点:控制
阅读全文
摘要:串口中断程序步骤:串行口工作之前,应对其进行初始化,主要是设置产生波特率的定时器1、串行口控制和中断控制。具体步骤如下:●确定串行口控制(编程SCON寄存器确定串口工作方式SM0,SM1,允许串口接受REN);●确定T1(定时器)的工作方式(编程TMOD寄存器);●计算T1的初值,装载TH1、TL1
阅读全文
摘要:来源:https://www.sohu.com/a/211324861_468626 1、 SPI简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEP
阅读全文
摘要:1. 概述 SPI = Serial Peripheral Interface,是串行外围设备接口,是一种高速,全双工,同步的通信总线。常规只占用四根线,节约了芯片管脚,PCB的布局省空间。现在越来越多的芯片集成了这种通信协议,常见的有EEPROM、FLASH、AD转换器等。 优点:支持全双工,pu
阅读全文