1 / 9
文档名称:

单片机原理及接口技术李朝青课本答案六.pdf

格式:pdf   大小:764KB   页数:9页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机原理及接口技术李朝青课本答案六.pdf

上传人:青山代下 2024/3/29 文件大小:764 KB

下载得到文件列表

单片机原理及接口技术李朝青课本答案六.pdf

相关文档

文档介绍

文档介绍:该【单片机原理及接口技术李朝青课本答案六 】是由【青山代下】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【单片机原理及接口技术李朝青课本答案六 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第七章第7章****题1、什么是串行异步通信,它有哪些作用?答:在异步串行通信中,数据是一帧一帧(涉及一个字符代码或一字节数据)传送的,每一帧的数据格式参考书。通信采用帧格式,无需同步字符。存在空闲位也是异步通信的特性之一。2、89C51单片机的串行口由哪些功能部件组成?各有什么作用?答:89C51单片机的串行接口由发送缓冲期SBUF,接受缓冲期SBUF、输入移位寄存器、串行接口控制器SCON、定期器T1构成的波特率发生器等部件组成。由发送缓冲期SBUF发送数据,接受缓冲期SBUF接受数据。串行接口通信的工作方式选择、接受和发送控制及状态等均由串行接口控制寄存器SCON控制和指示。定期器T1产生串行通信所需的波特率。3、简述串行口接受和发送数据的过程。答:串行接口的接受和发送是对同一地址(99H)两个物理空间的特殊功能寄存器SBUF进行读和写的。当向SBUF发“写”命令(时执行“MOVSBUF,A”),即向缓冲期SBUF装载并开始TXD引脚向外发送一帧数据,发送完便使发送中断标志位TI=1。在满足串行接口接受中断标志位RI()=0的条件下,置允许接受位REN()=1,就会接受一帧数据进入移位寄存器,并装载到接受SBUF中,同时使RI=1。当发读SBUF(时执行“MOVA,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/s6、89C51中SCON的SM2,TB8,RB8有何作用?答:89c51SCON的SM2是多机通信控制位,=1,则允许多机通信。TB8是发送数据的第9位,在方式2或方式3中,根据发送数据的需要由软件置位或复位。它在许多通信协议中可用作奇偶校验位;在多机通信中作为发送地址帧或数据帧的标志位。RB8是接受数据的第9位,在方式2或方式3中接受到的第9位数据放在RB8位。它或是约定的奇偶校验位,或是约定的地址/数据标示位。7、设fosc=,试编写一段程序,其功能为对串行口初始化,使之工作与方式1,波特率为1200b/s;用并查询串行口状态的方法,读出接受缓冲器的数据并回送到发送缓冲器。解:START:MOVSCON,#40H;串行接口工作于方式1MOVTMOD,#20H;定期器T1工作于模式2MOVTH1,#0E8H;赋定期器计数初值MOVTL1,#0E8HSETBTR1;启动定期器T1MOVA,SBUF;读出接受缓冲器数据MOVSBUF,A;启动发送过程JNBTI,$;等待发送完CLRTI;清TI标志SJMP$;结束8、,串行口工作与方式1,波特率为4800b/s。写出用T1作为波特率发生器的方式字和计数初值。解:MOVTMOD,#20H;定期器T1工作于模式2MOVTH1,#0FAH;赋定期器计数初值MOVTL1,#0FAH9、为什么定期器T1用作串行口波特率发生器时,常选用工作模式2?若已知系统时钟频率和通信用的波特率,如何计算其初值?答:由于工作模式2是自动重装初值定期器,编程时无需重装时间参数(计数初值),比较使用。若选用工作模式0或工作模式1,当定期器T1溢出时,需在中断服务程序中重装初值。已知系统时钟频率fosc和通信用的波特率fbaud,可得出定期器T1模式2的初值10、若定期器T1设立成模式2作波特率发生器,已知fosc=6MHz。求也许产生的最高和最低的波特率。解:最高波特率为T1定期最小值时,此时初值为255,并且SMOD=1,有:最高波特率为T1定期最大值时,此时初值为0,并且SMOD=0,有:11、串行通信的总线标准是什么?有哪些内容?答:美国电子工业协会(EIA)正式公布的串行总线接口标准有RS-232C,RS-422,RS-423和RS-485等。在异步串行通信中应用最广的标准总线是RD-232C。它涉及了按位串行传输的电气和机械方面的规定,如合用范围、信号特性、接口信号及引脚说明等,合用于短距离(<15m)或带调制解调的通信场合。采用RS-422,RS-485标准时,通信距离可达1000m。12、简述单片几多机通信的原理。答:当一片89C51(主机)与多片89C51(从机)通信时,,即某从机机号,其中第9位为1,所有的从机接受到数据后,将其中第9位装入RB8中。各从机根据收到的第9位数据(RB8中)的值来决定从机可否再接受主机的信息。若(RB8)=0,说明是数据帧,则使接受中断标志位RI=0,信息丢失;若(RB8)=1说明是地址帧,数据装入SBUF并置RI=1,中断所有从机,只有被寻址的目的从机清除SM2(SM2=0),以接受主机发来的一帧数据(点对点通信)。其他从机仍然保持SM2=、当89C51串行口按工作方式1进行串行数据通信时。假定波特率为1200b/s,以中断方式传送数据。请编写全双工通信程序。解:设系统时钟频率。查教材表9-2可知,可取的计数初值为。fosc==0,T1F3H程序如下:ORG0000HAJMPMAIN;上电,转向主程序ORG0023H;串行口的中断入口地址AJMPSERVE;转向中断服务程序ORG0040H;主程序MAIN:MOVSP,#60H;设立堆栈指针MOVSCON,#50HMOVPCON,#00HMOVTMOD,#20HMOVTH1,#0F3HMOVTL1,#0F3HSETBTR1MOVR0,#20H;置发送数据区首地址MOVR1,#40H;置接受数据区首地址MOVR7,#10H;置发送字节长度MOVR6,#10H;置接受字节长度SETBES;允许串行口中断SETBEA;CPU允许中断MOVA,***@R0;取第一个数据发送MOVSBUF,A;发送第一个数据SJMP$;等待中断SERVE:JNBRI,SEND;TI=1,为发送中断CLRRIMOVA,SBUF;读出接受缓冲区内容******@R1,A;读入接受缓冲区DJNZR6,L1;判断数据块发送完否SJMPL2;数据块接受完,转L2L1:INCR1;修改数据区指针L2:RETI;中断返回SEND:CLRTI;清除发送中断标志DJNZR7,L3;判断数据块发送完否SJMPL4;数据块接受完,转L4L3:MOVA,***@R0;取数据发送MOVSBUF,A;发送数据INCR0;修改数据地址L4:RETI;中断返回END14、以89C51串行口按工作方式3进行串行数据通信。假定波特率为1200b/s,第9数据位作奇偶校验位,以中断方式传送数据。请编写通信程序。解:ORG0000HAJMPMAIN;上电,转向主程序ORG0023H;串行口的中断入口地址AJMPSTOP;转向中断服务程序ORG0040H;主程序MAIN:MOVSP,#60HMOVTMOD,#20HMOVTH1,#0E8HMOVTL1,#0E8HSETBTR1MOVSCON,#0D0HMOVPCON,#00HMOVR0,#20H;置发送数据区首地址MOVR1,#40H;置接受数据区首地址SETBES;允许串行口中断SETBEA;CPU允许中断MOVA,***@R0MOVC,;P→CCPLCMOVTB8,CMOVSBUF,A;发送第一个数据SJMP$STOP:JNBRISOUT;TI=1,为发送中断CLRRIMOVA,SBUF;读出接受缓冲区内容MOVC,;P→CCPLC;形成奇校验JCLOOP1;判断接受端的奇偶值,C=1转LOOP1JNBRB8,LOOP2;C=0,RB8=0,转LOOP2SJMPERROR;C=0,RB8=1,转犯错解决LOOP1:JBRB8,LOOP2;C=1,RB8=1,转LOOP2SJMPERROR;C=0,RB8=1,转犯错解决LOOP2:******@R1,A;将接受数据送入接受数据区INCR1;修改数据区指针RETISOUT:CLRTI;是发送中断,清除发送中断标志INCR0;修改数据区指针MOVA,***@,C;P→CCPLCMOVTB8,C

最近更新

善后救济总署鲁青分署研究的开题报告 2页

商务话语误解的认知语用学分析的开题报告 2页

商业银业客户二次细分模型研究的开题报告 2页

唐代江西寺院经济探析的开题报告 2页

员工持股计划及其激励效果研究中期报告 2页

第四节细胞通讯 22页

含分布式发电的配电网重构优化研究的开题报告.. 2页

第十章 神经系统 76页

2024年小学生竞选优秀班干部的演讲稿 5页

可否认的认证协议的研究与分析的开题报告 2页

2024年小学生演讲稿合集[5篇] 8页

2024年小学生春游活动方案2017年 5页

反向购买中的会计相关问题研究的开题报告 2页

2024年小学生家长会通知汇编7篇 8页

2024年小学生周记8篇[荐] 8页

原位液相加氢催化剂稳定性能的研究的开题报告.. 2页

压电式隔振系统的主动及半主动控制研究的开题.. 2页

2024年小学班主任校本研修计划 26页

南瓜多糖提取分离及抗氧化活性研究的开题报告.. 2页

南昌市新能源汽车产业发展战略研究的开题报告.. 2页

2024中考英语知识点汇总 19页

常见外伤的处理ppt课件 22页

精选山水画题款大全(山水画题字落款大全集锦.. 7页

过氧化氢低温等离子体灭菌器规范操作演示文稿.. 30页

现代加工技术概况 11页

施工现场临时用电安全技术规范(JGJ46-2022) 25页

关于学前教育专业文化建设的思考 8页

SVS视频分享网 2页

退队入团前家长给孩子的一封信 11页

中国欠发达城市老年公寓开发经营分析 44页