单片机原理及应用答案补充林立版(七八章)_第1页
单片机原理及应用答案补充林立版(七八章)_第2页
单片机原理及应用答案补充林立版(七八章)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、7.1. 什么事串行异步通信?在串行异步通信中,数据帧的传输格式是什么?含义如何?答:串行异步通信是指在串行通信中发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。 数据帧的传输格式:起始位,数据位,奇偶校验位和停止位 含义:起始位用于实现发送和接收双方设备之间的同步;数据位包含所要传输的信息;奇偶校验位用于判断接收数据的正确性;停止位表示一帧数据发送结束,开始下一帧数据的传输。7.3. 89c51单片机串行通信接口控制寄存器有几个?每个寄存器的含义是什么?答: 有电源控制寄存器pcon和串行口控制寄存器sconpcon中smod与串口通信有关。smod=0

2、; 串口方式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,应该怎样对定时器初始化

3、操作?答:由定时器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

4、. 删去了译码器与逻辑器件器件,74ls373,74hc14,74hc02,3. 中断检测端eoc接p32。参考程序如下,自己写的没经过仿真,#include#include#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

5、_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)count=0;void timer0() interrupt 1/中断函数tmod=0x01;tl0=(65536-1000)/256;th0=(65536-1000)%256;ad_0=0;/启动0通道ad转换while(busy=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论