写出定义特殊功能寄存器变量P3的说明形式。

  • A+
所属分类:法律类题库
(1)【◆题库问题◆】:[问答题] 写出定义特殊功能寄存器变量P3的说明形式

【◆参考答案◆】:sfr P3=0xa0;

(2)【◆题库问题◆】:[填空题] 8031芯片有()字节的片内RAM,有()个中断源,它们分别是()()()()各中断源对应的入口地址分别为()()()()。

【◆参考答案◆】:128;5;INT0;T0;INT1;T1;串口中断;0003H;0013H;0023H

(3)【◆题库问题◆】:[问答题] 为什么采用集电极开路门(OC-Open-Collecto)要采用上拉电阻?

【◆参考答案◆】:OC门电路的输出级是一个集电极开路的晶体三极管,如图实线部分所示。三极管T2集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。当输入端为“0”时,三极管T1截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到三极管T2上,三极管T2导通(相当于一个开关闭合);当输入端为“1”时,三极管T1导通,三极管T2截止(相当于开关断开)。很明显,当T2导通时,输出直接接地,所以输出电平为0。而当T2截止时,则输出端悬空了,即高阻态。这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。所以组成电路时,OC门输出端必须外加一个接至正电源的上拉电阻(如图虚线所示)才能正常工作。

(4)【◆题库问题◆】:[问答题] 单片机应用系统中为什么要进行系统扩展?

【◆参考答案◆】:
8031、8032等单片机不提供用户程序存储器,必须进行程序存储器的扩展,以存放控制程序、数据表格等;8751等单片机虽然向用户提供EPROM程序存储器,但程序存储器空间容量不大,程序存储空间不足时,还必须扩展外部程序存储器。
MCS-51系列单片机内部通常有128B至256B的片内数据存储器,用于一般的控制及运算是足够的,但若用于数据存储,其容量是不足的,在这种情况下,必须扩展数据存储器。
MCS-51系列单片机对外提供32条I/O口线,但其P0口作为地址/数据复用口,P2口用于提供高8位地址,而其P3口具有第二功能,若扩展了程序存储器或数据存储器,单片机的I/O口往往也不够用,有时必须进行I/O口的扩展。
应用系统中有时还涉及到数据的输入、输出、人机交互信息等接口问题,必须进行有关接口电路扩展。

(5)【◆题库问题◆】:[填空题] 共阴数码管要显示数字“3”,则其对应的字型码为()。

【◆参考答案◆】:0x4F

(6)【◆题库问题◆】:[多选] 8031单片机中断服务程序中可有下列()内容。
A.关中断
B.保护现场
C.中断服务
D.恢复现场
E.开中断及中断返回

【◆参考答案◆】:A, B, C, D, E

(7)【◆题库问题◆】:[单选] 若要启用WDT,则应依次填入WDTRST寄存器()?
A.0xe1、0xe2
B.0xe1、0x1e
C.0x1e、0xe1
D.0x10、0x01

【◆参考答案◆】:C

(8)【◆题库问题◆】:[单选] MCS-51系列单片机复位后其P1口的输出状态为()。
A.00H
B.0FFH
C.0F0H
D.不定

【◆参考答案◆】:B

(9)【◆题库问题◆】:[单选] 对于子程序与主程序的参数传递,当要求较快的传递速度时宜采用的方式是()。
A.内部存储器
B.外部存储器
C.寄存器
D.堆栈

【◆参考答案◆】:C

(10)【◆题库问题◆】:[单选] 若定时器T1受外部输入引脚电平(高电平起作用)的影响,则要启动定时器T1运行软件,必须满足()
A.GATE=0,TR1=0
B.GATE=0,TR1=1
C.GATE=1,TR1=0
D.GATE=1,TR1=1

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: