哈工大答疑库单片机课件试题 (2)

合集下载

单片机试题及答案

单片机试题及答案

单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。

请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。

试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。

它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。

2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。

3. 请简要解释单片机的工作原理。

答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。

它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。

4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。

中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。

5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。

数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。

试题二:1. 请写出单片机的常见应用领域。

答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。

2. 请简述单片机的编程语言。

答案:单片机的编程语言主要有汇编语言和高级语言。

汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。

3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。

通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。

4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。

哈工大答疑库单片机课件试题 (5)

哈工大答疑库单片机课件试题 (5)

1.除了单片机这一名称之外,单片机还可称为()和()。

答:微控制器、嵌入式控制器2.单片机与普通计算机的不同之处在于其将()、()、和()三部分集成于一块芯片上。

答:CPU、存储器、I/O。

3. 单片机根据其基本操作处理的位数可分为哪几种类型?答:4、8、16、32位4.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:三种,主要差别在于片内是否带有程序存储器。

8031片内不带有程序存储器,8051片内带有4K ROM,8751片内带有4K? EOROM程序存储器,5.MCS-51系列单片机与80C51系列单片机的异同点是什么?答:80C51系列单片机式与MCS-51系列相兼容的,这种兼容性体现在指令系统兼容,内核是相同的,但是片内功能部件可能有所不同。

6.8051与8751的区别是:(A)内部数据存储单元数目的不同;(B)内部数据存储器的类型不同;(C)内部程序存储器的类型不同;(D)内部的寄存器的数目不同。

答:C。

7.MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:CPU、数据存储器(RAM)、定时计数器、串行口、中断系统、特殊功能寄存器(SFR)、4个并行I/O口(P0~P3)、有的型号还有程序存储器(ROM)。

8. 说明MCS-51单片机的引脚的作用, 该引脚接高电平和接低电平时各有何种功能?答:接高电平时单片机访问内部程序存储器,当PC值超过(0FFFH)时,将自动转向执行外部程序存储器,?接低电平时直接访问外部程序存储器。

9.MCS-51的时钟振荡周期和机器周期之间有何关系?答:1个机器周期等于12个时钟振荡周期10. 在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为()?答:2微秒11. 内部RAM中,位地址为30H的位,该位所在字节的字节地址为()?答:26H12.若A中的内容为63H,那么,P标志位的值为()?答:013. 8031 单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=(),这时当前的工作寄存器区是()组工作寄存器区?答:04H,00H,014. 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。

哈尔滨工业大学、西安电子科技大学单片机原理及接口技术试卷及答案

哈尔滨工业大学、西安电子科技大学单片机原理及接口技术试卷及答案
ABC: MOV P0,A ACALL DELAY1S SWAP A SJMP ABC
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 单元的内容。

《哈工大单片机》课件

《哈工大单片机》课件

控制等。
02
总结词
通过单片机实现对家居设备的智能化控制,提高生活便利性和舒适度。
03
详细描述
单片机作为智能家居系统的核心控制器,能够实现对家居设备的远程控
制、定时控制和语音控制等功能,提高家居生活的便利性和舒适度,同
时降低能耗和节约能源。
工业控制系统
工业控制系统
介绍单片机在工业自动化领域的应用,如数据采集、设备监控、生产过程控制等。
单片机的历史与发展
总结词
单片机的历史与发展
详细描述
单片机的发展历程可以分为三个阶段。第一阶段是单片 机诞生初期,主要代表产品是Intel于1971年为日本名 为名为Mitsubishi的电气集团开发的,该阶段单片机功 能简单,指令集短,位数不一。第二阶段是在20世纪 80年代初,随着微电子技术和计算机技术的发展,单 片机的指令集功能不断增强,位数也得到了统一,形成 了8位、16位、32位等不同位数的单片机。第三阶段是 进入21世纪后,随着嵌入式系统的发展,单片机也向 专业化、智能化方向发展,出现了各种具有特殊功能的 单片机,如DSP、ARM等。
03
C语言具有较好的可读性和可维护性,适合开发大型 项目。
其他编程语言
其他编程语言包括C、Java等 高级语言,也可以用于单片机 的开发。
这些高级语言可以提供更好的 抽象和封装,使开发更加方便 快捷。
但是这些高级语言运行效率较 低,需要经过解释或编译成机 器码才能运行。
04 单片机的开发环境
Keil软件
03
04
支持多种单片机型号, 如PIC系列、AVR系列 等。
支持多种操作系统,如 Windows、Linux等。
05 单片机开发流程

哈工大答疑库单片机课件试题 (3)

哈工大答疑库单片机课件试题 (3)

■模拟试题四:一、名词解释(5*5=25分)1.机器周期:[点击查看答案]答:机器周期是单片机的基本时间单位,其大小是单片机外接时钟振荡周期的12倍。

2.中断源:[点击查看答案]答:又可称之为中断申请源,指能够产生中断申请的事件。

3.地址总线:[点击查看答案]答:它用来传输单片机所发出的地址信号,以便进行存储单元和I/O端口的选择。

地址总线的数目决定着可直接访问的存储单元及I/O端口的数目。

4.数据总线:[点击查看答案]答:单片机与存储单元及I/O口之间传输数据信号5.控制总线:[点击查看答案]答:是一组控制信号线,包括单片机发出的也包括从外部存储单元或者I/O端口发送给单片机的。

二、选择题(5*8=40分)1.8051与8751的区别是:(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同[点击查看答案]答:C2.PC的值是:(A) 当前正在执行指令的前一条指令的地址(B) 当前正在执行指令的地址(C) 当前正在执行指令的下一条指令的地址(D) 控制器中指令寄存器的地址[点击查看答案]答:C3.判断下列说法是否正确?(1)特殊功能寄存器SCON,与定时器/计数器的控制无关;(2)特殊功能寄存器TCON,与定时器/计数器的控制无关;(3)特殊功能寄存器IE,与定时器/计数器的控制无关;(4)特殊功能寄存器TMOD,与定时器/计数器的控制无关。

[点击查看答案]答:(1)特殊功能寄存器SCON,与定时器/计数器的控制无关。

(对)(2)特殊功能寄存器TCON,与定时器/计数器的控制无关。

(错)(3)特殊功能寄存器IE,与定时器/计数器的控制无关。

(对)(4)特殊功能寄存器TMOD,与定时器/计数器的控制无关。

(错)4.判断下列说法是否正确:(A)串行口通讯的第9数据位的功能可由用户定义;(B)发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的;(C)串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中;(D)串行通讯接收到的第9位数据送SCON寄存器的RB8中保存;(E)串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。

哈尔滨工业大学2021年《单片机原理与应用技术》期末考试试题及答案

哈尔滨工业大学2021年《单片机原理与应用技术》期末考试试题及答案

1选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1和外部中断0中断,它的中断允许寄存器IE 的内容应是( B )(A)98H (B)89H (C)4AH (D)22H3. MCS-51在响应中断时,下列哪种操作不会自动发生( D )。

(A)优先级状态触发器置位 (B)保护PC (C)找到中断入口地址 (D)保护PSW及其他寄存器内容4.使用定时器T1时,有几种工作模式( C )(A)1种(B)2种(C)3种(D)4种5. MCS-51在使用中断方式与外界交换信息时,保护现场和恢复现场的全部工作应该是 ( C )(A)由CPU自动完成 (B)在中断响应中完成(C)应由中断服务程序完成 (D)在主程序中完成6.MCS-51响应中断时,下面哪一个条件不是必须的( D )A.当前指令执行完毕B.中断允许是全部开放的C.没有同级或高级中断服务D.必须有RET1指令7.用8051的定时器,若用软启动,应使TOMD中的(C)。

A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置08. 当外部中断0发出中断请求后,中断响应的条件是(C)。

A.SETB ET0B.SETB EX0C.MOV IE,#81HD.MOV IE,#61H9.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应(B)。

A.由硬件清零B.由软件清零C.由软件置位D.可不处理10.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后(A)。

A.由硬件清零B.由软件清零C.A和B都可以D.随机状态11. MCS-51单片机响应中断矢量地址是(C)。

A.中断服务程序的首句地址B.中断服务程序的出口地址C.中断服务程序的入口地址D.主程序等待中断指令的地址12.AT89S51的串行异步通信口为( C )。

哈工大单片机教程—chap2—MCS-51单片机的硬件结构

哈工大单片机教程—chap2—MCS-51单片机的硬件结构

其字节地址的末位是0H或8H可位寻址。
下面介绍SFR块中的某些寄存器。
表2-2
SFR的名称及其分布
1.堆栈指针SP
指示堆栈顶部在内部RAM块中的位置
复位后,SP中的内容为07H。
(1)保护断点
(2)现场保护 堆栈向上生长 2. 数据指针DPTR 高位字节寄存器用DPH表示,低位字节寄存器用 DPL表示。 3. I/O端口P0~P3 P0~P3分别为I/O端口P0~P3的锁存器。
(1) P0口:双向8位三态I/O口,此口为地址总线 (低8位)及数据总线分时复用口,可驱动8个LS 型TTL负载。 (2) P1口:8位准双向I/O口,可驱动4个LS型TTL 负载。 (3) P2口:8位准双向I/O口,与地址总线(高8 位)复用,可驱动4个LS型TTL负载。
(4) P3口:8位准双向I/O口,双功能复用口,可驱 动4个LS型TTL负载。
2.4.4
位地址空间
211个(128个+83个)寻址位。位地址范围为: 00H~FFH。 内部RAM的可寻址位128个(字节地址20H~2FH)见表 2-3(P24)。
特殊功能寄存器SFR为83个可寻址位,见表2-4 (P24)。
表2-3
内部RAM的可寻址位及位地址
表2-4 SFR中的位地址分布
注意:准双向口与双向三态口的差别。 • 当3个准双向I/O口作输入口使用时,要向该口先写 “1”。
• 准双向I/O口无高阻 “浮空”状态。
2.3 MCS-51的CPU 由运算器和控制器所构成 2.3.1 运算器 对操作数进行算术、逻辑运算和位操作。
1.算术逻辑运算单元ALU
2.累加器A
使用最频繁的寄存器,可写为Acc。
P0口某一位的电路包括:

单片机原理及应用练习题+参考答案 (2)

单片机原理及应用练习题+参考答案 (2)

单片机原理及应用练习题+参考答案一、单选题(共53题,每题1分,共53分)1.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.PSW=18H时,则当前工作寄存器是( )A、2组B、0组C、1组D、3组正确答案:D3.汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D4.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、减2B、加4C、加2D、不变正确答案:D5.有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。

要求将该字符串中每一个字符加偶校验位。

(以调用子程序的方法来实现。

)源程序如下:ORG 1000H MOV R0,#40H MOV R7,#10 NEXT: MOV A,① ACALL SEPA MOV @R0,A INC R0 DJNZ ② ,NEXT SJMP $ SEPA: ADD A,#00H ③ PSW.0,SRET ORL A,④ SRET:⑤A、① @R0 ② R7 ③ JB ④ #80H ⑤ RETB、① @R0 ② R8 ③ JNB ④ #80H ⑤ RETC、① @R0 ② R7 ③ JNB ④ #90H ⑤ RETD、① @R0 ② R7 ③ JNB ④ #80H ⑤ RET正确答案:D6.INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。

TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B8.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B9.若(A)=50H,(B)=A0H,执行MUL AB后,(A)= (B)=A、(A)=02H (B)=33HB、(A)=00H (B)=33HC、(A)=02H (B)=32HD、(A)=00H (B)=32H正确答案:D10.指令RR A 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:A11.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1D、1,0正确答案:A12.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6 V电源正确答案:B13.DJNZ direct,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D14.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A15.定义字型数据的伪指令是():A、DSB、DBC、DW正确答案:C16.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

■ 模拟试题三:
一、填空题(15分)
1. 在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为____。

[点击查看答案]
答:2微秒
2. 内部RAM中,位地址为30H的位,该位所在字节的字节地址为____。

[点击查看答案]
答:26H
3.若A中的内容为63H,那么,P标志位的值为____。

[点击查看答案]
答:0
4. 8031 单片机复位后,R4所对应的存储单元的地址为____,因上电时PSW=____。

这时当前的工作寄存器区是____组工作寄存器区。

[点击查看答案]
答:04H,00H,0
5.使用8031单片机时,需将引脚接____电平,因为其片内无____存储器。

[点击查看答案]
答:低;程序
6.通过堆栈操作实现子程序调用,首先就要把____的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到____。

[点击查看答案]
答:PC;PC
7.MCS-51单片机程序存储器的寻址范围是由程序计数器
PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为____K字节。

[点击查看答案]
答:64K
8.如果手中仅有一台示波器,可通过观察____引脚的状态,来大致判断MCS-51单片机正在工作?
[点击查看答案]
答:ALE
9.在基址加变址寻址方式中,以____作变址寄存器,以____或____作基址寄存器。

[点击查看答案]
答:A,DPTR或PC
二、判断题(15分)
1.判断以下指令的正误:
(1)MOV 28H,@R2;(2)DEC DPTR;(3)INC DPTR;(4)CLR R0;(5)CPL R5;(6)MOV R0,R1;
(7)PHSH DPTR;(8)MOV F0,C;(9)MOV F0,Acc.3;
(10)MOVX A,@R1;(11)MOV C,30H;(12)RLC R0 [点击查看答案]
答:(1)×;(2)×;(3)√;(4)×;(5)×;(6)×;(7)×;(8)√;(9)×;(10)√;(11)√;(12)×。

2.判断下列说法是否正确。

(A)立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。

(B)指令周期是执行一条指令的时间。

(C)指令中直接给出的操作数称为直接寻址。

[点击查看答案]
答:(A)√;(B)√;(C)×。

三、名词解释(7*5=35分)
1.单片机:
[点击查看答案]
答:将组成微型计算机的各功能部件:中央处理器(CPU)、存储器(RAM、ROM、EPROM)、定时/计数器、串行口、I/O接口电路及等集成在一块集成电路芯片中从而构成完整的微型计算机。

故称作单晶片微型计算机,简称单片机。

2.特殊功能寄存器(SFR):
[点击查看答案]
答:用于对片内各功能模块进行管理、控制、监视。

实际上是一些控制寄存器和状态寄存器。

3.寻址方式:
[点击查看答案]
答:就是在指令中说明操作数所在地址的办法。

4.伪指令:
[点击查看答案]
答:伪指令不属于MCS51指令系统中的指令,它是程序员发给汇编程序的命令,也称为汇编程序控制命令。

5.全双工串行通讯:
[点击查看答案]
答:指双机之间串行接收、发送数据可以同时进行。

6.中断:
[点击查看答案]
答:在执行程序的过程中,由于某种外界的原因,必须尽快终止当前的程序执行,而去执行相应的处理程序,待处理结束后,再回来继续执行被终止的程序。

这个过程叫中断。

7.独立式键盘:
[点击查看答案]
答:各按键相互独立,每一个按键各接一条输入线,通过检测输入线的状态可以很容易的判断该键是否按下。

四、计算题(10分)
试述串行通讯中“波特率”的概念,并以外接晶振
fosc=6MHz为例,计算波特率为9600时定时器T1(工作于方式2)的初值,(PCON.7=1)。

[点击查看答案]
答:波特率:串行口每秒钟发送或接收数据的位数 TH1=TL1=FDH 五、软件编程(10分)
利用查表指令,求0~9的平方,待求平方的数已存储在A 中。

[点击查看答案]
答:
ORG 0000H
LJMP A1
ORG 0080H
A1: NOP
NOP
MOV SP,#60H
MOV DPTR,#tab;由题意知,0~9之内任意一个数已赋值给A。

MOVC A, @A+DPTR
A2: SJMP A2
tab:DB 00h,01h,04h,09h,10h,19h,24h,31h,40h,51h
END
六、综合设计(15分)
采用线选法扩展2片8KB的RAM和2片8KB的EPROM,并给出各芯片的地址范围。

RAM选6264,EPROM选2764。

[点击查看答案]
答:
地址范围:
IC2和IC4占用地址空间为A000H~BFFFH,(P2.7=1、P2.6=0、P2.5=1)。

IC1和IC3地址范围C000H~DFFFH,
(P2.7=1、P2.6=1、P2.5=0)。

相关文档
最新文档