单片机原理及应用模拟试卷六 (1)
单片机原理及应用考试试题

单片机原理及应用考试试题单片机原理及应用考试试题一、选择题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. 单片机中断的作用是什么?请举例说明。
四、应用题设计一个简单的温度监测系统,使用单片机测量环境温度,并通过数码管显示出来。
要求系统具备以下功能:- 使用温度传感器获取环境温度数据- 将温度数据转换为数字信号- 将数字信号通过数码管显示出来- 可以设置温度上下限,当温度超出范围时,系统发出警报信号。
请设计系统的硬件连接图,并编写相应的单片机程序。
五、总结通过这次考试,我们对单片机的原理和应用有了更深入的了解。
单片机作为一种集成度高、体积小、成本低的微型计算机,广泛应用于各个领域。
掌握单片机的基本原理和编程技巧对我们的工程实践具有重要意义。
希望大家能够继续学习和探索,不断提升自己在单片机领域的能力。
《单片机原理及应用》模拟试卷含答案

《单片机原理及应用》模拟试卷一选择题(正确答案在序号前打√,每小题2分,共30分)下列有关MCS-51中断优先级控制的叙述中,错误的是(A)低优先级不能中断高优先级,但高优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按时间的先后顺序响应(D)同时同级的多中断请求,将形成阻塞,系统无法响应外中断初始化的内容不包括(A)设置中断响应方式(B)设置外中断允许(C)设置中断总允许(D)设置中断方式执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。
从堆栈弹出的断点地址送给(A)A (B)CY (C)PC (D)DPTR在MCS-51中,需要外加电路实现中断撤除的是(A)定时中断(B)脉冲方式的外部中断(C)串行中断(D)电平方式的外部中断中断查询,查询的是(A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位在下列寄存器中,与定时/计数控制无关的是(A)TCON(定时控制寄存器)(B)TMOD(工作方式控制寄存器)(C)SCON(串行控制寄存器)(D)IE(中断允许控制寄存器)下列定时/计数硬件资源中,不是供用户使用的是(A)高8位计数器TH (B)低8位计数器TL(C)定时器/计数器控制逻辑(D)用于定时/计数控制的相关寄存器在工作方式0下计数器是由TH的全部8位和TL的5位组成,因此其计数范围是(A)1~8192 (B)0~8191 (C)0~8192 (D)1~4096与定时工作方式1和0比较,定时工作方式2不具备的特点是(A)计数溢出后能自动重新加载计数初值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用10. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为36H (B)37H (C)38H (D)39H11.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(A)CBH (B)03H (C)EBH (D)C8H12.串行通信的传送速率单位是波特,而且波特的单位是(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分13.三态缓冲器的输出应具有三种状态,其中不包括(A)高阻抗状态(B)低阻抗状态(C)高电平状态(D)低电平状态14. 为给扫描法工作的键盘提供接口电路,在接口电路中只需要(A)一个输入口(B)一个输入口和一个输出口(C)一个输出口(D)两个输入口和一个输出口15.内部RAM中的位寻址区定义的位是给(A)位操作准备的(B)移位操作准备的(C)控制转移操作准备的(D)以上都对填空题(每空1分,共24分)1.假定外部数据存储器2000H单元的内容为80H,0000H单元的内容为90H,执行下列指令后,累加器A中的内容为(80H )。
单片机原理与应用考试试题

单片机原理与应用考试试题一、填空题(每空 2 分,共 40 分)1、单片机是将_____、_____、_____和_____等部件集成在一个芯片上的微型计算机。
2、单片机的存储器分为_____和_____,其中_____存储器在掉电后数据会丢失。
3、单片机的并行 I/O 口有_____个,分别是_____、_____、_____和_____。
4、单片机的复位方式有_____复位和_____复位两种。
5、单片机的中断源有_____个,分别是_____、_____、_____、_____和_____。
6、单片机的定时器/计数器有_____个,分别是_____和_____。
7、单片机指令系统中,数据传送指令有_____、_____和_____等。
二、选择题(每题 3 分,共 30 分)1、单片机的工作频率主要取决于()A 晶振频率B 复位电路C 电源电压D 存储容量2、以下不是单片机特点的是()A 集成度高B 功耗低C 性价比高D 运算速度快3、单片机的程序计数器 PC 是()位的。
A 8B 16C 32D 644、单片机的中断优先级可以通过()设置。
A 中断允许寄存器B 中断优先级寄存器C 定时器控制寄存器D 串行口控制寄存器5、要使单片机的 P1 口输出低电平,应执行的指令是()A MOV P1,0FFHB MOV P1,00HC CLR P1D SETB P16、单片机的堆栈指针 SP 复位后指向()A 00HB 07HC 30HD 7FH7、以下指令中,属于逻辑运算指令的是()A ADDB SUBBC ANLD MOV8、单片机在执行 MOVX 指令时,相关的控制信号是()A RD 和 WR 均为低电平B RD 为低电平,WR 为高电平C RD 为高电平,WR 为低电平 D RD 和 WR 均为高电平9、若单片机的晶振频率为 12MHz,机器周期为()A 1μsB 2μsC 4μsD 8μs10、要使单片机能够响应外部中断 0,需要设置的寄存器是()A IEB IPC TCOND SCON三、简答题(每题 10 分,共 30 分)1、简述单片机的工作过程。
单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
单片机原理及应用试卷和答案

《单片机原理及应用》考试试卷一.填空题(17分,每空1分)1.8051单片机的内部硬件结构包括了、、、和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为总线、总线、总线三种。
2.MCS-51中PSW寄存器的RS0、RS1两位用于设定,B寄存器是位寄存器。
3.MCS-51单片机的P0~P4口均是位I/O口,其中为真正的双向口,为准双向口;口具有第二引脚功能。
4.MCS-51单片机的中断系统由5个中断源,其中中断在中断响应后,请求标志不能自动清除。
中断源可作软中断使用.5.假定(SP)=40H , (3FH)=30H,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为,SP的内容是。
二、选择题(10分,每小题2分)1.8051单片机的片内有()个16位的特殊功能寄存器。
A.1个B.2个C.3个D.4个2.MCS-51单片机的堆栈区应建立在()。
A. 片内数据存储区的低128字节单元B. 片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区3.MCS-51单片机定时器工作方式1是指的()工作方式。
A.8位B.8位自动重装C.13位D.16位4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A.MOV A, @R1B.MOVC A, @A + DPTRC.MOVX A, @ R0D.MOVX A, @ DPTR5.8751单片机程序存储器的容量最大可扩展为()。
A.60KB.64KC.64+4KD.4K三、简答题(8分,每小题4分)1.想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
2.51系列单片机的定时计数器T0、T1正在计数或定时,CPU能不能作其他事情?说明理由。
四、参数计算(8分,第一小题6分,第二小题2分)已知一MCS51单片机系统外接晶体振荡器频率为12MHZ,计算:(请给出计算过程)1、单片机系统的振荡周期、状态周期、机器周期所对应的时间是多少?2、指令周期中的单字节双周期指令的执行时间是多少?五、改错(16分,每小题2分)请判断下列各条指令的书写格式是否有错,如有错说明原因:1.MUL R0R12.MOV A,#200H3.PUSH R54.MOVX A,30H5.MOV A,@R76.CLR B7.MOVC @A+DPTR, A8.LJMP #1000H六、使用简单指令序列完成以下操作(16分,每小题8分)1.请将片外RAM1000H单元内容取反。
单片机原理与应用模拟练习题含答案

单片机原理与应用模拟练习题含答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是( )。
A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.寄存器寻址方式中,Rn中,n的取值范围是( )。
A、0~7B、0~2C、0~1D、1~8正确答案:A3.下列指令能使R0高4位不变,低4位取反的是( )。
A、ANL R0,#0FHB、XRL R0,#0F0HC、XRL R0,#0FHD、ORL R0,#0F0H正确答案:C4.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( )。
A、PCB、PSWC、AD、SP正确答案:B5.程序在运行中,当前PC的值是( )。
A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。
C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。
正确答案:C6.下面的哪一项应用,不属于单片机的应用范围。
( )A、汽车电子设备B、家用电器的控制C、工业控制D、数据库管理正确答案:D7.根据以下程序,判断51单片机定时器/计数器T0的工作方式是( )。
Void timer0_ISR(void)interrupt 1{ led0=!led0;}A、方式2B、方式3C、方式1D、方式0正确答案:A8.MCS-51单片机的串行数据缓冲器SBUF用于( )。
A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序正确答案:B9.MCS-51单片机定时器/计数器T0的低8位计数器是哪一个呢?A、TH1B、TL1C、TH0D、TL0正确答案:D10.MCS-51单片机的位寻址区位于内部RAM的( )单元。
A、00H~7FHB、20H~7FHC、00H~1FHD、20H~2FH正确答案:D11.当外部中断0发出中断请求后,中断响应的条件是( )。
(单片机原理及应用)试卷(1)

第1页共 2页安徽工程大学机电学院2014-2015学年春季学期 (单片机原理及应用)课程考试试卷 考生须知: 1、答题前将装订线内的考生信息项目填写清楚,装订线内不得答题。
2、本试卷满分为100分;考试时间120分钟。
3、考生在答题纸上答题。
4、本课程为闭卷考试。
一、单项选择题(每小题2分,共30分) 1.AT89S51单片机的CPU 主要的组成部分为( )。
A .运算器、控制器 B .加法器、寄存器 C .运算器、寄存器 D .运算器、指令译码器 2.单片机复位后,SP 、PC 、I/O 口的内容为( )。
A 、SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B 、SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C 、SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D 、SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 3.PC 的值是( )。
A .当前正在执行指令的前一条指令的地址 B .当前正在执行指令的地址 C .当前正在执行指令的下一条指令的地址 D .控制器中指令寄存器的地址 4.在AT89S51单片机中P1口的每一位能驱动( )。
A .2个TTL 低电平负载 B .4个TTL 低电平负载 C .8个TTL 低电平负载 D .10个TTL 低电平负载 5.在AT89S51单片机的中断请求源中,需要外加电路实现中断撤销的是( )。
A .定时器/计数器中断B .脉冲方式的外部中断 C .串行口中断 D .电平方式的外部中断 6.调用子程序、中断响应过程及转移指令的共同特点是( )。
A .都能返回 B .都必须保护现场 C .都将返回地址压入堆栈D .都通过改变PC 实现转移 7.在AT89S51单片机中,若晶振频率为8MHz ,一个机器周期等于( ) μs 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浙江万里学院单片机原理及应用模拟试卷六
一、填空题(每空1分,共20分)
1.在51系列单片机中,无内部ROM的单片机型号是(),有4KEPROM 的单片机型号
是()。
2.MCS-51单片机指令系统共有7种寻址方式,其中MOV A,#DATA 为
()寻址;
MOV A, Rn 为 ( ) 寻址;MOV C, bit 为 ( ) 寻址。
3.MCS-51单片机的内部RAM中从()到()是工作寄存器区,共分为()组。
4.单片机有两个定时器,定时器的工作方式由()寄存器决定,定时器的启动与溢出由()寄存器控制。
5.单片机复位后,堆栈指针SP和程序计数器PC的内容分别为()和()。
6.JB bit,rel指令表示当指定位为()时程序发生跳转。
7.既做数据线又做地址线的是()口,只能做数据线的是
()口。
8.动态显示和静态显示相比,()的耗电相对较大。
9.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据()。
10.单片机的外部中断源有(),( )和
()。
二、选择题(每空1分,共10分)
1.扩展程序存储器2764时,需要()条P2口线。
A 13
B 5
C 8
D 4
2.使用单片机开发系统调试程序时,对原程序进行汇编的目的是()。
A 将源程序转换成目标程序
B 将目标程序转换成源程序
C 将低级语言转换成高级语言
D 连续执行键
3.指令AJMP的寻址范围是()
A 任意范围
B -128到+127
C 64K
D 2K
4.09H位所在的单元地址是()
A 02H
B 08H
C 21H
D 20H
5. 定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志()
A 由软件清零
B 由硬件自动清零
C 随机状态
D AB都可以
6.单片机在与外部I/O口进行数据传送时,将使用()指令。
A MOVX
B MOV
C MOVC
D 视具体I/O口器件而定。
7.在中断允许寄存器中,中断控制寄存器EA位的作用是()
A CPU总中断允许控制位
B 中断请求总标志位
C 各中断源允许控制位
D 串行口中断允许位
8.串行口的工作方式由()寄存器决定。
A SBUF
B PCON
C SCON
D RI
9.读取AD转换的结果,使用()指令。
A MOV A,@Ri
B MOVX @DPTR,A
C MOVC A,@DPTR
D MOVX A,@DPTR
10.串行口中断入口地址是()
A: 000BH B: 0023H C:1000H D:0013H
三、简答题(每题6分,共30分)
1.已知X=–34,Y=+15,采用二进制补码列竖式计算X + Y。
2.何谓“总线”,总线按其功能可分为哪几类?
3.MCS—51单片机的核心电路由哪几部分组成?
4.堆栈按照什么原则存取数据?堆栈指针SP的地址是什么?复位操作后SP
的内容是什么?
5.半导体存储器按功能可分哪两类?其主要作用是什么?哪种存储器中的信
息掉电后不会丢失?
四、分析程序(每空2分,共20分)
在实训电路中有16个键,采用行列式键盘结构,分别有第0列、第1列、第2列和第3列。
下面程序是一段键盘程序,请分析如下内容。
ORG 0000H
MOV DPTR,#4400H
MOV A,#03H ;
MOVX @DPTR,A ;设置8155的C口为()KEY:ACALL KS ;调按键查询子程序判是否有键按下JNZ K1
;当()时,程序运行到K1处
ACALL DEALY
AJMP KEY ;继续查询按键
K1:ACALL DELAY ;延时程序的作用是()
ACALL DELAY
ACALL KS ;再次判别是否有键按下
JNZ K2 ;有键按下转移
AJMP KEY ;无按键时,程序运行到()处
K2: MOV R3,#0FEH ;首列扫描字送R3
K3: MOV DPTR,#4401H ;PA口地址送DPTR,开始列扫描
MOV A,R3 ;
MOVX @DPTR,A ;列扫描字送PA,此时扫描第()列
MOV DPTR, #4403H ;指向PC口
MOVX A,@DPTR ;读取行扫描值
JB ACC.0,L1 ;当()时,转查第1行L1
MOV A,#00H
AJMP LK ;转存键号
L1: JB ACC.1,L2 ;第1行无键按下,转查第2行
MOV A,#01H
AJMP LK
L2:JB ACC.2,L3 ;第2行无键按下,转查第3行
MOV A,#02H ;
AJMP LK
L3:JB ACC.3,CONT ;第3行无键按下,结束
MOV A,#03H
LK:PUSH ACC ;第2行键按下,该指令压入堆栈的是()
K4: ACALL DELAY
ACALL KS ;等待键释放
JNZ K4 ;键未释放,程序运行到()处
POP ACC ;
CONT: AJMP KEY ;转键盘处理程序
;――――――――――按键查询子程序――――――――――――――
KS:MOV DPTR,#4401H ;置8155PA口地址
MOV A,#00H
MOVX @DPTR,A ;全扫描字#00H送PA口
INC DPTR ;指向PC口
INC DPTR
MOVX A,@DPTR ;读入PC口状态
CPL A ;变正逻辑,高电平表示有键按下
ANL A,#0FH ;第0行有键按下时,A=()
RET ;返回,A≠0表示有键按下
;――――――――――延时子程序――――――――――――――
DELAY: MOV R5,#50H
DEL2: MOV R6,#0FFH
DEL1: NOP
DJNZ R6 , DEL1
DJNZ R5 , DEL2
RET
该程序的作用是:()
五、编程题
1.在一个fosc=12MHz的8051应用系统中,接有一片A/D器
件ADC0809,它的地址为FEF8H~FEFFH。
试画出有关逻辑框图,并编写程序从通道5采集1个字节的数据,存放在内部RAM地址为30H的单元中。
2.利用D/A转换芯片DAC0832产生0~+5V的正向锯齿波模
拟输出电压信号。
参考答案
一、填空题
1.8031 8751
2.立即数寄存器位
3. 00H 1FH 4
4. TMOD TCON
5. 07H 0000H
6. 1
7. P0 P2
8.静态显示
9. FFH
10.T0 T1 串行口
二、单项选择题
1. B 2. A 3.B 4.C 5.A
6. A 7. A 8.C 9. D 10. B
三、简答题
1.[X]原=10100010B[X]补=11011110B
[Y]原=00001111B[Y]补=00001111B
[X+Y]补=11101101B X+Y= -19
2.总线:能为多个部件服务的信息传送线,分为数据总线、地址总线、控制总线
3.P32
4.①先进后出,后进先出② 81H ③07H
5. ①ROM和RAM ②ROM存储固定不变的程序和数据,RAM存放临时程序和数据③ROM
四、分析程序
输入有键按下去抖 KEY 0FDH 第0行无键按
下 02H
K4 01H 检测第0列有无键按下,若有将键号0、1、2、3存入A累加器。
五、编程题
2. 课本237页。