当前位置: 首页 > news >正文

小程序制作工具网络营销seo优化

小程序制作工具,网络营销seo优化,有没有免费代理项目,晋中推广型网站建设串口通信 原理 计算机通信是将计算机技术和通信技术的相结合#xff0c;完成计算机与外部设备或计算机与计算机之间的信息交换 。可以分为两大类#xff1a;并行通信与串行通信。并行通信通常是将数据字节的各位用多条数据线同时进行传送 。控制简单、传输速度快#xff1…串口通信 原理 计算机通信是将计算机技术和通信技术的相结合完成计算机与外部设备或计算机与计算机之间的信息交换 。可以分为两大类并行通信与串行通信。并行通信通常是将数据字节的各位用多条数据线同时进行传送 。控制简单、传输速度快由于传输线较多长距离传送时成本高且接收方的各位同时接收存在困难。串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送传输线少长距离传送时成本低且可以利用电话网等现成的设备但数据的传送控制比并行通信复杂。 串行通信的基本概念 异步通信与同步通信 异步通信是指通信的发送与接收设备使用各自的时钟控制数据的发送和接收过程。为使双方的收发协调要求发送和接收设备的时钟尽可能一致。同步通信时要建立发送方时钟对接收方时钟的直接控制使双方达到完全同步。此时传输数据的位之间的距离均为“位间隔”的整数倍同时传送的字符间不留间隙即保持位同步关系也保持字符同步关系。发送方对接收方的同步可以通过两种方法实现。 传输方向 单工是指数据传输仅能沿一个方向不能实现反向传输。半双工是指数据传输可以沿两个方向但需要分时进行。全双工是指数据可以同时进行双向传输。 串行通信常见的错误校验 奇偶校验在发送数据时数据位尾随的1位为奇偶校验位1或0。奇校验时数据中“1”的个数与校验位“1”的个数之和应为奇数偶校验时数据中“1”的个数与校验位“1”的个数之和应为偶数。接收字符时对“1”的个数进行校验若发现不一致则说明传输数据过程中出现了差错。代码和校验代码和校验是发送方将所发数据块求和或各字节异或产生一个字节的校验字符校验和附加到数据块末尾。接收方接收数据同时对数据块除校验字节外求和或各字节异或将所得的结果与发送方的“校验和”进行比较相符则无差错否则即认为传送过程中出现了差错。循环冗余校验这种校验是通过某种数学运算实现有效信息与校验位之间的循环校验常用于对磁盘信息的传输、存储区的完整性校验等。这种校验方法纠错能力强广泛应用于同步通信中。 传输速率 比特率是每秒钟传输二进制代码的位数单位是位秒bps。 80C51串行口的结构 80C51串行口的控制寄存器 SM2多机通信控制位主要用于方式2和方式3。当接收机的SM21时可以利用收到的RB8来控制是否激活RIRB80时不激活RI收到的信息丢弃RB81时收到的数据进入SBUF并激活RI进而在中断服务中将数据从SBUF读走。当SM20时不论收到的RB8为0和1均可以使收到的数据进入SBUF并激活RI即此时RB8不具有控制RI激活的功能。通过控制SM2可以实现多机通信。在方式0时SM2必须是0。在方式1时如果SM21则只有接收到有效停止位时RI才置1。 REN允许串行接收位。由软件置REN1则启动串行口接收数据若软件置REN0则禁止接收。TB8在方式2或方式3中是发送数据的第九位可以用软件规定其作用。可以用作数据的奇偶校验位或在多机通信中作为地址帧/数据帧的标志位。在方式0和方式1中该位未用。RB8在方式2或方式3中是接收到数据的第九位作为奇偶校验位或地址帧/数据帧的标志位。在方式1时若SM20则RB8是接收到的停止位。TI发送中断标志位。在方式0时当串行发送第8位数据结束时或在其它方式串行发送停止位的开始时由内部硬件使TI置1向CPU发中断申请。在中断服务程序中必须用软件将其清0取消此中断申请。RI接收中断标志位。在方式0时当串行接收第8位数据结束时或在其它方式串行接收停止位的中间时由内部硬件使RI置1向CPU发中断申请。也必须在中断服务程序中用软件将其清0取消此中断申请。 SMODPCON.7 波特率倍增位。在串行口方式1、方式2、方式3时波特率与SMOD有关当SMOD1时波特率提高一倍。复位时SMOD0。 方式0的波特率 fosc/12 方式2的波特率 2SMOD/64· fosc 方式1的波特率 2SMOD/32·T1溢出率 方式3的波特率 2SMOD/32·T1溢出率 当T1作为波特率发生器时最典型的用法是使T1工作在自动再装入的8位定时器方式即方式2且TCON的TR11以启动定时器。这时溢出率取决于TH1中的计数值。 T1 溢出率 fosc /{12×[256 TH1]} 串行口工作之前应对其进行初始化主要是设置产生波特率的定时器1、串行口控制和中断控制。具体步骤如下 确定T1的工作方式编程TMOD寄存器计算T1的初值装载TH1、TL1启动T1编程TCON中的TR1位确定串行口控制编程SCON寄存器串行口在中断方式工作时要进行中断设置编程IE、 IP寄存器。 实验代码 #include reg52.h typedef unsigned char u8; typedef unsigned int u16;void UsartInit() {TMOD|0X20;TH10XF3;TL10XF3;PCON0X80;TR11;SCON0X50;ES1;EA1; }void main(){UsartInit();while(1); }void Usart() interrupt 4 {u8 receiveData;receiveDataSBUF;RI0;SBUFreceiveData;while(!TI);TI0; }
http://www.zqtcl.cn/news/405348/

相关文章:

  • 胶东国际机场建设有限公司网站2021重大军事新闻
  • 企业网站优化的方式萍乡市建设局网站王丽
  • 做网站的收费标准社保网上服务大厅
  • php网站开发安全网站建设管理教程视频教程
  • 网站建设的空间是什么意思海络网站
  • 深圳华强北今晚网站优化推广公司
  • 网站建设行业好做吗太原网站改版
  • 寿光企业建站流程个人网站用什么软件
  • 网站建设与管理自考本全国卷wordpress 关闭文章修订
  • 兴义市建设局网站首页网站开发项目实训总结
  • 个人网站空间收费网络软文营销案例
  • 网站开发文件结构组成微网站移交
  • 西安全网优化 西安网站推广网页浏览器缩略词
  • 网站开发及企业推广营销型网站建设怎么收费
  • 网站建设与管理ppt课件百度云盘关键词推广营销
  • c asp.net网站开发书宁波建设业协会网站
  • 政务网站建设发言材料知名互联网公司有哪些
  • 网站搭建制作建e室内设计网画图
  • 重庆市建设工程施工安全管理信息网北京seo公司网站
  • 国外做调查问卷的网站建设邮费自己的网站 要不要购买服务器的
  • 网站建设和优化排名四川建设网官网证书查询入口
  • 如何搜名字搜到自己做的网站电子商务平台icp备案证明
  • 网站建设与管理工作内容北京网站建设价
  • 做网站选哪个语言软文营销的方法
  • 青岛正规公司网站建设公司中国建设银行注册网站
  • 免费个人网站平台关键词检索
  • 定制型网站建设推广宁河网站建设
  • 主流网站开发语言有哪些电子邮件营销
  • 扫描二维码进入公司网站怎样做在万网上域名了怎么做网站
  • 销售型网站设计怎么做网站广告位