单片机期末试题 含答案

发布 2024-04-17 19:50:11 阅读 1063

2.mcs-51中凡是字节地址能够被 8 整除的sfr均能位寻址。

3.计算机的系统总线有地址总线、 控制总线和数据总线。

4.mcs-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 ip 加以选择。

5.微机与外设间交换信息方式有程序控制方式(无条件传送方式和查询传送方式 )、中断传送方式、 直接数据通道传送dma 。

6.当使用慢速外设时,最佳的传输方式是中断。

7.mcs-51单片机中,内部ram有4组工作寄存器,它们由pws特殊功能寄存器中的 rs0、rs1 位来选择用哪一组。

的异步通信口为全双工 (单工/半双工/全双工)

9、如果(a)=34h,(r7)=0abh,执行xch a, r7;结果(a)= 0abh ,r7)= 34h 。

10.访问片外程序存储器movc指令采用的是变址寻址方式。

三、判断题。

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

2.要进行多机通信,mcs-51串行接口的工作方式应为方式1

外部中断0的入口地址是0003h

4.mcs-51的特殊功能寄存器分布在60h~80h地址范围内。(×

5.pc存放的是当前执行的指令。( 是将要执行的下一条指令的地址。

外扩i/o口与外ram是统一编址的。

7.mcs-51的特殊功能寄存器分布在60h~80h地址范围内。(×80h~ffh。

8.mcs-51的相对转移指令最大负跳距是128b。(√

9. 调用子程序指令(如:call)及返回指令(如:ret)与堆栈有关但与pc无关。(×子序的转返与pc也有关(pc入栈与出栈)

的程序存储器只是用来存放程序的存放程序和**常数。

四、简答题。

1、什么是单片机?简述单片机的应用领域。

答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:**处理器cpu、随机存储器ram、只读存储器rom、定时/计数器及i/o接口电路等集成在一块芯片上,构成一个完整的微型计算机。

应用领域:(1)单片机在智能仪器仪表中的应用;(2)单片机在工业控制中的应用;(3)单片机在计算机网络与通信技术中的应用;(4)单片机在日常生活及家电中的应用。

2、什么叫中断?中断有什么特点?

答:(1)“中断”是指计算机在执行某段程序的过程中,由于计算机系统内、外的某种原因,当出现cpu以外的某种情况时,由服务对象向cpu发出中断请求信号,要求cpu暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再返回继续执行原来被中断的程序。

2)特点:分时操作;实时处理;故障处理。

3. mcs-51指令系统主要有哪几种寻址方式?试举例说明。

答:mcs-51指令操作数主要有以下7种寻址方式:

寻址方式举例。

立即寻址mov a,#

直接寻址mov 20h,p1

寄存器寻址mov a,r0

寄存器间接寻址movx a, @dptr

变址寻址movc a, @a+dprt

相对寻址sjmp loop

位寻址anl c,70h

4.设内部ram(30h)=5ah,(5ah)=40h,(40h)=00h,端口p1=7fh,问执行下列指令后,各有关存储单元(即r0,r1,a,b,p1,30h,40h及5ah单元)的内容如何?

mov r0,#30hr0=30h

mov a,@r0a=5ah

mov r1,ar1=5ah

mov b,r1b=5ah

mov @r1,p15ah)=7fh

mov a,p1a=7fh

mov 40h,#20h40h)=20h

mov 30h,40h30h)=20h

解:每一条指令执行后的结果如注释字段所标。最后结果为:

r0=30h,r1=5ah,a=7fh,b=5ah,p1=7fh,(30h)=20h,(40h)=20h,(5ah)=7fh。

五、编程题。

1.编写程序,查找在内部ram的20h~50h单元**现00h的次数,并将查找的结果存入51h单元。(5分)

解: mov r2,#31h

mov r0,#20h

mov 51h,#00h

loop: mov a,@r0

anl a,#0ffh

jnz l1

inc 51h

l1: inc r0

djnz r2,loop

ret 2. 片内ram40h开始的单元内有10b二进制数,编程找出其中最大值并存于50h单元中.

解 start: mov r0,#40h ;数据块首地址送r0

mov r7,#09h ;比较次数送r7

mov a,@r0 ;取数送a

loop: inc r0

mov 30h,@r0 ;取数送30h

cjne a,30h,neht ;(a)与(30h)相比。

next: jnc bie1a)≥(30h)转bir1

mov a,30ha)<(30h),大数送a

bie1: djnz r7,loop ;比较次数减1,不为0,继续比较。

mov 50h,a比较结束,大数送50hret

答案 单片机 试题

单片机原理与接 术期末考试题 理论试题 适应班级 10机械 1 2 班时间 120分钟。班级学号姓名得分。一 填空题 每小题2分,共10分 1.若不使用mcs 51片内程序存储器,引脚必须接使80c51单片机复位有上电复位和低电平 按钮复位。a,0f0h是将a的高4位置1,而低4位 假定dptr的内...

单片机试题A答案

参 与评分标准。一 填空题 每空2分,共20分 1.高级 低级。2.布尔处理器 进位标志位c。3.低128 高128。4.拍节 状态 机器周期 指令周期。二 说明引脚或寄存器功能 每题5分,共25分 1.psen 外部程序存储器读选通信号。2.vss 地线。3.psw 程序状态字。4.pc 程序计数...

单片机期末试题

单片机原理及应用 复习题。一 填空题。2 已知x 124 10,则在8位计算机中 x 原b,x 反b,x 补b。3 单片机就是把定时器 计数器以及电路等主要部件集成在一块集成电路芯片上的微型计算机。按其字长可分四种类型,即 机 机机以及 机。4 异步串行通信按帧格式进行数据传送,帧格式由和四部分组成...