欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    单片机原理及应用答案补充林立版(七八章).doc

    • 资源ID:3054334       资源大小:23KB        全文页数:3页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机原理及应用答案补充林立版(七八章).doc

    7.1. 什么事串行异步通信?在串行异步通信中,数据帧的传输格式是什么?含义如何?答:串行异步通信是指在串行通信中发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。 数据帧的传输格式:起始位,数据位,奇偶校验位和停止位 含义:起始位用于实现发送和接收双方设备之间的同步;数据位包含所要传输的信息;奇偶校验位用于判断接收数据的正确性;停止位表示一帧数据发送结束,开始下一帧数据的传输。7.3. 89C51单片机串行通信接口控制寄存器有几个?每个寄存器的含义是什么?答: 有电源控制寄存器PCON和串行口控制寄存器SCONPCON中SMOD与串口通信有关。SMOD=0; 串口方式1,2,3时,波特率正常。SMOD=1; 串口方式1,2,3时,波特率加倍其余与串行通信无关SCON中SM0、SM1:串行口工作方式控制位SM2:多机通信控制位REN:串行口接收使能控制端;REN=1时,允许接收,REN=0时,禁止接收TB8:发送接收数据位8RB8:接收数据位8TI:发送中断标志位;TI=1表示帧发送结束,TI可由软件置0RI:接收中断标志位;RI=1表示帧接收完成,RI可由软件置07.4. 在方式1和方式3的通信模式下,波特率通过那个定时器驱动产生?采用何种定时方式?如果要求采用晶振为11.0592MHz,产生的传送波特率为2400b/s,应该怎样对定时器初始化操作?答:由定时器1驱动产生,采用定时器1的工作方式2,自动从装初值 当晶振为11.0592MHz,波特率为2400b/s,由波特率公式:波特率=可求得初值a为F4H初始化操作:TMOD=0x20;TL1=0xF4;TH1=0xF4;PCON=0x00;SCON=0x00;TR1=1;8.3 在由单片机80C51和一片ADC0809组成的数据采集系统中,假设ADC0809的地址为0x7ff80x7fff,画出接口电路图,并编写每隔1ms轮流采集一次8个通道数据的程序。采样100次取平均值。答:电路图书上实例有,做了如下改动1. 控制端ADDA,ADDB,ADDC分别接P20,P2!,P22.2. 删去了译码器与逻辑器件器件,74LS373,74HC14,74HC02,3. 中断检测端EOC接P32。参考程序如下,自己写的没经过仿真,#include<reg52.h>#include<absacc.h>#define uchar unsigned char/宏定义#define uint unsigned int#define AD_0 XBYTE0xff8/定义通道访问地址#define AD_1 XBYTE0xff9#define AD_2 XBYTE0xffa#define AD_3 XBYTE0xffb#define AD_4 XBYTE0xffc#define AD_5 XBYTE0xffd#define AD_6 XBYTE0xffe#define AD_7 XBYTE0xfffsbit busy=P32;/定义中断请求端uchar count=0;/定义采样次数uchar datcode100=0;/定义数据存放数组int dat=0,dat1=0;/定义临时数据与最终平均数据uchar i,j,num;/定义变量void main()TMOD=0x01;/定时器0 工作方式1TL0=(65536-1000)/256;/1ms中断一次TH0=(65536-1000)%256;EA=1;/开总中断,定时器中断,打开定时器0ET0=1;TR0=1;while(count<100)/100次数据求和函数dat1=dat1+datcodei;count+;dat=dat1/100;if(count>=100)count=0;void timer0() interrupt 1/中断函数TMOD=0x01;TL0=(65536-1000)/256;TH0=(65536-1000)%256;AD_0=0;/启动0通道AD转换while(busy=1)num=AD_0+1;/把0通道数据附给num,并指向AD_1通道查询datcodei+1=num;j+;if(j=7)/八次查询完毕退出循环busy=0;j=0;

    注意事项

    本文(单片机原理及应用答案补充林立版(七八章).doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开