单片机_综合测试题
- 格式:doc
- 大小:137.00 KB
- 文档页数:7
单片机-综合测试题填空1.STC12C5410AD单片机有路外部中断。
2.STC12C5410AD单片机共有种寻址方式。
如:MOV A,@Ri 属于寻址方式,MOV C, bit 属于寻址方式。
3.单片机(计算机)在进行运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从单元到单元,若某位地址是09H,它所在单元的地址应该是。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到指令后,它能自动返回到指令处,而普通转移指令(能或者不能)返回。
6.STC12C5410AD有两个16位可编程定时/计数器,其中定时作用是指对单片机脉冲进行计数,而计数器作用是指对单片机脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入,否则输入数据可能出错。
8.堆栈指针SP的内容将始终指向,单片机复位后,SP的内容为9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。
而硬件延时一般是采用单片机的再通过软件编程来实现。
10.STC12C5410AD单片机共有个中断源,外部中断0与串行口中断的中断入口地址分别为,。
11.用汇编语言编制的程序称为程序,该程序被汇编后得到的程序被称为程序。
12.完成不同数制间的转换:10100101B = D;11000011B = H;(01010111)BCD= D;58 =()BCD;符号5的ASCII码是13.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是指令。
14.转移指令LJMP addr16 的转移范围是,JNZ rel 的转移范围是,调用指令ACALL addr11的调用范围是。
15.中断源的优先级别被分个级别,各中断源的中断请求是属于什么级别是由寄存器和寄存器的内容决确定的。
16.在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为标志,被用于符号数加(减)运算;OV为标志,被用于符号数加(减)运算。
选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、0.5微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101B、01010010C、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。
单片机期末考试试题
一、选择题
1. 下列关于单片机的说法,正确的是:
A. 单片机只能执行一个程序
B. 单片机是一种独立运行的计算机系统
C. 单片机通常由微处理器、存储器和输入输出设备构成
D. 单片机不需要外部电源供电
2. 单片机中常用的编程语言是:
A. C语言
B. Java语言
C. Python语言
D. HTML语言
3. 下列哪个是单片机的主要功能之一?
A. 图像处理
B. 语音识别
C. 数据处理
D. 网络连接
4. 单片机中常用的存储器包括:
A. ROM
B. RAM
C. Flash
D. 所有选项都正确
5. 单片机的时钟频率通常指的是:
A. CPU的时钟频率
B. 串口的时钟频率
C. 芯片上的任务执行频率
D. 外部存储器的时钟频率
二、填空题
1. 单片机中的ADC全称是__________。
2. 单片机中常见的GPIO中文全称是__________。
3. 单片机中最基本的输入输出设备是__________。
4. 单片机中常见的中断服务程序是__________。
5. 单片机中的I/O口中文全称是__________。
三、简答题
1. 请简要说明单片机中的PWM是什么,有什么作用?
2. 简要解释单片机中的I2C总线的原理及应用。
3. 请简述单片机中的串口通信是如何实现的,常用的串口通信方式有哪些?
四、编程题
请在单片机开发环境中编写一个简单的LED点亮程序,实现LED 灯隔1秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。
请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。
试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。
它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。
2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。
3. 请简要解释单片机的工作原理。
答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。
它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。
4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。
中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。
5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。
数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。
试题二:1. 请写出单片机的常见应用领域。
答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。
2. 请简述单片机的编程语言。
答案:单片机的编程语言主要有汇编语言和高级语言。
汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。
3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。
通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。
4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。
单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
单片机考试题目及答案考试题目一:1. 请简要解释什么是单片机(MCU)?考试题目二:2. 请列举一些常见的单片机芯片品牌和型号,并阐述它们的特点。
考试题目三:3. 简述单片机的内部架构,并解释其中的核心组成部分。
考试题目四:4. 描述单片机的编程方式,包括编程语言及工具。
考试题目五:5. 请简要介绍单片机的输入/输出(I/O)接口。
考试题目六:6. 什么是中断?请阐述单片机中断的原理以及使用方法。
考试题目七:7. 解释什么是模拟信号与数字信号,并举例说明。
考试题目八:8. 请列举几种常用的单片机应用领域,并简要描述其功能。
考试题目九:9. 单片机在工业自动化中的作用是什么?举例说明其应用场景。
考试题目十:10. 简述单片机系统设计的基本步骤以及注意事项。
考试答案:1. 单片机是一种集成了处理器、存储器和各种输入/输出接口的微型计算机系统。
它具有体积小、功耗低、成本低等优点,广泛应用于嵌入式系统、工业自动化、物联网等领域。
2. 常见的单片机芯片品牌和型号包括:ATmega328P(Arduino Uno使用的芯片)、STM32F103系列(STMicroelectronics的ARM Cortex-M3系列芯片)、PIC16F877A(Microchip的8位微控制器芯片),它们分别具有易用性、强大的性能和丰富的外设等特点。
3. 单片机的内部架构包括运算器、存储器、定时器/计数器、中断系统和输入/输出接口等核心组成部分。
运算器用于执行指令和进行运算,存储器用于存储程序和数据,定时器/计数器用于控制时间和计数,中断系统用于处理外部中断请求,输入/输出接口用于与外部设备进行数据交互。
4. 单片机的编程方式包括汇编语言编程和高级语言编程。
汇编语言编程较为底层,直接操作寄存器和位,效率高但难度较大;高级语言编程如C语言等更加易学易用,可以借助开发工具如Keil、Arduino等进行编程。
5. 单片机的输入/输出接口包括通用输入/输出(GPIO)口、模拟输入/输出(ADC/DAC)口、串行通信接口(UART/SPI/I2C)等。
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。
a) P0 b) Pl c) P2 d) P32.单片机应用程序一般存放在()a) RAM b) ROM c)寄存器d) CPU3.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有()。
a) ADD A, 20H b) CLR c) RRC A d) INC A5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a) 16 b) 4 c) 8 d)准167.8031复位后,PC与SP的值为()a ) 0000H, OOH b) 0000H, 07H c) 0003H, 07H d) 0800H, OOH&当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a) MOV A, @R1 b) MOVC A, @A + DPTRc) MOVX A, @ R0 d) MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a) 20H b) 30H c) 00H d) 70H10.下列哪条指令是正确的()a) PUSH R2b)ADD R0,Ac) MOVX A@DPTR d)MOV@R0,A二、填空题(每空1分, 共30分)1.一个完整的微机系统由和两大部分组成。
2. 8051的引脚RST是(IN脚还是OUT当其端出现电平时,8051进入复位状脚),态。
8051 —直维持这个值,直到RST脚收到—电平,8051才脱离复位状态,进入程序运行状态,从ROM _________ H单元开始取指令并翻译和执行。
《单片机技术》历年考试题目一、填空题1、8051单片机的内部硬件结构包括了:CPU 、时钟电路、中断控制系统、串行口以及片内数据存储器、片内程序存储器、并行I/O口、位处理器等部件,这些部件通过内部数据总线相连接。
(0707)(0801)(0607)2、8051单片机的内部硬件结构包括了:CPU ,片内RAM ,片内ROM ,定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部数据总线相连接。
(0901)(0307)3、MCS-51单片机的整个存储器系统是由芯片内存储器和芯片外扩展存储器两部分构成的。
MCS-51单片机的程序存储区的最大寻址范围为64K 字节,字节内数据存储空间的最大寻址范围是256 字节,片外数据存储空间的最大寻址范围是64K 字节。
(0707)4、MCS-51单片机中唯一一个供用户使用的16位寄存器是DPTR ,该寄存器在访问外部数据存储器时作为地址指针使用。
(0807)(0601)5、DPTR在访问外部数据存储器存储器时做地址指针用,DPTR是16 位寄存器。
(0807)(0901) (0607)(0307)(0507)6、MCS-51单片机的堆栈区只可设置在片内数据存储区(器),堆栈寄存器SP是8 位寄存器。
(0701) (0807)(0301)7、MCS-51的堆栈是属于向上(向高位地址)生长型,这种堆栈的进栈操作规则是SP先加1,后写入数据(0901)(0607)(0307)8、MCS-51单片机的P0—P3口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P3口中,P0 为真正的双向口,P1—P3 为准双向口。
(0701)(0801)(0301)9、MCS-96单片机的最大寻址空间是64K ,该空间的地址范围为0000H—FFFFH ,系统上电及复位的程序入口地址为2080H ,芯片配置字节CCB的地址为2018H 。
选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、0.5微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101B、01010010C、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。
3套《单片机技术》期末测试题及答案期末测试题及答案一一、单项选择题(每题1分,共15分)1、C语言提供的合法的数据类型关键字是()。
A、DoubleB、shortC、integerD、Char2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。
A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH3、MCS-51单片机的复位信号是( )有效。
A、高电平B、低电平C、脉冲D、下降沿4、89S51的单片机的堆栈指针()A、只能位于内部RAM低128B字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。
D、可位于内部RAM或外部RAM内5、在串行口工作于移位寄存器方式时,其接收由()来启动。
A、RENB、RIC、REN和RID、TR6、存储16×16点阵的一个汉字信息,需要的字节数为()A、 32B、 64C、 128D、 2567、当MCS-51单片机接有外部存储器,P2口可作为 ( )。
A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址8、C51中一般指针变量占用( )字节存储。
A、一个B、两个C、三个D、四个9、使用宏来访问绝对地址时,一般需包含的库文件是()A、reg51.hB、absacc.hC、intrins.hD、startup.h10、单片机的定时器/计数器工作方式1是( )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构11、C语言中最简单的数据类型包括()。
A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型12、下列描述中正确的是()。
A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合13、下列计算机语言中,CPU能直接识别的是()。
A、自然语言B、高级语言C、汇编语言D、机器语言14、MCS-5l单片机的堆栈区是设置在( )中。
《单片机原理及应用》选择题题库答案一、单项选择题(每题1分)1、ALU的中文含义是 B 。
(A)加法器(B)算术逻辑单元(C)逻辑单元(D)数学单元2、EEPROM的中文含义是 D 。
(A)只读存储器(B)存储器(C)可擦除存储器(D)电可擦除可编程存储器3、DRAM的中文含义是 B 。
(A)随机存储器(B)动态随机存储器(C)只读除存储器(D)可读写存储器4、下列芯片中属于单片机的芯片是 A 。
(A)8048 (B)8255 (C)80486 (D)80885、8051单片机的字长是 A 位。
(A)8 (B)4 (C)16 (D)326、8052单片机内部有 C 个16位定时/计数器。
(A)1 (B)2 (C)3 (D)47、当8051单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 A 。
(A)1μS (B)2μS (C)3μS (D)4μS8、MCS-51单片机复位后程序计数器PC= D 。
(A)0FFFFH (B)2000H (C)0100H (D)0000H9、8051单片机的P0口可以驱动 B 个LSTTL负载。
(A)4 (B)8 (C)16 (D)3210、对于MCS-51单片机来说,一个机器周期是由 D 个状态周期构成。
(A)1 (B)2 (C)4 (D)611、8051单片机的定时器T0有 C 种工作方式。
(A)1 (B)2 (C)4 (D)812、当8051单片机的RST引脚上出现持续 A 个振荡周期以上的高电平时,系统复位。
(A)24 (B)48 (C)12 (D)6413、8051单片机的RST引脚内部接有 A 。
(A)施密特触发器(B)单稳触发器(C)D触发器(D)分频器14、MCS-51系列单片机内部的计数器是 A 计数器。
(A)加法(B)减法(C)加减法(D)可逆15、对于MCS-51系列单片机来说,直接寻址可寻址的空间是 C 。
(A)内部RAM和外部RAM (B)程序存储器和外部RAM(C)内部RAM中0-7FH的空间和特殊功能寄存器(D)外部RAM16、累加器A的内容是45H,执行SW AP A 指令后累加器的内容变为 C 。
单片机复习题(选择题重点)1.MCS-51系列单片机是哪个公司的产品?(C)A.MotoroIaB.TIC.IntelD.AtmeI2.单片机实现在线编程可以用哪两种方法?(Ae)A.ISPB.SPIC.IAPD.IIC3.8751用EPROM代替了8051中的ROM,有什么优势?(D)A.便宜B.功耗低C,读取速度快 D.可反复擦写4.AT89S52内部程序存储器用的哪一种?(D)A.ROMB.PROMC.EPROMD.Flash5.以下哪个单片机不是属于8051系列?(AD)A.PIC系列B,华邦W77系列C.STC系列D.AVR系列6.AT89S51的中断系统包含几个中断源?(C)A.3B.4C.5D.67.AT89S51共有多少个SFR?(D)A.16B.20C.23D.268.以下哪个I/O口是双向口?(八)A.POB.P1C.P2D.P39.以下哪个不是运算器的组成部分?(D)A.ALUB,累加器AC.PSWD.PC10.AT89S51的存储器结构采用哈佛结构。
(对)11..内部RAM的哪个地址区可以位寻址?(C)A.OOH-OFHB.10H-1FHC.20H—2FHD.30H—3FH12.PO端口复用作地址/数据总线口,可以有哪些状态?(ABC)A.高电平输出B.低电平输出C.高阻抗输入D.低阻抗输入13.PO口用作通用I/O口时,何种情况下必须外接上拉电阻?(八)A.高电平输出B.低电平输出C.高电平输入D.低电平输入14.P1口除了可以用作通用I/O口,还可以复用为高8位地址总线口。
(错)15.AT89S51最高时钟频率为多少?(D)A.6MHzB.12MHzC.24MHzD.33MHz16.AT89S51中乘、除指令占用多少个机器周期?(C)A.2B.3C.4D.617.AT89S51复位后,P0—P3的引脚都是高电平。
(对)18.C51语言中库函数printf和scanf通常用于屏幕打印和接收字符。
选择题1、主频为12MHz 的单片机他的机器周期为(c )。
A 、1/12 微秒B 、0.5 微秒C 、1 微秒D 、2 微秒2、MCS-51系列单片机是属于(A 、冯诺依曼B 、普林斯顿C )体系结构。
C 、哈佛D 、图灵3、定时器 / 计数器工作方式 0 为( A )。
A 、13 位定时 / 计数方式B 、16 位定时 / 计数方式C 、8 位可自动装入计数初值方式D 、 2 个 8 位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A 、中断标志位B 、中断允许控制位C 、中断优先级控制位D 、外部中断触发方式控制位A )。
7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B )。
A 、1 个机器周期B 、2 个机器周期C 、4 个机器周期D 、8 个机器周期 8、在下列寄存器中,与定时器 / 计数器无关的是(A 、TCONB 、TMODC 、SCOND 、IEC )。
scon 是控制寄存器9、若欲将 T0 设置为定时器方式 2、T1 设置为计数器方式寄存器 TMOD 的方式控制字为( B )。
A 、00100101B 、010100101, T0、T1 均采用软件启/ 停控制,则方式C 、10101101C 、110110101010、当晶振频率为 6MHz 、定时 / 计数器工作于方式 1,最大定时时间为( D )。
A 、8.192msB 、16.384msC 、65.53msD 、 131.07211、当晶振频率为 6MHz ,定时 / 计数器 T0 工作于定时器方式 2,若要求定时值为 0.2ms ,则定时初值为( A )。
A 、156B 、56C 、100D 、200 12、设 MCS-51单片机的晶振频率为 12MHz ,定时器作计数器使用时, 其最高的输入计数频率为 (C )。
A 、2MHzB 、1MHzC 、500KHzD 、250KHz13、利用下列( D )关键字可以改变工作寄存器组。
《单片机原理与应用》考核试题三注意事项1、考试时间:120分钟。
2、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
3、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
占用cpu时间少。
D、动态显示占用硬件少。
6.独立按键与矩阵键盘区别如下不正确的是()。
A、独立按键与矩阵键盘相比电路更复杂。
B、独立按键占用输入口较多C、矩阵键盘编程较复杂D、独立键盘更适合在按键较少或操作速度较高的场合。
7.关于按键抖动下面说法不正确的是()A、每个开关都存在按键抖动B、抖动时间一般为5-10msC、通常用软件来消除按键抖动D、必须消除按键抖动8.下列不是键盘输入容易出现的问题的是()A、重键B、键抖动C、按键持续时间长短不一D、扫描键盘9.下列代码中能使共阳极数码管正确显示6,小数点不亮的是()A、60HB、82HC、02HD、FEH9.矩阵键盘闭合键的键号等于低电平的列号加上低电平的行的首键号。
10.数码管实际就是8个发光二极管组成的器件。
三、填空题(每空1分,共16分)1.若led为共阳极接法,则显示字符P的七段代码值应为 H2.LED显示器的显示控制方式有显示和显示两大类。
3.LED显示器根据二极管的连接方式可以分为和两大类。
4.若led为共阴极接法,则显示数字5则亮,灭。
5.当单片机某一端口输出一组显示数据之后,该端口一直保持该数据输出,维持数码管的显示数字,这种显示称为显示。
3.简述矩阵键盘扫描法的接口特点。
4.矩阵键盘的工作方式有哪三种。
5.如何解决按键输入中重键的问题。
《单片机原理与应用》考核试题三答案一、选择题1.C 2.A 3.B 4.D 5.C 6.A 7.A 8.D 9.B 10.A二、判断题1.√2.√3.错4.√5.√6.错7.√8.错9.√ 10.√三、填空题1.8C2.静态,动态3.共阴极,共阳极4.a、c、d、e、g亮b、f灭5.静态6.独立键盘、式键盘7.低电平8.段选、位选9.矩阵键盘 10.扫描法、反转法四、简答题1.若用软件实现闭合键识别的,称为非编码键盘。
单片机原理及应用模拟练习题含答案一、单选题(共50题,每题1分,共50分)1、当晶振频率为6MHz时,机器周期为():A、3μsB、1μsC、4μsD、2μs正确答案:D2、CY(PSW.7)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:A3、DA A 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B4、某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C5、下列指令能使累加器A低4位不变,高4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H6、子程序返回指令的操作数有几个():A、0B、3C、1D、2正确答案:A7、执行下列程序后,内部RAM 30H单元的内容是()。
MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, @A+PC MOV @R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B8、以下标号正确的是():A、LOOPB、MOV:C、ST1:D、1ABC:正确答案:C9、一个机器周期内含有多少个状态周期():A、8B、2C、6D、4正确答案:C10、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则DPTR是()A、8003HB、7900HC、8001HD、8000H11、地址总线的缩写是():A、ABB、DBC、CBD、KB正确答案:A12、下列指令能使R0高4位不变,低4位置F的是()。
填空1.STC12C5410AD单片机有路外部中断。
2.STC12C5410AD单片机共有种寻址方式。
如:MOV A,@Ri 属于寻址方式,MOV C, bit 属于寻址方式。
3.单片机(计算机)在进行运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从单元到单元,若某位地址是09H,它所在单元的地址应该是。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到指令后,它能自动返回到指令处,而普通转移指令(能或者不能)返回。
6.STC12C5410AD有两个16位可编程定时/计数器,其中定时作用是指对单片机脉冲进行计数,而计数器作用是指对单片机脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入,否则输入数据可能出错。
8.堆栈指针SP的内容将始终指向,单片机复位后,SP的内容为9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。
而硬件延时一般是采用单片机的再通过软件编程来实现。
10.STC12C5410AD单片机共有个中断源,外部中断0与串行口中断的中断入口地址分别为,。
11.用汇编语言编制的程序称为程序,该程序被汇编后得到的程序被称为程序。
12.完成不同数制间的转换:10100101B = D;11000011B= H;(01010111)BCD = D;58 =()BCD;符号5的ASCII码是13.在进行BCD码加法运算时,紧跟ADD 或ADDC 指令后的指令必须是指令。
14.转移指令LJMP addr16 的转移范围是,JNZ rel 的转移范围是,调用指令ACALL addr11的调用范围是。
15.中断源的优先级别被分个级别,各中断源的中断请求是属于什么级别是由寄存器和寄存器的内容决确定的。
16.在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为标志,被用于符号数加(减)运算;OV为标志,被用于符号数加(减)运算。
17.消除键盘抖动常用两种方法,一是采用去抖电路,用基本RS触发器构成;二是采用去抖程序,既测试有键输入时需延时10秒后再测试是否有键输入,此方法可判断是否有键抖动。
18.根据STC12C5410AD系列单片机的命名规则,STC12C5410AD-35I-PDIP-20 表示单片机具有B的RAM,路PCA/PWM,工作频率可到HZ 。
19.中断源的允许是由寄存器和寄存器决定的,中断源的优先级别是由寄存器和寄存器决定的。
20.工作寄存器组的选择是通过寄存器PSW中的和。
21.在行列式键盘中,接列线的I/O口为,接行线的I/O口为。
(填写输入口或者输出口。
)22.在调试程序时,要观察子程序内部各条指令的运行状况可采用调试方法。
23.JC rel指令执行时,当CY位为时程序发生跳转。
24.单片机位寻址区的单元地址是从单元到单元,若某位地址是12H,它所在单元的地址应该是。
25.可以访问程序存储器的指令有和。
26.子程序的返回指令是。
27.汇编语言指令的组成格式为:标号、、以及注释。
28.用于BCD码加法运算时,对运算结果进行修正。
紧跟在ADD 或ADDC 指令后必须是指令。
29.STC12C5410AD单片机共有种寻址方式。
如:MOV A,20H属于寻址方式,MOVC A,@A+DPTR 属于寻址方式,MOV C, bit 属于寻址方式。
30.完成不同数制间的转换:00100100B= D ;10011011B= H (01010111)BCD =___D ;68=_________BCD ;符号1的ASCII码是_________31.STC12C5410AD单片机位寻址区地址从______ 到______而08H~0FH是___________的地址。
32.通常,单片机上电复位时PC=____________ H,SP=______________H。
33.单片机内部与外部ROM之间的查表指令是__________________。
34.转移指令LJMP addr16 的转移范围是_______________,JNZ rel 的转移范围是______________,调用指令ACALL addr11的调用范围是_______________。
35.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。
其中INT1 的入口地址为_____________,串行口入口地址为_________,T0 的入口地址为____________36.中断源的优先级属于什么级别是由__________寄存器和IPH寄存器的内容决确定的。
上电复位时,__________中断源的优先级别最高。
37.STC12C5410AD单片机有两个16位可编程定时/计数器,其中定时作用是指对单片机_________脉冲进行计数,而计数器作用是指对单片机_____________脉冲进行计数。
38.CPU与内存或I/O接口相连的系统总线通常由___________、_________、_____________等三种信号组成。
39.STC12C5410AD单片机复位后SP = ,PC = ,PSW = ,A =00H ,P1 = P2 = 。
40.单片机的工作过程就是不断地和的过程,我们把执行指令所需的时间称为指令周期。
41.STC12C5410AD单片机共有个I/O端口根I/O口线。
42.转移指令分无条件转移指令和有条件指令两大类,如LJMP addr16 和JNZ rel。
若按转移范围可分为、和相对转移SJMP rel(-127~+128)。
43.运算类指令有运算指令(如ADD A,XX;ADDCA,XX等)和运算指令(如ANL XX,XX;ORL XX,XX)。
44.用汇编语言编写的程序称为程序,通过汇编后得到的用机器码表示的程序称为程序。
45.8031、8051的主要区别是8051有 K内部ROM。
46.堆栈的地址由的内容确定,其操作规律是“进出”。
47.LED数码显示按显示过程分为显示和显示2种。
前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。
后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。
48.指令MOV A,#data属于寻址方式,指令MOV A,Rn 属于寻址方式。
MOV C,bit属于寻址方式,MOVX A, @A+DPTR属于变址寻址方式。
49.单片机内部数据传送指令用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令用于单片机内部与外部RAM或I/O接口之间,指令用于单片机内部与外部ROM之间的查表。
50.定时器定时量程的扩展一般分为和两种方法。
51.编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用指令,恢复现场用指令。
52.堆栈指针SP始终指示堆栈的地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。
程序计数器PC的内容将始终指示地址,所以只要改变PC的内容将改变程序的运行路径。
53.程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。
其中CY为标志,用于无符号数加(减)运算,当进行操作时作为位累加器。
OV为标志,用于有符号数的加(减)运算。
54.STC21C5410AD单片机有两个16位可编程定时/计数器,T0和T1。
它们的功能可由控制寄存器、的内容决定,且定时的时间或计数的次数与、两个寄存器的初值有关。
55.STC21C5410AD单片机可采用C语言、也可采用汇编语言进行编程;如果设计一个规模庞大的嵌入式应用系统时常采用语言。
56.假定累加器A中的内容为30H,则执行指令:1000H: MOVCA,@A+PC 后,把程序存储器________单元的内容送入累加器A中。
单项选择1.判断是否溢出时用PSW的()标志位,判断是否有进位时用PSW的()标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用()调试方法。
A.单步调试(F8)B.跟踪调试(F7)C.快速运行到光标处调试(F4)D.断点调试(F2)E.连续运行调试(F9)3.当单片机从ROM中的单元中读取某一数据时,应使用()类指令。
A.MOV A,#XXH B.MOVX A,@RiC.MOVC A,@A+DPTR D.MOVX A,@DPTR 4.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为()。
A.0003H B.000B C.0013H D.0023H5.子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是()完成的。
A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动6.单片机复位后,SP、PC、I/O口的内容为()A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHB.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 7.STC12C5410AD单片机定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为()A.13位定时/计数器B.16位定时/计数器C.自动重装8位定时/计数器D.T0为2个独立的8位定时/计数器,T1停止工作8.STC12C5410AD单片机有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETB RS1 指令,此时只能使用()区的工作寄存器。
A.0区B.1区C.2区D.3区9.在STC12C5410AD单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。
SP的内容与PC的内容()。
A.都是8位地址B.都是16位地址C.位数相同D.位数不同10.在有符号运算时,判断运算结果是否正确时用PSW的()标志位,在无符号运算时判断运算结果是否正确时用PSW的()标志位。