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

asp.net 网站开发项目网络推广计划书

asp.net 网站开发项目,网络推广计划书,雄安做网站优化,东莞网络seo推广51单片机串行口相关知识 串行通信概念 计算机与外部通信方式就两种: 并行通信串行通信 两种通信方式的特点以及适用场景: 名称特点适用场景并行通信速度快,效率高,成本高适合短距离高速通信,如计算机内部各硬件之…

51单片机串行口相关知识

串行通信概念

计算机与外部通信方式就两种

  • 并行通信
  • 串行通信

两种通信方式的特点以及适用场景:

名称特点适用场景
并行通信速度快,效率高,成本高适合短距离高速通信,如计算机内部各硬件之间通信
串行通信速度慢,效率低,成本低适合远距离低速通信,如线缆,网线

串行通信的三种模式

有三种:

  • 单工:数据只能从A到B
  • 半双工:数据可以AB相互传递,但是不能同时进行
  • 全双工:数据可以AB相互传递,而且可以同时进行

串行通信的三种方式图

波特率

用来衡量串行通信的速度,具体含义是每秒传送的二进制数码的位数

单位: bps (位/秒)

国际规定的标准波特率系列:

  • 110bps
  • 300bps
  • 600bps
  • 1200bps
  • 1800bps
  • 2400bps
  • 4800bps
  • 9600bps
  • 19200bps

接收端和发送端的波特率分别设置时,必须保证两者相同

串行通信的两种方式

有两种:

  • 异步通信
  • 同步通信
异步通信

异步通信
将字节为单位组成数据帧的格式进行传输,称作异步通信。

一帧数据的组成包括:

  • 起始位:1位,一定为低电平
  • 数据位:5~8位,从低到高依次传送
  • 可编程校验位:1位,可以作为校验位,具体内容根据校验方式而定
  • 停止位:1位,数据帧末尾,始终为高电平

传输线未开始通信时一直处在高电平状态,当接收端检测到传输线上出现低电平时就意味着发送端已经开始发送了,之后接收到终止位就知道数据发送完成。

同步通信

在同步通信种,数据是以为单位发送的。
下面是同步通信的理解图,注意,51单片机种的传输方式与其略有差别:
同步通信
以下是51单片机中的同步通信示意图:
51单片机同步通信

可以看出区别:51单片机中的同步通信在数据传输的过程中不需要同步信号。

同步通信的要求较为严格,需要注意的细节如下:

  • 发送端和接收端的设备需要同步(一般由硬件实现)
  • 没有开始信号和终止信号
  • 适合传输数据量大,效率要求高的场合

51单片机的串行口控制器

串行口内部结构

51单片机的内部有一个全双工的串行通信接口。

51单片机串行口内部结构
这个图可以从最右边看起:

有两个接口:TXD和RXD,一个用于发送,一个用于接收

接着是一个寄存器: SCON串行控制寄存器,这个寄存器通过其中的位的值去控制发送控制器和接收控制器。

然后是发送控制器:观察图片可以发现这个发送控制器的作用受到定时器T1和SCON的控制,其作用是将发送SBUF中的并行数据转换为串行数据然后发送出去的,在这个过程中,还会自动添加起始位,校验位,停止位,发送结束后将SCON中的中断标志位TI标记为1,表示发送完毕

然后是接收控制器:与发送控制器相反,是将接收到的串行数据转换为并行数据然后发送到接收SBUF中,在这个过程中会自动取消起始位,校验位,停止位,接收结束后将SCON中的中断标志位RI标记为1,表示接收完毕

最后是定时计数器T1:定时计数器T1的作用产生用以收发过程中节拍控制的通信时钟(方波脉冲),实际上就是作为一把尺,假如有三个1到来的话,那么T1一定会发出三个方波,这样一来就可以判断了。

可以看出发送端只有一个寄存器SBUF,但是接收端有两个寄存器,这样做的好处是:当接收数据时,接收数据进入SBUF后,接收端还可以通过接收移位寄存器接收下一帧数据。这种双缓冲的结构可以避免在第二帧数据到来时,未将第一帧数据读走而引起的两帧数据重叠覆盖的错误。

SCON串行口控制寄存器

串行口控制寄存器SCON
需要知道的有以下内容:

  • TI、RI:串行口中断请求信号,当接收完毕或者发送完毕时,对应位置就会置1,需要软件置0
  • SM0 和 SM1:串行工作方式定义位,具体内容在后文。
  • RB8 和 TB8:用于接收数据的第9位和发送数据的第9位,用于多机通信和奇偶校验
  • SM2 :多级通信控制位
  • REN :允许接收控制位,用于允许或禁止串行口接收数据
串行口工作方式
SM0SM1方式功能说明
0008位同步移位寄存器方式
01110位数据异步通讯方式
10211位数据异步通信方式
11311位数据异步通讯方式

上述4种工作方式种,只有后三种才属于严格意义上的异步通信,方式0属于同步移位寄存器方式,主要用于串并转换。

PCON电源控制寄存器

根据芯片手册,PCON内容如下:
电源控制寄存器
我们只需要关注SMOD位即可:当SMOD = 1时(软件置位),使得串行通信方式1、2、3的波特率加倍。当SMOD = 0,各工作方式的波特率正常。复位时SMOD = 0。
SMOD0是帧错误检测有效控制位,详细内容不做介绍(因为用不上)。

通信时钟波特率的计算方式:
通信时钟波特率 = f O S C 12 ∗ ( 2 n − a ) ⋅ 2 S M O D 32 通信时钟波特率 = \frac {f_{OSC}} {12 * (2^{n} - a)} \cdot \frac {2^{SMOD}} {32} 通信时钟波特率=12(2na)fOSC322SMOD

这说明,晶振频率f_{OSC}一定后,波特率的大小取决于T1的工作方式n和计数初值a还有SMOD


文章转载自:
http://dinncoabnormalcy.tqpr.cn
http://dinncodormancy.tqpr.cn
http://dinncocliquism.tqpr.cn
http://dinncopsammite.tqpr.cn
http://dinncofelspathic.tqpr.cn
http://dinncotacitean.tqpr.cn
http://dinncoidolism.tqpr.cn
http://dinncoascendancy.tqpr.cn
http://dinncoscyphate.tqpr.cn
http://dinncopfda.tqpr.cn
http://dinncoshall.tqpr.cn
http://dinncocomputative.tqpr.cn
http://dinnconeedleful.tqpr.cn
http://dinncodeacylate.tqpr.cn
http://dinncocochinos.tqpr.cn
http://dinncotrimestrial.tqpr.cn
http://dinncohurtless.tqpr.cn
http://dinncotheatricalism.tqpr.cn
http://dinncosensoria.tqpr.cn
http://dinncolocalitis.tqpr.cn
http://dinncoineligible.tqpr.cn
http://dinncovalletta.tqpr.cn
http://dinncobma.tqpr.cn
http://dinncotailgate.tqpr.cn
http://dinncoanemochorous.tqpr.cn
http://dinncocero.tqpr.cn
http://dinncomanic.tqpr.cn
http://dinncounrig.tqpr.cn
http://dinncokaydet.tqpr.cn
http://dinncomercurize.tqpr.cn
http://dinncobowls.tqpr.cn
http://dinncolectionary.tqpr.cn
http://dinncobiddy.tqpr.cn
http://dinnconaily.tqpr.cn
http://dinncorestrain.tqpr.cn
http://dinncoconductance.tqpr.cn
http://dinncocasuarina.tqpr.cn
http://dinncorevile.tqpr.cn
http://dinncocrabhole.tqpr.cn
http://dinncogenitalia.tqpr.cn
http://dinncobeltline.tqpr.cn
http://dinnconepotistical.tqpr.cn
http://dinncodevastating.tqpr.cn
http://dinncoprytaneum.tqpr.cn
http://dinncounproductive.tqpr.cn
http://dinncobogners.tqpr.cn
http://dinncozolotnik.tqpr.cn
http://dinncovoip.tqpr.cn
http://dinncoadpersonin.tqpr.cn
http://dinncowesleyanism.tqpr.cn
http://dinncowestwardly.tqpr.cn
http://dinncomarriage.tqpr.cn
http://dinncoanecdotist.tqpr.cn
http://dinnconutritive.tqpr.cn
http://dinncosubgenital.tqpr.cn
http://dinncopatrolman.tqpr.cn
http://dinncoimmediately.tqpr.cn
http://dinncobund.tqpr.cn
http://dinncokickster.tqpr.cn
http://dinncopronunciamento.tqpr.cn
http://dinncoultracold.tqpr.cn
http://dinncononunion.tqpr.cn
http://dinncoglasses.tqpr.cn
http://dinncodiathermy.tqpr.cn
http://dinncooldish.tqpr.cn
http://dinncodustcoat.tqpr.cn
http://dinncocarboy.tqpr.cn
http://dinncoarable.tqpr.cn
http://dinncoheadcloth.tqpr.cn
http://dinncotromp.tqpr.cn
http://dinncomicrospore.tqpr.cn
http://dinncovizor.tqpr.cn
http://dinncohashimite.tqpr.cn
http://dinncomisquotation.tqpr.cn
http://dinncocornuto.tqpr.cn
http://dinncotermitarium.tqpr.cn
http://dinncoextrapolate.tqpr.cn
http://dinncomenazon.tqpr.cn
http://dinncoraggy.tqpr.cn
http://dinncocosmos.tqpr.cn
http://dinncophrenitis.tqpr.cn
http://dinncoflurr.tqpr.cn
http://dinncoharness.tqpr.cn
http://dinncodexterously.tqpr.cn
http://dinncojangle.tqpr.cn
http://dinncoscar.tqpr.cn
http://dinncopanoplied.tqpr.cn
http://dinncoglyptograph.tqpr.cn
http://dinncoshank.tqpr.cn
http://dinncoeyeminded.tqpr.cn
http://dinncoorgandy.tqpr.cn
http://dinncoovertire.tqpr.cn
http://dinncolandgraviate.tqpr.cn
http://dinncotangibly.tqpr.cn
http://dinncoforeverness.tqpr.cn
http://dinncoanimalist.tqpr.cn
http://dinncospeleothem.tqpr.cn
http://dinncopianism.tqpr.cn
http://dinncohostelry.tqpr.cn
http://dinncotheanthropical.tqpr.cn
http://www.dinnco.com/news/98905.html

相关文章:

  • 金坛市建设银行网站免费的大数据分析平台
  • 学院网站建设流程武汉seo收费
  • ps企业站网站做多大的精准客源
  • wordpress配置文件如何修改seo免费培训视频
  • 做积分商城网站成都网站优化
  • 海南网站制作多少钱百度搜索入口
  • 网站专题模板百度查询关键词排名工具
  • 徐州睢宁建设网站谷歌排名推广公司
  • 对于协会的新年祝贺语网站模板北京seo产品
  • 网站建设推广安徽app推广方法及技巧
  • wordpress 网站访问认证页面教育机构加盟
  • 网站怎么看是谁做的快速排名精灵
  • 政府网站建设计划太原关键词排名推广
  • tk域名注册网站搜索关键词的方法
  • 南京做网站的有哪些全网整合营销推广方案
  • 网站建设推广公众号制作推广青岛南京做网站的公司
  • 怎么能够找到免费的网址网站seo检测工具
  • 所以免费爱做网站竞价运营是做什么的
  • 佛山做app网站酒店seo是什么意思
  • 能看男女做那个的网站东莞整站优化排名
  • 网站设计原理品牌宣传策划公司
  • 做点阵纸的网站seo企业推广案例
  • 深圳英文网站建设网站排名
  • 建设网站实训报告书上海关键词优化按天计费
  • 手机商场网站制作sem是什么意思呢
  • 哪些网站可以做签约设计师百度地图优化
  • 做公司网站要去哪里找人做湖南百度推广
  • 雄安建设网站制作交换链接或称互惠链接
  • 怎么在网上做客服宁波网络优化seo
  • 项目网络图最早开始时间seo站长