2022年单片机及接口技术.ppt
《2022年单片机及接口技术.ppt》由会员分享,可在线阅读,更多相关《2022年单片机及接口技术.ppt(48页珍藏版)》请在咨信网上搜索。
1、Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所一、串行通信的基本概念一、串行通信的基本概念*二、单片机中的串行口二、单片机中的串行口*三、三、USARTUSART串行通信接口芯片串行通信接口芯片8251A8251A*第五章第五章 串行通信串行通信Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工
2、业大学人工智能与机器人研究所两种基本形式两种基本形式同步与异步同步与异步传输速率传输速率比特率与波特率比特率与波特率单工与双工方式单工与双工方式调制与解调调制与解调串行通信中的校验方式串行通信中的校验方式串行通信的接口标准串行通信的接口标准RS232C,422,423,485一、串行通信的基本概念一、串行通信的基本概念Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所同步传输:同步传输:连连续续串串行行传传送送数数据据的的通通信信方
3、方式式,一一次次通通信信只只传传送送一一帧帧信息;信息;发送方与接收方使用同一时钟。发送方与接收方使用同一时钟。同步通信信息帧格式:同步通信信息帧格式:同同步步字字符符用用于于确确认认数数据据字字符符的的开开始始,起起起起始始同同步步的的作作用;用;校验字符有校验字符有1-2个,用于校验接受数据字符的正确性个,用于校验接受数据字符的正确性1、同步与异步、同步与异步同步字符同步字符数数 据据 流流校验校验Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人
4、工智能与机器人研究所异步传输:异步传输:发送方与接受方不使用同一时钟,其时钟源彼此独立;发送方与接受方不使用同一时钟,其时钟源彼此独立;通过字符帧格式协调数据的发送和接收。通过字符帧格式协调数据的发送和接收。异步通信字符帧格式:异步通信字符帧格式:P P1 11 10 05 8 5 8 位位起始位起始位数据数据校验位校验位 停止位停止位1、同步与异步、同步与异步(低位在前)(低位在前)Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究
5、所2、传输速率与波特率、传输速率与波特率传输速率:传输速率:每每秒秒钟钟传传送送二二进进制制数数码码的的位位数数,用用于于表表征征数数据据传输的速度。(单位是传输的速度。(单位是b/s)波特率(比特率)波特率(比特率):每每秒秒钟钟传传送送离离散散信信号号的的数数目目,也也称称调调制制信信号号的的传输率,和调制方式有关。传输率,和调制方式有关。调调幅幅、调调频频情情况况下下,波波特特率率和和传传输输速速率率相相同同;调相情况下,波特率与传输率有区别。调相情况下,波特率与传输率有区别。异异步步通通信信的的波波特特率率在在509600b/s之之间间,常常为为时时钟钟频率的频率的1/16或或1/64
6、。Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所4、调制与解调、调制与解调调制:调制:数字信号转换成模拟信号进行传输的技术。数字信号转换成模拟信号进行传输的技术。调制的几种形式:调制的几种形式:ASK(调幅)(调幅):
7、用幅值大小区分用幅值大小区分0、1信号;信号;FSK(调频):用频率变化区分(调频):用频率变化区分0、1信号;信号;PSK(调相):用相位变化区分(调相):用相位变化区分0、1信号。信号。解调:解调:将数字信号从接收到的调制模拟信号中检出的技术。将数字信号从接收到的调制模拟信号中检出的技术。信号传输形式:信号传输形式:原信号传输原信号传输基带传输(数字信号传输)基带传输(数字信号传输)模拟信号传输模拟信号传输宽带传输(数字信号转换为模拟信号进宽带传输(数字信号转换为模拟信号进行传输,一条信号线上可同时传送多组数字信号)行传输,一条信号线上可同时传送多组数字信号)Yu NaigongSchoo
8、l of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所奇偶校验方式奇偶校验方式(异步通信中使用)(异步通信中使用)发送的数据和校验位中发送的数据和校验位中“1”1”的个数为奇数(奇校的个数为奇数(奇校验)或偶数(偶校验)。验)或偶数(偶校验)。校验和方式校验和方式发送数据求和,保留低发送数据求和,保留低8 8位或位或1616位做校验。位做校验。CRCCRC码校验方式码校验方式(Cyclic Redundancy Check,循环冗余校验)循环冗余校验)发送数据被生成
9、多项式除,用余式做校验。发送数据被生成多项式除,用余式做校验。5、校验方式、校验方式Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所RS232CRS232C标准接口标准接口是是美美国国电电子子工工业业协协会会(EIA)与与Bell等等公公司司在在1969年年开开发发并并公公布布的的一一种种按按位位进进行行通通信信的的总总线线标标准准,适用于同步和异步方式。适用于同步和异步方式。是是一一种种DTE(Data Terminal Equ
10、ipment)和和DCE(Data Communication Equipment)之间的信号传输线。之间的信号传输线。6 6、串行通信接口标准、串行通信接口标准Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所6 6、串行通信接口标准、串行通信接口标准(1)RS232C(1)RS232C标准接口电气性能:标准接口电气性能:电平:采用负逻辑电平:采用负逻辑 15V逻辑逻辑1:-3V-15V逻辑逻辑0:+3V+15V接收器输入阻抗:接
11、收器输入阻抗:3 7K驱动器转换速率:驱动器转换速率:30V/s信号线上最大负载电容:信号线上最大负载电容:2500pf 最大电缆长度为最大电缆长度为30m 最高传输速率:最高传输速率:20KB/SYu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所(2)(2)信号线分配及定义信号线分配及定义标准标准25pinD型插座型插座1.GND机架地(保护地)机架地(保护地)2.TxD发送数据端发送数据端3.RxD接收数据端接收数据端4.RTS
12、请求发送请求发送Request-To-Send5.CTS清除发送清除发送Clear-To-Send6.DSR数据设备准备好数据设备准备好Data-Set-Ready7.SGND信号地信号地8.DCD载波检测载波检测 Data-Carrier-Detect20.DTR数据终端准备好数据终端准备好 Data-Terminal-Ready22.RI振铃指示振铃指示Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所(3)RS-232C(3)
13、RS-232C的接线形式的接线形式2.TxD TxD3.RxD RxD4.RTS RTS 5.CTS CTS 6.DSR DSR7.SGND SGND8.DCD DCD20.DTR DTRYu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所(3)RS-232C(3)RS-232C的接线形式的接线形式2.TxD TxD3.RxD RxD4.RTS RTS 5.CTS CTS 6.DSR DSR7.SGND SGND8.DCD DCD20
14、.DTR DTRYu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所RS422ARS422A接口接口 平衡式差分传送平衡式差分传送RS423RS423接口接口非平衡式差分传送非平衡式差分传送RS485RS485接口接口 是是RS-422A的的变变形形,区区别别是是:RS-422A为为全全双双工工,采采用用两两对对平平衡衡差差分分信信号号线线;RS-485为为半半双双工工,采用一对差分信号线,对于多站互连十分方便。采用一对差分信号线,对
15、于多站互连十分方便。6 6、串行通信接口标准、串行通信接口标准Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所二、单片机中的串行口二、单片机中的串行口结构原理结构原理 T1T1发送中断发送中断 TXDTXD串行输出串行输出(P3.1)P3.1)内部总线内部总线 移位时钟移位时钟RXDRXD串行输入串行输入 ()()RIRI接收中断接收中断发送发送SBUF接收接收SBUF输入移位寄存器输入移位寄存器输出移位寄存器输出移位寄存器Yu
16、NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所1、串行口控制寄存器串行口控制寄存器SCON的格式的格式 SM0 SM1 SM2 REN TB8 RB8 TI RI功能功能 SM0和和SM1:串行口方式控制位,决定工作方式。:串行口方式控制位,决定工作方式。SM 0 SM1 方式方式 具具 体体 功功 能能 波特率波特率 0 0 方式方式0 8位移位寄存器位移位寄存器 FOSC的的/12 0 1 方式方式1 10位异步收发位异步收发可调
17、可调 1 0 方式方式2 11位异步收发位异步收发 FOSC的的1/64或或1/32 1 1 方式方式3 11位异步收发位异步收发可调可调 Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所SM2:SM2:允许方式允许方式2 2和方式和方式3 3进行多机通信控制位。进行多机通信控制位。在方式在方式2 2或方式或方式3 3下:下:如如SM2=0SM2=0,串串行行口口以以单单机机发发送送或或接接收收方方式式工工作作,TITI和和RIR
18、I以以正正常常方方式式被被激激活活,但但不不会会引引起起中中断断请请求求(只只能能采采用用查询法进行数据传送);查询法进行数据传送);若若SM2=1SM2=1且且RB8=1RB8=1时时,RIRI不不仅仅被被激激活活而而且且可可以以向向CPUCPU请请求求中断;若接收到的第中断;若接收到的第9 9位数据位数据(RB8)(RB8)为为0,0,不激活不激活RIRI。在在方方式式1 1时时,SM2SM2应应设设置置为为0 0,此此时时只只有有收收到到有有效效停停止止位位时才会激活时才会激活RIRI,若没有接收到停止位,则,若没有接收到停止位,则RIRI清清0 0。在方式在方式0 0中,中,SM2SM
19、2不用,应设置为不用,应设置为0 0。Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所RENREN:允许串行接收控制位。允许串行接收控制位。软件置软件置1 1允许接收,若为允许接收,若为0 0则禁止接收。则禁止接收。TB8TB8:用于在方式用于在方式2 2和方式和方式3 3时存放发送的第时存放发送的第9 9位数据。位数据。(1 1或或0 0)由软件置位或复位。)由软件置位或复位。RB8RB8:用用于于在在方方式式2 2和和方方式式
20、3 3时时存存放放接接收收到到的的第第9 9位位数数据据;在在方方式式1 1下下,若若SM2=0SM2=0,则则RB8RB8用用于于存存放放接接收收到到的的停停止止位。在方式位。在方式0 0下,不使用下,不使用RB8RB8。TITI:发送中断标志位。发送前必须由软件清发送中断标志位。发送前必须由软件清0 0。RIRI:接收中断标志位。必须由软件清接收中断标志位。必须由软件清0 0Yu NaigongSchool of Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所2
21、2、串行口工作方式、串行口工作方式(1)(1)方式方式0:SM0=0,SM1=0,SM2=0 移位寄存器方式移位寄存器方式:RXD输入输入/输出,输出,TXD输出同步移位脉冲。输出同步移位脉冲。波特率波特率=fosc/12(固定)。(固定)。数据格式数据格式:8位,低位在先。位,低位在先。波形图波形图:(:(方式方式0发送发送)写入写入SBUFSENDSHIFTRXD(OUT)D0 D1 D2 D3 D4 D5 D6 D7TXD TI同步脉冲同步脉冲Yu NaigongSchool of Information and ControlBeijing Polytechnic University
22、Beijing,P.R.China北京工业大学人工智能与机器人研究所方式方式0接收接收 (REN=1,RI=0)清清SCON中的中的RI位位RIRECEIVESHIFTRXD(IN)D0 D1 D2 D3 D4 D5 D6 D7TXD(2)(2)方式方式1:SM0=0,SM1=18位异步通信口位异步通信口:RXD接收数据,接收数据,TXD发送数据。发送数据。波特率可变,由定时器控制。波特率可变,由定时器控制。数据格式数据格式:每帧:每帧10位,位,1位起始位,位起始位,8位数据,位数据,1位停止位。位停止位。数据位低位在先。数据位低位在先。同步脉冲同步脉冲Yu NaigongSchool of
23、 Information and ControlBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所方式方式1发送发送TXCLK写入写入SBUF SENDSHIFTTXD 起始位起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位停止位TI方式方式1接收接收(RI=0,SM2=0或接收到停止位或接收到停止位1数据有效)数据有效)RXCLKRXD 起始位起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位停止位SHIFTRIYu NaigongSchool of Information and Con
24、trolBeijing Polytechnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所(3)(3)方式方式2 2 SM0=1,SM1=0 9位异步通信口。位异步通信口。数数据据格格式式:每每帧帧11位位,1位位起起始始位位,8位位数数据据,1位可编程位,位可编程位,1位停止位。数据位低位在先。位停止位。数据位低位在先。发发送送时时可可编编程程位位(TB8)送送出出0或或1,接接收收时时可可编程位送入编程位送入SCON中的中的RB8。Yu NaigongSchool of Information and ControlBeijing Polyte
25、chnic UniversityBeijing,P.R.China北京工业大学人工智能与机器人研究所(3)(3)方式方式2 2 SM0=1,SM1=0发发送送:TXD输输出出。CPU执执行行写写SBUF指指令令后后开开始始发发送送,送送完完一一帧帧后后,TI置置1,在在发发送送下下一一帧帧之之前前,TI必须清零(由中断服务程序或查询程序)。必须清零(由中断服务程序或查询程序)。接接收收:当当REN=1时时,允允许许接接收收数数据据。检检测测到到RXD端端有有负负跳跳变变并并确确认认起起始始位位后后,开开始始接接收收数数据据。当当收收到到第第9位位数数据据后后,若若(1)RI=0;(2)SM2=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 单片机 接口 技术
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。