150334串口通信中断寄存器配置_第1页
150334串口通信中断寄存器配置_第2页
150334串口通信中断寄存器配置_第3页
150334串口通信中断寄存器配置_第4页
150334串口通信中断寄存器配置_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、串口通信1、串口通信与串行通信的区别2、串口通信的相关术语3、STC串口通信的寄存器4、定时器T2溢出的8位波特率可变串口通信实验。1、串口通信与串行通信的区别我们前面学习的595以是任意的IO口完成。,就是串行通信方式。信号发送可1、串口通信与串行通信的区别串口通信是单片机特有的模块。我们设置该模块的参数后, 需要发送什么内容,扔给串口模块就行。CPU不需要按位操作字节。该模块是特殊指定的管脚。我们WQX-15开发板的串口有4个。串口1是RxD1P3.0和TxD1P3.1。串口3是RxD3P0.0和TxD3P0.1。1、串口通信与串行通信的区别串口通信,单片机设置好后,只需要对寄存器进行读写

2、操作,就能准确的发送或者接收数据,特别是以低速波特率,连续发送多字节数据,CPU可以间歇性工作,而89系列是32次采样,取中间三次为准。耽误CPU的正常执行。传统2、串口通信的相关术语1、波特率:是指1秒钟的时间内,串口通信线面,发送的数据位数(比如发送10101010,就理解成1秒钟内电平跳变多少次)常用的波特率有9600等,STC波特率。我们后面要学的DMX512里面可以选择的就有很多种就是250000bps.波特率的本质,是设置信号时间点。到点就按时发送或者接收一位。2、波特率哪里来?波特率来自定时器溢出、波特率发生器、以及系统时钟信号分频。的定时器T2溢出的时候对线路电平进行采样,连续

3、32次或者16次,根据中间的3次结果,确定 接收到的是高电平还是低电平,然后才能进行下一位数据的采样。所以发射端也要这样设置。STC15系列T2定时器是采样4次即可。串口3是使用定时器T3溢出。12系列还有也是一个定时器,不过是给串口波特率设置波特率发生器,本质的,没有服务函数。也可以通过系统时钟分频,采样64次来识别电平。4、定时器T2溢出的8位波特率可变串口通信实验。计算机以9600波特率发送字符a给单片机,单片机接收后再返回给计算机。1、配置SCON,选择方式1,2、配置PCON,波特率不加倍。接收。3、选中定时器T2为16位自动重装模式4、计算定时器T2的溢出率:波特率是9600,波特率不加倍, 所以每位只需要采样4次。定时器每秒钟溢出9600*4=38400次。5、配置定时器初值:30M时钟经过12分频等于2.5000M。定时器溢出需要的脉冲数是:30000000÷38400=781.25781.那么定时器预装初值就是:65536-781=64755=0xfcf3。6、启动定时器T2、闭合串

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论