《单片机应用技术》试卷A及答案

合集下载

单片机应用技术试题参考答案及评分标准(一)

单片机应用技术试题参考答案及评分标准(一)

单片机应用技术试题参考答案及评分标准(一)第一部分笔试题(本部分共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、ASCII码2、83、地4、07H,0000H,00H,0FFH5、程序,数据6、5,27、24H,1,18、模拟,数字9、并行,串行10、源程序,目标程序二、选择题(每空1分,共10分)1、B2、D3、A4、A5、B6、C7、D8、D9、D 10、B三、简答题(每题4分,共16分)1、(1)末地址为3FFH;(2分)(2)末地址为FFFH (2分)2、DPTR是数据寄存器;(1分)作用:1)在访问外部数据存储器时用DPTR 作为地址指针,寻址整个64KB 外部数据存储器空间;2)用DPTR 作为基址寄存器,对程序存储器空间进行访问。

(2分)DPTR 由DPL 和DPH两个8位寄存器构成。

(1分)3、00011011Λ10011110——————00011010 (2分)(A)=1AH (1分)(P)=1 (1分)4、T0 初值=216-500μm/2μm (2分)=65536-250 (1分)= 65286=FF06H (1分)四、写出下列程序每步运行结果(共14分)(DPTR)=1234H (1分)(R0)=32H (1分)(DPTR)=1235H (1分)(R0)=31H (1分)(A)=56H (1分)(1235H)=56H (1分)(31H)=56H (1分)(A)=79H (1分)(40H)=79H (1分)(A)=86H (1分)(A)=0DH (1分)(CY)=1 (1分)(A)=86H (0.5分)(A)=00H (0.5分)(A)=0FFH (0.5分)(50H)=0FFH (0.5分)第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:下面是一个循环点亮八个发光二极管的程序,请阅读该程序,完成以下问题:1、正确连出电路。

河北机电学院《单片机应用技术》试卷AB

河北机电学院《单片机应用技术》试卷AB

河北机电职业技术学院期末考试试卷2015-2016年度第二学期《单片机应用技术》课程(A卷)(开卷可以带笔记本)班级电子1401 学号姓名成绩一、填空题(每小题2分,共20分)1.51系列单片机芯片有_______个引脚,有_______个并行I/O端口,分别是_______、________、_________和___________。

2.8051芯片最小系统的构成,包括:电源、接地、___________电路和_____________电路。

3.一个C源程序至少应包括一个_______函数。

程序的执行从_______执行,到_______结束。

4.单片机复位后IE=_________,PC=_________,SP=_____________。

5.十进制数127转换为二进制数为_________,转换为十六进制数为_______。

6.51系列单片机内部有_________个中断源,分别是______、______、______、______、_______。

其中,有_________个内部中断源。

7.51系列单片机的存储器主要有4个物理存储空间,即__________、__________、__________和___________。

8.在共阴极数码管显示器上若要显示字符“A”,其相应的字形码是____________。

9.串行通信方式有__________种,分别是________________,51系列单片机串行口的通信方式是___________。

10.A/D转换器的作用是____________,应用在单片机控制系统的____________通道。

二、判断题,下列各小题叙述是否正确,正确的在后面括号内打“√”,错误的在后面括号内打“×”。

(每小题1分,共10分)1.单片机复位后,其四个并行I/O端口的状态分别为0FFH。

( )2.51系列单片机中的程序据存储器断电后信息不消失了。

单片机技术与应用样卷A答案

单片机技术与应用样卷A答案

单片机技术及应用(A卷)参考答案及评分标准一、选择题(共15题,每题2分,总计30分)二、填空题(共15题,每空1分,总计30分)1、1B6H2、以0x开头的数字3、取余、 24、16、上升沿、下降沿5、“自由运行”、“模”、“正计数/倒计数”6、128、模7、218、149、USART0、USART110、IEEE802.15.411、00aa aaaa aabb bbbb12、硬件消抖、软件消抖13、“上拉”、“下拉”、“三态”14、定时器1、定时器2、定时器3、定时器4、睡眠定时器15、查询方式、中断方式三、简答题(共4题,每题5分,共20分)1、单片机的内部结构包括哪些关键部分?答:1)时钟电路2)中央处理器3)只读存储器ROM4)随机存储器RAM5)中断系统6)并行I/O口7)定时/计数器8)串行接口2、如果使用串口调试工具收发CC2530串口数据?答:1、设置串口号,2、设置波特率,需与软件编程中所设置的波特率一致,3、打开串口3、什么是看门狗定时器?其用途是什么?CC2530看门狗定时器的特性有哪些?答:看门狗定时器实际上是一个计数器,一般给看门都定时器一个大数,程序开始运行后看门狗开始倒计数。

用途:可以用于受到电气噪音、电源故障、静电放电等影响的环境,或用于需要高可靠性的环境。

特性:(1)拥有四个可选的定时器间隔,(2)可以运用看门狗模式(3)可以运用定时器模式(4)能够在定时器的模式下产生中断请求;4、什么是中断?中断的作用?答:“中断”即打断,是指CPU在执行当前程序时,由于系统中出现了某种急需处理的情况,CPU暂停正在执行的程序,转而去执行另一段特殊程序来处理出现的紧急事务,处理结束后CPU 自动返回到原先暂停的程序中去继续执行。

这种程序在执行过程中由于外界的原因而被中间打断的情况称为中断。

中断的作用:中断使得计算机系统具备应对突发事件能力,提高了CPU的工作效率。

如果没有中断系统,CPU就只能按照程序编写的先后次序,对各个外设进行依次查询和处理,即轮询工作方式。

单片机应用技术试题库及答案-MCS—51单片机原理与结构

单片机应用技术试题库及答案-MCS—51单片机原理与结构
A.PC B.ACC C.B D.SP E.PSW
14.MCS—51单片机中堆栈的作用有 CDE 。
A.保护SP B.保护栈顶 C.保护断点 D.保护现场
E.保护调用指令的下一条指令地址
一、填空题:(2分/题*10=20分)
1、8051单片机堆栈遵循数据后进先出(先进后出)的原则。
31.MCS—51的串行数据缓冲器SBUF用于 。B
A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址
D.存放待调试的程序
32.MCS—51单片机的P1口的功能是 。A
A.可作通用双向I/O口用 B.可作一般I/O口用
C.可作地址/数据总线用 D.可作通用I/O口用
5.单片机8031的ALE引脚是 B 。
A. 输出高电平 B。输出矩形脉冲,频率为fosc的1/6
B. C.输出低电平 D。输出矩形脉冲,频率为fosc的1/2
6.单片机8031的 引脚 A 。
A.必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定
7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A 。
D.少部分只能位寻址
16.寻址方式就是 C 的方式。
A.查找指令操作码 B.查找指令 C.查找指令操作数
D.查找指令操作码和操作数
17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C μS。
A.1/12 B.1/2 C.1 D.2
18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 。
A.P0口 B。P1口 C。P2口 D。P0口 和 P2口

单片机应用技术期末考试试卷及答案

单片机应用技术期末考试试卷及答案

单片机应用技术期末考试试卷及答案DEC DPTR DEC R1ADDC#30H,A ADDC A,#30H四、综合题(共分)1、编程将片内RAM30H单元开始的10个的数据传送到片外RAM3000H开始的单元中去。

(分)MOV R0,#30HMOV DPTR,#3000HMOV R7,#10LOOP:MOV A,@R0MOVX@DPTR,AINC R0INC DPTRDJNZ R7,LOOP2、片内RAM40H开始的单元内有10个二进制数,编程找出其中最大值并存于50H 单元中。

(分)START:MOV R0,#40H;数据块首地址送R0MOV R7,_#9__;比较次数送R7MOV A,@R0;取数送ALOOP:INC R0MOV30H___,@R0;取数送30HCJNE A,30H,NEXT;(A)与(30H)相比NEXT:_JNC NEXT1__;(A)≥(30H)转NEXT1MOV A,30H___;(A)<(30H),大数送ANEXT1:DJNZ R7,LOOP;比较次数减1,不为0,继续比较_MOV50H,A__;比较结束,大数送50HRET3.编制一个循环闪烁灯的程序。

有8个发光二极管,每次其中某个灯闪烁点亮5次后,转到下一个闪烁5次,循环不止。

画出电路图。

(分)START:MOV R2,#8MOV A,#0FEHL2:MOV R1,#5L1:MOV P1,AACALL DELAYMOV P1,#0FFHACALL DELAYDJNZ R1,L1RL ADJNZ R2,L2SJMP STARTDELAY:MOV R6,#5D1:MOV R7,#100DJNZ R7,$DJNZ R6,D1RET4、设两个三字节数分别放在50、51H、52H和60、61H、62H,高位在前,低位在后。

编程实现两个三字节数相加,结果放在70H、71H、72H、73H。

(共10分)CLR CMOV A,52HADD A,62HMOV73H,AMOV A,51HADDC A,61HMOV72H,AMOV A,50HADDC A,60HMOV71H,AMOV A,#0ADDC A,#0MOV70H,A5.设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?(分)MOV R0,#30H;R0=30HMOV A,@R0;A=5AHMOV R1,A;R1=5AHMOV B,R1;B=5AHMOV@R1,P1;(5AH)=7FHMOV A,P1;A=7FHMOV40H,#20H;(40H)=20HMOV30H,40H;(30H)=20H6.简述下面一段程序的功能。

单片机技术与应用样卷A

单片机技术与应用样卷A

单片机技术与应用样卷A一、选择题(每题 2 分,共 30 分)1、单片机是将()等集成在一块芯片上的微型计算机。

A CPU、存储器、I/O 接口B 运算器、控制器、存储器C CPU、运算器、控制器D 存储器、I/O 接口、定时器2、以下不是单片机特点的是()。

A 体积小B 价格高C 可靠性高D 易于开发3、单片机的应用领域不包括()。

A 工业控制B 智能家电C 大型服务器D 医疗器械4、 8051 单片机的复位引脚是()。

A RSTB ALEC PSEND EA5、当 8051 单片机的 EA 引脚接高电平时,访问的程序存储器是()。

A 片内程序存储器B 片外程序存储器C 先片内后片外D 先片外后片内6、 8051 单片机的 P0 口在作为通用 I/O 口使用时,需要外接()。

A 上拉电阻B 下拉电阻C 电容D 电感7、单片机的定时器/计数器工作方式 1 是()位的定时/计数方式。

A 8B 13C 16D 328、在 8051 单片机中,串行通信方式 1 的波特率是()。

A 固定的B 可变的C 由定时器 T1 决定D 由晶振频率决定9、以下指令中,属于位操作指令的是()。

A MOVB ADDC CLRD SUBB10、单片机 C 语言程序中,定义无符号字符型变量的关键字是()。

A unsigned charB signed charC charD int11、要使 8051 单片机的 P1 口的低 4 位输出 0,高 4 位不变,应执行的指令是()。

A MOV P1,0FHB MOV P1,0F0HC CLR P10-P13D SETB P14-P1712、在单片机 C 语言中,中断函数的关键字是()。

A interruptB voidC mainD while13、以下不是 8051 单片机中断源的是()。

A 外部中断 0B 定时器/计数器 0 溢出中断C 串行口发送中断D 看门狗中断14、 8051 单片机的堆栈区一般设置在()。

《单片机应用技术》答案

《单片机应用技术》答案

《单片机应用技术》习题答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3 C3.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) 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.111 C10 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空题原码、反码和补码000111013.十进制数-29的8位补码表示为.11100011CPU、存储器和I\O接口三部分组成.EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体..110100018.-49D的二进制补码为.11101101ASCII10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断题1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)2.MCS-51上电复位时,SBUF=00H。

(×)。

SBUF不定。

3.使用可编程接口必须处始化。

(√)。

4.8155的复位引脚可与89C51的复位引脚直接相连。

(√)5.MCS-51是微处理器。

(×)不是。

《单片机应用技术》模拟试卷(A卷)答案

《单片机应用技术》模拟试卷(A卷)答案

《单⽚机应⽤技术》模拟试卷(A卷)答案⼀、单项选择题:(共20题,每题1分,共20分)1、单⽚机8031的/EA引脚(C)。

A. 可悬空B. 必须接+5V电源C. 必须接地D. 以上三种情况视需要⽽定2、MCS-51单⽚机的4个并⾏I/O端⼝作为通⽤I/O端⼝使⽤,在输出数据时,必须外接上拉电阻的是(A)。

A. P0⼝B. P1⼝C. P2⼝D. P3⼝3、当MCS-51单⽚机应⽤系统需要扩展外部存储器或其它接⼝芯⽚时,(A)可作为低8位地址总线使⽤。

A. P0⼝B. P1⼝C. P2⼝D. P0⼝和P2⼝4、系统复位后,堆栈指针SP的内容是(B)。

A. 08HB. 07HC. 30HD. 50H5、MCS-51单⽚机的位寻址区位于内部RAM的( D )单元。

A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH6、PSW中的RS1和RS0⽤来(A)。

A. 选择⼯作寄存器组B. 指⽰复位C. 选择定时器D. 选择⼯作⽅式7、MCS-51单⽚机规定⼀个机器周期共有(A)个节拍。

A. 12B. 6C. 8D. 168、下⾯叙述不正确的是(C)。

A. ⼀个C源程序可以由⼀个或多个函数组成B. ⼀个C源程序必须包含⼀个函数main()C. 在C51中,注释说明只能使⽤/*……*/注释D. C程序的基本组成单位是函数9、在C51程序中常常把(D)作为循环体,⽤于消耗CPU时间,产⽣延时效果。

A. 赋值语句B. 表达式语句C. 循环语句D. 空语句10、在单⽚机应⽤系统中,LED数码管显⽰电路通常有(C )显⽰⽅式。

A. 静态B. 动态C. 静态和动态D. 查询11、共阳极LED数码管加反向器驱动时显⽰字符“6”的段码是(B)。

A. 06HB. 7DHC. 82HD. FAH12、LED数码管若采⽤动态显⽰⽅式,下列说法错误的是(C)。

A. 将各位数码管的段选线并联B. 将段选线⽤⼀个8位I/O端⼝控制C. 将各位数码管的公共端直接连接在+5V或者GND上D. 将各位数码管的位选线⽤各⾃独⽴的I/O端⼝控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产⽣接触不稳定,为消除抖动引起的不良后果,常采⽤的⽅法有(C )。

单片机应用技术试卷A及答案

单片机应用技术试卷A及答案

《单片机应用技术(C 语言版)》试卷A 一、 单项选择题(每题1.5分,共30分) 1、51单片机的CPU 主要由(主要由( )组成。

)组成。

A 、运算器、控制器、运算器、控制器B 、加法器、寄存器、加法器、寄存器C 、运算器、加法器、运算器、加法器D 、运算器、译码器、运算器、译码器2、程序是以(、程序是以( )形式存放在程序存储器中。

)形式存放在程序存储器中。

A 、C 语言源程序语言源程序B 、汇编程序、汇编程序C 、二进制编码、二进制编码D 、BCD 码 ——引脚(引脚()3、单片机8031的EA 。

A 、必须接地、必须接地 B 、必须接+5V 电源电源C 、可悬空、可悬空D 、以上三种视需要而定、以上三种视需要而定4、单片机上电复位后,PC 的内容为(的内容为( )。

A 、0x0000 B 、0x0003 C 、0x000BD 、0x0800 5、外部扩展存储器时,分时复用做数据线和低8位地址线的是(位地址线的是( ) A 、P0口 B 、P1口 C 、P2口 D 、P3口 6、单片机的ALE 引脚是以晶振振荡频率的(引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

它可作为外部时钟或外部定时脉冲使用。

A 、1/2B 、1/4C 、1/6D 、1/12 7、下面叙述不正确的是(、下面叙述不正确的是()。

A 、一个C 源程序可以由一个或多个函数组成。

源程序可以由一个或多个函数组成。

B 、一个C 源程序必须包含一个主函数main( )。

C 、在C 程序中,注释说明只能位于一条语句的后面。

程序中,注释说明只能位于一条语句的后面。

程序的基本组成部分单位是函数。

C 、D8、在C 语言中,当do -while 语句中的条件为(语句中的条件为( )时,循环结束。

)时,循环结束。

A 、0 B 、false C 、trueD 、非0 9、下面的while 循环执行了(循环执行了( )次空语句。

单片机应用技术项目式教程 考试1[4页]

单片机应用技术项目式教程 考试1[4页]

《单片机应用技术》课程试卷一一、选择题(每小题 2 分,共24分)1、C语言中最简单的数据类型包括()。

A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型2、下列计算机语言中,CPU能直接识别的是()。

A、自然语言B、高级语言C、汇编语言D、机器语言3、MCS-5l单片机的堆栈区是设置在()中。

A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区4、以下能正确定义一维数组的选项是()。

A、int a[5]={0,1,2,3,4,5};B、char a[ ]={0,1,2,3,4,5};C、char a={'A','B','C'};D、int a[5]="0123";5、数据的存储结构是指()。

A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示6、下列关于栈的描述中正确的是()。

A、栈是先进后出的线性表B、栈是只出不进的线性表C、栈是先出后进的线性表D、不确定7、能够用紫外光擦除ROM中程序的只读存储器称为()。

A、掩膜ROMB、PROMC、EPROMD、EEPROM8、在MCS-51系统中,若晶振频率为8MHz,一个机器周期等于()μs 。

A、1.5B、3C、1D、0.59、AT89S51的时钟最高频率是()。

A、12MHzB、6 MHzC、8 MHzD、33 MHz10、以下不是构成单片机的部件()。

A、微处理器(CPU)B、存储器C、接口适配器(I/O接口电路)D、打印机11、下列不是单片机总线是()。

A、地址总线B、控制总线C、数据总线D、电源总线12、十进制29的二进制表示为原码()。

A、11100010B、10101111C、00011101D、00001111二、判断题(每小题 2 分,共26分)()1、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。

单片机应用技术(c语言版 第3版)[王静霞]_习题答案

单片机应用技术(c语言版 第3版)[王静霞]_习题答案

习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit )、存储器(m emory )、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。

单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。

1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51 单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i){//延时函数unsignedintk;for(k=0;k<i;k++);}void main() {while(1){ P1=0x00;delay(20000);P1=0xff;delay(20000); }}//主函数//调用延时函数,实际参数为20000 //调用延时函数,实际参数为20000(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51 单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无//延时函数void delay(unsigned int i){unsignedintk;for(k=0;k<i;k++);}void main()//主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(3)A (4)A (5)A (6)D (7)C (8)A (9)A (1 0)C (1)C (2)A2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1u s、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3 口的第二功能是什么?答:P3 口各引脚的第二功能如下表。

(完整版)单片机考试试题带答案

(完整版)单片机考试试题带答案

单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。

2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。

3、访问8031片外数据存储器采用的是寄存器间接寻址方式。

4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。

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

6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。

7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。

8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。

10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。

11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。

12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1.分,共10分)1、计算机能识别的语言是( C )。

(A)汇编语言(B)自然语言(C)机器语言(C)高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。

(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。

(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。

(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。

(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。

单片机应用技术试题题库答案 有

单片机应用技术试题题库答案  有

《单片机应用技术》试题库微型计算机基础一、判断题(×)1.已知[X]原=00001111,则[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.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。

单片机应用技术试卷1

单片机应用技术试卷1

《单片机技术》试卷1一、选择题(每题2分,共80分)1.下列简写名称中不是单片机或单片系统的是()(A) MCU (B) SCMC (C) ICE (D) CPU2.在家用电器中使用单片及应属于计算机的()(A)数据处理应用(B)控制应用(C) 数值计算应用(D)辅助工程应用3.80C51与87C51的区别在于()(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D) 内部数据存储器的容量不同4.80C51与8051的区别在于()(A) 内部ROM的类型不同(B)半导体工艺的型式不同(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列单片机芯片中使用掩膜ROM作为内部程序存储器的是()(A) 8031 (B) 80C51 (C) 8032 (D) 87C516.80C51芯片采用的半导体工艺是()(A) CMOS (B) HMOS (C) CHMOS (D) NMOS7.单片机芯片8031属于()(A)MCS-48系列(B) MCS-51系列(C) MCS-96系列(D) MCS-31系列8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()(A)4KB (B)64KB (C)8KB (D)128KB9.以下有关PC和DPTR的结论中错误的是()(A) DPTR是可以访问的而PC不能访问(B)它们都是16位寄存器(C)它们都具有加“1”功能(D) DPTR可以分为2个8位的寄存器使用,但PC不能10.PC的值是()(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址11.在相对寻址方式中,“相对”两字是指相对于()(A)地址偏移量rel (B)当前指令的首地址(C)当前指令的末地址(D)DPTR值12.在寄存器间接寻址方式中,指定寄存器中存放的是()(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量13.对程序存储器的读操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令14.下列指令中与进位标志位CY无关的指令有:()(A)移位指令(B)位操作指令(C)十进制调整指令(D)条件转移指令15.以下各项中不能用来对内部数据存储器进行访问的是()(A)数据指针DPTR (B)按存储单元地址或名称(C)堆栈指针SP (D)由R0或R1作间接寄存器16.不能为程序存储器提供和构成地址的有()(A)PC (B)A (C)DPTR (D)PSW 17.执行以下程序段MOV SP,#3AHMOV A,#20HMOV B,#30HPUSH ACCPUSH BPOP ACCPOP B后,A和B的内容为()(A)20H,30H (B)30H,20H(C)3AH,30H(D)3AH,3AH18.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,34HXRL A,@R0CPL A后,A的内容为()(A)CBH (B)03H (C)EBH (D)C8H19.执行以下程序段MOV R0,#dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是()(A)把立即数data 循环左移3次(B)把立即数data 乘以10(C)把data 单元的内容循环左移3次(D)把data 单元的内容乘以10 20.在MCS-51中,为实现P0口线的数据和低位地址复用,应使用()(A)地址锁存器(B)地址寄存器(C)地址缓冲器(D)地址译码器21.在下列信号中,不是给数据存储器扩展使用的是()(A)EA(B)RD(C)WR(D)ALE 22.如在系统中只扩展一片Intel2732(4K 8),除应使用P0口8条口线外,至少还应使用P2口的口线()(A)4条(B)5条(C)6条(D)7条23.下列叙述中,不属于单片机存储器系统特点的是()(A)程序和数据两种类型的存储器同时存在(B)芯片内外存储器同时存在(C)扩展数据存储器与片内数据存储器存储空间重叠(D)扩展程序存储器与片内程序存储器存储空间重叠24.下列有关MCS-51中断优先级控制的叙述中,错误的是()(A)低优先级不能中断高优先级,但高优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按照时间的先后顺序响应(D)同时同级的多中断请求,将形成阻塞,系统无法响应25.中断查询,查询的是()(A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位26.在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的()(A)EA位和ET0位(B)EA位和EX0位(C)EA位和ES位(D)EA位和EX1位27.在下列寄存器中,与定时/计数控制无关的是()(A)TCON(定时控制寄存器)(B)TMOD(工作方式控制寄存器)(C)SCON(串行控制寄存器)(D)IE(中断允许控制寄存器)28.在工作方式0下,计数器是由TH的全部高8位和TL的5位组成,因此其计数范围是()(A)1~8192 (B)0~8191 (C)0~8192 (D)1~4096 29.如果以查询方式进行定时应用,则应用程序中的初始化内容包括()(A)系统复位、设定工作方式、设置计数初值(B)设置计数初值、设置中断方式、启动定时(C)设置工作方式、设置计数初值、打开中断(D)设置工作方式、设置计数初值、关闭中断30.与定时工作方式1和0比较,定时工作方式2不具备的特点是()(A)计数溢出后能自动重新加载计数初值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用31.对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应()(A)转向外部程序存储器去执行中断服务程序(B)转向内部程序存储器去执行中断服务程序(C)转向外部数据存储器去执行中断服务程序(D)转向内部数据存储器去执行中断服务程序32.中断查询确认后,在下列各种单片机运行情况下,能立即进行响应的是()(A)当前正在进行1优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指令机器周期(D)当前指令是MOV A,R指令33.下列功能中不是由I/O接口实现的是()(A)速度协调(B)数据缓冲和锁存(C)数据转换(D)数据暂存34.三态缓冲器的输出应具有三种状态,其中不包括()(A)高阻抗状态(B)低阻抗状态(C)高电平状态(D)低电平状态35.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的理由是()(A)没有专用的I/O指令(B)没有区分存储器和I/O的控制信号(C)使用存储器指令进行I/O操作(D)P3口线具有第二功能36.调制解调器(MODEM)的功能是()(A)数字信号与模拟信号的转换(B)电平信号与频率信号的转换(C)串行数据与并行数据的转换(D)基带传送方式与频带传送方式的转换37.串行通信的传送速率单位是波特,而波特的单位是()(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分38.帧格式为1个起始位、8个数据位和一个停止位的异步串行通信方式是()(A)方式0 (B)方式1 (C)方式2 (D)方式339.通过串行口发送或接收数据时,在程序中应使用()(A)MOV指令(B)MOVX指令(C)MOVC指令(D)SWAP指令40.串行工作方式1的波特率是()(A)固定的,为时钟频率的十二分之一(B)固定的,为时钟频率的三十二分之一(C)固定的,为时钟频率的六十四分之一(D)可变的,通过定时器/计数器1的溢出率设定二、分析题(每题5分,共10分)1、已知在外部RAM中,(21H)=0FFH,(22H)=09H,(23H)=10H。

单片机原理及应用试题及答案A版

单片机原理及应用试题及答案A版

单片机原理及应用试题及答案单片机期末考试试题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(后附答案)

单片机技术应用与实践  测试题及答案    单片机期中试题1(后附答案)

单片机技术应用与实践测试题及答案一、填空题(每题2分,共10分)1.在单片机中,RAM常用来存储程序运行时的临时数据。

2.单片机中,数字量常用GPIO口进行输入输出控制。

3.单片机中,模拟量通常使用ADC进行转换。

4.在单片机中,时钟信号通常由晶振电路产生。

5.在单片机中,计数器可以通过定时器实现。

二、选择题(每题4分,共20分)1.单片机的存储器一般包括下列哪几种?(D) A. RAM B. ROM C. EEPROM D. A、B和C2.单片机中,GPIO口一般可进行哪些操作?(A) A. 输入 B. 输出 C. 输入和输出 D. 以上都不对3.单片机中,ADC是用来做什么的?(C) A. 输入控制 B. 输出控制 C. 模拟量转换 D. 声音输出4.单片机中,时钟信号通常由什么产生?(B) A. 输入电源 B. 晶振电路 C. 串口 D. ADC5.单片机中的计数器通常是通过什么实现的?(D)A. RAMB. ROMC. ADCD. 定时器三、判断题(每题2分,共10分)1.在单片机中,RAM用来存储程序代码。

(错误)2.单片机中的GPIO口只能进行输入,不能进行输出。

(错误)3.单片机中的ADC是用来将模拟量转换为数字量。

(正确)4.单片机中的时钟信号是由输入电源产生的。

(错误)5.单片机中的计数器通常是通过定时器实现的。

(正确)四、简答题(每题10分,共20分)1.请简述单片机中的RAM和ROM的作用及区别。

答:RAM一般用来存储程序运行时所需要的临时数据,包括程序的变量、函数的参数和返回值等。

RAM是易失性存储器,断电后数据会丢失。

而ROM用来存储程序的代码和常量数据,是非易失性存储器,断电后数据不会丢失。

区别:–功能:RAM存储临时数据,ROM存储程序代码和常量数据。

–特性:RAM是易失性存储器,断电后数据会丢失;ROM是非易失性存储器,数据不会丢失。

2.请简述单片机中的GPIO口的功能和使用方法。

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

《单片机应用技术(C 语言版)》试卷A
一、 单项选择题(每题1.5分,共30分)
1、51单片机的CPU 主要由( )组成。

A 、运算器、控制器
B 、加法器、寄存器
C 、运算器、加法器
D 、运算器、译码器
2、程序是以( )形式存放在程序存储器中。

A 、C 语言源程序
B 、汇编程序
C 、二进制编码
D 、BCD 码
3、单片机8031的EA ——引脚( )。

A 、必须接地
B 、必须接+5V 电源
C 、可悬空
D 、以上三种视需要而定
4、单片机上电复位后,PC 的内容为( )。

A 、0x0000
B 、0x0003
C 、0x000B
D 、0x0800
5、外部扩展存储器时,分时复用做数据线和低8位地址线的是( )
A 、P0口
B 、P1口
C 、P2口
D 、P3口
6、单片机的ALE 引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

A 、1/2
B 、1/4
C 、1/6
D 、1/12
7、下面叙述不正确的是( )。

A 、一个C 源程序可以由一个或多个函数组成。

B 、一个
C 源程序必须包含一个主函数main( )。

C 、在C 程序中,注释说明只能位于一条语句的后面。

D 、C 程序的基本组成部分单位是函数。

8、在C 语言中,当do-while 语句中的条件为( )时,循环结束。

A 、0
B 、false
C 、true
D 、非0
9、下面的while 循环执行了( )次空语句。

While (i=3);
A、无限次
B、0次
C、1次
D、2次
10、C程序总是从()开始执行的。

A、主函数
B、主程序
C、子程序
D、主过程
11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。

A、赋值语句
B、表达式语句
C、循环语句
D、空语句
12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。

A、静态
B、动态
C、静态和动态
D、查询
13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是()
A、0x06
B、0x7D
C、0x82
D、0xFA
14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为()
A、0x01
B、0x05
C、010
D、0x50
15、启动T0开始计数是使TCON的()。

A、TF0位置1
B、TR0位置1
C、TR0位清0
D、TR1位清0
16、在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为()。

A、M=213 = 8192
B、M=28 = 256
C、M=24 = 16
D、M=216 = 65536
17、51单片机的串行口是()。

A、单工
B、全双工
C、半双工
D、并行口
18、表示串行数据传输速率的指标为()。

A、USART
B、UART
C、字符帧
D、波特率
19、单片机输出信号为()电平。

A、RS-232C
B、TTL
C、RS-449
D、RS-232
20、串行口的发送数据和接收数据端为()。

A、TXD和RXD
B、TI和RI
C、TB8和RB8
D、REN
二、填空题(每空1.5分,共30分)
1、除了单片机和电源外,单片机最小系统包括_________电路和__________电路。

2、MCS-51系列单片机的存储器主要有4个物理存储空间,即_____________________、______________________、_______________________、片外程序存储器。

3、当振荡脉冲频率为12MHz时,一个机器周期为____________;当振荡脉冲频率为6MHz时,一个机器周期为_____________。

4、while语句和do-while语句的区别在于:____________语句是先执行、后判断;而__________语句是先判断、后执行。

5、结构化程序设计的三种基本结构是______________、________________、___________________。

6、51单片机的定时器的内部结构由以下四部分组成:_______________、_________________、_____________________和___________________。

7、A/D转换器的作用是将______________量转为____________量;D/A转换器的作用是将_____________量转为______________量。

三、程序分析与填空题(每题3分,共15分)
1、下面的while循环执行了次空语句。

i = 3;
while(i! = 0);
2、//该程序功能为点亮第一个发光二极管
#include <reg51.h> //51系列单片机头文件
sbit //声明单片机P1口的第一位为led1
void main() //主函数
{
led1=0; /*点亮第一个发光二极管*/
}
3、将下面的程序补充完整:
#include<reg51.h>
____________________________;
void main()
{
while(1)
{
P1 = 0xFF;
__________(1200);
P1 = 0x00;
__________(1200);
}
}
//函数名:delay
//函数功能:实现软件延时
//形式参数:整型变量i,控制循环次数
//返回值:无
void delay(unsigned int i)
{
unsigned int k;
for(k = 0;k < i;k ++);
}
四、简答题(第1、2题分别8分,第3题9分,共25分)
1、什么是单片机?它由哪几部分组成?
2、什么叫中断?中断有什么特点?
3、画出MCS-51系列单片机时钟电路,并指出石英晶体和电容的取值范围。

《单片机应用技术(C语言版)》试卷A答案
五、单项选择题(每题1.5分,共30分)
1、A
2、C
3、A
4、A
5、A
6、C
7、C
8、A
9、B 10、A
11、D 12、C 13、B 14、C 15、B
16、D 17、B 18、D 19、B 20、A
六、填空题(每空1.5分,共30分)
1、___时钟_ 复位
2、片内数据存储区(IDATA区)片外数据存储区(XDATA区)
片内程序存储区
3、__1us __2us
4、__do-while __while
5、顺序结构_选择结构__循环结构
6、_T0 T1 工作方式寄存器TMOD 控制寄存器TCON
7、_模拟数字数字模拟
七、程序分析与填空题(每题3分,共15分)
1、__无限
2、led1 = P1^0
3、__void delay (unsigned int i)
delay delay
八、简答题(第1、2题分别8分,第3题9分,共25分)
1、答:单片微型计算机简称单片机,是指集成在一个芯片上的微型
计算机,它的各种功能部件,包括CPU、存储器、基本输入/输出接口电路,定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。

2、答:中断指通过硬件来改变CPU的运行方向。

计算机在执行程序的过程中,外部设备向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,执行完毕后再执行原来被中断的程序。

中断的特点有:1)同步工作;2)异常处理;3)实时处理。

3、答:时钟振荡电路如下图所示:
一般地,电容C1和C2取30pF左右;晶体振荡器,简称晶振,频率范围是1.2MHz ~ 12MHz。

相关文档
最新文档