




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目七单片机串行通信设计与实现,教学目的,了解单片机串行通信的工作原理;掌握单片机串行通信的编程方法;掌握上位机与下位机串行通信的连接方法;掌握远程数据采集实现的方法。,远程数据采集,模拟量由电位器模拟产生;使用ADC0808/ADC0809模数转换器完成模数转换;下位机通过串行通信将转换结果传送到上位机;上位机将转换结果送到LED显示。,远程数据采集电路,远程数据采集程序,数据发送端程序数据接收端程序,CPU与外部通信,CPU与外部通信的基本方式有两种:并行通信数据的各位同时传送。串行通信数据一位一位顺序传送。,串行通信方式,单工通信半双工通信全双工通信,同步通信异步通信,异步通信和同步通信,异步通信数据格式一般由1个起始位、7或8个数据位、12个停止位和一个校验位组成通信双方采用独立时钟,起始位触发双方同步时钟同步通信数据格式有多个数据组成,每帧有一个或两个同步字符作为起始位必须用一个时钟协调收发器,硬件较复杂,串行通信模式,单工方式单向传输半双工方式双向传输,同一时间只有一个方向传输全双工方式同时双向传输,串行通信方式的特点,通过单片机自带的串行口进行通信每个时间单位传送一位信息每个字符(字节)的各位依次传送不管发送或接收数据是多少,最多需要2根线,一根用于发送,一根用于接收优点:传输线少,距离远,成本低,串行通信波特率,波特率的定义为每秒钟传送二进制数码的位数(亦称比特数),单位是bit/s,即位/秒。相互通信双方必须具有相同的波特率例如:数据传输速率是240字符/s,每个字符包含10位数,则波特率为2400波特。每位的传输时间定义为波特率的倒数。例如:波特率为1200bit/s的通信系统,其每位的传输时间应为:,单片机串行接口结构框图,SBUF,SBUF是串行口缓冲寄存器,包括发送和接收寄存器(名字相同,但不会冲突)SBUF是两个在物理上独立的接收、发送寄存器,一个用于存放接收到的数据,另一个用于存放欲发送的数据,可同时发送和接收数据。两个SBUF共用一个地址99H,通过对SBUF的读、写指令来区别是对接收缓冲器还是发送缓冲器进行操作。CPU在写SBUF时,就是修改发送缓冲器;读SBUF,就是读接收缓冲器的内容。接收或发送数据,是通过串行口对外的两条独立收发信号线RXD(P3.0)、TXD(P3.1)来实现的,因此可以同时发送、接收数据,其工作方式为全双工制式。,TTL与RS232,232电平或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口(RS232)得电平,采用负逻辑,15v3v代表13v15v代表0TTL:Transistor-TransistorLogic三极管结构。Vcc:5V;VOH=2.4V;VOL=2V;VIL=0.8V。,串行中断控制器SCON,SM0、SM1:串行口工作方式SM2=1为多机通信控制工作方式(方式2,3)REN:接受允许控制位。REN=1允许REN=0禁止TB8、RB8:发送、接收第9位数据TI:发送中断标志。在方式0中,8位发送结束时,TI=1。TI必须用软件清零RI:接收中断标志。在方式0中,8位接收结束时,RI=1。RI必须用软件清零,电源控制寄存器PCON,SMOD=1时,串行口波特率加倍,中断允许控制寄存器IE,ES=1允许串行中断ES=0禁止串行中断EA总允许控制,波特率选择与设置,方式0:波特率=f/12方式2:波特率=2SMODf/64方式1和方式3(用定时器T1作波特率发生器)T1计数率=fosc/12溢出周期=T1溢出所需周期数/T1计数率=溢出率为溢出周期的倒数波特率=2SMOD(T1溢出率)/32=fosc:晶振的时钟频率,波特率固定,远程数据采集串行通信设置,当定时器1做波特率发生器使用时,通常是工作在模式2,即自动重装载的8位定时器,此时TL1作计数用,自动重装载的值在TH1内。设计数的预置值(初始值)为X,那么每过256-X个机器周期,定时器溢出一次。为了避免因溢出而产生不必要的中断,此时应禁止T1中断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学课程标准考试及答案
- 2025年贵州省安顺市公需课培训(专业技术人员继续教育)试题及答案
- 2025年贵州二级建造师考试试题库(答案+解析)
- 职业培训考试题目及答案
- 安全教务培训课件
- 高一开学考试试题及答案
- 商业合同履行守信承诺书(6篇)
- 语文高二月考试卷及答案
- 大学三级考试a卷真题及答案
- 软件开发笔试题目及答案
- 农村厕所改建技术培训-三格化粪池式厕所课件
- 砖混框架房屋拆除专项施工方案
- 学生学习力评价量表
- 藏餐培训教学计划5篇
- 技术需求征集表
- 三年级上册美术课件-第1课 五星红旗我为你骄傲|辽海版
- 中职心理健康教育第一课-PPT课件
- 文化引领学校特色化课程体系的建构
- 安全现场文明施工措施费用清单
- 蓝色多瑙河(课堂PPT)
- 生物波能量与养生健康知识问答手册
评论
0/150
提交评论