2.《单片机应用》练习题2

合集下载

单片机应用技术考试题库精选全文

单片机应用技术考试题库精选全文

可编辑修改精选全文完整版习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。

A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。

A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。

A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。

A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。

A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。

A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。

A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。

A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。

A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。

(2)除了单片机和电源外,单片机最小系统包括电路和电路。

(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。

(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。

(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。

(6)MCS-51系列单片机的应用程序一般存在中。

(7)片内RAM低128单元,按其用途划分为、和3个区域。

(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。

单片机应用技术考试题答案

单片机应用技术考试题答案

单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。

2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。

如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。

3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。

4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。

5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。

6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。

7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。

8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。

9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。

而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。

10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。

11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。

二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。

A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。

单片机原理及应用考试试题

单片机原理及应用考试试题

单片机原理及应用考试试题单片机原理及应用考试试题一、选择题1. 下列哪个不是单片机的特点?A. 集成度高B. 体积小C. 功耗高D. 低成本2. 单片机的内部存储器包括以下哪些?A. RAMB. ROMC. EEPROMD. 所有选项都对3. 单片机的位数指的是什么?A. 存储器的位数B. 数据总线的位数C. 控制总线的位数D. 所有选项都对4. 单片机的时钟频率越高,执行指令的速度越快。

A. 对B. 错5. 单片机的引脚包括以下哪些类型?A. 供电引脚B. 输入引脚C. 输出引脚D. 所有选项都对二、判断题1. 单片机只能用于数字信号的处理。

A. 对B. 错2. 单片机的输入输出口可以连接外部设备。

A. 对B. 错3. 单片机的工作频率越高,功耗越低。

A. 对B. 错4. 单片机的程序是通过编程器烧写到芯片中的。

A. 对B. 错5. 单片机的中断是一种异步事件。

A. 对B. 错三、简答题1. 请简要介绍单片机的工作原理。

2. 单片机的时钟频率对系统性能有何影响?3. 单片机的输入输出口有哪些常见应用?4. 请简述单片机编程的基本步骤。

5. 单片机中断的作用是什么?请举例说明。

四、应用题设计一个简单的温度监测系统,使用单片机测量环境温度,并通过数码管显示出来。

要求系统具备以下功能:- 使用温度传感器获取环境温度数据- 将温度数据转换为数字信号- 将数字信号通过数码管显示出来- 可以设置温度上下限,当温度超出范围时,系统发出警报信号。

请设计系统的硬件连接图,并编写相应的单片机程序。

五、总结通过这次考试,我们对单片机的原理和应用有了更深入的了解。

单片机作为一种集成度高、体积小、成本低的微型计算机,广泛应用于各个领域。

掌握单片机的基本原理和编程技巧对我们的工程实践具有重要意义。

希望大家能够继续学习和探索,不断提升自己在单片机领域的能力。

单片机原理及应用综合学习习题(第二、三章)

单片机原理及应用综合学习习题(第二、三章)

《单片机原理及应用》基础巩固百题练习题一、 填空题1、计算机中常作的码制有( )、反码和( )。

2、单片微型机( )、存储器和( )三部分组成。

3、若不使用MCS-51片内存器引脚( )必须接地。

4、( )是计算机与外部世界交换信息的载体。

5、计算机中最常用的字符信息编码是( )。

6、计算机中的数称为机器数,它的实际值叫( )。

7、请完成数制转换:(7)D=( )B;8、当PSW寄存器的RS1=0,RS0=0时,工作寄存器Rn,工作在第()区。

9、8051单片机有( )个8位并行I/0端口。

10、单片机复位时P2口的值为( )。

11、MCS-51单片机有( )个中断源。

12、8051单片机,当CPU响应外部中断0的中断请求时,其入口地址为( )H。

13、堆栈区数据的进出原则是( )。

14、将寄存器R0中的内容传送到累加器A中的指令是( )。

15、在只使用外部程序存储器时,单片机的( )管脚必须接地。

16、将立即数12H传送到累加器A中的指令应是()。

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

调用返回时再进行出栈操作,把保护的断点送回( )。

18、在寄存器寻址方式中,指令中指定寄存器的内容就是()。

在变址寻址方式中,以( )作变址寄存器,以( )或( )作基址寄存器。

19、假定累加器(A)=49H,执行指令:201AH: MOVC A,@A+PC后,送入A的是程序存储器( )单元的内容。

20、若(DPTR)=5306H,(A)=49H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器( )单元的内容。

21、假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:PUSH ACCPUSH B后,(SP)=( ),(46H)=( ),(47H)=( )。

22、假定(SP)=47H,(46H)=46H,(47H)=47H。

执行下列指令:POP DPHPOP DPL后,(DPTR)=( ),(SP)=( )。

《单片机原理与应用》试题与答案

《单片机原理与应用》试题与答案

试题 1一、填空题(25 分,每空 1 分)1. AT89S51单片机为位单片机2. MCS-51 系列单片机的典型芯片分别为、、。

3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51 内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。

7. 如果(A)=34H ,(R7)=0ABH ,执行XCH A, R7;结果(A)= ,(R7)= 。

8. 82C55 可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4 所对应的存储单元地址为H。

10. 若A 中的内容为67H,那么,P 标志位为。

11. 74LS138是具有3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、判断以下指令的正误:(5 分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR ;()(4)CLR R0 ;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= __ ___;(DPL)=____ ____;(SP)=____ ____;(6 分)2. 采用6MHz 的晶振,定时1ms,用定时器方式0 时的初值应为多少?(请给出计算过程)(6 分)3. 分析下列程序的功能( 5 分)PUSH ACCPUSH BPOP ACCPOP B四、图为8 段共阴数码管,请写出如下数值的段码。

a b c d e f g hD0 D1 D2 D3 D4 D5 D6 D7 afbgced h0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ;P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。

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

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

单片机原理与应用习题及答案一、单选题(共60题,每题1分,共60分)1、下面哪种外设是输出设备( )。

A、打印机B、话筒C、键盘D、A/D转换器正确答案:A2、MCS-51单片机外部中断0开中断的指令是( )。

A、SETB ET0B、SETB EX0C、CLR ET0D、SETB ET1正确答案:B3、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。

A、cB、hexC、binD、asm正确答案:A4、定时器/计数器工作方式( )可溢出后不用重装计数初值。

A、0B、2C、3D、1正确答案:B5、8051单片机共有( )个中断源。

A、7B、4C、6D、5正确答案:D6、在片外扩展一片2716程序存储器芯片要( )地址线。

(此题有误)A、8根B、11根C、20根D、13根正确答案:D7、特殊下列指令能使R0低4位不变,高4位置1的是( )。

A、ANL R0,#0F0HB、ORL R0,#F0HC、ORL R0,#0FHD、ORL R0,#0F0H正确答案:D8、调用子程序、中断响应过程及转移指令的共同特点是( )。

A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场正确答案:B9、8051单片机中,唯一一个用户可使用的16位寄存器是( )。

A、PSWB、ACCC、SPD、DPTR正确答案:D10、AB是哪种总线的缩写?( )A、数据总线B、地址总线C、控制总线D、电源线正确答案:B11、最基本的C语言语句是( )。

A、赋值语句B、表达式语句C、循环语句D、复合语句正确答案:B12、PSW=18H时,则当前工作寄存器是( )。

A、3组B、2组C、1组D、0组正确答案:A13、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是( )。

A、AJMP addr11B、LJMP addr16C、SJMP relD、JC rel正确答案:B14、执行返回指令时,返回的断点是( )。

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

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

《单片机应用技术》模拟试卷(B)答案题号一二三总分得分得分评卷一,单项选择题:(二零题,每题二分,四零分)一,MCS-五一单片机地CPU主要由(A )组成。

A. 运算器,控制器B. 加法器,寄存器C. 运算器,加法器D. 运算器,译码器二,MCS-五一单片机地四个并行I/O端口作为通用I/O端口使用,在输出数据时,需要外接上拉电阻地是(A)。

A. P零口B. P一口C. P二口D. P三口三,当MCS-五一单片机应用系统需要扩展外部存储器或其它接口芯片时,(C)可作为高八位地址总线使用。

A. P零口B. P一口C. P二口D. P零口与P二口4、MCS-五一单片机地位寻址区位于内部RAM地(D)单元。

A. 零零H~七FHB. 二零H~七FHC. 零零H~一FHD. 二零H~二FH五,单片机上电复位后,PC地内容为(A)。

A. 零零零零HB. 零零零三HC. 零零零BHD. 零零一BH 六,PSW地RS一与RS零用来(B)。

A. 指示复位B.选择工作寄存器组C. 选择定时器D. 选择工作方式七,MCS-五一单片机规定一个机器周期有(D )个节拍。

A. 一六B. 六C. 八D. 一二八,当系统地振荡频率为一二MHz时,一个机器周期为(C)μs。

A. 三B. 二C. 一D. 四九,C程序总是从(A)开始执行地。

A. 主函数B. 主程序C. 子程序D. 主过程一零,在C五一程序常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。

A. 赋值语句B. 表达式语句C. 循环语句D. 空语句一一,程序是以( C)形式存放在程序存储器地。

A. C语言源程序B. 汇编程序C. 二制编码D. BCD码一二,(A )显示方式编程较简单,但占用I/O 端口线多,其一般适用于显示位数较少地场合。

A. 静态B. 动态C. 静态与动态D. 查询一三,在阳极数码管使用,若要仅显示小数点,则其相应地字段码是( D )。

A. 八零HB. 一零HC. 四零HD. 七FH一四,一个单片机应用系统用LED 数码管显示字符"八"地段码是"八零H"可以断定该显示系统用地是( B )。

单片机原理与应用练习题(附参考答案)

单片机原理与应用练习题(附参考答案)

《单片机原理与应用》练习题(附参考答案)一、单项选择题:(2分/题,共60分)1.MCS—5l单片机的最大程序寻址空间是()(A)16KB (B)32 KB(C)64 KB (D)128 KB2.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。

(A)PSW (B)PC(C)A (D)SP3.MCS-51单片机扩展外部程序存储器和数据存储器()。

(A)分别独立编址(B)统一编址(C)分别独立编址或统一编址(D)动态变址4.MCS—5l单片机的堆栈区是设置在( )中。

(A)片内ROM区(B)片外ROM区(C)片内RAM区(D)片外RAM区5.在寄存器间接寻址方式中,间址寄存器中存放的数据是( )。

(A)参与操作的数据(B)操作数的地址值(C)程序的转换地址(D)指令的操作码6.CPU主要的组成部部分为()(A)运算器、控制器(B)加法器、寄存器(C)运算器、寄存器(D)运算器、指令译码器7.进位标志CY在()中(A)累加器(B)算逻运算部件ALU(C)程序状态字寄存器PSW (D)DPTR8.单片机的堆栈指针SP始终是()(A)指示堆栈底(B)指示堆栈顶(C)指示堆栈地址(D)指示堆栈长度9.当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为()(A)组0 (B)组1(C)组2 (D)组310.提高单片机的晶振频率,则机器周期()(A)不变(B)变长(C)变短(D)不定11.8051单片机共有()个中断源。

(A)5 (B)6(C)7 (D)812.8051单片机中数据总线是()位的。

(A)4 (B)8(C)16 (D)3213.若(R1)=30H,(30H)=10H,则执行指令DEC @R1后,30H单元的内容是()。

(A)2FH (B)0FH(C)31H (D)11H14.一个晶振频率是12MHZ的单片机的机器周期是()ms。

(A)1 (B)2(C)0.5 (D)315.8051单片机复位后,P0口的电平是()。

单片机原理与应用考试题及答案(2)

单片机原理与应用考试题及答案(2)

一、填空题(24分,每空1分)1.AT89S51单片机是( 8 )位的单片机。

2.AT89S51单片机有( 5 )个中断源,( 2 )级优先级中断。

3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的( TB8)位。

4.串行口的方式0的波特率为( f OSC/12 )。

5.A T89S51内部数据存储器的地址范围是(00-7FH),位地址空间的字节地址范围是(20-2FH ),对应的位地址范围是(00-7FH)外部数据存储器的最大可扩展容量是(64KB)。

6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H)。

7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 H ) ,(49H)=( 58H )。

8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。

9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。

10.若A中的内容为88H,那么,P标志位为(0 )。

11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN* )控制信号有效。

12.AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。

13.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us )。

14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。

二、判断对错,如对则在()中写“√”,如错则在()中写“×”。

(10分)1.AT89S51单片机可执行指令:MOV 35H,@R3。

(×)2.8031与8751的区别在于内部是否有程序存储器。

(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。

(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题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. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。

单片机应用技术(C语言版)习题2解答

单片机应用技术(C语言版)习题2解答
(11)C51的变量存储器类型是指___databdataxdata__________。
(12)C51中的字符串总是以___\0________作为串的结束符,通常用字符数组来存放。
(13)在以下的数组定义中,关键字“code”是为了把tab数组存储在___程序存储器_______。Unsigned char code b[]={‟A‟,‟B‟,‟C‟,‟D‟,‟E‟,‟F‟};
3.问答题。
(1)C51语言有哪些特点?作为单片机设计语言,它与汇编语言相比有什么不同?优势是什么?
答:C51语言主要特点如下:
1.C语言数据类型丰富,运算符方便
2.语言简洁、紧凑,使用方便、灵活
3.面向结构化程序设计的语言
4.C语言能进行位操作
5.生成目标代码质量高,程序执行效率高
C语言能直接对计算机硬件进行操作,既有高级语言的特点,又有汇编语言的特点,。利用C语言编程,具有极强的可移植性和可读性,同时,它不需程序员了解机器的指令系统,只需简单的熟悉单片机的硬件,
习题2
1.单项选择题。
(1)下面叙述不正确的是。(C)
A.一一个函数main()
C.在C程序中,注释说明只能位于一条语句的后面
D.C程序的基本组成单位是函数
(2)C程序总是从开始执行的。(B)
A.主函数B.主程序C.子程序D.主过程
(3)最基本的C语言语句是。(B)
(5)C中的while和do while的不同点是什么?
答:while循环语句是在执行循环体之前先判断循环条件,如果条件不成立,则该循环不会被执行。而do while是先执行循环体后判断循环条件。
(6)简述循环结构程序的构成。
答:在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。

《单片机应用技术》期末测试题2及答案

《单片机应用技术》期末测试题2及答案

《单片机应用技术》期末测试题2及答案期末测试题二一、单项选择题(每题1分,共15分)1.二进制数0110 1101B转换为十进制()。

A69 B73 C109 D1372.下列二进制与十六进制的等式错误的是()。

A1011 0110B = 0xB6 B0110 1101B = 0x6DC1101 1111B = 0xDF D0111 1011B = 0x7A3.下列二进制的运算错误的是(),结果仅保留8位二进制。

A1010 1110B + 1001 1010B = 1010 0100BB1011 0001B – 0111 1110B = 0011 0011BC1101 1011B & 1110 0011B = 1100 0011BD1100 1010B | 1101 1100B = 1101 1110B4.单片机应用程序一般存放在()A. RAMB.ROMC.寄存器D.CPU5.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()A.7542H B.7542 C.75.42H D.75.426.下列指令中不影响标志位CY的指令有()。

A.ADD A,20H B.CLR C.RRC A D.INC A 7.CPU主要的组成部部分为()A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器8.INTEL 8051 CPU是()位的单片机A.16B.4C.8D.准169.8031复位后,PC与SP的值为()A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,00H10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

A.MOV A, @R1B.MOVC A, @A + DPTRC.MOVX A, @ R0D.MOVX A, @ DPTR11.8031单片机中既可位寻址又可字节寻址的单元是()A.20HB.30HC.00HD.70H12.下列哪条指令是正确的()A .PUSH R2B .ADD R0,AC .MOVX A @DPTRD .MOV @R0,A13.MCS-51单片机复位操作的主要功能是把PC初始化为( )。

内附答案《单片机原理与应用 》试卷2

内附答案《单片机原理与应用 》试卷2

班级_______________ 学号______________ 姓名___________________ (第 页, 共 页)---------密--------封--------线--------密--------封--------线--------密--------封--------线--------密--------封--------线--------密--------封--------线--------密--------封--------线--------密--------封--------线--------密--------封--------线------------湖 南 城 市 学 院2008—2009学年 第1期《 单片机原理及应用 》试卷A卷 时间: 120 分钟 年级专业班级:计算机科学技术0706403【考试】【闭卷】 题型 一 二 三 四 五 六 七 八 九 十 总分 分数 15 10 10 15 20 30得分合分人签名:得 分一、填空题(15分,每空1分)1.MCS —51单片机外部中断请求信号有电平方和 ,在电平方式下,当采集到INT0、INT1的有效信号为 时,激活外部中断。

2.P 2口通常用作_______,也可以作通用的I/O 口使用。

3.MCS —51单片机的P0—P4口均是 I /O 口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 和 ,在P0—P4口中, 为真正的双向口, 为准双向口。

4.片内RAM 可进行位寻址的空间位地址范围是______________。

5.MCS-51有一个全双工的 步串行口,有 种工作方式。

6. MCS-51单片机片内有 个中断源,其中 个外部中断源。

7. MCS —51的存储器空间配置从功能上可分为四种类型:__________、内部数据存储器、__________、外部程序存储器。

得 分二、选择题 (20分)1.MCS-51单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

单片机原理及应用试题库---答案

单片机原理及应用试题库---答案

单片机原理及应用试题库---答案一、选择题1、单片机能够直接运行的程序是()A 汇编语言程序BC 语言程序 C 机器语言程序D 高级语言程序答案:C解释:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换成机器语言才能被单片机执行。

2、 8051 单片机的堆栈区一般开辟在()A 片内数据存储区低 128 字节B 片内数据存储区高 128 字节C 片外数据存储区D 程序存储区答案:A解释:8051 单片机的堆栈区一般开辟在片内数据存储区低 128 字节,并且遵循“先进后出”的原则。

3、当 8051 单片机的 RST 引脚出现()个机器周期以上的高电平时,系统复位。

A 1B 2C 3D 4答案:B解释:RST 引脚保持 2 个机器周期以上的高电平,单片机就会进行复位操作,复位后程序计数器 PC 指向 0000H 地址。

4、 8051 单片机的定时器/计数器工作方式 1 是()A 8 位计数器结构B 13 位计数器结构C 16 位计数器结构D 32 位计数器结构答案:C解释:工作方式 1 是 16 位的计数器结构,由 THx 和 TLx 两个 8 位寄存器组成。

5、要使 8051 单片机能够响应外部中断 0,中断允许寄存器 IE 的值应设置为()A 80HB 81HC 82HD 83H答案:B解释:IE 寄存器中,EA 位为总中断允许位,EX0 位为外部中断 0允许位,要响应外部中断 0,IE 的值应设为 81H,即 10000001B。

二、填空题1、 8051 单片机内部有 4 个 8 位的并行 I/O 口,分别是 P0 、P1 、P2 、P3 。

解释:这 4 个并行 I/O 口在单片机的输入输出操作中起着重要作用。

2、单片机的最小系统包括电源、时钟电路、复位电路。

解释:电源为单片机提供工作电压,时钟电路为单片机提供时钟信号,复位电路用于单片机的初始化。

3、 8051 单片机的指令系统共有 111 条指令,按指令的长度可分为单字节指令、双字节指令、三字节指令。

单片机应用技术考试试题2

单片机应用技术考试试题2

单片机应用技术考试试题(二)(本试题分笔试题和操作题两部分。

共100分,考试时间120分钟。

)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、8031内部有()个RAM、8751内部有4K()。

2、MCS-51的指令可分为几种不同的寻址方式。

如:MOV A,20H属于()寻址方式,MOVC A,@A+DPTR 属于()寻址方式,MOV C, bit 属于( ) 寻址方式。

3、堆栈的地址由()内容确定,其操作规律是“()进()出”。

4、DA指令是()指令,它只能紧跟在()指令后使用。

5、在单片机扩展时,()口和()口为地址线,()口为数据线。

6、利用8155可以扩展()个并行口,()个RAM单元。

7、若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为()V。

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

9、假定(SP)=60H, (ACC)=30H,(B)=70H, 执行下列命令:PUSH ACCPUSH B后,SP的内容为(), 61H的单元的内容为()。

10、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。

二、选择题(每空1分,共10分)1、计算机能直接识别的语言是()。

A.汇编语言 B.自然语言 C.机器语言 D.硬件和软件2、开机复位后,CPU使用的是寄存器第一组,地址范围是()A、00H-10HB、00H-07HC、10H-1FHD、08H-0FH3、在单片机中,()是数据存储器,()是程序存储器。

A.ROM B.EPROM C.RAM D.EEPROM4、单片机在与外部I/O口进行数据传送时,将使用()线。

A.ALE INT0 B.PSEN ALE C.WR RD ALE D.ALE INT15、区分片外程序存储器和数据存储器的最可靠方法是()。

练习2单片机原理与应用试卷及答案

练习2单片机原理与应用试卷及答案

练习2单片机原理与应用试卷一、单项选择题(每题2分,共40分)1、将208转换成十六进制数,正确的是()。

A、0D0HB、0DHC、0EHD、0FH2、数+12的原码为00001100B,则它的反码为()。

A、00001100BB、10001100BC、11110011BD、11110100B3、指令MOV A ,#70H的字节数是()。

A、1B、2C、3D、44、关于MOV A ,@R1的注释正确的是()。

A、(A) (R1)B、(A) ((R1))C、(R1) (A)D、((R1)) (A)5、下列指令中哪个是非法指令()。

A、MOV A ,P1B、MOV SBUF ,@R0C、MOV A ,@R2D、MOVX A ,@DPTR6、已知(A)=42H,(30H)=68H,(CY)=1,运行ADDC A ,30H后,下列正确的是()。

A、(CY)=1B、(0V)=0C、(AC)=0D、(P)=07、屏蔽(清零)某些位时,常用的指令是()。

A、“左环移”RLB、“或”ORLC、“异或”XRLD、“与”ANL8、MCS-51系列单片机的指令系统共()条指令。

A、112B、111C、113D、1159、关于指令CJNE A ,direct,rel说法正确的是()。

A、当(A)=(direct)时转移B、当(A)>(direct)时(CY)=0C、当(A)<(direct)时(CY)=0时D、当(A)=(direct)时(CY)=1时10、当TMOD中M0=1,M1=0时,定时/计数器选择()。

A、方式0B、方式1C、方式2D、方式311、外中断0的中断允许控制位是()。

A、EAB、EX0C、ET0D、ES12、在下列各中断申请标志位中,必须通过软件清零的是()。

A、负跳变中断方式下的IE0B、TF0C、TF1D、RI13、中断响应时间一般为()个机器周期。

A、3-8B、2-6C、1-8D、3-914、定义字节伪指令是()。

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

《单片机应用》练习题2
班级姓名得分
一、填空题(30%)
1.MCS—51布尔处理机的存储空间是_______。

2.P2口通常用作_______,也可以作通用的I/O口使用。

3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。

4.8051的堆栈区一般开辟在_______。

5.所谓寻址,其实质就是_______。

6.存储器映象是_______。

7.定时器中断请求发生在_______。

8.中断响应时间是指______。

9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。

10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。

二、选择题(20%)
1.MCS-51单片机复位操作的主要功能是把PC初始化为()。

A.0100H
B.2080H
C.0000H
D.8000H
2.若单片机的振荡频率为6MH Z,设定时器工作在方式1需要定时1MS,则定时器初值应为()。

A.500
B.1000
C.216-500
D.216-1000
3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。

A.P3.2
B.P3.3
C.P3.4
D.P3.5
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。

A.1个机器周期
B.2个机器周期
C.4个机器周期
D.10个晶振周期
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

A.外部中断0
B.外部中断1
C.定时器0中断
D.定时器1中断
6.定时器若工作在循环定时或循环计数场合,应选用()。

A.工作方式0
B.工作方式1
C.工作方式2
D.工作方式3
7.MCS-51单片机的外部中断1的中断请求标志是()。

A.ET1
B.TF1
C.IT1
D.IE1
8.下列标号中,正确的标号是()。

A.1BT:
B.BEGIN:
C.ADD:
D.STAB31:
9.串行口每一次传送()字符。

A.1个
B.1串
C.1帧
D.1波特
10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。

A.ILE=1,CS=1,WR1=0
B.ILE=1,CS=0,WR1=0
C.ILE=0,CS=1,WR1=0
D.ILE=0,CS=0,WR1=0
三、判断题(10%)
(1)单片机是面向数据处理的。

()
(2)定时器与计数器的工作原理均是对输入脉冲进行计数。

()
(3)由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。

()
(4)END表示指令执行到此结束。

()
(5)ADC0809是8位逐次逼近式模/数转换接口。

()
四、简答与设计(16%)
1.如何正确使用P3口?
2.简述累加器的ACC的作用。

3.简述寄存器间接寻址方式及其寻址范围。

4.简述MCS-51单片机的中断入口地址。

5.简述串行数据传送的特点。

五、计算题(24%)
1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。

2.请使用位操作指令实现下列逻辑操作:
BIT=(10H∨P1.0)∧(11H∨CY)
3.已知变量X存于V AR单元,函数值Y存于FUNC单元,按下式编程求Y 值。

Y=
10 0
1
x
x
x
> -
=
<⎧


⎩⎪
4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的单元中(低位在前)。

5.将存于外部RAM 8000H开始的50H数据传送0010H的区域,请编程实现。

相关文档
最新文档