第7章 定时 计数器
- 格式:ppt
- 大小:596.00 KB
- 文档页数:25


《单片机原理及接口技术》(第2版)人民邮电出版社
第7章 AT89S51单片机的串行口
思考题及习题7
1.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式 。
答:方式1。
2.在串行通信中,收发双方对波特率的设定应该是 的。
答:相等的。
3.下列选项中, 是正确的。
A.串行口通信的第9数据位的功能可由用户定义。对
B.发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的。对
C.串行通信帧发送时,指令把TB8位的状态送入发送SBUF中。错
D.串行通信接收到的第9位数据送SCON寄存器的RB8中保存。对
E.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。对
4.通过串行口发送或接收数据时,在程序中应使用 。
A.MOVC指令 B.MOVX指令 C.MOV指令 D.XCHD指令
答:C
5.串行口工作方式1的波特率是 。
A.固定的,为fosc/32 B.固定的,为fosc/16
C.可变的,通过定时器/计数器T1的溢出率设定 D.固定的,为fosc/64
答:C
6.在异步串行通信中,接收方是如何知道发送方开始发送数据的?
答:当接收方检测到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。
7.AT89S51单片机的串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?
答:串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3
具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率,
方式1的波特率=2SMOD/32×定时器T1的溢出率
方式2的波特率=2SMOD/64×fosc
《单片微型计算机原理及应用》习题参考答案
姜志海 刘连鑫 王蕾 编著
电子工业出版社
目录
第1章 微型计算机基础 ....................................................................................................... 2
第2章 半导体存储器及I/O接口基础 ............................................................................... 4
第3章 MCS51系列单片机硬件结构 ............................................................................. 11
第4章 MCS51系列单片机指令系统 ............................................................................. 16
第5章 MCS51系列单片机汇编语言程序设计 ............................................................. 20
第6章 MCS51系列单片机中断系统与定时器/计数器 ............................................... 26
第7章 MCS51系列单片机的串行口 ............................................................................. 32
第8章 MCS51系列单片机系统扩展技术 ..................................................................... 34
第七章终结篇——8251A的总结
总算把这个第七章复习完了,我把剩下⼀点关于8251A的发上来吧
本来在讲解8251A书本上还有关于RS232和串⼝通信的讲解,但是太浅了,就不放了,有兴趣的朋友可以⾃⾏参考其他⽂章 串⾏通信芯⽚8251A
有以下特点1. 可以⽤于同步或者异步传输,同步0-64kbps,异步0-19.2kpbs2. 同步传送的时候,5-8位/字符,可以⽤于内同步或者外同步,可⾃动插⼊同步字符3. 异步传送的时候,5-8位/字符,有1,2,1.5个停⽌位4. 完全双⼯,双缓冲发送和接受数据5. 具有出错检查,奇偶校验、溢出、和帧错误等检测电路
好吧,为啥要这个8251A
因为计算机内部都是并⾏传输数据的,但是长距离通信都是⽤的串⾏通信的(这些概念不太明⽩的不懂的朋友可以⾃⾏百度⼀下概念或者看看书)
必须要个东西来转化⼀下8251
8251的内部结构
内部结构包括接收器,发送器,读/写控制逻辑,数据总线缓冲器和调制解调控制电路五⼤部分
接收器
包括接收缓冲器,并⾏转换逻辑和接受控制电路三个部分
接收缓冲器对外引脚为RxD,功能是从此引脚上接收串⾏数据,然后转换成并⾏数据,是由接受移位寄存器和接收数据缓冲器组成双缓冲结构
接受控制电路是配合缓冲器⼯作的,作⽤如下1 .在异步⽅式下,芯⽚复位后,先检测输⼊信号中的有效1,⼀旦检测到到,就接着寻找有效的低电平来确定启动位
2 消除假启动⼲扰
3 对接收到的信息进⾏奇偶校验,并根据校验结果建⽴相应的状态位
4 检测停⽌位,并按检测结构建⽴状态位
发送器
和接收器差不多,也是有发送缓冲器,发送控制电路和并串转换逻辑3个部分
发送缓冲器上⾯接的是TxD脚,发送数据缓冲器和发送移位寄存器组成了发送的双缓冲结构,发送控制电路也是辅助发送缓冲器的,但是和接受的功能不⼀样
发送控制电路作⽤如下1. 在异步⽅式下插⼊起始位,校验位和停⽌位2. 在同步⽅式下,插⼊同步字符,在数据中插⼊校验位
第七章 通用计数器及其应用
电子计数器是一种多功能的电子测量仪器。它利用电子学的方法测出一定时间内输入的脉冲数目,并将结果以数字形式显示出来。通常电子计数器按照它的功能可分为以下三类:
1)通用计数器 通常指多功能计数器。它可以用于测量频率、频率比、周期、时间间隔和累加计数等,如配以适当的插件,还可以测量相位、电压等电量。
2)频率计数器 其功能为测频和计数。测频范围很宽,在高频和微波范围内的计数器均属于此类。
3)计算计数器 带有微处理器、具有计算功能。它除具有计数器功能外,还能进行数学运算、求解比较复杂的方程式,能依靠程控进行测量、计算和显示等全部工作。
图7-1 通用电子计数器方框图
一、通用电子计数器的基本组成
电子计数器的基本组成原理方框图见图7-1。这是一种通用多功能电子计数器。电路由A、B输入通道、时基产生与变换单元、主门、控制单元、计数及显示单元等组成。电子计数器的基本功能是频率测量和时间测量,但测量频率和测量时间时,加到主门和控制单元的信号源不同,测量功能的转换由开关来操纵。累加计数时,加到控制单元的信号则由人工控制。至于计数器的其它测量功能,如频率比测量、周期测量等则是基本功能的扩展。
(一)A、B输入通道
输入通道送出的信号,经过主门进入计数电路,它是计数电路的触发脉冲源。为了保证计数电路正确工作,要求该信号具有一定的波形、极性和适当的幅度,但输入被测信号的幅度不同,波形也多种多样,必须利用输入通道对信号进行放大、整形,使其变换为符合主门要求的计数脉冲信号。输入通道共有两路。由于两个通道在测试中的作用不同,也各有其特点。
A输入通道是计数脉冲信号的输入电路。其组成如图7-2(a)所示。
7-2 输入通道方框图
当测量频率时,计数脉冲是输入的被测信号经整形而得到的。当测量时间时,该信号是仪器内部晶振信号经倍频或分频后再经整形而得到的。究竟选用何种信号,由选通门的选通控制信号决定。