下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理与接口技术(机械班)学习通超星期末考试章节答案2024年1000111110110011B=
H
答案:8FB349ADH=
B
答案:0100100110101101;100100110101101;0100100110101101十进制数32转换为二进制数为
,转换为十六进制为
答案:00100000B;100000B;00100000B;20H二进制数01101100B转换为十六进制为
H,转换为十进制数为
答案:6C;6c;108;108D将
、
和各种输入输出接口等计算机的主要组成部件,集成在一块电路芯片上,称为单片微型计算机,简称单片机。
答案:CPU;中央处理器;中央处理器CPU;微处理器;cpu;中央处理器(CPU;存储器;ROM和RAM;RAM和ROM;储存器;存储器(ROM和RAM单片机又可称为
和
答案:微控制器;MCU;微型控制器;微控制器MCU;微控制器(MCU;嵌入式微控制器;EMCU;嵌入式控制器;嵌入式微控制器EMCU;嵌入式微控制器(EMCU按CPU的字长,单片机可分为(
)
答案:4位单片机;8位单片机;16位单片机;32位单片机单片机系统中,为了区分不同的进制数,在数的后面放一个英文字母作为标识符,其中十六进制数用(
)标识
答案:H程序计数器PC是多少位的,PC里面存放的是什么,单片机复位后,PC里的内容是什么,单片机如何实现程序的顺序执行?
答案:程序计数器是16位的,其功能是用于存放下一条将要执行的指令的地址。其复位值为0000H,PC具有自动加1的功能,从而实现程序的顺序执行。80C51单片机的通用工作寄存器共有哪几组?单片机复位后,选中哪组工作寄存器?如何选择当前工作寄存器组?如何实现工作寄存器的现场保护?
答案:有4组通用工作寄存器,每组8个工作寄存器,系统复位后,选中第0组。通过设置PSW中的RS1和RS0两个位来选用其中一组作为当前的工作寄存器组。工作寄存器的现场保护通过更换当前工作寄存器组的方式保护。什么是堆栈?堆栈有何作用和特点?堆栈指针SP的作用是什么?在程序设计时为什么要对SP重新赋值?
答案:堆栈是指在子程序调用、中断服务处理等过程中暂时存放数据和地址,堆栈作用是进行断点保护和现场保护;堆栈的特点是先进后出、后进先出;堆栈指针SP用来指示栈顶单元的地址。开机时,SP的初始值为07H,这样就使堆栈从08H单元开始,而08H到1FH是单片机第1、2、3组通用工作寄存器,故初始化时,要对SP重新赋值,使其设定在片内的数据缓冲与堆栈区。80C51单片机的片内、片外程序存储器如何选择?
答案:80C51单片机片内、片外程序存储器的选择通过/EA引脚来实现。当/EA引脚接低电平时,即/EA=0,只访问片外ROM,片内ROM无效;当/EA引脚接高电平时,即/EA=1,
访问片内ROM,当PC值超过片内ROM容量时,自动转向片外ROM试述程序存储器与数据存储器的功能,80C51单片机片内程序存储器和片内数据存储器的容量及地址范围各为多少?
答案:程序存储器用于存放经调试正确的应用程序和表格之类的固定常数,数据存储器用于存放随机数据。80C51单片机片内程序存储器的容量为4KB,地址范围为0000H~0FFFH80C51单片机片内数据存储器的容量为256B,地址范围为00H~FFH80C51单片机片内ROM的容量为2K.(
)
答案:错SP是堆栈指针,里面存放的是当前栈顶单元的地址。(
)
答案:对DPTR不可以当作2个8位的特殊功能寄存器来使用。(
)
答案:错系统复位后,堆栈指针SP初始化为07H,使得堆栈从08H单元开始。(
)
答案:对80C51单片机的存储器在物理上分为4个空间,分别为
、
、
和
答案:片内数据存储器;片内RAM;片内数据存储区;片内数据储存器;片外数据存储器;片外RAM;片外数据存储区;片外数据储存器;片内程序存储器;片内ROM;片内程序存储区;片内程序储存器;片外程序存储器;片外ROM;片外程序存储区;片外程序储存器若80C51单片机的时钟频率为fosc=6MHz,则机器周期Tcy=
μs
答案:2当系统处于正常工作状态时,在RST引脚施加2个机器周期的
电平,则系统复位。
答案:高单片机复位后,(PC)=
,(SP)=
。
答案:0000H;0H;0h;0000h;0;00H;000H;07H;07h80C51单片机片内RAM的20H~2FH单元为
区,位地址范围从
到
。
答案:位寻址;位寻址区;00H;00h;7FH;7Fh;7fH;7fh通用工作寄存器共分为
组,每组有
个单元,寄存器名称是
,CPU复位后,选中第
组工作寄存器,若要使用第2组,则应设置RS1=
,RS0=
。
答案:4;8;R0-R7;通用工作寄存器;R0~R7;R0至R7;R0到R7;0;1;080C51单片机的片内、片外程序存储器的选择是通过(
)引脚实现的。
答案:/EA关于PC和DPTR,下列说法错误的是(
)
答案:都具有自动加1的功能程序计数器PC里面存放的是(
)。
答案:下一条将要执行的指令的地址80C51单片机堆栈数据的进出原则是(
)。
答案:先进后出应用单片机时,用户开发调试成功的程序存放在(
)中。
答案:ROM编程将片内23H单元的内容送入片外RAM1000H单元
答案:MOV
A,
23HMOV
DPTR,
#1000HMOVX
@DPTR,
A编程将片外数据存储器3000H单元的内容送入片内R0;
答案:MOV
DPTR,#3000HMOVX
A,
@DPTRMOV
R0,
A编程将R1内容送入
R0;
答案:MOV
A,
R1MOV
R0,
A请说明MOV,MOVX,MOVC三类指令的区别
答案:MOV类指令用于访问片内RAMMOVX类指令用于访问片外RAMMOVC类指令用于访问程序存储器ROM中的表格写出下列程序段的功能MAIN:
MOVR3,#9;
MOVR0,#30H;
MOV
DPTR,#1000HLOOP:MOV
A,
@R0
MOVX
@DPTR,A;
INC
R0;
INC
DPTR;
DJNZ
R3,LOOP;
AJMP$;
答案:将片内RAM
30H~38H单元的内容依次送到片外RAM的1000H~1008H单元中执行入栈操作指令PUSHdirect时,direct单元中的数据送入SP中。(
)
答案:错比较不相等转移指令CJNE不能判断两个操作数的大小。(
)
答案:错由MOVX类指令可知,片内片外RAM间的数据传送只能通过累加器A进行传送
答案:对80C51单片机的通用工作寄存器中只有R0和R1可以用作间址寄存器。(
)
答案:对写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
A,#9CH
MOV
40H,#88H
CJNE
A,40H,NEQ
SJMP$NEQ:MOVA,40H
SJMP
$结果:(A)=
(40H)=
答案:88h;88H;88h;88H写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
A,#24H
RL
A
MOV
B,A
ORL
B,
#07H
SJMP
$结果:(B)=
答案:4FH;4Fh;4fH;4fh;01001111B写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
A,#7AH
MOV
35H,#30H
MOV
40H,#0AAH
ANL
A,#0F0H
ORL
35H,#8FH
XRL
40H,A
SJMP
$结果:(A)=
(35H)=
,
(40H)=
答案:70H;70h;BFH;BFh;bFH;bFh;BfH;Bfh;bfH;bfh;0bfh;DAH;DAh;dAH;dAh;DaH;Dah;daH;dah;0dah写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
PSW,#80H
MOV
A,#26H
ADDC
A,#58H结果:(A)=
(PSW)=
答案:7FH;7Fh;7fH;7fh;01H;01h写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
32H,#87H
MOV
R0,#32H
MOV
A,@R0
SUBB
A,#56H
INC
R0
MOV
@R0,A结果:(A)=
(R0)=
(32H)=
(33H)=
答案:31h;31H;33h;33H;87h;87H;31h;31H写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
30H,#02H
MOV
DPTR,#TABLE
MOV
A,30H
MOVC
A,@A+DPTR
SJMP
$
ORG
0123HTABLE:DB
00H,03H,04H,10H,16H结果:(A)=
,(DPTR)=
答案:04H;04h;0123H;0123h写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
SP,#6FH
MOV
30H,#22H
MOV
31H,#33H
PUSH
30H
PUSH31H
POP
B
POP
ACC结果:(A)=
,(B)=
,(70H)=
,(71H)=
,(SP)=
答案:22H;22h;33H;33h;22H;22h;33H;33h;6fh;6FH;6Fh;6fH设(A)=0FH,(R0)=30H,片内RAM的(30H)=0AH,(31H)=0BH,(32H)=0CH,
写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
A,@R0
MOV
@R0,32H
MOV
32H,A
MOV
R0,#31H
MOV
A,@R0
SJMP
$结果:(A)=
,(R0)=
,(32H)=
.
答案:0BH;0Bh;0bH;0bh;bh;bH;BH;Bh;31H;31h;0AH;0Ah;0aH;0ah;ah;Ah;AH;aH写出下列程序段执行后,相关寄存器或存储单元的内容。
MOV
R0,#30H
MOV
30H,#40H
MOV
A,@R0
MOV
60H,A
SJMP$结果;(A)=
,(R0)=
,(30H)=
,(60H)=
答案:40H;40h;30H;30h;40H;40h;40H;40h写出下列程序段执行后,各I/O口的内容。
ANL
P1,#73H
ORL
P2,#30H
CLR
P0.0结果:(P1.7)=____(P1.3)=____,(P1.2)=_____(P2.5)=____,(P2.4)=____,(P0.0)=
。
答案:0;0;0;1;1;0指令MOV
C,
F0的寻址方式为(
)
答案:位寻址下列指令中,源操作数为直接寻址的是(
)
答案:MOV
A,
23H要访问片外数据存储器应采用(
)寻址方式。
答案:寄存器间接寻址/star3/origin/6b47019bd3c010518495e9b24f3ae851.png
答案:解:①TMOD值如下GATEC/T
M1M0GATEC/T
M1M0
0
0
00
0110
②初值=28-2=244=FEH③编程ORG
0000H
AJMP
MAIN
ORG
000BH;
CPL
P1.1
RETIMAIN:
MOV
TMOD,#06H;
MOV
TH0,
#0FEH;
MOV
TL0,
#0FEH;
SETB
TR0;
SETB
ET0;
SETB
EA;
SJMP
$;/star3/origin/07c1f56ab3517ca4f6a718c5e0c3fb67.png
答案:ORG0000H
LJMPMAIN
ORG0003H
LJMPLED
ORG0100HMAIN:
MOV
A,
#0FFH
MOV
P1,A
SETB
EX0
SETB
IT0
SETB
EA
AJMP
$
LED:
CPL
A
MOV
P1,A
RETI利用80C51单片机的P2.4引脚输出方波控制步进电机,控制脉冲的频率f=800Hz(f=1/T,T为方波周期),已知系统使用fosc=12MHz的外部晶体振荡器,使用定时器/计数器T0工作于方式1,通过中断方式进行程序编制。(请给出初值计算过程)
答案:解:(1)TMOD值如下GATEC/T
M1M0GATEC/T
M1M0
0
0
00
0001
(2)
机器周期=12/fosc=12/(12*1000000)s=1μs
方波周期=1/800Hz=1250µs
定时时间=1250/2=625µS初值=2L-定时时间/机器周期=216-625/1=64911(3)
编程:
ORG
0000H
AJMP
MAIN
ORG
000BH
AJMP
INQP
MAIN:MOV
TMOD,
#01H;
MOV
TH0,#HIGH(64911);
MOV
TL0,#LOW(64911);
SETB
TR0;
SETB
ET0;
SETB
EA;
AJMP
$;
INQP:MOV
TH0,#HIGH(64911);
MOV
TL0,#LOW(64911);
CPL
P2.4
RETI试述单片机各并行口的第二功能。
答案:P0口第二功能:低8位地址线和数据线P2口第二功能:高8位地址线P3口第二功能:
P3.0—RXD,串行输入口
P3.1—TXD,串行输出口
P3.2—/INT0,外部中断0,输入
P3.3—/INT1,外部中断1,输入
P3.4—T0,定时器/计数器0的外部输入
P3.5—T1,定时器/计数器1的外部输入
P3.6—/WR,片外数据存储器写选通控制脚,低电平有效
P3.7—/RD,片外数据存储器读选通控制脚,低电平有效单片机的并行口做普通输入口时,需要注意什么?
答案:P0~P3均可作普通I/O口,做输入口时,必须先输出1.
其中P0口做普通输入输出口时,需外接上拉电阻。试编写中断初始化程序,要求开启定时器/计数器T0溢出中断、外部中断0、串行口及总中断,设置外部中断0为跳变触发方式、高优先级,串行口为高优先级,定时器/计数器T0中断为低优先级。屏蔽定时器/计数器T1和外部中断1的中断请求(相关寄存器如下所示)中断允许控制寄存器IE(字节地址A8H)EA——ESET1EX1ET0EX0中断优先级控制寄存器IP(字节地址A8H)———PSPT1PX1PT0PX0寄存器TCON(字节地址88H)定时器控制中断允许控制寄存器IE(字节地址A8H)TF1TR1TF0TR0IE1IT1IE0IT0
答案:MOV
IE,
#10010011BMOV
IP,
#00010001BSETB
IT0或;MOV
IE,
#93HMOV
IP,
#11HSETB
IT080C51有哪几个中断源?各中断标志是如何产生的,又如何清“0”的?CPU响应中断时,中断入口地址各是多少?
答案:①——外部中断0:
检测的引脚出现有效的中断请求信号时,中断标志位IE0硬件置位;
响应中断时,中断标志位IE0硬件自动清0,不用中断时需软件清0;
中断入口地址为0003H;②——外部中断1。
检测的引脚出现有效的中断请求信号时,中断标志位IE1硬件置位;
响应中断时,中断标志位IE0硬件自动清0,不用中断时需软件清0;
中断入口地址为0013H;③T0——定时器/计数器T0溢出中断。
计数寄存器TH0及TL0溢出后,中断标志位TF0硬件置位;
响应中断后,TF0硬件自动清0,不用中断时需软件清0;
中断入口地址为000BH;④Tl——定时器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度瓦工装修绿色施工认证合同3篇
- 二零二五版危化品公路运输安全监管服务合同2篇
- 二零二五版搅拌站轮胎专用备品备件供应合同3篇
- 二零二五版智能办公楼深度清洁及保养服务合同2篇
- 二零二五版办公室文员工作环境优化合同3篇
- 二零二五年度高端房地产项目个人连带责任保证担保合同2篇
- 二零二五年度互联网数据中心(IDC)设施租赁合同3篇
- 2025年度中式烹饪技艺传承与创新合同协议3篇
- 屋顶防水施工合同(2篇)
- 二零二五年救生员水上安全培训与劳动合同3篇
- 广东省惠州市2024-2025学年高一上学期期末考试英语试题(含答案)
- 医院骨科2025年带教计划(2篇)
- 环境保护应急管理制度执行细则
- 2024-2030年中国通航飞行服务站(FSS)行业发展模式规划分析报告
- 机械制造企业风险分级管控手册
- 地系梁工程施工方案
- 藏文基础-教你轻轻松松学藏语(西藏大学)知到智慧树章节答案
- 2024电子商务平台用户隐私保护协议3篇
- 安徽省芜湖市2023-2024学年高一上学期期末考试 英语 含答案
- 医学教程 常见体表肿瘤与肿块课件
- 内分泌系统异常与虚劳病关系
评论
0/150
提交评论