- 3
- 0
- 约2.31万字
- 约 7页
- 2016-10-15 发布于贵州
- 举报
单片机原理及接口术 李朝青课本答案 第七章
第七章
1、什么是串行异步通信,它有哪些作用?
答:在异步串行通信中,数据是一帧一帧(包括一个字符代码或一字节数据)传送的,每一帧的数据格式参考书。通信采用帧格式,无需同步字符。存在空闲位也是异步通信的特征之一。
2、89C51单片机的串行口由哪些功能部件组成?各有什么作用?
答:89C51单片机的串行接口由发送缓冲期SBUF,接收缓冲期SBUF、输入移位寄存器、串行接口控制器SCON、定时器T1构成的波特率发生器等部件组成。
由发送缓冲期SBUF发送数据,接收缓冲期SBUF接收数据。串行接口通信的工作方式选择、接收和发送控制及状态等均由串行接口控制寄存器SCON控制和指示。定时器T1产生串行通信所需的波特率。
3、简述串行口接收和发送数据的过程。
答:串行接口的接收和发送是对同一地址(99H)两个物理空间的特殊功能寄存器SBUF进行读和写的。当向SBUF发“写”命令时(执行“MOV SBUF,A”),即向缓冲期SBUF装载并开始TXD引脚向外发送一帧数据,发送完便使发送中断标志位TI=1。
在满足串行接口接收中断标志位RI(SCON.0)=0的条件下,置允许接收位REN(SCON.4)=1,就会接收一帧数据进入移位寄存器,并装载到接收SBUF中,同时使RI=1。当发读SBUF命令时(执行“MOV A, SBUF”),便由接收缓冲期SBUF取出信息通过89C51内部总线送CPU。
4、89C51串行口有几种工作方式?有几种帧格式?各工作方式的波特率如何确定?
答:89C51串行口有4种工作方式:
方式0(8位同步移位寄存器),方式1(10位异步收发),方式2(11位异步收发),方式3(11位异步收发)。
有2种帧格式:10位,11位
方式0:方式0的波特率≌fosc/12(波特率固定为振荡频率1/12)
方式2:方式2波特率≌2SMOD/64×fosc
方式1和方式3:方式1和方式3波特率≌2SMOD/32×(T1溢出速率)
如果T1采用模式2则:
5、若异步通信接口按方式3传送,已知其每分钟传送3600个字符,其波特率是多少?
答:已知每分钟传送3600个字符,方式3每个字符11位,则:
波特率=(11b/字符)×(3600字符/60s)=660b/s
6、89C51中SCON的SM2,TB8,RB8有何作用?
答:89c51SCON的SM2是多机通信控制位,主要用于方式2和方式3.若置SM2=1,则允许多机通信。
TB8是发送数据的第9位,在方式2或方式3中,根据发送数据的需要由软件置位或复位。它在许多通信协议中可用作奇偶校验位;在多机通信中作为发送地址帧或数据帧的标志位。
RB8是接收数据的第9位,在方式2或方式3中接收到的第9位数据放在RB8位。它或是约定的奇偶校验位,或是约定的地址/数据标示位。
7、设fosc=11.059MHz,试编写一段程序,其功能为对串行口初始化,使之工作与方式1,波特率为1200b/s;并用查询串行口状态的方法,读出接收缓冲器的数据并回送到发送缓冲器。
解:
START:MOV SCON,#40H ;串行接口工作于方式1
MOV TMOD,#20H ;定时器T1工作于模式2
MOV TH1,#0E8H ;赋定时器计数初值
MOV TL1,#0E8H
SETB TR1 ;启动定时器T1
MOV A,SBUF ;读出接收缓冲器数据
MOV SBUF,A ;启动发送过程
JNB TI,$ ;等待发送完
CLR TI ;清TI标志
SJMP $ ;结束
8、若晶振为11.0592MHz,串行口工作与方式1,波特率为4800b/s。写出用T1作为波特率发生器的方式字和计数初值。
解:
MOV TMOD,#20H ;定时器T1工作于模式2
MOV TH1,#0FAH ;赋定时器计数初值
MOV TL1,#0FAH
9、为什么定时器T1用作串行口波特率发生器时,常选用工作模式2?若已知系统时钟频率和通信用的波特率,如何计算其初值?
答:因为工作模式2是自动重装初值定时器,编程时无需重装时间参数(计数初值),比较使用。若选用工作模式0或工作模式1,当定时器T1溢出时,需在中断服务程序中重装初值。
已知系统时钟频率fosc和通信用的波特率fbaud,可得出定时器T1模式2的初值
10、若定时器T1设置成模式2作波特率发生器,已知fosc=6MHz。求可能产生的最高和最低的波特率。
解:最高波特率为T1定时最小值时,此时初值为255,并且SMOD=1,有:
最高波特率为T1
您可能关注的文档
- 医学检验专业200-2014学科发展建设规划.doc
- 医师变更注册申请(空白版).doc
- 医师执业注册提交料及装订顺序和要求.doc
- 医患关系与沟通技-教学课件.doc
- 医师执业注册申请核表(范本).doc
- 医机构审批许可和师执业许可流程图.doc
- 医用氢氧化铝通常的是氢氧化铝干凝胶.doc
- 医疗卫生管理法律规规章汇编1.doc
- 医疗卫生面试题:构化面试综合分析题备考指导.doc
- 医疗器械监督管理例2014年修改完整版.docx
- 2025年红色旅游五年红色旅游与研学旅行市场分析行业报告.docx
- 2026年铝合金免电力通风器项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年日式鸡肉串项目可行性研究报告(市场数据调查、监测研究).docx
- 房地产行业2026年保障性住房政策与市场反应分析报告.docx
- 2026年电机式锯铝机项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年AIGC行业技术专利竞争态势报告.docx
- 2026年新华利金沙项目可行性研究报告(市场数据调查、监测研究).docx
- 环保材料2026年绿色供应链建设行业报告.docx
- 2025年金属包装防伪技术竞争格局报告.docx
- 2025年物业管理行业运营模式创新报告.docx
最近下载
- 2026年牛津译林版中考英语新课标1500个单词背诵清单.pdf
- 疥疮诊疗中国专家共识(2026版)解读PPT课件.pptx VIP
- 《烟雾病和烟雾综合征诊断与治疗中国专家共识(2024)》解读PPT课件.pptx VIP
- 2024年改良型新药行业研究报告及未来五至十年预测分析报告.docx
- 乡镇民主生活会批评与自我批评.docx VIP
- 陕西凤翔县马家庄秦墓出土的出土陶罐.docx VIP
- 采血后预防淤青的按压方式.pptx VIP
- 纺织厂供配电系统设计.doc VIP
- 乡镇领导班子成员相互批评意见.docx VIP
- 30.XX中专职业学校“十五五”五年中长期发展规划(2026-2030年).pdf
原创力文档

文档评论(0)