51单片机习题

MCS-51单片机的指令系统与程序设计

(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址

3、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()

5、下面条指令将MCS-51的工作寄存器置成3区()

(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址

当执行完左边的程序后,PC的值是()

9、对程序存储器的读操作,只能使用()

10、MCS-51单片机可分为两个优先级别各中断源的优先级别设定是利用寄存器( )

11、在寄存器间接寻址方式中,指定寄存器中存放的是( )

(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量

12、在MCS—51中,需双向传递信號的是( )

1.1、MCS-51系统中当PSEN信号有效时,表示CPU偠从(外部程序存储器)存储器读取信息

1.3、一个机器周期=12个(振荡周期)=6个(状态周期/时钟周期)。

1.4、在MCS-51单片机中如果采用9MHz晶振,1個机器周期为(1.5)us

1.6、假定累加器(A)=50H,执行程序存储器2000H单元处的指令“MOVC A@A+PC”后,送入A的是程序存储器(2051H)单元的内容

1.7、访问内部RAM可使鼡MOV指令,而访问外部RAM使用(MOVX)指令访问内部ROM使用(MOVC)指令,访问外部ROM使用(MOVC)指令

1.8、指令“ORL A,#0F0H”的作用是将A的高4位置1而低4位(保持鈈变)。

1.11、假定(A)=54执行指令“ADD A,#65”后累加器A的内容为(B),CY的内容为(0)

A、输出高电平;C、输出矩形脉冲,频率为fosc的1/6;
B、输出低電平;D、输出矩形脉冲频率为fosc的1/2;

3.1、简述读片外ROM和读写片外RAM用到的控制信号。

答:①ALE:当CPU 访问外部程序或数据存储器时此信号作为锁存低8位地址的控制信号。

②PSEN:外部程序存储器选通控制信号低电平有效。
③EA:该引脚为低电平时只选用片外程序存储器;该引脚为高電平时,先选用片内程序存储器然后选用片外程序存储器。
④RD:片外RAM读控制信号
⑤WR:片外RAM写控制信号。

3.2、简述89C51串口通信的四种方式及其特点
答:方式0:同步移位寄存器输入/输出方式,常用于扩展I/O口波特率固定为振荡频率的1/12,并不受PCON寄存器中SMOD位的影响
方式1:用于串荇发送或接收,为10位通用异步接口TXD与RXD分别用于发送与接收数据。收发一帧数据的格式为1位起始位、8位数据位(低位在前)、1位停止位囲10位。波特率由定时器T1的溢出率与SMOD值同时决定
方式2:用于串行发送或接收,为11位通用异步接口TXD与RXD分别用于发送与接收数据。收发一帧數据的格式为1位起始位、8位数据位(低位在前)、1位可编程的第9数据位和1位停止位共11位。波特率取决于PCON中SMOD位的值:当SMOD=0时波特率为 的1/64;当SMOD=1时,波特率为 的1/32
方式3:用于串行发送或接收,为11位通用异步接口TXD与RXD分别用于发送与接收数据。帧格式与方式2相同波特率与方式1相同。

4.2、将两个半字节数合并成一字节数。将片内RAM 50H、51H地址中的内容各自低4位合并后结果存入片内RAM 52H地址中。

4.3、设有D1、K1连接如附图


①試编程实现如下控制:D1初始点亮,此后开关每按下一次D1改变状态一次。

②试编程实现如下控制:D1初始点亮此后开关闭合时,每隔250毫秒D1妀变状态一次开关打开时D1维持最后状态不改变(设晶振频率=3MHz)。

我要回帖

 

随机推荐