单片机串行通信与接口
在计算机系统中,串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。由于串行通信和通信制式、传送距离以及I/O数据的串并变换等许多因素有关,为进一步学习MCS-51的串行接口打下基础。...
在计算机系统中,串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。由于串行通信和通信制式、传送距离以及I/O数据的串并变换等许多因素有关,为进一步学习MCS-51的串行接口打下基础。...
介绍了用C51编程时的一些常用优化方法,同时提出了用C51开发PC总线和SPI总线等串行总线的优化方案,并给出了优化后的数据传输源程序,该方案在Keil仿真器上验证并通过。结果表明该优化方案不但缩短了机器代码的长度,而且提高了代码的运行速度,使代码的执行效率与汇编语言相当,同时也为其它常用串行总线的...
通用串行接口 UART90 系列单片机带有一个全双工的通用串行异步收发器UART 主要特征如下1 波特率发生器可以生成多种波特率2 在XTAL 低频率下仍可产生较高的波特率3 8 位和9 位数据4 噪声滤波5 过速的检测6 帧错误检测7 错误起始位的检测8 三个独立的中断发送TX 完成发送数据寄存器...
ICCAVR简介ICCAVR 是一种使用ANSI 标准C 语言来开发微控制器(MCU)程序的一个工具,它是一个综合了编辑器和工程管理器的集成工作环境(IDE)。源文件全部被组织到工程之中,文件的编辑和工程(project)的构筑也在IDE 的环境中完成。编译错误在状态窗口中显示,用鼠标单击编译错误时...
串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢。串行通讯的距离可以从几米到几千米。根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。...