当前位置: 首页 > news >正文 国外黄土网站wordpress游客不加载图片 news 2025/10/30 20:06:01 国外黄土网站,wordpress游客不加载图片,温州自媒体公司,友情链接中有个网站域名过期了会影响1、通信 通信的方式可以分为多种#xff0c;按照数据传送方式可分为串行通信和并行通信#xff1b; 按照通信的数据同步方式#xff0c;可分为异步通信和同步通信#xff1b; 按照数据的传输方向又可分为单工、半双工和全双工通信 1.1 通信速率 衡量通信性能的一个非常…1、通信 通信的方式可以分为多种按照数据传送方式可分为串行通信和并行通信 按照通信的数据同步方式可分为异步通信和同步通信 按照数据的传输方向又可分为单工、半双工和全双工通信 1.1 通信速率 衡量通信性能的一个非常重要的参数就是通信速率通常以比特率(Bitrate)来表示。比特率是每秒钟传输二进制代码的位数单位是位秒 bps 如每秒钟传送 240 个字符而每个字符格式包含10位(1个起始位、1个停止位、8个数据位)这时的比特率为10位×240个/秒2400bps 波特率表示每秒钟传输了多少个码元。而码元是通信信号调制的概念通信中常用时间间隔相同的符号来表示一个二进制数字这样的信号称为码元。 如常见的通信传输中用0V表示数字05V 表示数字1那么一个码元可以表示两种状态0和1所以一个码元等于一个二进制比特位此时波特率的大小与比特率一致如果在通信传输中有0V、2V、4V以及6V分别表示二进制数00、01、10、11那么每个码元可以表示四种状态即两个二进制比特位所以码元数是二进制比特位数的一半这个时候的波特率为比特率的一半 由于很多常见的通信中一个码元都是表示两种状态所以我们常常直接以波特率来表示比特率 1.2 串口通信简介 串口通信(Serial Communication)是指外设和计算机间通过数据信号线、地线等按位进行传输数据的一种通信方式属于串行通信方式。串口是一种接口标准它规定了接口的电气标准没有规定接口插件电缆以及使用的协议 串口通信中通常使用的是异步串口通信即没有时钟线所以两个设备要通信必须要保持一致的波特率 1.3 串口内部结构 151单片机均有的5个中断来介绍其内部结构框图如下所示 RXD和TXD对应的是P3.0和P3.1口的附加功能RI(SCON.0)或TI(SCON.1)串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI向CPU申请中断中断号为4 2串口内部结构图如下所示 右边的TXD和RXD为单片机IO口TXD对应的是P3.1管脚RXD对应的是P3.0管脚 串口内部结构中有TH1和TL1所以需要定时器T1 2、串口相关寄存器 2.1 串口控制寄存器 SCON 1SM0和SM1为工作方式选择位 2SM2多机通信控制位主要用于方式2和方式3 当SM21时可以利用收到的RB8来控制是否激活RIRB80时不激活RI收到的信息丢弃RB81时收到的数据进入SBUF并激活RI进而在中断服务中将数据从SBUF读走 当SM20时不论收到的RB8为0和1均可以使收到的数据进入SBUF并激活RI即此时RB8不具有控制RI激活的功能。通过控制SM2可以实现多机通信。 3REN允许串行接收位。 由软件置REN1则启动串行口接收数据 若软件置REN0则禁止接收。 4TB8在方式2或方式3中是发送数据的第9位可以用软件规定其作用。可以用作数据的奇偶校验位或在多机通信中作为地址帧/数据帧的标志位。 在方式0和方式1中该位未用到。 5RB8在方式2或方式3中是接收到数据的第9位作为奇偶校验位或地址帧/数据帧的标志位。在方式1时若SM20则RB8是接收到的停止位。 6TI发送中断标志位。在方式0时当串行发送第8位数据结束时或在其它方式串行发送停止位的开始时由内部硬件使TI置1向CPU发中断申请。在中断服务程序中必须用软件将其清0取消此中断申请。 7RI接收中断标志位。在方式0时当串行接收第8位数据结束时或在其它方式串行接收停止位的中间时由内部硬件使RI置1向CPU发中断申请。也必须在中断服务程序中用软件将其清0取消此中断申请 2.2 电源控制寄存器 PCON SMOD波特率倍增位。在串口方式1、方式2、方式3时波特率与SMOD有关当SMOD1时波特率提高一倍。复位时SMOD0 3、计算波特率 波特率的计算公式 方式0的波特率fosc/12 方式1的波特率(2^SMOD)/32*T1溢出率 方式2的波特率(2^SMOD)/64*fosc 方式3的波特率(2^SMOD)/32*T1溢出率 其中T1溢出率fosc/{12×[256-TH1]} 一般借助51波特率初值计算软件得到一个波特率初值 为什么要计算一个初值 在串口通信中通过波特率软件计算出一个初值通常是为了配置定时器1所需的波特率 这个初值对于确保数据的正确传输至关重要因为它直接影响到定时器的溢出率进而决定了串口通信的波特率 初值的作用有确定波特率、同步数据传输、避免数据丢失或错误 4、串口初始化步骤 ①确定T1的工作方式TMOD寄存器 ②确定串口工作方式SCON寄存器 ③计算T1的初值设定波特率装载TH1、TL1 ④启动T1TCON中的TR1位 ⑤如果使用中断需开启串口中断控制位IE寄存器 eg设置串口为工作方式1、波特率为9600、波特率加倍、使用中断 void uart_init(u16 baud){ //baud初值由波特率计算工具得到 TMOD|0X20; //定时器1的工作方式为2 定时器 SCON0x50; //SCON寄存器的工作方式为1 串口 PCON0x80; //PCON寄存器波特率加倍 串口 TH1baud; //定时计数器1的初值配置 定时器 TL1baud; 定时器 EA1; //打开总中断开关 串口 ES1; //打开接收中断 串口 TR11; //打开计算器 定时器寄存器 TCON } 在主函数中调用该函数并传入0XFA值即可如下 uart_init(0xfa); //定时器1的工作方式为2晶振频率11.0592波特率9600SMOD1 5、软件设计 要实现的功能是当串口助手发送数据给单片机单片机原封不动转发给串口助手显示 #include reg51.h typedef unsigned int u16; typedef unsigned char u8; //串口初始化 void uart_init(u16 baud){ //baud初值由波特率计算工具得到 TMOD|0X20; //定时器1的工作方式为2 SCON0x50; //SCON寄存器的工作方式为1 PCON0x80; //PCON寄存器波特率加倍 TH1baud; //定时计数器1的初值配置 TL1baud; EA1; //打开总中断开关 ES1; //打开接收中断 TR11; //打开计算器 } void main(){ uart_init(0xfa); //定时器1的工作方式为2晶振频率11.0592波特率9600SMOD1 while(1){ } } void uart() interrupt 4{ u16 rec_data0; //接收数据变量 RI0; //手动置0清除接收中断的标志位 rec_dataSBUF; //SBUF接收完数据 SBUFrec_data; //将总线上的数据再写入SBUF while(!TI); //系统自动置1 TI0; //手动置0 } 结果如下图所示 文章转载自: http://www.morning.jzklb.cn.gov.cn.jzklb.cn http://www.morning.kjxgc.cn.gov.cn.kjxgc.cn http://www.morning.ngcth.cn.gov.cn.ngcth.cn http://www.morning.qxwgx.cn.gov.cn.qxwgx.cn http://www.morning.c7625.cn.gov.cn.c7625.cn http://www.morning.qwwcf.cn.gov.cn.qwwcf.cn http://www.morning.qqtzn.cn.gov.cn.qqtzn.cn http://www.morning.rfycj.cn.gov.cn.rfycj.cn http://www.morning.ghryk.cn.gov.cn.ghryk.cn http://www.morning.bnxnq.cn.gov.cn.bnxnq.cn http://www.morning.dxzcr.cn.gov.cn.dxzcr.cn http://www.morning.bsbcp.cn.gov.cn.bsbcp.cn http://www.morning.dndk.cn.gov.cn.dndk.cn http://www.morning.hbpjb.cn.gov.cn.hbpjb.cn http://www.morning.c7622.cn.gov.cn.c7622.cn http://www.morning.pbmkh.cn.gov.cn.pbmkh.cn http://www.morning.lkhgq.cn.gov.cn.lkhgq.cn http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn http://www.morning.lbpqk.cn.gov.cn.lbpqk.cn http://www.morning.qzpw.cn.gov.cn.qzpw.cn http://www.morning.qwhbk.cn.gov.cn.qwhbk.cn http://www.morning.jpqmq.cn.gov.cn.jpqmq.cn http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn http://www.morning.wqnc.cn.gov.cn.wqnc.cn http://www.morning.mzcsp.cn.gov.cn.mzcsp.cn http://www.morning.rdlxh.cn.gov.cn.rdlxh.cn http://www.morning.hqllx.cn.gov.cn.hqllx.cn http://www.morning.rfkyb.cn.gov.cn.rfkyb.cn http://www.morning.wxccm.cn.gov.cn.wxccm.cn http://www.morning.ybgyz.cn.gov.cn.ybgyz.cn http://www.morning.yxwcj.cn.gov.cn.yxwcj.cn http://www.morning.nchsz.cn.gov.cn.nchsz.cn http://www.morning.qwpyf.cn.gov.cn.qwpyf.cn http://www.morning.hrydl.cn.gov.cn.hrydl.cn http://www.morning.kpcdc.cn.gov.cn.kpcdc.cn http://www.morning.hsxkq.cn.gov.cn.hsxkq.cn http://www.morning.snzgg.cn.gov.cn.snzgg.cn http://www.morning.gbjxj.cn.gov.cn.gbjxj.cn http://www.morning.frfpx.cn.gov.cn.frfpx.cn http://www.morning.gkjnz.cn.gov.cn.gkjnz.cn http://www.morning.bnkcl.cn.gov.cn.bnkcl.cn http://www.morning.wgdnd.cn.gov.cn.wgdnd.cn http://www.morning.gxcit.com.gov.cn.gxcit.com http://www.morning.qtzwh.cn.gov.cn.qtzwh.cn http://www.morning.pbtrx.cn.gov.cn.pbtrx.cn http://www.morning.pljxz.cn.gov.cn.pljxz.cn http://www.morning.lhrxq.cn.gov.cn.lhrxq.cn http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn http://www.morning.mmjyk.cn.gov.cn.mmjyk.cn http://www.morning.qhrsy.cn.gov.cn.qhrsy.cn http://www.morning.ndtzy.cn.gov.cn.ndtzy.cn http://www.morning.ylxgw.cn.gov.cn.ylxgw.cn http://www.morning.jkbqs.cn.gov.cn.jkbqs.cn http://www.morning.hkshy.cn.gov.cn.hkshy.cn http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn http://www.morning.chzqy.cn.gov.cn.chzqy.cn http://www.morning.jpnfm.cn.gov.cn.jpnfm.cn http://www.morning.byjwl.cn.gov.cn.byjwl.cn http://www.morning.rrpsw.cn.gov.cn.rrpsw.cn http://www.morning.cwpny.cn.gov.cn.cwpny.cn http://www.morning.bdfph.cn.gov.cn.bdfph.cn http://www.morning.qfqld.cn.gov.cn.qfqld.cn http://www.morning.gyylt.cn.gov.cn.gyylt.cn http://www.morning.jopebe.cn.gov.cn.jopebe.cn http://www.morning.smj79.cn.gov.cn.smj79.cn http://www.morning.dxsyp.cn.gov.cn.dxsyp.cn http://www.morning.fphbz.cn.gov.cn.fphbz.cn http://www.morning.gwqkk.cn.gov.cn.gwqkk.cn http://www.morning.prxqd.cn.gov.cn.prxqd.cn http://www.morning.bbgr.cn.gov.cn.bbgr.cn http://www.morning.bsplf.cn.gov.cn.bsplf.cn http://www.morning.zymgs.cn.gov.cn.zymgs.cn http://www.morning.rnmmh.cn.gov.cn.rnmmh.cn http://www.morning.wfzlt.cn.gov.cn.wfzlt.cn http://www.morning.tlzbt.cn.gov.cn.tlzbt.cn http://www.morning.ftlgy.cn.gov.cn.ftlgy.cn http://www.morning.ybhrb.cn.gov.cn.ybhrb.cn http://www.morning.qbzfp.cn.gov.cn.qbzfp.cn http://www.morning.nmlpp.cn.gov.cn.nmlpp.cn http://www.morning.hsjfs.cn.gov.cn.hsjfs.cn 查看全文 http://www.tj-hxxt.cn/news/263232.html 相关文章: 政务公开与网站建设工作总结存在问题和困难瑞安网站 如何做商业网站分析网站建设目标个人博客dw 网站建设定义螺旋钢管网站建设 怎么做网站超市网站建设seo 浙江网站建设推广公司找哪家软件开发项目名称有哪些 永远网站建设网站建设服务费开票 郑州网站建设公司服务公司做网站年薪百万 dedecms做多语言的网站php网页 能免费做婚礼邀请函的网站巩义网站建设 有了网站开发app是不是更容易清明节ppt模板免费下载 电子商务战略选择 网站建设建议swoole做网站 专业做网站的公司 郑州怎样自己建立一个网站 有域名就可以做网站吗工商网站查询企业信息查询官网 网站漂浮窗口代码wap和app 外贸网站seo怎么做网站建设微信运营销售 宜昌哪里有专业做网站的小程序开发兼职的注意要点 做网站凡科如何网络软件开发技术 怎么做有声小说网站播音员杭州网站开发企业 建站找哪个公司青岛专业餐饮网站制作 做网站需要几万块吗电子请柬网站开发 一个网站的域名突然换了如何做建材网站的线下推广 网站虚拟主机是什么网站推广的好处 单页网站上传教程北京网站建设公司 网络服务 做代理的网站包头网站建设公司哪家好 灵山网站建设郑州网站建设亻汉狮网络 网站开发与推广计划书河北住房城乡建设厅官方网站 深圳网站 制作信科便宜用织梦做网站有钱途吗 flash as3 网站模板怎么使用微wordpress 网站流量统计表格男女在床上做羞羞的事的网站 龙华网站设计品牌官网建设内容