北理单片机填空题 总 带参考答案
西北农林科技大学单片机试题(复试也有用哦)

西北农林科技⼤学单⽚机试题(复试也有⽤哦)西北农林科技⼤学本科课程考试试卷2005—2006学年第⼀学期《单⽚机原理与接⼝技术》课程A卷专业年级: 03电信命题教师:郭⽂川审题教师:考⽣班级:学号:考⽣姓名:⼀、填空题:(每空1分,共20分)1、MCS—5l单⽚机的最⼤程序寻址空间是64 KB,该空间的地址范围从0000H⾄0FFFFH,系统上电及复位后,程序⼊⼝地址为0000H。
2、若由程序设定PSW中的RS1、RS=01,则⼯作寄存器R~R7的直接地址为____08H~0FH__。
3、MCS-51单⽚机的I/O端⼝采⽤__统⼀__ 编址⽅式。
、4、⼀个8位D/A转换器其分辨率为_1/256__,若该8位D/A转换器的基准电压为5V,则数字量100对应得模拟量为1.953V。
5、单⽚机系统中经常采⽤的地址译码技术包括法和法。
6、INTEL 8051 CPU 是位的单⽚机,其内部有KB的ROM。
7、指出下列各指令中源操作数的寻址⽅式。
(1) MOVC A,@A+DPTR ()(2) XCH A,@R0;()(3) MOV C,P1.0 ()(4) JC LOOP ()8、判断下列各条指令的书写格式是否有错,并指出原因。
(1) MUL R0R1 ()(2) MOV A,@R7 ()(3) MOV A,#3000H ()(4) MOV R1,C ()⼆、选择题:(每题1分,共10分)1.当MCS-51单⽚机接有外部存储器时,P2⼝可作为。
A.数据输⼊⼝B. 数据的输出⼝C.准双向输⼊/输出⼝D.⾼8位地址线2.单⽚机的并⾏接⼝中,作为数据线使⽤的并⾏⼝是。
A.P0B. P1 C. P2 D. P33.MCS—5l单⽚机的堆栈区是设置在中。
A.⽚内ROM区B.⽚外ROM区C.⽚内RAM区D. ⽚外RAM区4.⽚内RAM的20H~2FH为位寻址区,所包含的位地址是。
A.00H~20H B. 00H~7FHC.20H~2FH D.00H~FFH5.在寄存器间接寻址⽅式中,间址寄存器中存放的数据是。
2021年单片机基础知识试题题库

单片机原理与应用复习资料第二章习题参照答案一、填空题:1、当MCS-51引脚ALE有效时,表达从P0口稳定地送出了低8位地址。
(备注:ALE 为地址锁存控制信号,书上P22)2、MCS-51堆栈是软件填写堆栈指针暂时在片内数据存储器内开辟区域。
(p25 更详细些是在内部存储器顾客RAM区开辟)3、当使用8751且EA=1,程序存储器地址不大于1000H 时,访问是片内ROM。
4、MCS-51系统中,当PSEN信号有效(备注:低电平为有效信号)时,表达CPU要从外部程序存储器读取信息。
(p22)5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器),它们地址范畴是00H~1FH 。
(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,顾客RAM区占去80个单元,三者总共为128个单元,构成内部数据存储器低128单元区)6、MCS-51片内20H~2FH(即为位寻址区)范畴内数据存储器,既可以字节寻址又可以位寻址。
(p24)7、PSW中RS1 RS0=10时,R2地址为12H 。
8、PSW中RS1 RS0=11时,R2地址为1AH 。
(p27 查表2.3即可)9、单片机系统复位后,(PSW)=00H,因而片内RAM寄存区当前寄存器是第0 组,8个寄存器单元地址为00H ~ 07H 。
(p27 参照下一题)10、PC复位后为0000H 。
(p38 查表2.6即可,有各种寄存器初始化状态)11、一种机器周期= 12 个振荡周期= 6 个时钟周期。
(p37)12、PC内容为将要执行下一条指令地址。
(p30)13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为2us 。
(p37 备注:采用12MHz晶振,一种机器周期为1um)14、内部RAM中,位地址为30H位,该位所在字节字节地址为26H 。
15、若A中内容为63H(0110 0011B,其中有偶数个1),那么,P标志位值为0 。
《单片机》课后习题及答案

《单片机》课后习题及答案单片机是计算机科学与技术中的重要领域之一,学习单片机的过程中,习题是不可或缺的一部分。
通过解答习题,不仅可以加深对单片机知识的理解,还可以培养解决问题的能力。
本文将为大家介绍一些经典的单片机习题,并提供详细的答案解析。
一、基础知识题1. 请简述单片机的定义及其作用。
答:单片机是一种集成度极高的微型计算机系统,它包括中央处理器、存储器、输入/输出接口和时钟电路等基本组成部分。
单片机广泛应用于嵌入式系统、仪器仪表、工控设备等领域,能够完成各种控制、计算、通信等任务。
2. 请列举常见的单片机类型及其特点。
答:常见的单片机类型有AVR系列、PIC系列、STM32系列等。
它们的特点如下:- AVR系列:低功耗、性能稳定、易于编程调试。
- PIC系列:成本较低、易于学习上手,适用于简单的应用场景。
- STM32系列:性能强大、资源丰富、支持多种外设接口。
3. 单片机的时钟输入一般采用什么方式?请简要说明原因。
答:单片机的时钟输入一般采用晶体振荡器的方式。
晶体振荡器具有稳定的振荡频率和相位,能够提供可靠的时钟信号,保证单片机各个部件按时序工作。
二、编程习题1. 编写一个程序,实现LED灯在不同时间间隔下的闪烁。
答:以下是示例代码:```c#include <reg51.h>sbit LED = P1^0;void delay(unsigned int ms){unsigned int i, j;for(i = ms; i > 0; i--)for(j = 110; j > 0; j--);}void main(){while(1){LED = 0; // 点亮LED灯delay(500); // 延时500msLED = 1; // 熄灭LED灯delay(500); // 延时500ms}}```2. 编写一个程序,实现通过按键控制LED灯的亮灭。
答:以下是示例代码:```c#include <reg51.h>sbit LED = P1^0;sbit KEY = P2^0;void delay(unsigned int ms){unsigned int i, j;for(i = ms; i > 0; i--)for(j = 110; j > 0; j--);}void main(){while(1){if(KEY == 0) // 如果按键按下{LED = ~LED; // 切换LED灯的状态delay(500); // 延时500ms,防止按键抖动}}}```三、应用题1. 设计一个温度监测系统,当温度超过设定的阈值时,点亮LED 灯并发出蜂鸣器警报。
哈尔滨工业大学、西安电子科技大学单片机原理及接口技术试卷及答案

DELAY1S:MOV R5,#04 DEL1:MOV R6,#250 DEL2:MOV R7,#250 DEL3:NOP NOP DJNZ R7,DEL3 DJNZ R6,DEL2 DJNZ R5,DEL1 RET ; END
(2)硬件电路图如图:
2、现有一蜂鸣器,用 89C51 设计一系统,使蜂鸣器周而复始地响 20ms,停 20ms,编 程。
4
解:设 fosc=12MHz,电路图如下:
定时时间:应用公式 t =(216-X)×12/fosc X=216-t(fosc /12) =216-20000=45536=B1E0H
(C)只有加法
(D)只有减法
8、ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H 当执行完左边的程序后,PC 的值是
(C)
(A)0040H (B)0041H (C)0042H (D)0043H
9、MCS-51 复位时,下述说法正确的是
(D)
(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H
拍。 5、用串口扩展并行口时,串行接口工作方式应选为方式 0。 6、A/D 转换器的三个最重要指标是转换速度、分辨率、转换精度。 7、当 89C51 的 RST 引脚上保持 2 个 机器周期以上的低电平,8051 即发生复位。 8、MCS-51 中,外部中断请求标志位是 IE0 和 IE1。 9、假定(SP)=60H,(ACC)=30H,(B)=70H。执行下列指令:
MOVC A,@A+DPTR
后,送入 A 的是程序存储器 8140H 单元的内容。
单片机企业测试题及答案

单片机企业测试题及答案一、单选题(每题2分,共10分)1. 单片机中的CPU主要负责什么功能?A. 数据存储B. 数据输入输出C. 程序控制D. 外设管理答案:C2. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. PythonD. C++答案:C3. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B4. 在单片机中,定时器的作用是什么?A. 计数B. 存储数据C. 控制程序流程D. 产生定时中断答案:D5. 下列哪个是单片机的输入设备?A. 显示器B. 键盘C. 打印机D. 存储器答案:B二、填空题(每题2分,共10分)1. 单片机的英文缩写是________。
答案:MCU2. 单片机的________是指单片机的CPU、存储器、I/O接口等集成在一个芯片上。
答案:集成度3. 单片机的________是指单片机的运行速度。
答案:时钟频率4. 单片机的________是指单片机的程序存储器。
答案:ROM5. 单片机的________是指单片机的数据存储器。
答案:RAM三、简答题(每题5分,共20分)1. 请简述单片机的工作原理。
答案:单片机的工作原理是将程序存储在ROM中,CPU根据程序的指令控制单片机进行数据的输入、处理和输出,同时通过I/O接口与外部设备进行通信。
2. 单片机在工业控制中的应用有哪些?答案:单片机在工业控制中的应用包括但不限于自动化生产线控制、传感器数据采集、设备监控、智能仪表等。
3. 单片机的中断系统有什么作用?答案:单片机的中断系统允许单片机在执行当前任务的同时,能够响应外部或内部的突发事件,如定时器溢出、外部信号等,从而实现多任务处理。
4. 单片机的低功耗模式有哪些?答案:单片机的低功耗模式包括睡眠模式、待机模式和深度睡眠模式,这些模式可以降低单片机的功耗,延长电池寿命或减少能耗。
四、计算题(每题10分,共20分)1. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间。
单片机习题及参考答案

习题及参考答案一、填空题1、指令格式是由操作码和操作数所组成,也可能仅由操作码组成。
2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC 。
3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为MOV 。
4、若访问MCS-51的片外数据存储器,它的操作码助记符应为MOVX 。
5、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。
6、执行ANL A,#0FH指令后,累加器A的高4位= 0000 。
7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为1022H 。
8、JBC 00H,rel 操作码的地址为2000H,rel=70H,它的转移目的地址为2073H 。
9、累加器(A)=7EH,(20H)= #04H,MCS-51执行完ADD A,20H指令后PSW.0= 0 。
10、MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。
11、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H 入栈,37B0H →PC。
12、MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。
13、ORL A,#0F0H是将A的高4位置1,而低4位保持不变。
14、SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 00B7H 。
15、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为2080H 。
16、MOV C,20H源寻址方式为位寻址。
17、在直接寻址方式中,只能使用8 位二进制数作为直接地址,因此其寻址对象只限于片内RAM 。
18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
19、在变址寻址方式中,以 A 作变址寄存器,以PC 或DPTR 作基址寄存器。
20、假定累加器A中的内容为30H,执行指令1000H:MOVC A,@A+PC后,把程序存储器1031H 单元的内容送入累加器A中。
北京理工大学珠海学院单片机期末考试A卷

北京理工大学珠海学院单片机期末考试11-12_A卷————————————————————————————————作者:————————————————————————————————日期:北京理工大学珠海学院2011 ~ 2012学年第一学期《单片机原理及接口技术(A)》期末试卷(A)诚信声明考场是严肃的,作弊是可耻的,对作弊人的处分是严厉的。
我承诺遵守考场纪律,不存在抄袭及其它违纪行为。
考生(承诺人)签字:专业:班级:学号:适用年级专业:2009级机械工程及自动化试卷说明:闭卷,考试时间120分钟题号一二三四五六总分得分一、填空题(每空2分,共20分)【得分:】1.单片机上电复位后,PC的内容为(1)。
2.若要将若P3.7定义为S1,程序中如何表示:(2)。
3. 若unsigned char i=0;while(i=3);则程序循环次数为(3)。
4. 当P0口进行一般的I/O输出时,必须外接(4)才能有高电平输出。
5. 共阴极LED数码管加反相器驱动时显示实际字符‘L’的段码是(5)。
6.除了单片机和电源外,单片机最小系统包括复位(6)电路和时钟电路。
7.MCS-51 单片机共有(7)个8位并行I/O口;其中只能作为通用I/O端口使用的是(8),可作地址高8位的是(9),具有双功能作用的是(10)。
1 2 3 4 56 7 8 9 10二、选择题(每小题2分,共10分)【得分:】1.单片机的ALE引脚是以晶振振荡频率的固定频率输出脉冲。
A.1/2 B.1/4 C.1/6 D.1/122.单片机能够直接运行的程序是。
A.汇编语言程序 B.C语言源程序 C.高级语言程序 D.机器语言程序3.复位时,RST引脚应保持。
A. 一个机器周期的高电平B. 一个机器周期的低电平C. 二个机器周期的高电平D. 二个机器周期的低电平4.中断标志位中在响应中断后,必须用软件复位的是。
A.定时/计数B.外部中断C.串行D.都不是5.MCS-51单片机在同一级别里,自然优先级别最低的中断源是。
北大单片机教材课后卂考答案

第1章习题参考答案1.填空题(1) 随机存储器RAM,只读存储器ROM,输入/输出接口电路,定时器/计数器,串行通信接口(2) 微控制器,嵌入式控制器(3) 8位机,16位机,32位机(4) 大容量高性能化,小容量低价格化,多品种化,I/O接口功能的增强,功耗降低(5) 存储容量,运算速度,高可靠性,低功耗2.选择题(1) B(2) C(3) A(4) B(5) B3.判断题(1) ×(2) √(3) ×4.简答题⑴微处理器、CPU、微机和单片机之间有何区别?微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
⑵单片机具有哪些特点?集成度高、体积小;面向控制、功能强;抗干扰能力强;功耗低;使用方便;性能价格比高;容易产品化;等等。
⑶单片机的主要应用领域有哪些?由于单片机功能的飞速发展,它的应用范围日益广泛,已远远超出了计算机科学的领域。
小到玩具、信用卡,大到航天器、机器人,从实现数据采集、过程控制、模糊控制等智能系统到人类的日常生活,现已广泛应用于国民经济的各个领域,主要包括工业过程控制、智能仪表、机电一体化产品、智能化接口、家用电器等领域。
第2章习题参考答案1.填空题(1) 接地(2) 4(3) 1000H(4) 00H~1FH(5) 18(6) F0、PSW.5、D5、(D0H).5(7) 64(8) 自动,手动2.选择题(1) A(2) A(3) C(4) C(5) C3.判断题(1) ×(2) √(3) ×(4) ×(5) ×4.简答题⑴MCS-51单片机片内都集成了哪些功能部件?各个功能部件的主要功能是什么?单片机内部一般包括中央处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
是INT0 、INT1
、T0
、T1
、RX/TX
。
80.MCS—51单片机外部中断请求信号有电平方式和 边沿触发 式,在电平方式
下,当采集到INT0、INT1的有效信号为低电平
时,激活外部中断。
81.8051单片机有___5_____个中断源,___2_____级中断优先级别。
82.8051的T1中断入口地址为001BH
48.半导体存储器分成两大类外部ROM 49.在8051中决定程序执行顺序的是PC
存器。
和 内部ROM 。 (PC还是DPTR)。它是___16___位寄
50.堆栈寄存器SP是8 位寄存器,存放栈顶地址 。
51.MCS-51单片机的P0~P4口均是双向8位并行I/O口,其中的P0口和P2口除了可
以进行数据的输入、输出外,通常还用来构建系统的地址总线
25. 执行下列指令组后,累加器(A)=__0F9H_______。
2
MOV R1,#87H MOV A,R1 CPL A INC A SETB ACC.7 26.P0通常用作___地址/数据复用总线______. 27.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为__10H-17H_______. 28.中央处理器CPU是单片机的核心,它完成__运算数据处理、中断和实时控制功能__. 29.若累加器A中的数据为01110010B,则PSW中的P=__0_______. 30.假设2个一字节的十六进制数9FH,81H相加的和仍然为8位二进制数,那么相 加后其进位标志为_____1____(1或0),溢出标志为______1___(1或0)。
1
POP B POP ACC
18.当MCS51单片机引脚ALE信号有效时,表示从P0口稳定地输出了 ____低八位地址__信号。
19.MCS-51系统中,当PSEN 信号有效时,表示CPU要从____片外ROM___________读取信 息。
20.PSW中 RS1 RS0 = 10时,R2的地址为_______12H______。
下列程序执行时间最长,其最长值为__260.616ms___。
MOV R6,#Y DE1:MOV R7,#X DE0:DJNZ R7,DE0
; 需1个机器周期 ; 需1个机器周期 ; 需2个机器周期
DJNZ R6,DE1
; 需2个机器周期
RET
; 需2个机器周期
34.若(A)=20H,(B)=40H,(PSW)=00H,执行下面指令后,累加器A和4FH的内容 为00H,00H 。 MOV 4FH,#00H MOV 50H,#00H MOV SP,#4FH
BUF:DW 1234H
69. 单片机CPU执行指令分为取指令 操作和执行指令操作两步。
70. MCS-51的指令系统共有111 条指令,分为5
大类。
71. MCS-51的指令按其功能可分为五大类:__数据传送___、__算术运算__、逻辑运算类 指令、位操作指令、控制转移指令。
72. 在 MCS-51 单片机系统中,采用的编址方式是RAM和I/O 统一编址。 73. 当8031单片机中IP=0AH,IE=97H时,CPU能响应的优先权最低的中断源是
21.执行下列指令后,(PC)=______4001H__________。 ORG1000H
LCALL 4000H ORG4000H
;3字节指令
ADDA,R2
;1字节指令
22. 已知(SP)=2FH,(ACC)=30H,(B)=70H,执行下列指令组后(SP)=__30H_______,
(ACC)=___70H______。
_ ____串行口UART_____。
6
IP寄存器格式 IE寄存器格式
—
—
—
PS
PT1
PX1
PT0
TX0
EA
—
—
ES
ET1
EX1
ET0
EX0
74. 8031单片机中,如希望CPU能响应外部中断0和定时器1的中断,而不响应其 他中断,其IE寄存器的内容应为_____89H_____。(IE寄存器格式见上题)
13.执行 ORL A,#0FH 指令后,累加器A的低4位=___1111________。 14.MC5—51单片机的堆栈设在___数据缓存____区中,它传送数据的原则是
__先进先出,后进后出。
15.中断响应时,要把____PC_____的内容入栈,以进行断点保护。 16.如要选择第3组的工作寄存器交换数据,可执行指令
67. 下列伪指令汇编后,存放数据4051H的存贮单元分别是:__2405H_____存放40H, ___2408H____存放51H。 ORG 2400H TIME EQU 2000H TAB1:DS 05H BUF2:DW 4051H
68. 下列伪指令汇编后,存放数据1234H的存贮单元分别是:___1404H___存放12H, _____1405H_存放34H。 ORG 1400H TIME EQU 3500H TABL:DS 04H
3
PUSH ACC
PUSH B
PUSH PSW
POP ACC
POP B
POP PSW
35.8031单片机复位后,其PC的内容为___0000____H。SFR中的P2口的内容为
____0FF___H。 36.单片机复位后,程序计数器PC的值为0000H
,堆栈指针寄存器SP的值
为07H
。
37.如果8031单片机的时钟频率为6MHz,则其机器周期为___2____微秒。 38.当程序状态字PSW为(10010001)时,当前工作寄存器组是___2____组,对应的
IP寄存器格式
—
—
—
PS
PT1PX1PT0Fra bibliotekTX0
IE寄存器格式
EA
—
—
ES
ET1
EX1
ET0
EX0
77. 所谓中断源即是___引起中断的原因或设备______. 78. 当8031单片机中IP=19H,IE=9EH时,CPU能响应的优先权最高的中断源是
_ _____T1_。
79. 单片机中断系统的五个中断源
58. SJMP的跳转范围为_____-128-127_________。
59. 直接寻址方式中,只能使用_____8____位二进制地址。 60. RD 和 WR 是读写片外______RAM______的控制信号。 61. 请写出一条相对寻址方式的指令___JNZ 23H_____。 62. MOVC A,@A+DPTR源操作数是____基址加寄存器变址_______寻址。 63. 设DPTR=2000H,(A)=A0H,则MOVC A,@A+DPTR操作数的实际操作地址
5. 79H-(38H/8+”0”/2H)=_1011010__________B。
6. 单片微型计算机由CPU、存储器、____I/O接口电路___________和总线组成。 7. 87H是用8位二进制原码表示的十六进制数,其相应的十进制数是_-7___。
8. 已知一个数为[X]=11011001B,它的补码为_10100111_和反码为_10100110_。
31.8031单片机PSW中的RS1=1,RS0=1时,工作寄存器R0的地址为______18H____。
PSW(地址为DOH)的格式为
CY AC FO
RS1 RS0 OV — P
32.常用程序结构有顺序结构、分支结构、___循环结构_______等。 33.已知单片机晶振频率为6MHz,假设X、Y为变量,当X=___255____,Y=____255___时,
75. 当8031单片机IP=15H,IE=8DH时,CPU能响应的优先权最高的中断源是 ____INT0_____ 。
IP寄存器格式
—
—
—
PS
PT1
PX1
PT0
TX0
IE寄存器格式
EA
—
—
ES
ET1
EX1
ET0
EX0
76. 当8031单片机中IP=0EH,IE=8DH时,CPU能响应的优先权最低的中断源是 _ ___INT0_____。
9. 只有在____补____码表示中0的表示是唯一的。
10.123=___1111011__B = __7B___H。 11. MCS-8051系列单片机字长是__8___位,有___40__根引脚。 12.执行下列两条指令后
MOV A, #A3H ADD A, #F1H A为____94______H,进位Cy为___1_______,溢出OV为_____0______。
54. ANL A, #0F0H是将A的高四位保持不变,而低4位清零
。
55 . 8051可寻址__64______________KB字节的ROM。
56. 执行指令MOV A,@R0及MOVX A,@R0的差别是前者片内RAM寻址,后者片外RAM寻址_。
57. 访问MCS51单片机的特殊功能寄存器只能采用____直接__________寻址方式。
1. 计算机中常用的码制有原码、反码和______补码____________。 2. 冯·诺依曼计算机的设计思想为___程序存储、程序控制______.
3. 微处理器由寄存器、控制器和___运算器________________三部分组成。
4. 十进制数-31的八位补码表示为_______11100001__________B。
____MOV PSW,#18H___________。
PSW(地址为DOH)的格式为
CY AC FO
RS1 RS0 OV — P
1 7.已知(SP)=5FH,(ACC)=60H,(B)=70H,执行下列指令组后(SP)=__5FH_______, (ACC)=____70H_____。