MCS-51单片机试题

如题所述

三.简答题:(每题8分共24分)
1.MCS-51单片机中断的开放和关闭是如何控制的?如果要对定时器T1开放中断,可以用什么指令实现?
答:通过对中断允许寄存器IE进行设置,可以控制中断的开放和关闭。执行指令 `SETB ET1` 和 `SETB EA` 即可开放T1中断。
2.设程序执行前F0=0,RS1,RS0=00B,请问机器执行如下程序后PSW中各位的状态是什么?程序如下:
MOV A,#0FH
ADD A,#F8H
(要求写出过程)
PSW中有四位标志位,随着运算指令发生变化。
MOV A,#0FH
P=0,C不变,V不变,Ac不变
ADD A,#F8H
(要求写出过程)
0000 1111
+ 1111 1000
-------------------
1 0000 0111
P=1,C=1,V=0,Ac=1
ACC=03H
3.简述80C51单片机的I/O口的功能和特点;输入、输出;准双向口,输入之前,应先输出1。
四.程序分析与系统设计(1,2,3每题8分,4题12分,共36分)
1.设内部RAM的30H单元的内容为40H,即(30H)=40H,还知(40H)=10H,(10H)=00H,端口P1=CAH,问执行以下指令后,各有关寄存器,存储单元和端口的内容是什么?(即R0,R1,A,B,P1,40H,30H及10H单元)
MOV R0, #30H (R0)=30H
MOV A, @R0 (A) =((R0))=(30H)=40H
MOV R1, A (R1)=40H
MOV B, @R1 (B)=((R1))=(40H)=10H
MOV @R1, P1 ((R1))即(40H)=CAH
MOV P2, P1 (P2)=CAH
MOV 10H, #20H (10H)=20H
MOV 30H, 10H (30H)=(10H)=20H
2.若要完成以下的数据传送,应如何用MCS-51指令来实现?
(1).R1的内容传送到R0.
MOV A, R1
MOV R0, A
(2).外部RAM20H的内容传送到R0.
MOV DPTR, #20H
MOVX A, @DPTR
MOV R0, A
(3)外部RAM 20H的内容传送到内部RAM 20H单元.
MOV DPTR, #20H
MOVX A, @DPTR
MOV 20H, A
3.设变量X存放于VAR单元,函数Y存放在RUNC单元.试按照下式编程给Y 赋值.
Y=1 x>0
Y=0 x=0
Y=-1 x<0
答:
MOV A, VAR ;取数
JZ LING ;为零转移
JB ACC.1, FU ;为负转移
MOV RUNC, #1 ;正
SJMP WAN ;转移到“完”
FU:
MOV RUNC, #255 ;255就是-1
SJMP WAN
LING:
MOV RUNC, #0
WAN:
SJMP $ ;原地转移;真完了。
4.编写程序:利用定时/计数器T0的方式1,产生10ms的定时,并使P1.0引脚上输出周期为20ms的方波,采用中断方式,设系统时钟频率为12 MHz。
ORG 0000H
SJMP START
ORG 000BH
SJMP T0_INT
START:
MOV TMOD, #01H
MOV TH0, #0D8H
MOV TL0, #0F0H
SETB TR0
MOV IE, #82H
SJMP $
T0_INT:
MOV TH0, #0D8H
MOV TL0, #0F0H
CPL P1.0
RETI
END ;完
温馨提示:内容为网友见解,仅供参考
无其他回答

MCS-51单片机试题
1.MCS-51单片机中断的开放和关闭是如何控制的?如果要对定时器T1开放中断,可以用什么指令实现?答:通过对中断允许寄存器IE进行设置,可以控制中断的开放和关闭。执行指令 `SETB ET1` 和 `SETB EA` 即可开放T1中断。2.设程序执行前F0=0,RS1,RS0=00B,请问机器执行如下程序后PSW中各位的状态是...

急求几套51单片机经典考试题。好的追加20分哦!
1、真值1001001B的反码为01001001 ;其补码为 01001001 。2、MCS-51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 128 B 工作寄存器区的地址范围是 00—1FH 。3、程序状态标志字寄存器PSW中的PSW.7的含义是 奇偶标志 ;PSW.0的含义是 进位\/借位标志 。6、单片机汇编语言程序有三种基本...

单片机复习题(C语言)
一.填空题 1.MCS-51单片机是___8___位机,其最大程序容量可达___64___K字节,有___4___个并行口和___32___条I\/O管脚。2.MCS-51单片机正常工作所必须的外部硬件电路是___电源___、___时钟___、__复位___。3.MCS-51单片机复位电平是___高___电平,正常工作时复位端为__低_...

大工19秋《单片机原理及应用》在线作业2满分答卷
【2019奥鹏】-大工19秋《单片机原理及应用》在线作业2-0001试卷总分:100得分:100一、单选题(共10道试题,共50分)1.MCS-51单片机中,1个机器周期包括()个时钟振荡周期。A.6B.2C.12D.10[解析提示:认真完成本题作答,参考001]标准解析参考答案:C2.累加器A采用的寻址方式是()。A.立即寻址B.直接寻...

单片机作业
4. MCS-51单片机的中断系统有 2 个优先级,中断优先级别由 IP 寄存器管理。5. CPU响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序的执行转向规定的中断入口地址。6. ...

单片机习题,急求答案,谁帮帮忙,在下感激不尽!!!
5、单片机程序存储器的寻址范围是由程序计数 PC 的位数决定的, MCS-51 的 PC 为 16 位,因此其寻址范围是(B)因为2^16=64kb A、4KB B、64KB C、8KB D、128KB 6、MCS-51的时钟最高频率是 ( A ).A 12MHz B 6 MHz C 8 MHz D 10 MHz 7、 以下不是构成...

哪位帮我做下面几个单片机的题目
1.MCS-51是指单片机的系列号,8031、8051是指单片机的内核型号。2.MCS-51共有111条指令,可分为几种不同的寻址方式。如:MOV A,@Ri 属于寄存器间接寻址方式,MOV C, bit 属于直接寻址方式。3、片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是19H,它所在单元的地址应该是23H。4...

单片机考试题目及答案(单片机考试复习题)
《单片机原理及接口技术》试卷(闭卷A卷)一.单项选择题(每题1分,共20分)1.DPTR为( C)A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存 2.PSW的Cy位为( B)A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 3.MCS-51单片机片内ROM容量为( ...

单片机作业求高手解答 ,,填空题
1. 在 MCS-51单片机外部扩展功能中,它可以提供地址线为( 16 )根,数据线为( 16 ) 根,可寻址的外部数据存储器容量为(64k ) ,可寻址的外部程序存储器容量为 ( 64k ) ,访问这两个存储体的控制信号分别为 ( ALE ) 和( EA )。2. 8051单片机的串口有4种工作方式,方式...

求大师高手做单片机的考试题目!!!急
3、MOV A,40H指令中源操作数的寻址方式是___ ,MOV C,40H指令中源操作数的寻址方式是___。4、MCS-51单片机最大可扩展 ___字节的ROM和___字节的RAM。四、简答题 1、存储器编址主要有哪些方法,各有何特点?2、MCS-51的外部中断有哪两种触发方式?它们对电信号的状态有何要求(定性)?3...

相似回答
大家正在搜