版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
串行接口的初始化2知识目标:1、掌握串行口的初始化方式素质目标:熟悉51单片机串行51单片机串行口基本程序的编写。在使用串行口之前,应编程对它初始化,主要是设置产生波特率的定时器引述讲解10分钟钟1、串行口控制和中断控制寄存器。具体内容如下:(1)确定定时器的工作方式——编程TMOD寄存器。(2)设置定时器1的初值——装载TH1,TL1。(3)启动定时器1,即置TR1为1。(4)确定串行口的控制——编程TCON。(5)串行口在中断方式工作时,须开总中断和源中断——编程IE寄存器。例1内部RAM50H~59H中的数据从串行口输出,串行口以方式2工作,TB8作奇偶校验位。试编写数据从串行口输出的程序。解:程序流程图如图1所示:钟练习20分钟总结5分钟源程序如下:#include<reg51.h>intdata*R0;//定义一个指针voidmain(void){unsignedcharR7=0x0a;//设置数据长度图4.4.6例4.4.1流程图unsignedinti;SCON=0x80;//设置串行口以方式2工作PCON=0x80;//设波特率为1/32振荡频率(即设PCON.7位为R0=0x50;//R0指向数据首地址{ACC=*R0;//取数据CY=P;//奇偶位(PSW.0)送进位位(PSW.7)TB8=CY;//奇偶位送TB8SBUF=ACC;//数据送SBUF,启动发送WAIT:if(CY==1)gotoLOOP;//TI=1时转去执行LOOPelsegotoWAIT;//循环等待LOOP:TI=0;//将TI清0R0++;;R0+1指向下一个数据地址}}例2设串行口选择工作于方式3,以RB8作奇偶校验位;8051与外设之间采用11位异步通信方式,波特率为2400;晶振为11.0592MHZ,定时器T1选为工作方式2。试编制接收10帧数据的程序。解:设SMOD=0,计算得到T1的时间常数为0F4H。程序流程图如图2所示。开始定时器T1初始化开始地址指针R0和长度计数器R7置初值NRI=1?Y0RI,SBUFANRB8=P?NY数据送内部RAM(A@R0)N(R7)-1=0?1PSW.5Y0PSW.5返回源程序如下:#include<reg51.h>intdata*R0;//定义一个指针voidmain(void){unsignedcharR7=0x0a;//设置数据长度unsignedinti;TMOD=0x20;//设T1为方式2TH1=0xf4;//置时间常数TL1=0xf4;TR1=1;//启动T1SCON=0xd0;//设置串行口以方式3工作PCON=0x00;//设波特率为1/32振荡频率//(即设PCON.7位为0)R0=0x50;//R0指向数据首地址{WAIT:if(RI==1)gotoLOOP1;//等待数据接收elsegotoWAIT;//完毕LOOP1:ACC=SBUF;//取接收到的数据if(P==0)gotoLOOP2;//P=0(偶数个1)//转LOOP2if(RB8==0)gotoLOOP3;//RB8=0转LOOP3*R0=ACC;//保存数据LOOP2:if(RB8==1)gotoLOOP3;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织财务制度
- 管家财务制度
- 建筑企业冲账财务制度
- 宾馆保管寄存财务制度
- 菜鸟驿站财务制度
- 农公副产品制度
- 公司危化品处罚制度
- 养老院老人关爱服务制度
- 企业人事财务管理制度(3篇)
- 中餐餐饮品牌管理制度(3篇)
- 新版-八年级上册数学期末复习计算题15天冲刺练习(含答案)
- 2024年风电、光伏项目前期及建设手续办理流程汇编
- 仁爱科普版(2024)八年级上册英语Unit1~Unit6单元话题作文练习题(含答案+范文)
- 不良资产合作战略框架协议文本
- 先进班级介绍
- 2025年浙江省辅警考试真题及答案
- 2025中国热带农业科学院科技信息研究所第一批招聘4人备考题库(第1号)附答案
- 雨课堂学堂在线学堂云《婚姻家庭法(武汉科大 )》单元测试考核答案
- 安徽宁马投资有限责任公司2025年招聘派遣制工作人员考试笔试模拟试题及答案解析
- 2025版北师大版小学数学一年级上册专项练习卷
- 2024-2025学年云南省昆明市五华区高一上学期期末质量监测历史试题(解析版)
评论
0/150
提交评论