单片机测试卷第一章基础知识

合集下载

第一章 单片机基础知识

第一章 单片机基础知识

第一章单片机入门知识概述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

单片机第一章习题.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

单片机第一章习题答案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次的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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码。

相关文档
最新文档