- 65
- 0
- 约7.07万字
- 约 10页
- 2017-01-03 发布于贵州
- 举报
第6章 单片机串行通信系统 习题解答
一、填空题
1.在串行通信中,把每秒中传送的二进制数的位数叫 波特率 。
2.当SCON中的M0M1=10时,表示串口工作于方式 2 ,波特率为 fosc/32或fosc/64 。
3.SCON中的REN=1表示 允许接收 。
4.PCON 中的SMOD=1表示 波特率翻倍 。
5.SCON中的TI=1表示 串行口发送中断请求 。
6.MCS-51单片机串行通信时,先发送 低 位,后发送 高 位。
7.MCS-51单片机方式2串行通信时,一帧信息位数为 11 位。
8.设T1工作于定时方式2,作波特率发生器,时钟频率为11.0592MHz,SMOD=0,波特率为2.4K时,T1的初值为 FAH 。
9.MCS-51单片机串行通信时,通常用指令 MOV SBUF,A 启动串行发送。
10.MCS-51单片机串行方式0通信时,数据从 P3.0 引脚发送/接收。
二、简答题
1.串行口设有几个控制寄存器?它们的作用是什么?
答:串行口设有2个控制寄存器,串行控制寄存器SCON和电源控制寄存器PCON。其中PCON中只有PCON.7的SMOD与串行口的波特率有关。在SCON中各位的作用见下表:
2.MCS-51单片机串行口有几种工作方式?各自的特点是什么?
答:有4种工作方式。各自的特点为:
3.MCS-51单片机串行口各种工作方式的波特率如何设置,怎样计算定时器的初值?
答:串行口各种工作方式的波特率设置:
工作方式O:波特率固定不变,它与系统的振荡频率fosc的大小有关,其值为fosc/12。
工作方式1和方式3:波特率是可变的,波特率=(2SMOD/32)×定时器T1的溢出率
工作方式2:波特率有两种固定值。
当SM0D=1时,波特率=(2SM0D/64)×fosc=fosc/32
当SM0D=0时,波特率=(2SM0D/64)×fosc=fosc/64
计算定时器的初值计算:
4.若fosc = 6MHz,波特率为2400波特,设SMOD =1,则定时/计数器T1的计数初值为多少?并进行初始化编程。
答:根据公式
N=256-2SMOD×fosc /(2400×32×12)= 242.98≈243 =F3H
TXDA: MOV TMOD,#20H ;置T1定时器工作方式2
MOV TL1,#0F3H ;置T1计数初值.
MOV TH1,#0F3H
MOV PCON,#80H ;置SMOD =1
5.用8051串行口外接CD4094扩展8位并行输出口,驱动8个LED发光二极管。画出硬件电路图,编写程序,使LED发光二极管从左到右依次闪亮。
答:电路图如下
LED发光二极管从左到右循环点亮的C51参考程序:
#includereg51.h //包含51单片机寄存器定义的头文件
#includeintrins.h //包含函数_nop_()定义的头文件
unsigned char code Tab[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//流水灯控制码,该数组被定义为全局变量
sbit P17=P1^7;
void delay(void)
{
unsigned char m,n;
for(m=0;m200;m++)
for(n=0;n250;n++)
;
}
/**************************************************************
函数功能:发送一个字节的数据
**************************************************************/
void Send(unsigned char dat)
{
P17=0; //P1.7引脚输出锁存信号,对cd4094锁存
nop_(); //延时一个机器周期
_nop_(); //延时一个机器周期,保证锁存完成
P17=1; //结束对cd4094的锁存
SBUF=dat; //将数据写入发送缓冲器,启动发送
while(TI==0) //若没有发送完毕,等待
;
TI=0; //发送完毕,TI被置“1”,需将其清0
}
/*******************************************
函数功能
您可能关注的文档
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)