微机原理习题库含答案

发布时间 : 星期日 文章微机原理习题库含答案更新完毕开始阅读

DW TAB1,TAB2,70H

6.试编写程序,查找在内部RAM的30H~50H单元中是否有0AAH这一数据。若有,则将51H单元置为“01H”;若未找到,则将51H单元置为“00H”。

7.试编写程序,查找在内部RAM的20H~40H单元中出现“00H”这一数据的次数。并将查找到的结果存入41H单元。

8.编写程序,实现双字节无符号数加法运算(和小于65536),要求(R1R0)+(R7R6)→(61H60H)。

9.试编程把片外RAM从2040H开始的连续50个单元的内容按降序排列,结果存入3000H开始的存储区中。

10.在片外2000H开始的单元中有100个有符号数,试编程统计其中正数、负数和零的个数。

11.试编程计算片外RAM 8100H开始单元的100个数的平均值,结果存放在9000H开始的2个单元中(查阅双字节除法子程序,并用主程序调用该子程序实现)。

12.利用单片机的P0口接8个发光二极管,P1口接8个开关,编程实现,当开关动作时,对应的发光二极管亮或灭。

13.将外部RAM的10H~15H单元的内容传送到内部RAM的10H~15H单元。 14.内部RAM的20H、21H和22H、23H单元分别存放着两个无符号的16位数,将其中的大数置于24H和25H单元。

15.编程将51单片机的内部数据存储器20H单元和35H单元的数据相乘,结果存到外部数据存储器2000H开始的单元中。

16.将第二章习题中的编程题用C51实现。

第五章 中断系统

一、填空题

1.外部中断有两种触发方式:电平触发方式和边沿触发方式。其中电平触发方式适合于外部中断以 低 (高或低)电平输入,边沿触发方式适合于以 正 (正或负)脉冲输入。

2.51单片机的五个中断源的入口地址分别是

: 0003 ;

: 0013 ;

T0: 000B ;T1: 001B ;串行口: 0023 。

3.在CPU未执行同级或更高优先级中断服务程序的条件下,中断响应等待时间最少需要 3 个机器周期。

4.中断嵌套与子程序嵌套的区别在于:

一是子程序嵌套是在程序中事先按排序好的;而中断嵌套是 各写各的 。 二是子程序嵌套无次序限制;而中断嵌套只允许 低嵌套高 。

5.若实现下列中断优先级:T0>外中断1>外中断0,则要_SETB___PT0___、SETB___PX1____和CLR PX0。

二、选择题

1.CPU响应中断后,不能自动清除中断请求“1”标志的有( C )。 A.

/

采用电平触发方式 B.

/

采用两边触发方式

C.定时/计数器T0/T1中断 D.串行口中断TI/RI 2.80C51五个中断源中,属外部中断的有( AB )。 A.

B.

C.T0 D.T1 E.TI F.RI

3.各中断源发出的中断申请信号,都会标记在51系统中的( B )中。 A.TMOD B.TCON/SCON C.IE D.IP 4.外中断初始化的内容不包括:( B )。 A.设置中断响应方式 C.设置中断总允许

B.设置外中断允许 D.设置中断触发方式

5.在51单片机中,需要软件实现中断撤销的是:( A)。 A.定时中断

B.脉冲触发的外部中断

C.电平触发的外部中断 D.串行口中断

6.中断查询确认后,在下列各种单片机运行情况下,能立即进行中断响应的是:( D)。

A.当前正在进行高优先级中断处理 B.当前正在执行RET指令

C.当前执行的指令是DIV指令,且正处于取指令机器周期 D.当前指令是 MOV A,R7指令

7.执行MOV IE,#81H指令的意义是:( B)。

A.屏蔽中断源 B.开放外中断源0 C.开放外中断源1 D.开放外部中断源0和1

8.下述条件中,能封锁主机对中断的响应的条件是( ABC )。 A.一个同级或高一级的中断正在处理中 B.当前周期不是执行当前指令的最后一个周期

C.当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令 D.当前执行的指令是一长跳转指令 E.一个低级的中断正在处理中 9.要想测量( A )。

A.09H B.87H C.00H D.80H

10.51单片机在响应中断时,下列哪种操作不会发生( A )。

A.保护现场 B.保护PC C.找到中断入口 D.保护PC转入中断入口

引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为

11.51单片机响应中断时,下面哪一个条件不是必须的( D )。 A.当前指令执行完毕 B.中断是开放的 C.没有同级或高级中断服务 D.必须有RETI指令 12.假定程序按如下编写: SETB EA SETB EX1 SETB ET0 SETB ES SETB PS SETB PT1

则:( A )可以被响应。

A.CPU 正在执行INT1中断,TF0请求 B.CPU正在执行TF0中断,TI请求 C.CPU正在执行TI中断,INT1请求 D.CPU正执行主程序,TF1出现请求 13.在51单片机中,需要外加电路实现中断撤除的是:( D ) A.定时中断 B.脉冲方式的外部中断 C.外部串行中断

D.电平方式的外部中断

三、判断题

1.中断响应最快响应时间为3个机器周期。( )

2.51单片机每个中断源相应地在芯片上都有其中断请求输入引脚。( ) 3.51单片机对最高优先权的中断响应是无条件的。( )

4.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。( )

5.在一般情况下51单片机允许同级中断嵌套。( )

联系合同范文客服:xxxxx#qq.com(#替换为@)