单片机测试卷第一章基础知识
第一章 单片机基础知识
第一章单片机入门知识概述1.1 单片机的发展历程单片机的应用在后PC时代得到了前所未有的发展,但对处理器的综合性能要求也越来越高。
综观单片机的发展,以应用需求为目标,市场越来越细化,充分突出以“单片”解决问题,而不像多年前以MCS51/96等处理器为中心,外扩各种接口构成各种应用系统。
单片机系统作为嵌入式系统的一部分,主要集中在中、低端应用领域(嵌入式高端应用主要由DSP、ARM、MIPS等高性能处理器构成),在这些应用中,目前也出现了一些新的需求,主要体现在以下几个方面:(1)以电池供电的应用越来越多,而且由于产品体积的限制,很多是用钮扣电池供电,要求系统功耗尽可能低,如手持式仪表、水表、玩具等。
(2)随着应用的复杂,对处理器的功能和性能要求不断提高。
既要外设丰富、功能灵活,又要有一定的运算能力,能做一些实时算法,而不仅仅做一些简单的控制。
(3)产品更新速度快,开发时间短,希望开发工具简单、廉价、功能完善。
特别是仿真工具要有延续性,能适应多种MCU,以免重复投资,增加开发费用。
(4)产品性能稳定,可靠性高,既能加密保护,又能方便升级。
1. 单片机技术的发展特点自单片机出现至今,单片机技术已走过了近20年的发展路程。
纵观20年来单片机发展历程可以看出,单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表现出较微处理器更具个性的发展趋势。
(1)单片机寿命长这里所说的长寿命,一方面指用单片机开发的产品可以稳定可靠地工作十年、二十年,另一方面是指与微处理器相比的长寿命。
随着半导体技术的飞速发展,MPU更新换代的速度越来越快,以386、486、586为代表的MPU,很短的时间内就被淘汰出局,而传统的单片机如68HC05、8051等年龄已有20岁以上,产量仍是上升的。
这一方面是由于其对相应应用领域的适应性,另一方面是由于以该类CPU为核心,集成以更多I/O功能模块的新单片机系列层出不穷。
单片机面试题目
单片机面试题目一、基础知识题1. 什么是单片机?单片机是一种集成度高的微型计算机系统,具有处理器、存储器、输入/输出接口等核心部件。
它适用于嵌入式系统,常用于控制和监测设备。
2. 单片机有哪些常见的编程语言?常见的单片机编程语言有汇编语言和C语言。
3. 请简单介绍单片机的一般工作流程。
单片机的一般工作流程包括初始化、输入/输出、数据处理和输出控制等步骤。
首先,单片机通过初始化设置系统的参数和状态。
然后,它接收输入信号,对输入数据进行处理,并根据程序设计的逻辑进行相应的操作。
最后,将处理过的数据输出,控制外部设备的工作。
4. 什么是中断?中断是一种机制,可以将程序的执行暂时中止,转而执行其他的程序或处理特殊事件。
当中断事件发生时,单片机暂停当前程序的执行,转而执行中断服务程序。
中断可以提高单片机的响应速度和系统的并发性。
5. 单片机的定时器有何作用?定时器是单片机的重要模块,可以用来计时、产生脉冲和生成精确的时间延迟。
6. 如何用单片机控制外部设备?单片机通过输入/输出口控制外部设备。
通过设置特定的I/O口状态和输出信号来控制外部设备的运行状态。
7. 什么是串口通信?串口通信是一种通过串行口进行数据传输的通信方式。
单片机通过串行口将数据转换成串行信号,并通过接口线与其他设备进行通信。
二、应用题1. 设计一个单片机系统,实现一个简单的计算器功能,能够进行加、减、乘、除运算。
要求能够输入两个数值,并通过数码管显示计算结果。
解决思路:(1) 初始化单片机系统参数和I/O口状态。
(2) 接收用户输入的两个数值,并保存在变量中。
(3) 判断用户输入的操作类型,并根据不同的操作类型执行相应的计算操作。
(4) 将计算结果通过数码管进行显示。
2. 设计一个温度监测系统,使用单片机采集温度传感器的数据,并将数据通过串口发送给上位机进行显示和记录。
解决思路:(1) 初始化单片机系统参数和串口通信相关配置。
(2) 采集温度传感器的数据,并保存在变量中。
单片机第一章习题.doc
第一章一、判断题()1. MCS-51单片机是高档16位单片机。
()2.单片机的CPU从功能上可分为运算器和存贮器。
()8. MCS-51的程序存贮器用于存放运算中间结果。
()9. MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM, 另一个是片外最大可扩充64K字节的RAM。
()10.单片机的发位有上电自动发位和按钮手动夏位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
()11. CPU的时钟周期为振荡器频率的倒数。
()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。
()13.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
()14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。
()15. MCS-51单片机上电复位后,片内数据存储器的内容均为0011。
()16.当8051单片机的晶振频率为]2MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。
()17. 8051单片机片内RAM从00H〜1FH的32个单元,不仅可以作工作寄存器使用,而旦可作为RAM 来读写。
()18. MCS-51单片机的片内存贮器称为程序存贮器。
()19. MCS-51单片机的数据存贮器是指外部存贮器。
()20. MCS-51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。
()6. 8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
()7. 8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。
二、单项选择题1. MCS—51单片机的CPU主要的组成部分为。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2. 单片机能直接运行的程序叫“A.源程序Bo汇编程序Co目标程序Do编译程序3. 单片机中的程序计数器PC用来。
单片机第一章习题答案x
第一章习题参考答案一、填空题:1、微控制器,嵌入式微控制器2、CPU、RAM、ROM、I/O接口电路、定时器/计数器、串行通信接口3、8051、8031、87514、运算器、控制器5、电源类管脚、时钟类管脚、并行I/O口类管脚、控制类管脚6、工作器寄存区、位寻址需、RAM区、特殊功能寄存器区7、复位功能(启动时自动清零)、计数功能(PC自动加1)、直接置位功能。
8、先进后出、保护CPU现场。
9、410、内部方式、外部方式11、时钟周期P、状态周期S、机器周期、指令周期12、0、PSW=00H13、高14、上电自动复位、手动复位、07H、0FFH15、芯片内部各功能部件、片外存储器或扩展的I/O端口二、选择题1、B2、A3、A4、C5、D6、D7、B8、B9、C 10、A11、C 12、A13、B 14、D 15、A16、D 17、A18、B 19、D 20、C三、简答题1、(1)ALE/:ALE为地址锁存允许输出信号。
在访问外部存储器时,8051通过P0口输出片外存储器的低8位地址,ALE将片外存储器的低8位地址锁存到外部地址锁存器中。
是对8751单片机内部EPROM编程/校验时的编程脉冲输入端。
(2)/V PP:为访问内/外部程序存储器控制信号。
为高电平时,对ROM的读操作先从内部4KB开始,当地址范围超出4KB时自动切换到外部进行;为低电平时,对ROM的读操作限定在外部程序存储器。
V PP在向内含EPROM的8751单片机固化程序时,外接12—25V的编程电压。
(3):外部程序存储器的读选通信号。
当访问外部ROM时,定时产生负脉冲,用于选通片外程序存储器。
(4)XTAL1:为8051内部反相放大器的反相输入端。
当使用芯片内部时钟时,需外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟信号。
2、解:(1)80C51在结构上的特点80C51采用将程序存储器和数据存储器截然分开,分别寻址的结构,称为Harvard 结构。
单片机基础知识
第一章单片机基础知识1、单片机将、、、、等主要计算机部件集成一片芯片上,因此,单片机被称为单片微型计算机。
2、十进制数112.375转换成十六进制数为。
十进制数121转换为8位二进制数为。
3、-45的补码是。
4、计算机中表示存储信息的单位有、、。
5、汇编语言分为、、三种,其中能被计算机直接识别和执行的是。
6、一个机器周期为个振荡周期,个状态(S),个节拍(P)。
乘法指令为个机器周期,但却是字节指令。
所以,指令的字节数并不代表执行的速度。
第二章单片机的结构一、填空题1、以下英文代表的含义(寄存器)是什么?SP: DPTR: PC: SFR:2、以下引脚的功能为:Vss: ALE/PROG: RST/VPD:3、51单片机提供了一个位的CPU,两个位的定时器4、8051最多可以有个并行输入输出口,P0口可分时作为和。
P3口常复用作为。
5、51单片机具有个中断源,并且具有三总线结构,三总线是指、、。
6、单片机复位方法有、、三种,复位起始地址为。
7、CPU与外设之间交换信息的方式通常有、、三种8.MCS—51布尔处理机的存储空间是。
9.P2口通常用作,也可以作通用的I/O口使用。
10.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为。
11.8051的堆栈区一般开辟在12、MCS-8051系列单片机字长是位,有根引脚。
13、ALE信号的作用是,当ALE有效时把口上的地址送锁存。
14、8051复位后,PC= 。
若希望从片内存储器开始执行,EA脚应接。
15.MCS-51单片机的P0-P3口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构成系统的和;口具有第二引脚功能。
二、选择题1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。
A.0100HB.2080HC.0000HD.8000H2. MCS-51单片机的堆栈区应建立在()。
A. 片内数据存储区的低128字节单元B. 片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区3.单片机复位后堆栈指针(SP)=()A. 00H B. 20H C. 0FFH D. 07H4、在访问片外扩展存储器时,低8位地址和数据由()口分时传送,高8位地址由()口传送。
单片机基础知识
XTAL1和XTAL2。
有两种时钟产生方式:内部方式和外部 方式。
内部时钟方式
内部有一个用于构成振荡器的高增益反相放大器,通 过在XTAL1和XTAL2端外接石英晶体作为定时元件。 C1和C2典型值 通常选择30pF左右。 晶体的振荡频率 在1.2MHz~12MHz之 间。 某些高速单片机 芯片的时钟频率已 达10空间:
片内程序存储器; 片外程序存储器;
片内数据存储器;
片外数据存储器。
程序存储器(ROM):用来存放程序和 始终要保留的数据。 数据存储器(RAM):用来存放程序运 行中所需要的常数和变量。当然,全局 数据也可以放在RAM中。
程序存储器(ROM)
FFFFH
片外ROM
单片机(又称微控制器)是在一块硅 片上集成了各种部件的微型计算机。 这些部件包括中央处理器CPU、数据 存储器RAM、程序存储器ROM、定 时器/计数器T/C和多种I/O接口电路。
1.2 8051的内部结构
1.2.1 中央处理器
8051的中央处理器CPU由运算器和控制 逻辑构成,其中包括若干特殊功能寄 存器(SFR)。
8051片内ROM为掩膜型, 在制造芯片时已将应 用程序固化进去,使它具有了某种专用功能; 内部程序不能改写, 不便于实验和开发。如 在实验调试中使用8051, 需在片外扩展可改 写的EPROM。
8031片内没有ROM, 使用时需外接ROM。 8751具有片内EPROM, 固化的应用程序可以方 便地改写。
外部时钟方式
常用于多片 MCS-51单片 机同时工作。
(2)8051的基本时序周期
振荡周期:指振荡源的周期,若为内部产 生方式,则为石英晶体的振荡周期。
时钟周期:(称S周期)为振荡周期的两倍, 时钟周期=振荡周期P1+振荡周期P2。
单片机及控制-第一章单片机基础知识
关于逻辑高低电平: 1) 5V CMOS 、 HC 、 AHC 、 AC 中 , 输 入 大 于 3. 5V 算 高 电 平 , 输 入 小 于 1.5 V 算 低 电 平 ; 2) 5 V TTL 、 AB T 、 AHCT 、 HC T 、 ACT 中 , 输 入 大 于 2 V 算 高 电 平 , 输 入 小 于 0. 8V 算 低 电 平 ; 3) 3. 3V LV TTL 、 LV T 、 L VC 、 AL VC 、 LV 、 AL V T 中 ,输 入 大 于 2V 算高电平 | | 输 入 小 于 0. 8V 算 低 电 平 ;
【单片机的应用领域】 目前单片机渗透到我们生活的各个领域, 几乎很难找到哪个领域没有单片机的踪迹。 导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程 的实时控制和数据处理,广泛使用的各种智能 IC 卡,民用豪华轿车的安全保障系统,录像 机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。 更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应 用将造就一批计算机应用与智能化控制的科学家、工程师。
AT89S52 具有以下标准功能:8K 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定 时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行 口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选 择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一 个中断或硬件复位为止。
单片机基础考试试卷
单片机基础考试试卷一、选择题(每题2分,共20分)1. 单片机是一种集成在单一芯片上的微型计算机,其核心是______。
A. 微处理器B. 微控制器C. 微运算器D. 微存储器2. 下列哪个不是单片机的典型应用领域?A. 家用电器控制B. 工业自动化C. 网络通信D. 大型计算机系统3. 8051单片机中,下列哪个寄存器是用于存储地址的?A. ACCB. BC. SPD. PC4. 单片机的I/O口通常具有的模式不包括以下哪项?A. 准双向口B. 推挽输出C. 开漏输出D. 存储模式5. 下列哪个指令不是8051单片机的汇编语言指令?A. MOVC. SUBD. JUMP6. 单片机的中断系统通常包括哪两个主要部分?A. 中断向量表和中断服务程序B. 中断请求和中断响应C. 中断优先级和中断服务程序D. 中断向量和中断优先级7. 8051单片机的定时器/计数器在以下哪个模式下可以同时作为定时器和计数器使用?A. 模式0B. 模式1C. 模式2D. 模式38. 下列哪个不是单片机的存储器类型?A. ROMB. RAMC. EPROMD. Cache9. 单片机的看门狗定时器的主要作用是什么?A. 定时唤醒B. 系统监控C. 定时计数D. 定时中断10. 单片机的串行通信中,波特率的设置取决于以下哪个寄存器?A. SCONC. PCOND. TMOD二、简答题(每题5分,共20分)1. 简述单片机的中断优先级是如何确定的。
2. 解释单片机中的堆栈(Stack)的作用及其工作原理。
3. 描述单片机的看门狗定时器如何防止系统死锁。
4. 简述单片机的串行通信与并行通信的区别。
三、计算题(每题10分,共20分)1. 给定一个8051单片机的定时器,其时钟频率为12MHz,定时器的时钟频率为机器周期的1/12。
计算定时器的1ms定时周期需要设置的初始值是多少?(忽略机器周期的12分频)2. 假设单片机的I/O口P1.0连接了一个LED灯,编写一段汇编语言代码,实现LED灯闪烁10次的功能。
2022年单片机基础知识试题题库含答案
第1章习题参照答案一、填空题:1、当MCS-51引脚ALE有效时,表达从P0口稳定地送出了低8位地址。
2、MCS-51旳堆栈是软件填写堆栈指针临时在片内数据存储器内开辟旳区域。
3、当使用8751且EA=1,程序存储器地址不不小于 1000H 时,访问旳是片内ROM。
4、MCS-51系统中,当PSEN信号有效时,表达CPU要从外部程序存储器读取信息。
5、MCS-51有4组工作寄存器,它们旳地址范围是 00H~1FH 。
6、MCS-51片内20H~2FH范围内旳数据存储器,既可以字节寻址又可以位寻址。
7、PSW中RS1 RS0=10时,R2旳地址为 12H 。
8、PSW中RS1 RS0=11时,R2旳地址为 1AH 。
9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区旳目前寄存器是第 0 组,8个寄存器旳单元地址为 00H ~ 07H 。
10、PC复位后为 0000H 。
11、一种机器周期= 12 个振荡周期= 6 个状态周期。
12、PC旳内容为将要执行旳指令地址。
13、在MCS-51单片机中,假如采用6MHz晶振,1个机器周期为 2us 。
14、内部RAM中,位地址为30H旳位,该位所在字节旳字节地址为 26H 。
15、若A中旳内容为63H,那么,P标志位旳值为 0 。
16、8051单片机复位后,R4所对应旳存储单元旳地址为 04H ,因上电时PSW=00H 。
这时目前旳工作寄存器区是第 0 工作寄存器区。
17、使用8031芯片时,需将/EA引脚接低电平,由于其片内无程序存储器。
18、片内RAM低128个单元划分为哪3个重要部分:工作寄存器区、位寻址区和顾客RAM区。
19、通过堆栈操作实现子程序调用,首先就要把 PC 旳内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护旳断点送回到 PC 。
20、MCS-51单片机程序存储器旳寻址范围是由程序计数器PC旳位数所决定旳,由于MCS-51旳PC是16位旳,因此其寻址旳范围为 64 KB。
第一章_单片机结构练习题
第⼀章_单⽚机结构练习题第⼀章单⽚机结构与原理测验题⼀、选择题(每题1分)1.8031单⽚机的( )⼝的引脚,还具有外中断、串⾏通信等第⼆功能。
A.P0B.P1C. P2D. P32.单⽚机应⽤程序⼀般存放在()A. RAMB. ROMC. 寄存器D. CPU3.已知某数的BCD码为0111 0101. 0100 0010 则其表⽰的⼗进制数值为()A. 7542HB. 7542C. 75.42HD. 75.424.下列指令中不影响标志位CY的指令有()。
A.ADD A,20HB. CLR AC.RRC AD. INC A5.CPU主要的组成部部分为()A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D. 运算器、指令译码器6.INTEL 8051 CPU是()位的单⽚机A. 16B.4C.8D. 准167.8031复位后,PC与SP的值为()A. 0000H,00HB. 0000H,07HC. 0003H,07HD. 0800H,00H8.当需要从MCS-51单⽚机程序存储器取数据时,采⽤的指令为()。
A. MOV A, @R1B.MOVC A, @A + DPTRC. MOVX A, @ R0D.MOVX A, @ DPTR9.8031单⽚机中既可位寻址⼜可字节寻址的单元是()A. 20HB.30HC. 00HD. 70H10.下列哪条指令是正确的()A. PUSH R2B. ADD R0,AC. MOVX A @DPTRD. MOV @R0,A11. MCS-51单⽚机复位操作的主要功能是把PC初始化为( )。
A.0100HB.2080HC.0000HD.8000H 12.MCS-51单⽚机的堆栈区应建⽴在()。
A. ⽚内数据存储区的低128字节单元B. ⽚内数据存储区C. ⽚内数据存储区的⾼128字节单元D.程序存储区13. 寻址空间为数据存储器所⽤的指令是()。
A. MOVXB.MOVC.MOVCD.ADDC14.10101.101B转换成⼗进制数是()。
单片机第一章答案
1.什么是单片机单片机也称为微控制器,它是将CPU、存储器、输入/输出接口、定时器和实时时钟等电路集成在一片大规模集成电路芯片上所构成的微型计算机,。
2.微处理器、微型计算机、微型计算机系统及单片机之间的关系是什么微处理器也可称为中央处理器CPU,主要由控制器和运算器组成。
微型计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成,其中,运算器和控制器集成在一块大规模集成电路芯片上,称为微处理器。
由微型计算机配以相应的外围设备(如打印机、显示器、输入/输出设备、磁盘机和磁带机等)、其他专用的电路、电源、面板、机架以及足够的软件构成的系统叫做微型计算机系统,可以将其表述为“微型计算机+电源+外设+软件系统”。
将微型计算机集成在一个芯片上即构成单片微型计算机,简称单片机。
3.简述计算机的基本结构。
计算机按其基本构成均可分为两部分,即硬件系统和软件系统。
(1)硬件系统:由运算器、控制器、存储器、输入输出设备组成。
(2)软件系统:由系统软件和应用软件等组成。
4.微型计算机由哪几部分组成微型计算机是以微处理器为核心,配以存储器、输入/输出接口电路和相应的辅助电路而构成的计算机。
微型计算机的结构特点是:微型计算机的运算器和控制器集成在一块集成电路芯片上,称为微处理器;微型计算机采用总线结构将组成系统的各部分连接在一起。
所谓总线(Bus)是指连接多个部件的公共信息通路,或者说是多个部件之间的公共连线。
按照在总线上传送信息的内容,总线可分为数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)。
5.简述常用软件类型。
一般来讲软件被划分为系统软件、应用软件,管理软件、行业软件、安全防护软件、多媒体软件、游戏软件等,其中系统软件包括操作系统和支撑软件。
6.十进制数和二进制数各有什么特点请举例加以说明。
十进制数据是用0~9 共10 个数码表示的数,它的基数为10,进位规则是“逢10进1”,借位规则是“借1 当10”。
单片机试题及答案
单片机试题及答案1. 试题一:(1)什么是单片机?(2)单片机的特点有哪些?(3)请简要描述单片机的工作原理。
答案:(1)单片机是一种集成度很高的计算机系统,通常由处理器核心、ROM、RAM、输入/输出接口及定时器等组成,具有执行特定任务的能力。
(2)单片机的特点包括体积小、功耗低、性能高、可编程性强、使用方便等。
(3)单片机的工作原理大致分为以下几个步骤:首先,单片机通过系统时钟指令控制工作节奏;其次,数据和指令由外部输入或存储器传输到处理器核心;然后,处理器核心执行相应的运算或操作;最后,结果通过输出接口反馈给外部环境。
2. 试题二:(1)请简要描述单片机的程序存储器有哪几种类型?(2)RAM和ROM在单片机中的作用分别是什么?(3)什么是中断?答案:(1)单片机的程序存储器一般包括ROM(只读存储器)和闪存两种类型。
(2)RAM(随机存储器)用于存储临时数据和变量,用于暂时保存程序的中间结果;ROM(只读存储器)用于存储程序代码和常量等静态数据,不可修改。
(3)中断是一种处理机与外部设备进行通信的机制,当发生某种特定事件时,处理机会停止当前的任务,转而去执行与事件相关的程序,处理完该事件后再返回原任务的执行。
3. 试题三:(1)请简述单片机 I/O 口的作用。
(2)单片机的计时/计数功能是通过什么模块实现的?(3)在单片机编程中,什么是位操作?答案:(1)单片机 I/O 口(输入/输出口)是连接外部设备与单片机之间的通道,用于传送数据与控制信号,实现单片机与外部环境的交互。
(2)单片机的计时/计数功能通常是通过定时器/计数器模块来实现的,该模块能够产生精确的时间延时和计数功能。
(3)位操作是指对单片机存储单元中的位进行读写操作的过程,通过对位的置位或清零,可以实现对相应功能的控制或状态的监测。
4. 试题四:(1)单片机中的 ADC 模块有什么作用?(2)请简要描述串行通信协议中的 UART 是怎样工作的。
《单片机基础》练习题及答案
单片机基础(第3版)第1章计算机基础知识(一)填空题1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。
十进制数-100的补码为(9CH),+100的补码为(64H)。
2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍.3.8位无符号二进制数能表示的最大十进制数是(255)。
带符号二进制数11001101转换成十进制数是(—51)。
4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。
5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84).6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元.7.在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。
8.设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。
9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或—50)。
(二)单项选择题1。
用8位二进制补码数所能表示的十进制数范围是(D)(A)—127 ~+127 (B)—128 ~+128(C)—127 ~+128 (D)—128 ~ +1272。
下列等式中,正确的是(B)(A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B(C)1 KB = 1024 M B (D)1 MB = 1024 B3. 程序与软件的区别是(C)(A)程序小而软件大(B)程序便宜而软件昂贵(C)软件包括程序(D)程序包括软件4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A)(A)地址(B)字节(C)列号(D)容量5. 8位二进制数所能表示的最大无符号数是(B)(A)255 (B)256 (C)128 (D)1276. 下列4个无符号数中,最小的数是(B)(A)11011001(二进制) (B)37(八进制)(C)75(十进制)(D)24(十六进制)7。
单片机试题1及答案
单片机试题1及答案以下是关于单片机试题1及答案的文章:单片机试题1及答案试题:1. 单片机的中断是什么?2. 请解释有关单片机架构的术语:CPU,存储器,IO口。
3. 在单片机系统中,什么是时钟频率?4. 简述单片机内存的种类和功能。
5. 解释程序计数器的作用和功能。
答案:1. 单片机的中断指的是一种外部事件或条件的突发情况,它会打断当前正在执行的程序,并转而处理优先级更高的事件或条件。
中断机制使得单片机能够实时响应外部事件,并在必要时执行相应的处理程序。
2. 在单片机架构中,CPU(中央处理单元)是整个系统的核心部分,它负责执行指令,并控制其他部件的操作。
存储器则是用来存储数据和程序的地方,分为RAM(随机访问存储器)和ROM(只读存储器)两种类型。
其中,RAM用于存储临时数据和变量,ROM则用于存储固定的程序代码和常量。
而IO口则是单片机与外部设备进行通信的接口,可以输入和输出数据。
3. 在单片机系统中,时钟频率指的是单片机内部时钟的频率。
单片机的各个部件,如CPU和外设,都需要按照时钟频率来执行相应的操作。
时钟频率越高,单片机的处理速度越快,但同时也会消耗更多的功耗。
选择合适的时钟频率可以根据具体应用需求来进行调整。
4. 单片机内存一般包括RAM和ROM两种类型。
RAM(随机访问存储器)用于存储程序执行过程中的临时数据和变量,它可以随机访问其中的任意位置,并且数据可以被写入和读取。
RAM的容量较小,但速度快。
而ROM(只读存储器)则用于存储固定的程序代码和常量,它的内容在出厂时已经被固定,只能读取无法写入。
ROM的容量较大,但速度较慢。
5. 程序计数器(PC)是一种用于存储下一条指令地址的寄存器。
它的作用是指示当前正在执行的指令在程序中所处的位置,以及提供下一条指令的地址。
当执行完一条指令时,PC会自动加1,指向下一条指令的地址,从而实现程序的顺序执行。
在发生中断或函数调用等情况时,PC的值会被保存在栈中,以便后续恢复执行。
李广弟版《单片机基础》答案
第一章:一、填空题1.11100EH10011100011001002. 43. 255 -514. 输入设备5. 846. 630 * 8 * 10247. 位字节字bit byte word8. 1111 1111 00100100 110110119. 110 89 -115 -50二、单选:DBCAB BBCB第二章:一、填空1.PC PC2.反向器晶振两只电容短3.加电手动0000H07H第000H07H4.621125.DPTR DPH DPL6.64KB单选题DCCAC A D第三章:一、填空题:1.10312.34H11 1 3.略4.1100H5. 26.30H71H0A5H0A5H75H0A7H0AAH 0 1IFH 1 10AAH 0 120H 1 00D5H 1 149H 0 0二、单选题CCBDCA三、其它类型题错错对错错错对错错错错对对对对错对对错对错错对(三)其它类型题3.编写程序将RAM20H-23H单元的高4位写1,低4位写0。
分析:就是把这四个单元写入F0H。
用一个DJNZ的循环。
ORG 0000HMOV R0,#1FH ;R0指向20H单元MOV R5,#04H;四个数LOOP: INC R0MOV @R0,#0F0H ;写入DJNZ R5,LOOP ;循环4次END4.把m和m+1单元存有两个BCD数,将它们合并到m单元中,编写程序完成。
(设m=30H, 高位在30H,低数在31H)ORG 0000HMOV A,30HANL A,#0FH;把它的高四位清零SW AP AMOV 30H ,A;高低四位调一下,放回原处MOV A,31HANL A,#0FHORL A,30H;合并起来MOV 30H,AEND5.将内部RAM中从data单元开始的10个无符号数相加,其和送sum单元多,假定相加结果小于255。
编写程序完成。
(设data=30H, sun =50H)ORG 0000HMOV R0,#2FH ; 指向前一个单元MOV R5,#0AH;循环10次CLR A;先加到A中LOOP: INC R0ADD A,@R0DJNZ R5,LOOPMOV 50H,AEND6.假定8位二进制带符号数丰于R0中,要求编写一个求补程序,所得补码入入R1中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》试题库
第一章 :微机基础知识
一、 判断题
( )1.已知[X ]原=0001111,则[X ]反=11100000。
×
( )2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
√
( )3.已知[X ]原=11101001,则[X ]反=00010110。
( )4.1KB=400H. √
( )5. 800H =2KB. √
( )6.十进制数89化成二进制数为10001001。
×
( )7.因为10000H=64KB ,所以0000H ∽FFFFH 一共有63KB 个单元。
× ( )8。
十进制数89的BCD 码可以记为89H 。
√
( )9。
8位二进制数原码的大小范围是-127∽+127。
√
( )10。
8位二进制数补码的大小范围是-127∽+127。
×
( )11。
0的补码是0。
√
( )12。
-128的补码是10000000。
√
( )13。
11111111是-1的补码。
√
( )14。
-2的补码可以记为FEH 。
√
( )15.已知[X ]原=10000100,则[X ]补=11111100。
( )16.将二进制数(11010111)2转换成八进制数是(327)8。
( )17.将十进制(0.825)10转换成二进制数是(0.1101)2。
( )18.1000001 101其结果是1101。
( )19.计算机中的机器码就是若干位二进制数。
×
( )20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,
数值位保持二进制数值不变的数码。
( )21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。
( )22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。
( )23.用汇编语言编写的程序叫汇编程序。
×
( )24.汇编语言源程序是单片机可以直接执行的程序。
×
( )25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。
( )26.凡是用单片机调试软件PDS 在计算机上汇编成功的源程序都是编写正确的源程
序,都能正常运行。
×
( )27.机电一体化就是机械技术、电子技术、控制技术和计算机技术相结合的综合技
术。
√
二、单项选择题
1.在微型计算机中,负数常用 表示。
C
A .原码
B .反码
C .补码
D .真值
2.将十进制数215转换成对应的二进制数是 。
A
A .11010111
B .11101011
C .10010111
D .10101101
3.将十进制数98转换成对应的二进制数是 。
A
A .1100010
B .11100010
C .10101010
D .1000110
3.将二进制数(1101001)
转换成对应的八进制数是。
B
2
A.141 B.151 C.131 D. 121
4.十进制126数其对应的十六进制数可表示为。
D
A.8F B.8E C.FE D.7E
5.二进制数110110110对应的十六进制数可表示为。
B
A.1D3H B.1B6H C.DB0H D.666H
6.—3的补码是。
D
A.10000011 B.11111100 C.11111110 D.11111101
7.在计算机中“A”是用来表示。
D
A.BCD码 B.二—十进制 C.余三码 D.ASCII码
8.将十六进制数(1863.5B)16转换成对应的二进制数是。
B
A.1100001100011.0101B B.1100001100011.01011011
C.1010001100111.01011011 D.100001111001.1000111
10.将十六进制数6EH转换成对应的十进制数是。
C
A.100 B。
90 C。
110 D。
120
9.已知[X]补=00000000,则真值X=。
B
A.+1 B.0 C.—1 D.以上都不对
10.已知[X]补=01111110,则真值X=。
D
A.+1 B.—126 C.—1 D.+126
11.十六进制数(4F)
对应的十进制数是。
C
16
A.78 B.59 C.79 D.87
12.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫。
D A.汇编B.编译C.自动汇编D.手工汇编
三、多项选择题
1.微型计算机中常用的进位计数制有BCE 。
A.十进制B.二进制C.八进制D.五进制E.十六进制
2.计算机中常用的数码有ABDE 。
A.补码B.BCD码C.十进制D.二进制E.ASCII码
3.与十进制89相等的数为ACDE 。
A.59H B.10001001B C.131Q D.1011001B E.(10001001)BCD
4.为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即ACE 。
A.原码B.真值C.反码D.机器码E.补码
5.微型计算机中的软件主要有以下几个部分:。
B、C、E A.操作系统B.系统软件C.应用软件D.诊断程序
E.数据库和数据库管理系统
6.用4位二进制数来表示1位十进制数的编码方法称为。
A、B、C、A.二—十进制B.8421BCD码C.余3码D.二进制编码E.ASCII码。