单片机试题8 参考答案
单片机期末考试试题(含答案)
单片机期末考试试题01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。
9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为00H~7FH 的真正RAM区的地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。
单片机专业试题及答案详解
单片机专业试题及答案详解一、单选题1. 单片机中的“单片”指的是什么?A. 单片存储器B. 单片处理器C. 单片集成电路D. 单片输入设备答案:C2. 下列哪个不是单片机的典型应用?A. 家用电器控制B. 汽车电子C. 个人电脑D. 工业自动化答案:C3. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B4. 下列哪个不是单片机的I/O端口?A. P0B. P1C. P2D. P3答案:D5. 单片机的时钟频率与机器周期的关系是什么?A. 时钟频率是机器周期的12倍B. 机器周期是时钟频率的12倍C. 时钟频率是机器周期的1/12D. 机器周期是时钟频率的1/12答案:D二、多选题6. 单片机的中断系统通常包括哪些部分?A. 中断源B. 中断向量表C. 中断优先级D. 中断服务程序答案:A, B, C, D7. 单片机的串行通信中,同步方式与异步方式的区别是什么?A. 同步方式需要时钟信号B. 异步方式不需要时钟信号C. 同步方式传输速率慢D. 异步方式传输速率快答案:A, B8. 下列哪些因素会影响单片机的功耗?A. 时钟频率B. 工作电压C. 温度D. 负载电流答案:A, B, D三、简答题9. 简述单片机的最小系统包含哪些基本组件?答案:单片机的最小系统通常包括:单片机本身、时钟电路、复位电路、电源电路、以及必要的输入输出接口。
10. 描述单片机的程序存储器和数据存储器的区别。
答案:程序存储器用于存储单片机执行的程序代码,通常是只读的。
数据存储器则用于存储程序运行过程中产生的数据,包括变量、常量等,通常是可读写的。
四、计算题11. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间长度。
答案:机器周期时间长度 = 时钟周期× 机器周期倍数。
对于大多数单片机,一个机器周期是12个时钟周期,所以机器周期时间长度= 1/12M Hz × 12 = 1μs。
单片机考试题集及答案
1、填空(每空2 分,共40 分)1、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。
单片机的特点有体积小、价格低、功能全。
2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
3、8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。
P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。
4、ALE信号的作用是低8位地址锁存。
5、8051复位后,PC= 0 H。
若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。
6、8051的C/T是加(加或减)计数的。
7、8051的中断向量表在3 H、0B H和13H、1BH、23H。
8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。
9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC 。
(0A7H是P2.7的地址)10、将CY与A的第0位的非求或的指令是ORL C,/ACC.0 ,若原A=0,执行后A= 0 。
2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共 5 分)[解答] OV:0、CY:1、AC:1、P:1 A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。
画出连接示意图,写出完整的程序。
(共15 分)一、填空题1.单片机由CPU、存储器和三部分组成。
2.若不使用MCS-51片内存储器,则引脚必须接。
3.微处理器由寄存器块、控制器和三部分组成。
4.当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了。
5.MCS-51的P0口作为输出端口时,每位能驱动个LS型TTL负载。
单片机考试题目及答案
单片机考试题目及答案考试题目一: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端口。
单片机考试题目库及答案
第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码4.以下不是构成的控制器部件(D ):A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器6.下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为 ( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.1001-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为111000114.单片微型机由CPU、存储器和I/O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.7.十进制数-47用8位二进制补码表示为110100018.-49D的二进制补码为111011011-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51上电复位时,SBUF=00H。
(×)。
3.使用可编程接口必须处始化。
(√)。
5.MCS-51是微处理器。
(×)不是。
6.MCS-51系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
8.计算机中常作的码制有原码、反码和补码(√)9.若不使用MCS-51片内存器引脚EA必须接地. (√)10.十进制数-29的8位补码表示为.11100010(×)1-4简答1.何谓单片机?答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。
2 单片机主要应用在哪些领域?答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。
单片机考试题库及答案
单片机考试题库及答案一、选择题1. 单片机的英文简称是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的系统时钟频率为12MHz时,机器周期的时钟周期数是:A. 1B. 2C. 3D. 12答案:B4. 单片机中,用于存储程序指令的存储器类型是:A. RAMB. ROMC. EPROMD. EEPROM答案:B5. 8051单片机的定时器/计数器有:A. 1个B. 2个C. 3个D. 4个答案:B二、填空题6. 单片机的最小系统包括________、________和________。
答案:时钟电路、复位电路、电源电路7. 单片机的中断系统包括________、________和________。
答案:中断请求、中断响应、中断服务8. 8051单片机的P0口是________位的双向I/O口。
答案:89. 单片机的I/O口通常具有________、________和________功能。
答案:输入、输出、高阻抗状态10. 单片机的串行通信方式有________和________两种。
答案:同步通信、异步通信三、简答题11. 简述单片机的中断优先级是如何确定的?答案:单片机的中断优先级通常由硬件或软件设置。
在硬件上,可以通过设置中断向量表来确定优先级;在软件上,可以通过编程设置中断优先级的寄存器来确定。
12. 单片机的定时器/计数器有什么作用?答案:单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
它们可以用于产生定时中断、测量外部信号的持续时间、计数外部事件的发生次数等。
四、计算题13. 如果8051单片机的系统时钟频率为6MHz,计算一个机器周期的时钟周期数。
答案:由于8051单片机的机器周期是12个时钟周期,所以当系统时钟频率为6MHz时,一个机器周期的时钟周期数为12。
单片机考试题目及答案
单片机考试题目及答案一、选择题1. 下列单片机中,不属于8位单片机的是:A. 8051B. AVRC. PICD. STM32答案:D. STM322. 在单片机中,下面哪个不是内部存储器:A. RAMB. ROMC. FlashD. EEPROM答案:A. RAM3. 在单片机内,系统时钟频率越高,单片机运行速度越快,对错?A. 对B. 错答案:A. 对二、填空题1. 单片机是一种集成了______的芯片。
答案:微处理器、存储器、外围设备2. 在单片机系统中,指令寄存器用来存放______。
答案:待执行的指令3. 单片机内部时钟频率通常由______提供。
答案:晶振三、判断题1. 单片机中,外部设备通过I/O口与单片机进行通信,可利用端口输入和输出数据。
答案:正确2. 在单片机内部,EEPROM是一种易擦除可编程只读存储器。
答案:错误四、简答题1. 请简述单片机中的中断概念及中断响应过程。
答:中断是单片机在执行程序时,由于处理器内部或外部事件发生而打断其正常工作顺序,转而去执行相应的中断服务程序。
中断响应过程分为五个步骤:中断请求、中断决策、保存现场、跳转执行、中断返回。
2. 请简要介绍单片机中的I/O口及其作用。
答:单片机中的I/O口用于和外部设备进行数据传输,可以输入或输出数字信号,实现与外界的通信。
通过I/O口可以控制LED灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。
以上是单片机考试题目及答案,希望能对您有所帮助。
如有任何疑问,请随时联系我们。
单片机原理及应用考试题及参考答案
单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
单片机考试题及答案
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机复习题含答案
单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。
A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。
2、单片机复位后,PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。
3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。
A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。
当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。
4、 MCS-51 单片机的堆栈区应建立在()。
A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。
5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。
A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。
6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。
A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。
7、执行 MOV IE,81H 指令的意义是()。
A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。
8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。
单片机试卷及标准答案
单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。
A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。
A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。
A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。
A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。
A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。
A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。
A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。
A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。
A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。
A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。
A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。
A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
单片机考试题目及答案
单片机考试题目及答案一、选择题1. 单片机是指什么?A. 一种专门用于控制电器设备的芯片B. 一种能够独立运行的计算机硬件C. 一种集成了微处理器、存储器和输入输出设备的芯片D. 一种用于音频处理的专用芯片答案:C2. 单片机的主要特点是什么?A. 集成度高、功耗低、体积小B. 拥有独立操作系统C. 支持网络连接D. 适用于图形处理答案:A3. 单片机相比于微处理器的优势是什么?A. 价格更便宜B. 功耗更低C. 集成度更高D. 运算速度更快答案:C4. 单片机的架构是指什么?A. 单片机的内部组织结构和相互关系B. 单片机的封装类型C. 单片机的运行速度D. 单片机的接口规范答案:A5. 单片机中的I/O口是指什么?A. 用于传输指令的接口B. 用于输入输出数据的接口C. 用于连接外部存储器的接口D. 用于处理器与外设之间的通信接口答案:B二、填空题1. 单片机的英文缩写是__________。
答案:MCU2. 单片机中的RAM是指__________。
答案:随机存取存储器3. 单片机中的EEPROM是指__________。
答案:可擦写可编程只读存储器4. 单片机的时钟频率越高,运行速度越__________。
答案:快5. 单片机中的IO口可以用来连接和控制__________。
答案:外部设备三、简答题1. 请简要解释单片机的工作原理。
答案:单片机是一种集成了微处理器、存储器和输入输出设备的芯片。
它通过接收输入信号、执行指令、处理数据,并将结果输出到外部设备,实现对电器设备的控制。
单片机内部包含时钟、存储器、IO口等关键组件,通过时钟信号的控制来进行各项操作。
2. 单片机与传统计算机的区别是什么?答案:单片机相比于传统计算机,主要区别在于其集成度高、功耗低、体积小。
单片机通常被用于嵌入式系统中,用于控制和管理电子设备。
而传统计算机更适用于多任务处理、图形处理等复杂计算任务。
3. 请说明单片机的应用范围。
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是51单片机的内部存储器类型?()A. ROMB. RAMC. EPROMD. EEPROM3. 单片机的I/O口在默认情况下是()。
A. 推挽输出B. 开漏输出C. 高阻态D. 悬浮态4. 单片机的中断系统具有()个优先级。
A. 1B. 2C. 3D. 45. 单片机的定时器/计数器可以用于()。
A. 定时B. 计数C. 脉冲宽度测量D. 所有以上6. 下列哪个指令不是51单片机的指令类型?()。
A. MOVB. ADDC. JUMPD. CALL7. 51单片机的外部中断INT0和INT1的触发方式分别是()。
A. 电平触发,边沿触发B. 边沿触发,电平触发C. 边沿触发,边沿触发D. 电平触发,电平触发8. 下列哪个不是单片机的串行通信协议?()。
A. UARTB. SPIC. I2CD. USB9. 单片机的看门狗定时器主要功能是()。
A. 定时复位B. 定时唤醒C. 定时计数D. 定时中断10. 51单片机的定时器0和定时器1的计数方式分别是()。
A. 8位计数器,16位计数器B. 13位计数器,16位计数器C. 16位计数器,8位计数器D. 13位计数器,13位计数器答案:1. B 2. D 3. C 4. B 5. D 6. C 7. A 8. D 9. A 10. A二、填空题(每题2分,共10分)1. 单片机的最小系统包括_____、_____和_____。
答案:时钟电路,复位电路,电源电路2. 51单片机的P0口作为I/O口使用时,需要外接_____。
答案:上拉电阻3. 单片机的中断服务程序结束后,需要通过_____指令返回。
答案:RETI4. 单片机的I2C通信协议中,主设备通过_____来控制从设备。
答案:时钟信号5. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。
单片机练习题库(含参考答案)
单片机练习题库(含参考答案)一、单选题(共107题,每题1分,共107分)1.ALU的中文含义是()。
A、静态随机存储器B、加法器C、算术单元D、算术逻辑单元正确答案:D2.当T1向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。
A、0003B、000BC、0013D、001BH正确答案:D3.对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是()。
A、程序存储器B、内部RAMC、外部RAMD、特殊功能寄存器正确答案:A4.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是()。
A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A5.8051单片机有()个中断源。
A、3B、4C、6D、5正确答案:D6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是()。
A、0.5μSB、2μSC、1μSD、4μS正确答案:B7.对于MCS-51系列单片机来说,基址加变址寻址可寻址的空间是()。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C8.下列单片机中具有4KEPROM的是()。
A、89C51B、8031C、8052D、8751正确答案:D9.AT89C2051是()位的单片机。
A、4B、8C、准16D、16正确答案:B10.MCS-51系列单片机内部计数器可实现的最大计数值是()。
A、128B、256D、65536正确答案:D11.下列单片机中没有片内程序存储器的是()。
A、8052B、8051C、8751D、8031正确答案:D12.AT89C52单片机有()个中断源。
A、3B、4C、5D、6正确答案:D13.当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。
A、0.5μSB、1μSC、2μSD、4μS正确答案:A14.MCS-51单片机的串行口有()种工作方式。
单片机考试复习试题库附答案
十八套试卷(答案附后面)单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( B )a)RAM b)RO M c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B )a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有( D )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是(C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的( D )a)PUSH R2 b)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. 单片机是指()。
A. 单芯片微处理器B. 单芯片微控制器C. 单芯片微处理器和微控制器D. 单芯片微处理器和外设答案:B解析:单片机(Microcontroller Unit,MCU)是指将CPU、存储器、I/O接口等集成在一个芯片上的微控制器。
2. 8051单片机的内部RAM共有()字节。
A. 128B. 256C. 512D. 1024答案:B解析:8051单片机的内部RAM共有256字节,分为工作寄存器区和可寻址的通用RAM区。
3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个定时器/计数器,分别是定时器0和定时器1。
4. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机有两个外部中断,分别是INT0和INT1。
5. 8051单片机的串行通信方式有()种。
A. 1B. 2C. 3D. 4答案:B解析:8051单片机的串行通信方式有两种,分别是方式0(同步移位寄存器方式)和方式1(8位UART方式)。
二、填空题1. 8051单片机的指令系统共有____指令。
答案:111解析:8051单片机的指令系统共有111条指令。
2. 8051单片机的定时器/计数器工作在方式1时,为____位计数器。
答案:16解析:8051单片机的定时器/计数器工作在方式1时,为16位计数器。
3. 8051单片机的外部中断INT0的中断向量地址为____。
答案:0003H解析:8051单片机的外部中断INT0的中断向量地址为0003H。
4. 8051单片机的串行通信方式1的波特率可由定时器1的____值决定。
答案:溢出解析:8051单片机的串行通信方式1的波特率可由定时器1的溢出值决定。
5. 8051单片机的内部RAM的工作寄存器区共有____个寄存器。
答案:8解析:8051单片机的内部RAM的工作寄存器区共有8个寄存器,分别是R0-R7。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试题8 参考答案
一、填空
1.执行MOVX @R1,A指令时,伴随着( WR* )控制信号有效。
2.AT89S51单片机复位时,PC指针的内容为(0000H ),4个端口寄存器P0~P3中的内容为(FFH)。
3.PSW寄存器中的A C标志位,称为( 辅助进位) 标志位,是用于(BCD码)运算时,用作(十进位调整)。
4.AT89S51单片机采用外部时钟电路时,( XTAL2 )引脚应悬空。
外部振荡器输出的时钟信号接(XTAL1)引脚。
5.设计一个以AT89S51单片机应用系统,如果仅使用其内部4KB闪存作为程序存储器,则其( EA* )引脚应该接(+5V)。
6.当AT89S51单片机复位后,中断优先级最高的中断源是(外中断0)。
7.已知8段共阳极LED数码管要显示字符“5”(a段为最低位),此时的段码为(6DH )。
8.在R5初值为FF时,DJNZ R7,rel指令将循环执行(255 )次。
9.某数据存储器62128芯片的地址线为(14)条,那么它的存储容量为(16KB)。
假设62128的起始地址为6000H,它的末地址为( 7FFFH )。
10.当时钟频率为12MHz时,定时器T0方式2下的最大定时时间为( 256μs )。
11.若(A )中的内容为68H,那么P标志位为( 1 )。
12.(AT89S52)单片机片内有8K字节的闪烁存储器,有(256 )字节的片内RAM单元。
13.以AT89S51为核心的单片机最小系统,除了要有单片机外,还要有(时钟)电路和(复位)电路。
14.当AT89S51执行MOVC A,@A+DPTR指令时,伴随着(PSEN* )控制信号有效。
15.51单片机的跳转指令LJMP的跳转范围是(64KB ),AJMP的跳转范围是(2KB )。
16.AT89S51单片机与慢速外设进行数据传输时,最佳的数传方式是采用(中断方式)。
17.单片机从调用的子程序返回时,必须执行的返回指令是(RET)。
单片机控制LCD显示英文字符或数字字符时,要把欲显示字符的(ASCII )码送给LCD控制模块。
19.如果定时器的启动和停止要由两个信号TRx(x=0,1)和INT x(x=0,1)来共同控制,此时寄存器TMOD 中的GATEx(x=0,1)位必须为( 1 )。
20.串行口方式3接收数据时,(SCON)寄存器的(REN)位必须为1,接收到的第9位数据进入到该寄存器的(RB8)位中。
21.D/A转换器的两个最重要的技术指标为(分辨率)和(建立时间)。
22.某10位A/D转换器的转换电压的范围为0~10V,其分辨率为()mV。
23.AT89S51单片机访问片外数据存储器的寻址方式是(寄存器间接寻址)。
24.当用串行口进行串行通信时,为减小波特率误差,使用的时钟频率为()MHz。
二、判断,在后面的括号中填入“√”或“×”
1.单片机扩展I/O接口芯片,要占用片外数据存储器的地址资源。
(√)
2.单片机的功能侧重于测量和控制,DSP侧重于高速、复杂运算。
(√)
3.AT89S51单片机进行串行通讯时,定时器方式2能产生比方式1更低的波特率。
(×)
4.同为高中断优先级,外部中断0能打断正在执行的外部中断1的中断服务程序。
( × )
5.在AT89S51单片机的汇编语言中,操作码是唯一不能空缺的部分。
(√ )
6.软件延时程序比定时器的定时更精确。
( × )
7.中断服务子程序可以直接调用。
( × )
8.特殊功能寄存器TCON ,仅与定时器/计数器的控制相关。
( × )
9.LED 数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。
(√ )
10.数据指针DPTR 只用于访问数据存储器。
( × )
11.如果只有一路模拟量输出,DAC0832可以采用单缓冲方式,如果有多路模拟量输出,DAC0832则必须采用双缓冲方式。
( × )
12.AT89S51单片机的P1口如果作为输入端口使用时,必须先向P1口写入FFH 。
(√ )
13.并行接口芯片82C55的方式0是无条件的输入输出方式。
( √ )
14.指令中直接给出的操作数称为直接寻址。
( × )
15.AT89S51片内RAM 的位寻址区,只能进行位寻址,不能进行字节寻址。
( × )
16.“INC A ”和“DEC A ”指令不影响程序状态字PSW 中的任何标志。
(× )
三、简答
1. 在中断服务程序中为什么需要保护现场和恢复现场
答:现场是指中断时单片机中某些寄存器和存储器单元中的数据或状态,为了使中断服务的执行不破坏这些数据和状态,以免在中断返回后影响主程序的运行,因此要把这些数据和状态送入堆栈,进行保护。
在返回主程序时,则需要把保存的现场数据和状态从堆栈中弹出,以恢复那些寄存器和存储器单元中的原有内容。
2.AT89S51单片机定时器T0的方式2是多少位的定时/计数器简述其工作过程。
答:定时器工作方式2是一种自动重装初值的8位定时计数器,TL0用于计数,TH0保存计数初值。
当TL0计
满溢出时,溢出脉冲打开了TL0和TH0之间的三态门,使TH0的内容自动装入TL0,重复计数。
四、AT89S51单片机与3位8段共阳极LED 相接,静态显示。
1.分别写出显示字符“1.”、“2”、“3”的段码,注:段码的最低位为“a ”段,段码的最高位为“dp ”段;
2.已知82C55的PA 口、PB 口和PC 口的地址分别为FF7CH 、FF7DH 、FF7EH ,且82C55的这3个端口均已被编写完毕的初始化程序初始化为方式0输出,请编写出使3位LED 共阳极显示器从左至右显示“1.23”的程序段。
答:(1)“1.”的段码:79H ,“2”的段码:A4H ,“3”的段码:B0H 。
a b c d e f g ● dp
5V
(2)MOV A,#79H
MOV DPTR,#0FF7CH
MOVX @DPTR,A
MOV A,#0A4H
MOV DPTR,#0FF7DH
MOVX @DPTR,A
MOV A,#0B0H
MOV DPTR,#0FF7EH
MOVX @DPTR,A
五、AT89S51单片机通过ADC0809进行模数转换,采用中断控制方式,请回答:
1.标出图中①、②、③所对应的引脚符号;
2.填写程序或注释中的空白部分a~f;
3.程序中的“#addr”为模拟输入的端口地址,当单片机分别对“IN0”、“IN3”和“IN7”进行模数转换时,写出对应的“#addr”的取值(注意:地址线未用到的位为1)。
ORG 0000H
AJMP MAIN
ORG 0013H ; a 的中断入口地址
b ;读A/D转换结果
RETI
ORG 0100H
MAIN:SETB IT1 ; c 触发方式选择
SETB d ;总中断允许
SETB e ;允许中断
MOV DPTR,#addr ;指向某一模拟输入通道
f ;启动A/D转换
SJMP $ ;等待中断
答:1. ①为“INT1”,②为“WR*”,③为“RD*”;
2. a填“外部中断1”,b填“MOVX A,@DPTR”,c填“下降沿”,d填“EA”,e填“EX1”,f填“MOVX @DPTR,A”;
3. “IN0”的端口地址为:7FF8H,
“IN3”的端口地址为:7FFBH,
“IN7”的端口地址为:7FFFH。
六、请回答:
1.下图中单片机外部扩展的程序存储器和数据存储器容量各是多少
2.三片存储器芯片的地址范围分别是多少(地址线未用到的位为1)
3.请编写程序,将内部RAM 40H~4FH中的内容送入1# 6264的前16个单元中;
答:
1.外部扩展的程序存储器容量为:8KB
外部扩展的数据存储器容量为:8KB×2=16KB
2.程序存储器2764地址范围为:0000H~1FFFH
数据存储器1#6264地址范围为:6000H~7FFFH
数据存储器2#6264地址范围为:A000H~BFFFH
3.编写程序
MOV R0,#40H
MOV DPTR,#6000H ;设置数据指针为6000H
LOOP: MOV A,@R0 ;将片内RAM(40~4FH)中的内容送入A中 MOVX @DPTR,A ;将A→@DPTR中
INC R0
INC DPTR
CJNE R0,#50H,LOOP ;将此子程序,循环执行16次
RET。