江西理工大学单片机试题B答案

合集下载

江西理工2016单片机考试复习试题

江西理工2016单片机考试复习试题

第一章绪论1、微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

2、微型计算机有哪两种主要应用形态?微型计算机两种主要应用形态分别为桌面应用和嵌入式应用。

桌面应用:将CPU、存储器和I/O接口电路组装在主板上,通过接口电路与键盘、显示器连接再配上操作系统及应用软件,就形成桌面微型计算机系统。

这种桌面应用系统具有极好的人机界面和丰富的软件资源、常用于辅助办公和辅助设计。

嵌入式应用:将CPU、存储器和I/O接口电路集成在一片集成电路芯片上,形成单片微型计算机(简称单片机),再配以简单的外设就构成了嵌入式应用系统。

3、什么叫单片机?其主要特点有哪些?在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机的主要特点:控制性能和可靠性高、体积小、价格低、易于产品化;具有良好的性价比。

4、单片机有那些应用领域?1、智能仪器仪表2、机电一体化产品3、实时工业控制4、分布系统的前端模块5、家用电器6、交通与航空航天。

5、简述单片机应用系统的开发过程?答:系统需求分析,硬件方案设计,软件编程,仿真调试,实际运行。

第二章 80C51的结构和原理运算器由80C51的ALU、累加器ACC、寄存器B、程序状态寄存器PSW组成。

控制器:程序计数器PC(16位的计数器)、指令寄存器IR、译码和控制逻辑。

数据指针DPTR是一个16位的寄存器,有两个8位的寄存器DPH和DPL组成,用来存放16位的地址堆栈指针SP是一个8位的寄存器,用于子程序的调用及中断调用时保护断点及现场。

工作寄存器R0-R7共占用32个片内RAM单元。

分成4组,每组8个单元。

当前工作寄存器组由PSW的RS1和RS0位决定。

80C51单片机的堆栈区是向地址增大的方向生成的。

一个机器周期包含12个晶荡周期或6个时钟周期,两个晶振周期=l个P1或1P2周期。

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1.若要启动定时器T0开始计数,则应将TR0的值设置为()A、10B、0C、11D、1正确答案:D2.若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C3.将LED数码管若用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C4.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D5.在串行通信中,把每秒中传送的二进制数的位数叫()A、波特率B、比特C、波特D、波率正确答案:A6.89C51单片机的串行中断入口地址为()A、0003HB、0013HC、0023HD、0033H正确答案:C7.十进制数126其对应的十六进制数为()A、FEB、7EC、8ED、8F正确答案:B8.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B9.对于用void delay (int time);声明的函数,下列描述中()是不正确的。

A、delay函数的返回参数是timeB、delay函数的形参是int型的C、delay函数是void型的D、delay函数是有参函数正确答案:A10.89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A11.下列关于串行主从式通信系统的描述中()是错误的A、主从式通信系统由1个主机和若干个从机组成B、每个从机都要有相同的通信地址C、从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端D、从机之间不能直接传递信息,只能通过主机间接实现正确答案:B12.下列说法不正确是()A、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应B、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求C、同一级别的中断请求按时间的先后顺序响应D、同级中断不能嵌套正确答案:A13.单片机的特点里没有包括在内的是()。

单片机考试试题和答案

单片机考试试题和答案

单片机考试试题和答案一、选择题(每题2分,共20分)1. 单片机是指()。

A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间各是多少?()A. 64KB,64KBB. 64KB,128KBC. 128KB,64KBD. 64KB,256KB答案:C3. 8051单片机的外部中断有()个。

A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有几个?()A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信可以工作在()种方式。

A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()。

A. 准双向口B. 推挽输出C. 漏极开路D. 集电极开路答案:A7. 8051单片机的看门狗定时器是()。

A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:C8. 8051单片机的外部中断0的中断向量地址是()。

A. 0003HB. 0013HC. 0023HD. 0033H答案:B9. 8051单片机的外部中断1的中断向量地址是()。

A. 0003HB. 0013HC. 0023HD. 0033H答案:D10. 8051单片机的串行通信的波特率可以通过定时器()来设置。

A. 0B. 1C. 2D. 3答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。

答案:1282. 8051单片机的外部中断0的优先级高于外部中断1的优先级。

答案:错误3. 8051单片机的定时器0和定时器1可以工作在______模式。

答案:16位4. 8051单片机的看门狗定时器的溢出时间是______。

答案:1.085秒5. 8051单片机的串行通信可以工作在8位可变波特率模式。

答案:正确6. 8051单片机的I/O口P1.0和P1.1可以作为______使用。

单片机考试试题,江西理工

单片机考试试题,江西理工

《单片机原理及接口技术》试卷(闭卷A卷)一.单项选择题(每题1分,共20分)1.DPTR为(C)A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为(B)A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为( A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B)A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为(A)A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期10.#data表示( A )A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为(C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. 为( C )A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由(D )个振荡脉冲组成。

A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是(C )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为(B)A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为( C )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中( A )为程序存储器。

江西理工大学单片机试题A答案

江西理工大学单片机试题A答案

试题A答案一、填空题(共20分,每空1分)1、-32H的补码是0CEH 或11001110B2、单片机包括上电自动复位和人工复位两种复位方式。

3、在MCS-51中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。

4、堆栈的特性是先进后出,8051的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP 。

5、当EA接地时,MCS-51单片机将从__外部程序存储器___的0000H 地址开始执行程序。

6、MCS-51中有4组工作寄存器,它们的地址范围是00H~1FH 。

7、MCS-51响应中断源请求的条件是:(1)当前指令执行结束;(2)当前执行的指令不是中断返回IRET或对IE、IP写操作指令;(3)CPU没有处理高优先级或同级中断。

8、74LS138是起地址译码作用的器件,74LS373是起地址锁存作用的器件。

9、MCS-51有一个全双工的异步串行口,有 4 种工作方式。

10、P87LPC762程序存储器容量为2 KB,而P87LPC764程序存储器容量为4 KB。

二、简答题(共30分)1、下面是P2口的内部结构图, 当P2口作为IO口时,试说明IO的工作过程。

(5分)P2口可以作为I/O端口使用。

这时,“控制”信号为“0”,多路开关转向锁存器同相输出端Q,输出信号经内部总线→锁存器输出端Q→反相器→V2管栅极→V2管漏极输出。

由于V2管漏极带有上拉电阻,可以提供一定的上拉电流,负载能力约为4个TTL与非门;作为输入口前,同样需要向锁存器写入“1”,使反相器输出低电平,V2管截止,即引脚悬空时为高电平,防止引脚被钳位在低电平。

读引脚信号有效后,输入信息经读引脚三态门电路到内部数据总线。

2、用MCS-51进行程序存储器的扩展时,其地址、数据、控制总线分别是哪些?(4分)用MCS-51进行程序存储器的扩展时,其三总线如下:地址总线: 高8位:P2口;低8位:P0口;数据总线:P0口(分时复用);控制总线:/PSEN(程序存储器读)。

单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。

A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。

A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。

A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。

A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。

A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。

"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。

A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。

A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。

A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。

2023年大学_单片机原理及应用试题含答案

2023年大学_单片机原理及应用试题含答案

2023年单片机原理及应用试题含答案2023年单片机原理及应用试题含答案(一)一.填空题(每空1分,共20分)1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。

2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的输出。

3、通过堆栈操作实现子程序调用,首先就要把的内容入栈,以进行断点保护。

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

4、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。

5、假定累加器A中的内容为40H,执行指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送入累加器A中。

6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。

7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为。

8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。

下述程序执行后:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AMOV A,BINC AMOVC A,@A+DPTRPUSH ARETORG 3000HDB 10H,80H,30H,80H,50H,80H请问:A= ,SP= ,(41H)= ,(42H)= 。

9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的端提供信号。

10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问存储器提供地址,而DPTR是为访问存储器提供地址。

11、16KB RAM存储器的首地址若为3000H,则末地址为 H。

二.选择题(每题2分,共16分)1、8051与8751的区别是:A、内部数据存储但也数目的不同B、内部程序存储器的类型不同C、内部数据存储器的类型不同D、内部的寄存器的数目不同2、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。

单片机考试题目和答案

单片机考试题目和答案

单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。

A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。

A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。

A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。

A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。

A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。

A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。

A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。

单片机技术题库(试题67道含答案)

单片机技术题库(试题67道含答案)

单片机技术题库(试题67道含答案)1.单片机的看门狗功能与电压侦测功能往往要消耗不少的电流,应尽量()这类功能。

A.取消B.保留C.控制D.扩展正确答案:A2.读RAM会比读FLASH带来更大的功耗。

正是因为如此,RAM在低功耗性能突出的CPU设计上应改为仅允许()子程序调用。

A.二次B.一次C.三次D.四次正确答案:B3.在现有的运算放大器当中,当静态电流给定后,可获得的()是存在着显著的差异的,在选择时要引起注意。

A.电流B.带宽C.电压D.功率正确答案:B4.降低单片机的供电()可以有效地降低其功耗。

A.电压B.电流C.带宽D.频率正确答案:C5.TI公司的MSP430系列单片机是一个超低功耗类型的()位单片机。

A.16B.8C.32D.4正确答案:A6.单片机应用系统所在现场的各种干扰是影响可靠性的主要因素。

形成干扰的基本要素有三个:()。

A.电源、晶振、存储器B.软件、硬件、计算机C.干扰源、传播路径、敏感器件D.工作模式正确答案:C7.编写源程序有效的办法是以各模块之间连接关系最简为原则,明确各模块应完成的功能,划分程序模块,采用()程序设计。

A.从上到下B.模块化C.子程序D.C语音正确答案:B8.单片机的看门狗功能与电压侦测功能往往要消耗不少的电流,应尽量()这类功能,尤其是进入低功耗状态之前。

A.取消B.加强C.忽视D.注意正确答案:A9.系统资源的配置包括芯片硬件资源的配置和()资源的分配。

A.CPUB.外设接口C.存储器D.寄存器正确答案:C10.系统超低功耗的运行管理指的是利用()进行管理。

A.CPUB.软件C.低功耗器件D.硬件正确答案:B11.TICCS可以运行在以下系统()。

A.UNIXB.LinuxC.MACOSD.WindowsE.Android正确答案:BD12.IAREW430中工程文件编译后在Debug目录下自动生成3个子目录是()。

A.settingsB.ListC.ObjD.ExeE.project正确答案:BCD13.MSP431API驱动函数库DriverLib不支持IAREmbeddedWorkbench。

单片机原理及应用测试题+答案

单片机原理及应用测试题+答案

单片机原理及应用测试题+答案一、单选题(共100题,每题1分,共100分)1、ISIS模块的主要功能是()。

A、电路原理图设计与仿真B、高级布线和编辑C、图像处理D、C51源程序调试正确答案:A2、下面哪一项不是计算机与外部设备的基本通信方式()A、并联通信B、串行通信C、USBD、WiFi正确答案:A3、89C51单片机有片内ROM容量()A、4KBB、8KBC、128BD、256B正确答案:A4、8051单片机()口是一个8位漏极型开路型双向I/O端口。

A、P0B、P1C、P3D、P2正确答案:A5、89C51单片机复位操作的主要功能是把PC初始化为()A、0100HB、2080HC、OOOOHD、8000H正确答案:C6、i/10为()A、取整C、判断D、取余正确答案:A7、单片机内部数据之所以用二进制形式表示,主要是()A、为了编程方便B、为了通用性C、为了提高运算速度D、受器件的物理性能限制正确答案:D8、T1的两个特殊功能寄存器为()A、TH0\TL1B、TH1\TL0C、TH0\TL0D、TH1\TL1正确答案:D9、80C51串行口发送数据的正确次序是下述的顺序()。

①待发数据送SBUF;②硬件自动将SCON的TI置1;③经TXD(P3.1)串行发送一帧数据完毕;④用软件将SCON的TI清零A、①③②④B、①②③④C、④③①②D、③④①②正确答案:A10、51单片机的定时器工作方式0的功能是()A、8位自动重装定时/计数器B、3种定时/计数器关系C、16位定时/计数器D、13位定时/计数器正确答案:D11、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCON正确答案:C12、T0,T1的工作方式由()确定A、M1,M0B、IT1,IT0C、TR1,TR0D、TF1,TF0正确答案:A13、89C51单片机在正常运行时RST/VPD引脚应为()A、高电平B、低电平C、高阻态D、脉冲输入正确答案:B14、51单片机的复位引脚是哪一个()A、RSTB、EAC、PSEND、ALE正确答案:A15、下列由P3.3接口引入的中断源是()A、T1B、TOC、INT1D、INTO正确答案:C16、关于LED数码管动态显示描述中正确的是()A、只有共阴极数码管可用于动态显示B、只有P2口支持数码管动态显示C、每个i/o口都可以用于数码管的动态显示D、动态显示具有占用CPU机时少,发光稳定的特点正确答案:C17、89C51单片机的最小时序定时单位是()A、状态C、机器周期D、指令周期正确答案:B18、for(i=0;i<9;i++)循环运行()次结束A、10B、11C、9D、12正确答案:C19、定时/计数器在工作方式2下,把T0(或T1)配置成一个可以自动重装载的8位定时/计数器,其最大计数长度是()A、8092B、256C、128D、65536正确答案:B20、下列选项中()是定时/计数器T0的中断允许控制位A、EAB、ET0C、IT0D、IE0正确答案:B21、51单片机的定时器工作方式2的功能是()A、3种定时/计数器关系B、13位定时/计数器C、8位自动重装定时/计数器D、16位定时/计数器正确答案:C22、代码void DelayMS(uint x){Unsignedintt;While(x--)for(t=0;t<120;t++);}的作用()A、延时B、加速C、无用D、代码错误正确答案:A23、下列选项中不能作为if语句中条件表达式的是()。

单片机测试题(含答案)

单片机测试题(含答案)

单片机测试题(含答案)一、单选题(共107题,每题1分,共107分)1.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是 ( ) 。

A、1μSB、0.5μSC、4μSD、2μS正确答案:D2.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。

A、高8位地址总线B、控制总线C、低8位地址总线D、数据总线正确答案:A3.一条DB语句定义的数表,其数的个数不得超过 ( ) 个。

A、20B、40C、80D、160正确答案:C4.当8051单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 ( ) 。

A、1μSB、4μSC、2μSD、8μS正确答案:A5.堆栈指针的英文缩写是 ( ) 。

A、STB、SC、SKD、SP正确答案:D6.下列芯片中属于单片机的芯片是( )。

A、80486B、8088C、8048D、8255正确答案:C7.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为数据总线的是 ( ) 。

A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:B8.当MCS-51系列单片机的RST引脚上出现持续 ( )个振荡周期以上的高电平时,系统复位。

A、6B、12C、24D、36正确答案:C9.MCS-51单片机复位后程序计数器PC= ( )。

A、0000B、(B)0003C、(C)0030D、0FFFFH正确答案:A10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。

A、20B、40C、80D、160正确答案:C11.累加器A的内容是12H,执行SWAP A 指令后累加器的内容变为( ) 。

A、10B、20C、21D、02H正确答案:C12.下列指令中,对标志位CY有影响的指令是 ( ) 。

A、INCB、(B)ANLC、,D、(C)MOVE、,F、D.SUBBG、,正确答案:D13.8051单片机的字长是( )位。

单片机原理及应用习题库含参考答案

单片机原理及应用习题库含参考答案

单片机原理及应用习题库含参考答案一、单选题(共100题,每题1分,共100分)1.89C51单片机的定时器/计数器工作方式1是()A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B2.行列式键盘的特点是()A、软件部分简单B、占用I/O口线较少C、电路简单D、易于编程正确答案:B3.已知80C51单片机的定时器T1用作定时方式时是()A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个脉冲加1D、由外部计数脉冲计数,一个机器周期加1正确答案:B4.89C51单片机的最小时序定时单位是()A、状态B、拍节C、机器周期D、指令周期正确答案:B5.在Keil C的程序里,若要指定P0的bit3,应如何编写()A、P0.3B、Port0.3C、Port^3D、P0^36.M1M0=11时,定时器工作于方式()A、3B、2C、1D、0正确答案:A7.单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D8.51单片机两个定时/计数模块为()A、INT1,T1B、T0,T1C、INT0,INT1D、INT0,T0正确答案:B9.假设单片机P0.0~P0.3引脚接有4个独立开关,P0.4~P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下()。

A、P0=P0|0x0fB、P0=P0|0xf0C、P0=P0&0x0fD、P0=P0&0xf0正确答案:C10.ISIS模块的主要功能是()。

A、电路原理图设计与仿真B、高级布线和编辑C、图像处理D、C51源程序调试11.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B12.控制串口通信的中断源是()A、T1B、TX/RXC、T0D、INTO正确答案:B13.定时时间可表示为(计数器满计数值-计数初值)*y,其中y是()A、指令周期B、机器周期C、状态周期D、时钟周期正确答案:B14.十进制数26.625D转化为二进制数为()A、11110.101B、11010.111C、11010.101D、11111.101正确答案:C15.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、半双工B、单工C、全双工D、手动16.单片机上电复位后,PC的内容和SP的内容为()A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B17.下列哪个优先级最高()A、T2B、T1C、TOD、一样高正确答案:C18.80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为()A、TCON=0x01;B、TCON=0x05;C、TMOD=0x10;D、TMOD=0x50正确答案:C19.使80C51的定时器T1停止计时的C51命令是()。

《单片机》编程题题库答案[1](2021年整理精品文档)

《单片机》编程题题库答案[1](2021年整理精品文档)

(完整版)《单片机》编程题题库答案(完整版)《单片机》编程题题库答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)《单片机》编程题题库答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整版)《单片机》编程题题库答案的全部内容。

第1页共90页《单片机原理及应用》编程题题库参考答案六、编程(每题10分)1、内部RAM 30H和31H单元中存放着2个0-9的ASCII码(高位字节在前),请将其转换为压缩BCD码(高位在前)并存入外部RAM 2300H单元中。

解: ORG 0HLJMP STARTORG 30HSTART: MOV A,30HANL A,#0FHSWAP AMOV R0,AMOV A,31H ANL A,#0FHORL A,R0MOV DPTR,#2300HMOVX @DPTR,AEND评分办法:不要求写出程序的注释。

程序设计思路正确可得5分,指令完全写对可得10分。

若仅写对少量指令,可酌情给1-3分;若仅有少量指令写错,可酌情扣1-3分.2、将存放在内部RAM 30H-35H单元的压缩型BCD码转换成相应的ASCII码,依次存放到外部RAM 2100H开始的单元区中.ORG 0H第1页共90页LJMP STARTORG 30HSTART:MOV R0,#30HMOV R2,#06HMOV DPTR,#2100H LOOP:MOV A,@R0SWAP AANL A,#0FHORL A,#30HMOVX @DPTR,AINC DPTRMOV A,@R0ANL A,#0FHORL A,#30HMOVX @DPTR,AINC DPTRINC R0DJNZ R2,LOOPSJMP $END评分办法:不要求写出程序的注释。

单片机原理与应用练习题库及答案

单片机原理与应用练习题库及答案

单片机原理与应用练习题库及答案一、单选题(共64题,每题1分,共64分)1.单片机8031的/EA引脚( )。

A、必须接地B、必须接+5V电源C、可悬空D、以上三种情况视需要而定正确答案:A2.MCS-51单片机向外扩展存储器时,片内4个I/O口中作为数据总线的是( )。

A、P0口和P2口B、P0口C、P2口和P3口D、P2口正确答案:B3.MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用寄存器( )。

A、IEB、IPC、TCOND、SCON正确答案:B4.启动定时器/计数器T0开始计数是使TCON的( )。

A、TF0位置1B、TR0位置1C、TR0位置0D、TR1位置0正确答案:B5.执行指令MOVXA,@DPTR时,/WR、/RD脚的电平为( )。

A、/WR高电平,/RD高电平B、/WR低电平,/RD高电平C、/WR高电平,/RD低电平D、/WR低电平,/RD低电平正确答案:C6.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。

A、P2口B、P1口C、P0口D、P0口和 P2口正确答案:C7.MCS-51单片机的复位信号是( )有效。

A、高电平B、低电平C、脉冲D、下降沿正确答案:A8.MCS-51单片机的两个定时器/计数器作定时器使用时,其TMOD的D6或D2位应分别为( )。

A、D6=0,D2=0B、D6=1,D2=0C、D6=0,D2=1D、D6=1,D2=1正确答案:A9.以下描述正确的是( )。

A、continue语句的作用是结束整个循环B、只能在循环体内和switch语句体内使用break 语句C、在循环体内使用break语句和continue语句的作用相同D、以上三种都不正确正确答案:B10.用定时器/计数器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是( )。

A、F6H、F6HB、FFH、F0HC、F0H、F0HD、FFH、F6H正确答案:D11.外部中断1固定对应的中断入口地址为( )。

江西理工大学单片机试题C答案

江西理工大学单片机试题C答案

试题C答案一、填空题(共15分,每空1分)1、单片机内有组成微机的主要功能部件 CPU 、存储器和 I/O接口。

2、MCS-51有4个并行I/O口,其中 P1~P3 准双向口,所以由输出转输入时必须先写入“1”。

3、在MCS-51中有两个寄存器用于提供地址,其中PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址4、因为MCS-51的P0口是地址总线低8位和数据总线分时复用的,因此在进行系统扩展时,应使用地址锁存器使信号分离。

5、指令包含操作码和操作数两个部分,前者用来表示执行什么样的操作,后者用来指出参加操作的数据或数据的存储地址。

6、ANL A,#0F0H是将A的低4位置0,而高4位不变。

7、中断处理可分为四步,分别是中断请求,中断响应,中断服务,中断返回。

8、SBUF是串行口数据接收、发送缓冲器; SCON是串行口控制寄存器。

二、简答题(共30分)1、什么是时钟周期、机器周期、指令周期,三者之间的关系如何?一个机器周期的时序如何划分?(6分)时钟周期是单片机最基本的时间单位是输入时钟频率的倒数。

机器周期则是完成某一个规定操作所需的时间。

指令周期是从CPU取出一条指令到该指令执行完所需的时间。

MCS-51的一个机器周期由12个时钟(振荡)周期组成,一个指令周期有1~4个机器周期。

一个机器周期为6个状态周期,共12个时钟周期,依次表示为S1P1、S1P2、……S6P1、S6P2。

2.简述在访问外部存储器时P0口作为地址/数据总线时的工作过程。

(5分)在访问外部存储器时,P0口作为地址/数据总线使用,这时多路开关“控制”信号为“1”,与门解锁,与门输出信号电平由“地址/数据”线信号决定;同时多路开关与反相器的输出端相连,地址信号经“地址/数据”线→反相器→V2栅极→V2 漏极输出,例如地址信号为“0”,与门输出低电平,V1管截止;反相器输出高电平,V2管导通,输出引脚的地址信号为低电平。

单片机原理笔试题及答案

单片机原理笔试题及答案

单片机原理笔试题及答案一、单选题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. MCUC. DSPD. FPGA答案:B2. 8051单片机的内部RAM共有()字节。

A. 128B. 256C. 512D. 1024答案:B3. 下列哪个是单片机的中断源()。

A. 定时器B. 串行通信C. A/D转换D. 所有选项答案:D4. 8051单片机的定时器/计数器是()位的。

A. 8B. 16C. 32D. 64答案:A5. 单片机的I/O口具有()功能。

A. 只读B. 只写C. 读/写D. 以上都不是答案:C6. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A7. 下列哪个不是单片机的特点()。

A. 体积小B. 集成度高C. 功能强大D. 价格昂贵答案:D8. 8051单片机的程序存储器是()。

A. RAMB. ROMC. EPROMD. EEPROM答案:B9. 单片机的I/O口通过()方式与外部设备通信。

A. 串行B. 并行C. 串行和并行D. 以上都不是答案:C10. 8051单片机的定时器/计数器工作在方式1时,其计数器是()位的。

A. 8B. 16C. 32D. 64答案:B二、填空题(每题2分,共20分)1. 单片机的核心是_______。

答案:CPU2. 8051单片机的内部RAM分为_______和_______。

答案:工作寄存器区、位寻址区3. 单片机的中断优先级由_______决定。

答案:IP寄存器4. 8051单片机的定时器/计数器在方式0时,是_______位的。

答案:135. 单片机的I/O口可以通过_______来控制其输入输出。

答案:编程6. 8051单片机的外部中断INT0和INT1的中断向量地址分别是_______和_______。

答案:0003H、0013H7. 单片机的程序存储器通常采用_______。

答案:ROM8. 8051单片机的定时器/计数器在方式2时,是_______位的。

单片机原理及应用习题库与参考答案 (3)

单片机原理及应用习题库与参考答案 (3)

单片机原理及应用习题库与参考答案一、单选题(共54题,每题1分,共54分)1.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A2.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D3.一个具有4K字节的程序放在首地址为5000H的存贮区,则末地址为():A、6FFFHB、5FFFHC、5F00HD、6000H正确答案:B4.当晶振频率为6MHz时,有效复位信号高电平时间要持续():A、4μsB、2μsC、3μsD、1μs正确答案:A5.波特的单位是()A、字节/秒B、帧/秒C、字符/秒D、位/秒正确答案:D6.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B7.下列指令中不影响标志位CY的指令有()。

A、ADD A,20HB、CLRC、RRC AD、INC A正确答案:D8.以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON正确答案:B9.MCS-51单片机的低8位地址总线是():A、P0B、P1C、P2D、P3正确答案:A10.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D11.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、06HB、20HC、02HD、60H正确答案:D12.若(A)=C3H,(R0)=AAH,执行ADD A,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D13.RS1和RS0的定义是()A、用户标志位B、进位标志位C、奇偶标志位D、寄存器组选择位E、辅助进位标志位F、溢出标志位正确答案:D14.ALU表示()。

A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D15.8051单片机的定时器T1用作定时方式时是A、由外部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:B16.下列指令能使R0低4位不变,高4位置F的是()。

江西理工大学单片机试题B答案

江西理工大学单片机试题B答案

试题B答案、填空题(共20分,每空1分)1、PSW是程序状态字寄存器。

2、MCS-51最多可以有£个并行输入输出口,最少也可以有1个并行口,即P±_。

P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

3、MCS-51复位后,PC= 00 H若希望从片内存储器开始执行,EA脚应接高电平, PC值超过0FFF H时,MCS-51会自动转向片外存储器继续取指令执行,利用ALE 信号锁存来自P0 口的低8位地址信号。

4、增强型51单片机有6—个中断源,可分为4_个中断优先级。

上电复位时外部中断0中断源的最高。

5、指令LCALL37B0H首地址在2000H 所完成的操作是2003H入栈,37B0送入PG6、8051的定时器/计数器方式2是8位自动重装载方式,经常用作串行口的波特率发生器。

7、RS232C是串行通信总线标准。

、简答题(共25分)1 •下面是P0口的内部结构图,试分析P0作为输入时的工作原理(4分)P0作为输入口时,与P1 口类似,也必须先执行写端口指令,如:SETB P0.X 或MOV P0,#0FFH各P0 口锁存器置“ T,端输出低电平,使V2管截止(这时V1、V2均截止,P0.X引脚悬空),否则P0.X引脚也有可能被钳位在低电平状态。

在读引脚信号作用下,输入信息经P0.X引脚一读引脚三态门电路到内部总线。

2. 一条指令包含哪两个部分?各部分的作用是什么?(4分)指令包含操作码和操作数两个部分,操作码用来表示执行什么样的操作,操作数用以指出参加操作的数据或数据的存储地址。

3•系统复位后SP初值为07H,在堆栈操作前,为什么还要重新将SP属值为30H~7FH.(5 分)系统复位后,PSW的b4、b3位为00,即选择了工作寄存器区中的0区作为当前工作寄存器区,SP寄存器的初值为07H,当有数据进入堆栈时,将从08H单元开始存放,这一般是不允许的,因为08H〜1FH属于工作寄存器区,不宜占用;20H〜2FH是位地址区,也需要部分或全部保留。

单片机考试题和答案详解

单片机考试题和答案详解

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

试题B答案
一、填空题(共20分,每空1分)
1、PSW是程序状态字寄存器。

2、MCS-51最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1 。

P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

3、MCS-51复位后,PC= 00 H。

若希望从片内存储器开始执行,EA脚应接高电平,
PC值超过 0FFF H时,MCS-51会自动转向片外存储器继续取指令执行,利用ALE 信号锁存来自P0口的低8位地址信号。

4、增强型51单片机有 6 个中断源,可分为 4 个中断优先级。

上电复位时外部
中断0 中断源的最高。

5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0送入PC。

6、8051的定时器/计数器方式2是8位自动重装载方式,经常用作串行口的波特率
发生器。

7、RS232C是串行通信总线标准。

二、简答题(共25分)
1.下面是P0口的内部结构图,试分析P0作为输入时的工作原理(4分)P0作为输入口时,与P1口类似,也必须先执行写端口指令,如:SETB P0.X 或MOV P0,#0FFH将P0口锁存器置“1”,端输出低电平,使V2管截止(这时V1、V2均截止,P0.X引脚悬空),否则P0.X引脚也有可能被钳位在低电平状态。

在读引脚信号作用下,输入信息经P0.X引脚→读引脚三态门电路到内部总线。

2.一条指令包含哪两个部分?各部分的作用是什么?(4分)
指令包含操作码和操作数两个部分,操作码用来表示执行什么样的操作,操作数用以指出参加操作的数据或数据的存储地址。

3.系统复位后SP初值为07H,在堆栈操作前,为什么还要重新将SP属值为30H~7FH.(5分)
系统复位后,PSW的b4、b3位为00,即选择了工作寄存器区中的0区作为
当前工作寄存器区,SP寄存器的初值为07H,当有数据进入堆栈时,将从08H单元开始存放,这一般是不允许的,因为08H~1FH属于工作寄存器区,不宜占用;
20H~2FH是位地址区,也需要部分或全部保留。

因此,必须通过数据传送指令重新设置SP的初值,将堆栈底部设在30H~7FH.
4、增强型MCS-51系列单片机复位时PSW及各中断服务程序的入口地址分别是多少。

(7分)
程序状态子PSW:程序状态字初值 00H
外部中断0: 服务程序入口地址0003H
定时器0中断: 服务程序入口地址000BH
外部中断1: 服务程序入口地址0013H
定时器1中断: 服务程序入口地址001BH
串行口中断: 服务程序入口地址0023H
定时器2中断: 服务程序入口地址002BH
5、在综合扩展系统中,MCS-51是如何区分地址互相重叠的RAM和ROM的?而片内存储
器和片外存储器是用什么区分的?(5分)
由于访问不同的存储器时MCS-51提供不同的选通信号,即访问程序存储器时MCS-51提供PSED信号,而访问数据存储器时,由P3.7或P3.6提供WR或RD信号。

片外,由EA控制,当EA为1时,CPU执行过程中,涉及前4K 时,将从片内ROM 读取。

涉及其他空间时,则从片外读取。

EA为0时,则认为所有程序都在片外ROM 中。

三、程序阅读(共20分,每空1分)
1.已知(31H)=21H,(32H)=04H,(SP)=3EH,(46H)=33H,(47)=35H,执行下列指令后(46H)=_ 04H ;(47H)=__21H _;(SP)= 3EH ;源操作数是直接寻址。

PUSH 31H
PUSH 32H
POP 46H
POP 47H
2.执行下列指令后,(A)=_63H ;状态标志(OV)=__1_ ;(AC)= 0 ;(P)=__0_。

MOV A,#0B4H
ADD A,#01H
SUBB A,#51H
3.已知(PSW)=00H,执行下列指令组后,累加器(A)=__F9H ,(R1)= 87H ,(SP)= 40H ,(3EH)= 01H ,(3FH)= 79H ,(A)与(R1)的关系是(R1)是(A)的补码,涉及到的寻址方式有立即寻址、寄存器寻址、直接寻址、位寻址。

MOV SP,#3EH
MOV R1,#87H
MOV A,R1
CPL A
INC A
PUSH PSW
PUSH ACC
SETB ACC.7
4.下列伪指令汇编后,存放25H的单元及LOOP的值分别是(0106H_)=25H,LOOP =__2100H_。

ORG 0100H
TAB: DB‘ABC’
MOON:DS 03H
BUF: DB 25H
LOOP EQU 2100H
四、作图题(10分)
1.试画出用两片6264(8KB) 数据存储器给80C52单片机扩展16KB的数据存储器的原理图,且第一片的地址为2000H~3FFFH,第二片的地址为4000H~5FFFH,画出必要的引脚和连线.
五、编程题(25分)
1.在3500H为首址的片外RAM区中,有20个补码表示的数,编写实现把其中正数传到20H为首址的片内RAM区中,负数不传送的程序。

(10分)
ORG 0000H
AJMP MAIN
MAIN:MOV DPTR,#3500H
MOV R2,#14H
MOV R0,#20H
LOOP:MOVX A,@DPTR
JB ACC.7,COM
MOV @RO,A
INC RO
COM: INC DPTR
DJNZ R2,LOOP
HERE:SJMP HERE
END
2.用一个中断源可以显示故障的发生,如图所示。

当系统正常工作时,4个故障的输入均为低电平,作为指示灯使用的发光二极管全不亮。

当有某部分出现故障时,输入出现高电平,相应的发光二极管亮,并可同时指示多个故障的发生。

编写程序实现该功能. (15分)
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP INT0
ORG 0100H
MAIN: ANL P1,#55H ;P1口奇数脚为输出,偶数脚为输入 SETB IT0 ;边沿触发
SETB EA ;CPU开中断
SETB EX0 ;允许外部0中断
SJMP $
ORG 0400H
INT0: JNB P1.0, L1 ;P1.0=0,转L1
SETB P1.1 ;若故障1,则相应的二极管亮L1: JNB P1.2, L2
SETB P1.3
L2: JNB P1.4, L3
SETB P1.5
L3: JNB P1.6, L4
SETB P1.7
L4: RETI
END。

相关文档
最新文档