内容简洁,正确率高,是关于51单片机的
7.8 为什么定时/计数器 T1用做串行口波特率发生器时,应采用方式 2?若已知时钟频率、
通信波特率,如何计算其初值?
答:因为方式 2 是有自动重装载计数值的功能,从而可以产生精确的波特率。串行工作方式
0 和方式 2 波特率是固定的,所以不用设初值;串行工作方式 1 和方式 3 时: 波特率:BR = (2SMOD×Td)/32
溢出一次的时间:1/ Td = (256-TH1)*12/ fosc
溢出率:Td = fosc/[12×(256-TH1)]
初值:TH1 = 256- fosc/(12* Td)
10.1
单片机应用系统中为什么要进行系统扩展?
答:8031 、8032 等单片机不提供用户程序存储器,必须进行程序存储器的扩展,以存放控
制程序、数据表格等;8751 等单片机虽然向用户提供 EPROM 程序存储器,但程序存储 器空间容量不大,程序存储空间不足时,还必须扩展外部程序存储器。
MCS-51系列单片机内部通常有 128B至256B的片内数据存储器,用于一般的控制及运 算是足够的,但若用于数据存储,其容量是不足的,在这种情况下,必须扩展数据存储 器。
MCS-51系列单片机对外提供 32 条I/O 口线,但其 P0口作为地址/数据复用口,P2口用 于提供高 8 位地址,而其 P3口具有第二功能,若扩展了程序存储器或数据存储器,单 片机的 I/O 口往往也不够用,有时必须进行 I/O 口的扩展。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技51单片机原理及应用-基于keil C与Proteus课后习题答案(3)全文阅读和word下载服务。
相关推荐: