版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2、串行口方式1的发送和接收例7-4:89C51串行口按双工方式收发ASCII字符,最高位用来作奇偶校验位,采用奇校验方式,要求传送的波特率为1200b/s。编写有关的通信程序。解:7位ASCII码加1位奇校验共8位数据,故可采用串行口方式1。89C51单片机的奇偶校验位P是当累加器A中1的数目为奇数时,P=1。如果直接把P的值放入ASCII码的最高位,恰好成了偶校验,与要求不符。因此,要把P的值取反以后放入ASCII码最高位,才是要求的奇校验。返回2、串行口方式1的发送和接收
双工通信要求收、发能同时进行。收、发操作主要是在串行接口进行,CPU只是把数据从接收缓冲器读出和把数据写入发送缓冲器。数据传送用中断方式进行,响应中断以后,通过检测是RI置位还是TI置位来决定CPU是进行发送操作还是接收操作。发送和接收都通过调用子程序来完成,设发送数据区的首地址为20H,接收数据区的首地址为40H,fosc为6MHz,通过查波特率初值(表7-2)可知定时器的初装值为F3H。定时器T1采用工作模式2,可以避免计数溢出后用软件重装定时初值的工作。返回2、串行口方式1的发送和接收主程序MOVTMOD,#20H;定时器1设为模式2MOVTL1,#0F3H;定时器初值MOVTH1,#0F3H;8位重装值SETBTR1;启动定时器1MOVSCON,#50H;设置为方式1, ;REN=1MOVR0,#20H;发送数据区首址MOVR1,#40H;接收数据取首址ACALLSOUT;先输出一个字符SETBESSETBEASJMP$;等待中断
中断程序ORG0023H;串行口中断入口AJMPSBR1;转至中断服务程序ORG0100HSBR1:JNBRI,SEND;TI=1,为发送中断ACALLSIN;RI=1,为接收中断SJMPNEXT;转至统一的出口SEND:ACALLSOUT;调用发送子程序NEXT:RETI;中断返回返回2、串行口方式1的发送和接收发送子程序SOUT:CLRTIMOVA,@R0;取发送数据到AMOVC,P;奇偶标识赋予CCPLC;奇校验 MOVACC.7,CINCR0;修改发送数据指针MOVSBUF,A;发送ASCII码RET;返回接收子程序SIN: CLRRI MOVA,SBUF;读出接收缓冲区内容 MOVC,P;取出校验位 CPLC;奇校验 ANLA,#7FH;删去校验位 MOV@R1,A;读入接收缓冲区 INCRI;修改接收数据指针 RET;返回返回2、串行口方式1的发送和接收例7-7:利用串行口和堆栈技术发送字符串常量。上面两个例子中,发送和接收的都是一些变量数据,且存放在内部RAM单元中。现说明如何利用堆栈技术发送存放在程序存储器内的字符串常量。下面的例子中,这些字符串是发送给CRT终端的,以回车符(CR)和换行符(LF)开始,以换码符(ESC)为结尾。下面是程序片断:返回2、串行口方式1的发送和接收CREQU0DH;ASCII回车符LFEQU0AH;ASCII换行符ESCEQU1BH;ASCII换码符……MOVTMOD,#20H;设置定时器T1为模式2MOVTL1,#0FDH;设波特率位9600b/s;(fosc=11.059MHz)MOVTH1,#0FDH
SETBTR1;启动T1运行MOVSCON,#01000000B;设置串行口方式1ACALLXSTRINGDBCR,LFDB‘NU&BIAA’;字符串常量DBESCMOVB,#01H……XSTRING:POPDPH;第1个字符地址装入DPTR POPDPLXSTR-1:CLRA;设偏移量为零 MOVCA,@A+DPTR;取第1个字符XSTR-2:MOVSBUF,A;启动一帧发送过程 JNBTI,$;等待发送一帧完 CLRTI INCDPTR;指向下一字符 CLRA;偏移量为0 MOVCA,@A+DPTR;取下一字符CJNEA,#ESC,XSTR-2;读到ESC符时,;停止发送 MOVA,#1 JMP@A+DPTR;返回执行ESC符后;的一条指令,即接着;执行背景程序返回3、串行口方式2、方式3的发送和接收串行口方式2与方式3基本一样(只是波特率设置不同),接收/发送11位信息:开始为l位起始位(0),中间8位数据位,数据位之后为1位程控位(由用户置SCON的TB8决定),最后是1位停止位(1)。只比方式l多了一位程控位。返回3、串行口方式2、方式3的发送和接收例7-8:用第9个数据位作奇偶校验位,编制串行口方式2的发送程序。解:设计一个发送程序,将片内RAM50H~5FH中的数据串行发送;串口设定为方式2,TB8作奇偶校验位。在数据写入发送缓冲器之前,先将数据的奇偶位P写入TB8,这时,第9位数据作奇偶校验用。图7-18返回程序清单如下:TRT: MOVSCON,#80H;方式2设定 MOVPCON,#80H;取波特率为fosc/32 MOVR7,#10H ;数据长度10H→R7LOOP: MOVA,@R0;取数据→A MOVC,PSW.0;P→TB8 MOVTB8,C MOVSBUF,A;数据→SBUF,启动发送WAIT: JBCTI,CONT;判断发送中断标志 SJMPWAITCONT: INCR0 DJNZR7,LOOP RET返回3、串行口方式2、方式3的发送和接收例7-9编制一个串行口方式2接收程序,并核对奇偶校验位。在方式2、方式3的发送过程中,将数据和附加在TB8中的奇偶位一块发向对方。因此,作为接收的一方应设法取出该奇偶位进行核对,相应的接收程序段为:返回RRR: MOVSCON,#90H ;选方式2,并允许接收(REN=1)LOOP:JBCRI,RECEIV ;等待接收数据并清RI SJMPLOOPRECEIV:MOVA,SBUF ;将接收到的字符取出后,送到ACC。 ;传送指令影响PSW,产生接收端的奇偶值 JBPSW.0,ONE ;P=1,转判RB8 JBRB8,ERR ;P=0,判RB8 SJMPRIGHT ;P=0,RB8=0接收正确ONE:JNBRB8,ERR ;P=1,RB8=0转错误处理RIGHT: …… ;P=1,RB8=1接收正确 ……ERR: …… ;接收有错返回3、串行口方式2、方式3的发送和接收例7-10:编制一个发送程序,将片内RAM中50H—5FH的数据串行发送。串行口设定为工作方式2,TB8作奇偶校验位。解:在数据写入发送SBUF之前,先将数据的奇偶标志P写入TB8,此时,第9位数据便可作奇偶校验用。可采用查询和中断两种方式发送。返回(1)采用查询方式的程序段 ORG0000H AJMPMAIN ;上电,转向主程序 ORG0100H ;主程序MAIN: MOVSCON,#80H ;设工作方式2 MOVPCON,#80H ;取波特率为fosc/32 MOVR0,#50H ;首址50H送R0 MOVR7,#10H ;数值长度送R7LOOP: MOVA,@R0 ;取数据 MOVC,PSW.0 ;P→C MOVTB8,C ;奇偶标志送TB8 MOVSBUF,A ;发送数据WAIT: JBCTI,CONT AJMPWAIT ;等待中断标志TI=1CONT: INCR0 DJNZR7,LOOP ;数值尚未发送完,继续发送下一个数据 SJMP$ END返回(2)采用中断方式的程序段ORG0000HAJMPMAIN;上电,转向主程序ORG0023H;串行口的中断入口地址AJMPSERVE;转向中断服务程序ORG0100H;主程序MAIN:
MOVSCON,#80HMOVPCON,#80HMOVR0,#50HMOVR7,#0FHSETBES;允许串行口中断SETBEA;CPU允许中断MOVA,@R0MOVC,PSW.0;P→CMOVTB8,CMOVSBUF,A;发送第一个数据SJMP$SERVE:
CLRTI;清除发送中断标志INCR0;修改数据地址MOVA,@R0MOVC,PSW.0;P→CMOVTB8,CMOVSBUF,A;发送数据DJNZR7,ENDT;判断数据块发送完否;若未发送完,则转ENDTCLRES;若发送完,则禁止串行口中断ENDT:RETI;中断返回END返回3、串行口方式2、方式3的发送和接收例7-11:编制一个接收程序,将接收的16B数据送入片内RAM的50H—5FH单元中。设串行口工作于方式3,波特率为2400b/s。解:方式3为11位异步通信方式,波特率取决于TI的溢出率。查表7-2可知,当晶振为11.059MHz,波特率为2400b/s时,可取SMOD=0。返回源程序如下:MAIN: MOVTMOD,#20H ;设TI工作于模式2 MOVTH1,#0F4H ;赋循环计数初值 MOVTL1,#0F4H ;赋计数值 SETBTR1 ;启动定时器TI MOVR0,#50H ;首地址送R0 MOVR7,#10H ;数据长度送R7 MOVSCON,#0D0H ;串行口工作于方式3,可接收 MOVPCON,#00H ;设SMOD=0WAIT: JBCRI,PR1 ;接收完一帧数据,清RI,转PR1 SJMPWAIT ;否则等待PR1: MOVA,SBUF ;读入数据 JNBP,PNP ;P=0,转PNP JNBRB8,PER ;P=1,RB8=0,转出错处理 SJMPRIGHTPNP: JBRB8,PER ;P=0,RB8=1,转出错处理RIGHT: MOV@R0,A ;数据送内存 INCR0 ;修改地址指针 DJNZR7,WAIT ;数据未接收完,继续接收下一个数据 CLRPSW.5 ;置正确接收完毕标志F0=0 RETPER: SETBPSW.5 RET返回第一节活塞式空压机的工作原理第二节活塞式空压机的结构和自动控制第三节活塞式空压机的管理复习思考题单击此处输入你的副标题,文字是您思想的提炼,为了最终演示发布的良好效果,请尽量言简意赅的阐述观点。第六章活塞式空气压缩机
piston-aircompressor压缩空气在船舶上的应用:
1.主机的启动、换向;
2.辅机的启动;
3.为气动装置提供气源;
4.为气动工具提供气源;
5.吹洗零部件和滤器。
排气量:单位时间内所排送的相当第一级吸气状态的空气体积。单位:m3/s、m3/min、m3/h第六章活塞式空气压缩机
piston-aircompressor空压机分类:按排气压力分:低压0.2~1.0MPa;中压1~10MPa;高压10~100MPa。按排气量分:微型<1m3/min;小型1~10m3/min;中型10~100m3/min;大型>100m3/min。第六章活塞式空气压缩机
piston-aircompressor第一节活塞式空压机的工作原理容积式压缩机按结构分为两大类:往复式与旋转式两级活塞式压缩机单级活塞压缩机活塞式压缩机膜片式压缩机旋转叶片式压缩机最长的使用寿命-
----低转速(1460RPM),动件少(轴承与滑片),润滑油在机件间形成保护膜,防止磨损及泄漏,使空压机能够安静有效运作;平时有按规定做例行保养的JAGUAR滑片式空压机,至今使用十万小时以上,依然完好如初,按十万小时相当于每日以十小时运作计算,可长达33年之久。因此,将滑片式空压机比喻为一部终身机器实不为过。滑(叶)片式空压机可以365天连续运转并保证60000小时以上安全运转的空气压缩机1.进气2.开始压缩3.压缩中4.排气1.转子及机壳间成为压缩空间,当转子开始转动时,空气由机体进气端进入。2.转子转动使被吸入的空气转至机壳与转子间气密范围,同时停止进气。3.转子不断转动,气密范围变小,空气被压缩。4.被压缩的空气压力升高达到额定的压力后由排气端排出进入油气分离器内。4.被压缩的空气压力升高达到额定的压力后由排气端排出进入油气分离器内。1.进气2.开始压缩3.压缩中4.排气1.凸凹转子及机壳间成为压缩空间,当转子开始转动时,空气由机体进气端进入。2.转子转动使被吸入的空气转至机壳与转子间气密范围,同时停止进气。3.转子不断转动,气密范围变小,空气被压缩。螺杆式气体压缩机是世界上最先进、紧凑型、坚实、运行平稳,噪音低,是值得信赖的气体压缩机。螺杆式压缩机气路系统:
A
进气过滤器
B
空气进气阀
C
压缩机主机
D
单向阀
E
空气/油分离器
F
最小压力阀
G
后冷却器
H
带自动疏水器的水分离器油路系统:
J
油箱
K
恒温旁通阀
L
油冷却器
M
油过滤器
N
回油阀
O
断油阀冷冻系统:
P
冷冻压缩机
Q
冷凝器
R
热交换器
S
旁通系统
T
空气出口过滤器螺杆式压缩机涡旋式压缩机
涡旋式压缩机是20世纪90年代末期开发并问世的高科技压缩机,由于结构简单、零件少、效率高、可靠性好,尤其是其低噪声、长寿命等诸方面大大优于其它型式的压缩机,已经得到压缩机行业的关注和公认。被誉为“环保型压缩机”。由于涡旋式压缩机的独特设计,使其成为当今世界最节能压缩机。涡旋式压缩机主要运动件涡卷付,只有磨合没有磨损,因而寿命更长,被誉为免维修压缩机。
由于涡旋式压缩机运行平稳、振动小、工作环境安静,又被誉为“超静压缩机”。
涡旋式压缩机零部件少,只有四个运动部件,压缩机工作腔由相运动涡卷付形成多个相互封闭的镰形工作腔,当动涡卷作平动运动时,使镰形工作腔由大变小而达到压缩和排出压缩空气的目的。活塞式空气压缩机的外形第一节活塞式空压机的工作原理一、理论工作循环(单级压缩)工作循环:4—1—2—34—1吸气过程
1—2压缩过程
2—3排气过程第一节活塞式空压机的工作原理一、理论工作循环(单级压缩)
压缩分类:绝热压缩:1—2耗功最大等温压缩:1—2''耗功最小多变压缩:1—2'耗功居中功=P×V(PV图上的面积)加强对气缸的冷却,省功、对气缸润滑有益。二、实际工作循环(单级压缩)1.不存在假设条件2.与理论循环不同的原因:1)余隙容积Vc的影响Vc不利的影响—残存的气体在活塞回行时,发生膨胀,使实际吸气行程(容积)减小。Vc有利的好处—
(1)形成气垫,利于活塞回行;(2)避免“液击”(空气结露);(3)避免活塞、连杆热膨胀,松动发生相撞。第一节活塞式空压机的工作原理表征Vc的参数—相对容积C、容积系数λv合适的C:低压0.07-0.12
中压0.09-0.14
高压0.11-0.16
λv=0.65—0.901)余隙容积Vc的影响C越大或压力比越高,则λv越小。保证Vc正常的措施:余隙高度见表6-1压铅法—保证要求的气缸垫厚度2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理2)进排气阀及流道阻力的影响吸气过程压力损失使排气量减少程度,用压力系数λp表示:保证措施:合适的气阀升程及弹簧弹力、管路圆滑畅通、滤器干净。λp
(0.90-0.98)2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理3)吸气预热的影响由于压缩过程中机件吸热,所以在吸气过程中,机件放热使吸入的气体温度升高,使吸气的比容减小,造成吸气量下降。预热损失用温度系数λt来衡量(0.90-0.95)。保证措施:加强对气缸、气缸盖的冷却,防止水垢和油污的形成。2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理4)漏泄的影响内漏:排气阀(回漏);外漏:吸气阀、活塞环、气缸垫。漏泄损失用气密系数λl来衡量(0.90-0.98)。保证措施:气阀的严密闭合,气缸与活塞、气缸与缸盖等部件的严密配合。5)气体流动惯性的影响当吸气管中的气流惯性方向与活塞吸气行程相反时,造成气缸压力较低,气体比容增大,吸气量下降。保证措施:合理的设计进气管长度,不得随意增减进气管的长度,保证滤器的清洁。2.与理论循环不同的原因:二、实际工作循环(单级压缩)第一节活塞式空压机的工作原理上述五条原因使实际与理论循环不同。4)漏泄的影响5)气体流动惯性的影响1)余隙容积
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郴州市安仁县面向教师选聘事业单位工作人员笔试真题2025
- 2023年6月卫生资格考试呼吸内科肺栓塞预防对比辨析题及答案
- 新余高新区学校教师选聘笔试真题2025
- 嘉峪关市招聘辅助岗位工作人员笔试真题2025
- 社群基础及运营2
- (正式版)DB34∕T 4194-2022 《养老机构智慧监护系统建设指南》
- 2026 年特种设备安全生产使用安全宣讲
- 2026年秋季开学:中学开学第一课-备考心态调适
- 《念奴娇》《永遇乐》《声声慢》配套作文素材
- 冶金厂环保管理
- 2026年软考《系统架构设计师》基础知识真题
- 2026年秋统编版(新教材)道德与法治五年级上册(全册)分层作业及答案(附目录)
- 城市轨道交通站务员岗前能力评估考核试卷含答案
- 2026年房地产经纪人《房地产交易制度政策》考试真题(后附答案解析)
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 施工现场设备、设施管理制度
- 言语治疗与兽医沟通障碍的干预技术模拟
- 安全应急装备产业发展研究报告(2025年)
- 2025-2026学年春季第二学期“1530”安全教育安排表(可打印版)
- 寺院用工合同范本
- 《中外设计史-外国篇》3
评论
0/150
提交评论