单片机原理及应用模拟试卷 5
单片机原理及应用考试模拟题
单片机原理及应用考试模拟题1、共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92答案:D2、在用串行口通信时,SBUF作用是()A、发送B、接收C、发送和接收D、其他答案:C3、以下哪个选项不是串行口的结构组成()A、接受控制器B、定时器/计数器方式寄存器C、缓冲寄存器SBUFD、发送控制器答案:B4、单片机内部资源中最核心的部分是()A、CPUB、RAMC、ROMD、IO接口答案:A5、51式单片机第()引脚为+5V电源引脚A、40B、31C、10D、9答案:A6、89C51单片机的定时/计数器共有几个外部接口()A、1B、2C、3D、4答案:B7、51单片机是()位单片机A、2B、8C、4D、1答案:B8、程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。
A、OVB、ACC、CYD、F0答案:C9、定时器T0工作在方式3时,定时器T1有()种工作方式。
A、2B、3C、4D、1答案:B10、当定时器申请中断时TFx为()A、0B、1C、无关D、11答案:B11、判断下列哪一种说法是正确的()A、PC是一个可寻址的寄存器B、单片机的主频越高,其运算速度越快C、AT89S52单片机中的一个机器周期为1usD、特殊功能寄存器SP内存放的是堆栈栈顶单元的内容答案:B12、C51数据类型中关键词“bit”用于定义A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量答案:A13、启动定时器1开始定时的C51指令是()。
A、TR0=0B、TR1=0C、TR0=1D、TR1=1答案:D14、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义答案:A15、数据可以从A站发送到B站,也可以从B站发送到A站,但是不能同时在两个方向上传送的通信方式是()。
A、单工通信B、半双工通信C、双工通信D、同步通信答案:B16、80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536答案:D17、80C51的串口工作方式中适合点对点通信的是()A、工作方式OB、工作方式1C、工作方式2D、工作方式3答案:B18、定义i=0x01,a=1,则i<<a为()。
单片机原理与应用考试试题
单片机原理与应用考试试题一、填空题(每空 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、简述单片机的工作过程。
单片机原理及应用测试题+答案
单片机原理及应用测试题+答案一、选择题1. 以下哪一项不是单片机的主要特点?A. 集成度高B. 成本低C. 扩展性差D. 功耗低答案:C2. 以下哪个不是51系列单片机的定时器/计数器?A. T0B. T1C. T2D. T3答案:D3. 在单片机编程中,以下哪个指令不是无条件跳转指令?A. SJMPB. DJNZC. LJMPD. AJMP答案:B4. 以下哪个不是单片机的存储器?A. 程序存储器B. 数据存储器C. 只读存储器D. 动态存储器答案:D5. 以下哪个不是单片机的常见端口?A. P0B. P1C. P2D. P4答案:D6. 以下哪个不是单片机的中断源?A.外部中断0B.外部中断1C.定时器0中断D.串口中断答案:B二、填空题1. 单片机是一种集成____、____、____和____于一体的微型计算机系统。
答案:微处理器、存储器、定时器/计数器、输入/输出接口2. 8051单片机的____位可以用于寻址。
答案:83. 在8051单片机中,____寄存器用于存放累加器和标志位。
答案:ACC4. 单片机的____口通常用于扩展外部存储器。
答案:P35. 单片机的中断系统可以实现____、____、____和____等功能。
答案:程序顺序执行、快速响应、多级中断、中断嵌套三、简答题1. 请简要说明单片机的启动方式。
答案:单片机的启动方式主要有两种:上电启动和复位启动。
上电启动是指单片机在电源供电后自动启动执行程序;复位启动是指通过外部信号对单片机进行复位,使单片机从地址0开始执行程序。
2. 请简要说明单片机的指令系统。
答案:单片机的指令系统包括数据传输指令、逻辑运算指令、算术运算指令、控制指令和跳转指令等。
数据传输指令用于在数据寄存器之间、数据寄存器与累加器之间进行数据传输;逻辑运算指令包括与、或、非等操作;算术运算指令包括加、减、乘、除等操作;控制指令包括跳转、循环、分支等操作;跳转指令用于无条件跳转到指定地址或根据条件跳转到不同地址。
单片机原理及应用模拟练习题+参考答案
单片机原理及应用模拟练习题+参考答案一、单选题(共100题,每题1分,共100分)1.51单片机的定时器工作方式3的功能是()A、13位定时/计数器B、16位定时/计数器C、8位自动重装定时/计数器D、3种定时/计数器关系正确答案:D2.串行通信有异步通信方式和()A、勾画法B、描写法C、绘图法D、同步通信正确答案:D3.下面哪一项不是按照数据传输方向的进行的串行通信的分类()A、手动B、全双工C、半双工D、单工正确答案:A4.当8051单片机的RST引脚,上出现持续()个振荡周期以上的高电平时,系统复位。
A、48B、64C、12D、24正确答案:D5.用定时计数器T0计数6,focs=12MHZ,计数初值为()A、65535B、65530C、65534D、65536正确答案:B6.中断允许控制位EX1表示()A、T0C、INT1D、T1正确答案:C7.以助记符形式表示的计算机指令就是它的()语言。
A、编汇B、编辑C、汇编D、编程正确答案:C8.串行通信可分为单工、()和全双工3种制式。
A、全单工B、全双工C、半双工D、双工正确答案:C9.8051单片机的PO口驱动拉电流负载时必须接()A、地B、上拉电阻C、电源D、下拉电阻正确答案:B10.下列哪个中断源是外部中断()A、TX/RXB、TOC、都不是D、T1正确答案:C11.行列式键盘的特点是()A、电路简单B、易于编程C、占用I/O口线较少D、软件部分简单正确答案:C12.使80C51的定时器T1停止计时的C51命令是()。
B、TR1=0C、TR0=1D、TR1=1正确答案:B13.以下对串口数据缓冲器描述正确的是()A、89C51内部只有1个串口数据缓冲器SBUFB、89C51内部有2个在逻辑上独立的串口SBUFC、89C51内部的串口 SBUF是全双工的D、89C51内部的串口 SBUF的收发引脚是RXD(P3.1)和 TXD(P3.0)正确答案:C14.PSW中的RS1和RS0用来()A、选择工作寄存器组号B、选择工作方式C、选择定时器D、指示复位正确答案:A15.单片机采用方式0时是13位计数器,它的最大定时时间是多少()A、81.92msB、65.536msC、8.192msD、6.5536ms正确答案:C16.下列关于LED数码管动态显示的描述中,()是正确的A、只有共阴极型数码管可用于动态显示B、只有P2口支持数码管的动态显示方式C、每个I/O口都可用于数码管的动态显示D、动态显示具有占用CPU机时少,发光亮度稳定的特点正确答案:C17.80C51有关串口数据缓冲器的描述中()是不正确的。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共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),则使用定时器/计数器的( )更合适。
2023年大学_单片机原理及应用模拟试题及答案
2023年单片机原理及应用模拟试题及答案单片机原理及应用模拟试题(一)一、填空与说明题1、8051单片机的内部硬件结构包括了:、、、以及片内数据储存器、片内程序储存器、并行I/O 位出力器等部件,这些部件通过相连接。
2、MCS-51单片机的PO-P4口,其中的PO口和P2口除了可以进行数据的输入、输出外,通常还用来构件系统的和在PO~P4口中,位真正的双向口,为准双向口。
3、请说明MCS-51单片机程序状态字PSW中的各位的含义。
CY AC FO RS1 RS0 OV / PCY:AC:FO:RS1、RS0:OV:P:4、单片机系统中经常采用的地址择码技术包括方法和方法。
5、INTEL8279是一种专用于和芯片。
当8279的引脚AO为“1”时,CPU 对8279写入的数据为,读出的.数据为。
6、MCS-96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为。
二、简答题(12分)1、 MCS-51系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可以被定义为高优先级中断?如何定义?2、各中断源对应的中断服务程序的入口地址是否能任意设定?3、如果想将中断程序设置在程序储存区的任意区域,在程序中应该作何种设置?请举例加以说明。
三、参数计算题(12分)已知亿MCS-51单片机系统是拥10MHZ的外部晶体振荡器,请问:1、该片机系统的状态周期与机器周期各为多少?2、该单片机的定时器O(TO)工作在方式2时,TO的最大定时时间为多少?3、当单片机的定时器O(TO)工作在方式2时,要求每记满250us便生产一次定时器溢出,请问,TO中需要预置的初始值应为多少?四、改错题(10分)请判断MCS-51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1、CLR A2、MUL R0,R13、MOV DPTR,1050H4、 MOV A,@R75、 ADD 30H,20H6、 MOV R1,C7、 JMP @RO+DPTR8、 MOV A,#3000H9、 MOVC @A+DPTR,A10、 MOVX A,@A+DPTR五、程序分析题(8分)设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各个寄存器及片内单元中。
单片机原理与应用技能比赛模拟试题与答案(五)
5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。
A 、09HB 、87HC 、00HD 、80H单片机原理及应用技能比赛模拟试题(五)6、使用定时器T1时,有几种工作方式( C )A 、1 种B 、2 种C 、3 种D 、4 种一、填空题7、8031 单片机的定时器T1 用作定时方式时是( B )。
1、当定时器T0 工作在方式 3 时,要占用定时器T1 的TR1 和TF1 两个控制位。
A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 12、在定时器T0 工作方式 3 下,TH0溢出时,TF1 标志将被硬件置 1 去请求中断。
C、由外部时钟频率定时,一个时钟周期加 1 D 、由外部时钟频率定时,一个机器周期加 13、在定时器T0 工作方式 3 下,欲使TH0停止工作,应执行一条CLR TR1 的指令。
8、8031 单片机的定时器T0 用作计数方式时是( C )。
4、使用定时器/ 计数器 1 设置串行通信的波特率时,应把定时器/ 计数器 1 设定作方式 2A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1,即自动重新加载方式。
C、由外部计数脉冲计数,下降沿加 1 D 、由外部计数脉冲计数,一个机器周期加 15、当计数器产生计数溢出时,把定时器/ 计数器的TF0(TF1)位置“1”。
对计数溢出的处理,在中断方式时,9、8031 单片机的定时器T1 用作计数方式时计数脉冲是( A )。
该位作为中断标志位使用;在查询方式时,该位作状态位使用。
A、外部计数脉冲由T1(P3.5 )输入 B 、外部计数脉冲由内部时钟频率提供6、在定时器工作方式 1 下,计数器的宽度为16 位,如果系统晶振频率为6MHz,则最大定时时间C 、外部计数脉冲由T0(P3.4 )输入D 、由外部计数脉冲计数为131.072ms ,若系统晶振频率为12MHz,则最大定时时间为65.536ms 。
单片机原理与应用模拟练习题含答案
单片机原理与应用模拟练习题含答案一、单选题(共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、当定时器T0工作在方式3时,要占用定时器T1的 TR1 和 TF1 两个控制位。
2、在定时器T0工作方式3下,TH0溢出时, TF1 标志将被硬件置1去请求中断。
3、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条 CLR TR1 的指令。
4、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定作方式 2,即自动重新加载方式。
5、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。
对计数溢出的处理,在中断方式时,该位作为中断标志位使用;在查询方式时,该位作状态位使用。
6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间为 131.072ms ,若系统晶振频率为12MHz,则最大定时时间为 65.536ms 。
7、8051单片机内部设有两个16位定时器/计数器,即 T0 和 T1 。
8、T0由两个8位特殊功能寄存器 TH0 和TL0 组成,T1由 TH1 和 TL1 组成。
9、定时时间与定时器的工作方式、计数初值及振荡周期有关。
10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚 P3.4 和 P3.5 提供。
11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有 INT0 引脚为高电平且由软件使 TR0 置1时,才能启动定时器/计数器T0工作。
12、当T0为方式 3 ,T1为方式 2 的时候,8051单片机的定时器可提供3个8位定时器/ 计数器。
1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。
2、外中断请求标志位是 IE0 和 IE1 。
3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。
4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。
单片机原理及应用考试模拟题含参考答案
单片机原理及应用考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、定时器方式下的定时时间t与()因素无关A、计算器满记数值B、计数初值C、机器周期D、CPU正确答案:D2、在编写串行口中断服务程序时,修饰符interrupt m中m的取值应为()A、4B、2C、3D、1正确答案:A3、51单片机()口内部没有上拉电阻A、P0B、P3C、P2D、P1正确答案:A4、LED点阵器件的内部元件为()A、小灯泡B、二极管C、晶体管D、三极管正确答案:B5、已知A=53,B=10,则A%B=()A、3B、5C、5.3D、6正确答案:A6、按键每只键分别接一个I/O口是()键盘A、行列式键盘B、好键盘C、独立式键盘D、机械键盘正确答案:C7、外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、高电平D、低电平正确答案:D8、共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92正确答案:D9、80C51单片机要使用片内RAM,EA引脚()A、必须接+5VB、必须接地C、必须悬空D、没有限定正确答案:D10、C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D11、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D12、89C51单片机工作方式()功能为8位同步移位寄存器方式A、0B、1C、2D、3正确答案:A13、51单片机中RST引脚功能是()A、电源B、接电阻C、复位D、关机正确答案:C14、计算机在使用中断方式与外界交换信息时,保护现场的工作方式是()A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成正确答案:C15、8051单片机中,唯一一个用户可使用的16位寄存器是()A、PSWB、AACC、SPDD、DPTR正确答案:D16、80C51单片机内部程序存储器容量为()。
单片机原理及应用模拟练习题含参考答案
单片机原理及应用模拟练习题含参考答案一、单选题(共100题,每题1分,共100分)1.在微型计算机中,负数常用()表示。
A、真值B、反码C、原码D、补码正确答案:D2.89C51单片机内有两个()位定时/计数器,它们都有定时和事件计数的功能。
A、4B、8C、16D、32正确答案:C3.M1M0=11时,定时器工作于方式()A、1B、3C、0D、2正确答案:B4.2字节为()位。
A、4B、32C、16D、8正确答案:C5.共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92正确答案:D6.下面哪一种传送方式适用于处理外部事件()A、DMAB、无条件传递进C、C05-中断D、条件传递正确答案:C7.在程序中a=2;b=a++;则b=()A、2B、4C、1D、3正确答案:A8.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、手动B、全双工C、单工D、半双工正确答案:A9.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址正确答案:B10.行列式键盘的工作方式主要有()A、直接输入方式和直接访问方式B、中断扫描方式和直接访问方式C、编程扫描方式和中断方式D、独立查询方式和中断扫描方式正确答案:C11.SMOSM1=00时,串行口的工作状态为()A、0B、2C、3D、1正确答案:A12.蜂鸣器的声音强度由信号的()决定A、幅值B、电压C、频率D、占空比正确答案:D13.单片机的计数定时器为()和()A、TO,T1B、INT0,INT1C、INT0,T0D、INT1,T1正确答案:A14.定时计数器有4种操作模式,它们由()寄存器中的M1M0状态决定。
A、TCONB、TMODC、PCONDD、SCONE正确答案:B15.要89C51系统中,若晶振频率屡8MHz,一个机器周期等于()微秒A、1.5B、3C、1D、0.5正确答案:A16.设a=2,b=1,则a==b等于()A、2B、1C、3D、0正确答案:D17.定时器工作方式一的计数最大值是()A、200B、5000C、65536D、300正确答案:C18.TMOD寄存器的作用是()A、设置工作方式B、控制启动和中断申请C、计数D、计时正确答案:A19.计算机中最常用的字符信息编码是()A、ASCIIB、BCD码C、余3码D、循环码正确答案:A20.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()A、64536B、500C、1000D、65036正确答案:D21.中断服务子程序interrupt 1{...}表示使用中断源()A、T0B、T1C、INT1D、INT0正确答案:A22.按键需要处理()问题A、死机B、飞键C、抖动D、颤动正确答案:C23.当8051单片机的RST引脚,上出现持续()个振荡周期以上的高电平时,系统复位。
单片机原理及应用模拟考试题含答案
单片机原理及应用模拟考试题含答案一、单选题(共54题,每题1分,共54分)1.单片机上电复位后,PC的内容和SP的内容为():A、0000H,00HB、0000H,07HC、FFH,07HD、FFH,00H正确答案:B2.下列指令能使R0的最高位取反的是()。
A、CPL R0.7B、XRL 00H,#80HC、CPL (R0).7D、ARL R0,#80H正确答案:B3.ADDC A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B4.已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) = MOV @R0 , #11H MOV A , R2 ADD A , 20H MOV PSW , #80H SUBB A , P0 XRL A , #45H MOV 40H , AA、45HB、46HC、47HD、48H正确答案:A5.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,执行以下指令后 SETB C;ADDC A, 20H ; RLC A ; MUL AB 。
(A)=A、08HB、09HC、10HD、11H正确答案:A6.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、20HB、60HC、02HD、06H正确答案:B7.8051单片机内有( )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。
A、4, 5B、2, 4C、2, 3D、5, 2正确答案:B8.控制串行口工作方式的寄存器是( )A、TCONB、PCONC、SCOND、TMOD正确答案:C9.当RS1RS0=10时,Rn的地址是():A、00H~07HB、18H~1FHC、10H~17HD、08H~0FH正确答案:C10.通用RAM区的地址是():A、00H~07HB、08H~1FHC、20H~2FHD、30H~7FH正确答案:D11.DIV AB 是()A、数据传送指令B、算术运算指令D、控制转移指令E、位操作指令正确答案:B12.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C13.8051单片机的PIO接口数为():A、5个8位的B、3个8位的C、6个8位的D、4个8位的正确答案:D14.能将A的内容向左循环移一位,第七位进第0位的指令是()。
单片机原理与应用模拟练习题(附答案)
单片机原理与应用模拟练习题(附答案)一、单选题(共64题,每题1分,共64分)1.使用定时器/计数器T1时,有几种工作方式()。
A、4种B、2种C、1种D、3种正确答案:D2.8051单片机的VCC(40)引脚是()引脚。
A、主电源+5VB、接地C、备用电源D、访问片外存贮器正确答案:A3.MCS-51单片机向外扩展存储器时,片内4个I/O口中作为地址总线的是()。
A、P0口和P2口B、P0口C、P2口和P3口D、P2口正确答案:B4.0023H是51单片机的()入口地址。
A、外部中断1B、外部中断0C、串行口中断D、定时器/计数器中断0正确答案:C5.单片机时钟周期为T0,则机器周期为()。
A、8*T0B、12*T0C、4*T0D、2*T0正确答案:B6.如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作。
()A、ALEB、VCCC、/PSEND、A15正确答案:A7.下面叙述不正确的是()。
A、一个C源程序可以由一个或多个函数组成B、一个C源程序必须包含一个函数main()C、在C51中,注释说明只能使用/*……*/注释D、C程序的基本组成单位是函数正确答案:C8.使MCS-51系列单片机的定时器/计数器T0停止计数的语句是()。
A、SETBTR0B、CLRTR1C、CLRTR0D、SETBTR1正确答案:C9.用8031单片机的定时器/计数器T0作计数方式,用方式1(16位),则工作方式控制字为()。
A、01HB、02HC、05HD、04H正确答案:C10.可以实现P1口输出各位内容循环左移的语句是()。
A、P1=P1<<1;B、P1=P1<<7|P1>>1;C、P1=P1<<1|P1>>7;D、P1=P1>>7;正确答案:C11.Intel8051单片机的CPU是()。
A、16位B、4位C、8位D、准16位正确答案:C12.寻址方式就是()的方式。
单片机原理及应用单片机原理及应用试卷(练习题库)(2023版)
单片机原理及应用单片机原理及应用试卷(练习题库)1、单片机与普通计算机的不同之处在于其将()、()和()三部分集成于一块芯片上。
2、8051与8751的区别是O3、在MCS—51单片机中,如果采用6MHz晶振,1个机器周期为()。
4、内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。
5、若A中的内容为63H,那么,P标志位的值为()。
6、单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=O0这时当前的工作寄存器区是()组7、使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。
8、片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?9、PC的值是()。
10、通过堆栈操作实现子程序调用,首先就要把O的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把IKMCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS—51的PC是1612、当MCS-51单片机运行出错或程序陷入死循环时,如何来摆脱困境?13、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS -51单片机正在工作?14、在基址加变址寻址方式中,以O作变址寄存器,以()或()作基址寄存器。
15、指令格式是由()和()所组成,也可能仅由O组成。
16、在MCS—51中,PC和DPTR都用于地址,但PC是为访问()存储器地址,而DPTR是为访问17、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的()。
18、下列程序段的功能是什么?PUSHAPUSHBPOPΛPOPB19、假定A=55H,R3=0AΛH,在执行指令AN1A,R3后,A=O,R3=()。
20、如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,21、假定,SP=60H,Λ=30H,B=70H,执行下列指令:PUSHAPUSHB后,SP的内22、试编写1个程序,将内部RAM中45H单元的高4位清0,低4位置1。
51单片机原理及应用期末考试试题汇总5
单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 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 口具有第二功能。
14、MCS-51系列单片机是属于( C )体系结构。
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 组寄存器为当前的工作寄存器。
27、在89C51中,一个机器周期包括 12 个振荡周期,而每条指令都由一个或几个机器周期组成。
28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持 2 个机器周期,可将系统复位。
29、是非题:单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。
山东大学《单片机原理及应用》试题库含答案05系统扩展
第五章系统扩展一、判断题()1.MCS—51单片机程序存储器操作时序中,在不执行MOVX指令时,P0口作为地址线,专用于输出程序存储器的高8位地址PCL;P2口专用于输出程序存储器的低8位地址PCH。
×()2.线选法是把单根的低位地址线直接接到存储器芯片的片选端。
×()3.对于8031单片机而言,在外部扩展EPROM时,EA引脚应接地。
()4.对于8051、8751单片机而言,在外部扩展EPROM时,EA引脚可接 + 5V或接地。
×()5.8155芯片的AD0~AD7:地址/数据线,是低8位地址和数据复用线引脚,当ALE=1时,输入的是数据信息,否则是地址信息。
×()6.在接口芯片中,通常都有一个片选端CS(或CE),作用是当CS为低电平时该芯片才能进行读写操作。
()7.DAC0832是8位D/A转换器,其输出量为数字电流量。
×()8.ADC0809是8路8位A/D转换器,其工作频率范围是10KHz——1.2MHz。
()9.EPROM27128有12根地址线,可寻址空间为16KB。
×二、单项选择题1.一个EPROM的地址有A0----A11引脚,它的容量为。
BA.2KB B.4KB C.11KB D.12KB2.单片机要扩展一片EPROM2764需占用 B 条P2口线。
3.在存储器扩展电路中74LS373的主要功能是。
DA.存储数据 B.存储地址 C.锁存数据 D.锁存地址4.下列芯片中其功能为可编程控制的接口芯片是。
DA.373 B.2114 C.2716 D.81555.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于。
AA.串行传送 B.并行传送 C.同步传送 D.异步传送6.8031的外部程序存储器常采用的芯片是。
AA.2716 B.8255 C.74LS06 D.21147.若8155命令口地址是CF00H,则A口与B口的地址是。
单片机原理及应用模拟试题及参考答案
单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。
A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
单片机原理与应用模拟试题与答案
单片机原理与应用模拟试题与答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是()。
A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.MCS-51系列单片机的定时器/计数器T1用做定时方式时,采用工作方式1,则工作方式控制字为()。
A、01HB、05HC、10HD、50H正确答案:C3.启动定时器/计数器T0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TR0位置0D、TR1位置0正确答案:B4.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A、外部中断0B、外部中断1C、定时器/计数器T0中断D、定时器/计数器T1中断正确答案:A5.当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,()可作为高8位地址总线使用。
A、P0口B、P1口C、P2口D、P0口和P2口正确答案:C6.存储16×16点阵的一个汉字信息,需要的字节数为()。
A、256B、32C、64D、128正确答案:B7.在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A、整型常量B、整型表达式C、整型常量或整型表达式D、任何类型的表达式正确答案:C8.下列说法正确的是()。
A、各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B、各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C、各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D、各中断源发出的中断请求信号,都会标记在AT89S51的TCON、SCON寄存器中正确答案:D9.使8051单片机的定时器/计数器T1停止计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TR0位清0D、TR1位清0正确答案:D10.若某寄存器芯片的地址线为12根,那么它的存储容量为()。
单片机原理与应用试题五及答案
单片机原理与应用试题五及答案一、填空题(每空1分,共10分)1.单片机内有组成微机的主要功能部件、和。
2.堆栈的特性是,8051的堆栈一般开辟在,其堆栈指针是。
3.RS232C是总线标准。
4.8255是接口。
5.MCS-51有一个全双工的步串行口,有种工作方式。
二、简述题(每题5分,共25分)1.单片机的特性主要有哪些?2.8031、8051、8751有何异同?3.MCS-51的位存储区在哪里?寻址范围是多少?4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?三、判断题(20分)1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)(1)MOVX @R0,B(2)MOV A,30H(3)MOVX A,30H(4)ADDC A,R7(5)SUB A,R2(6)ANL #99H ,36H(7)MOV C,ACC.0(8)ORL P1.0,P3.1(9)JBC P0,LL1(10)ACALL PROC2.判断以下说法是否正确,不正确予以改正。
(10分)(1)单片机是面向数据处理的。
(2)定时器与计数器的工作原理均是对输入脉冲进行计数。
(3)由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。
(4)END表示指令执行到此结束。
(5)ADC0809是8位逐次逼近式模/数转换接口。
四、阅读程序(20分)1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
(1)MOV A,#48H;寻址方式:(A)=(2)ADD A,60H;寻址方式:(A)=(3)ANL A,@R0;寻址方式:(A)=2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)MOV R1,#30H;(R1)=MOV A,#64H;(A)=ADD A,#47H;(A)= ,(CY)= ,(AC)=DA A;(A)= ,(CY)= ,(AC)=MOV@R1,A;(R1)= ,(30H)=此程序段完成的功能:五、计算(画图)题(10分)若8051的晶振频率f osc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。
单片机原理与应用样题(带答案)
《单片机原理与应用》试题一、填空题(每空1分,共20分)1、8051单片机的内部硬件结构包括了:CPU 、RAM 、ROM 、和C/T 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接2、P0通常用作单片机系统的地址/数据总线3、中央处理器CPU是单片机的核心,它完成.运算和控制功能4、在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于片内RAM 。
5、ORL A,#0F0H是将A的高4位置1,而低4位保持不变6、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为 2080H7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为 1022H8、在串行通信中,有数据传送方向单工、半双工、全双工三种方式.9、11根地址线可选 2KB 个存储单元,16KB存储单元需要 14 根地址线。
10、单片机扩展的内容有程序存储器扩展、数据存储器扩展及I/O 口的扩展等二、单项选择(每题1分,共10分)1、单片机上电复位后,PC的内容和SP的内容为(C)A、0000H,00HB、 0003H,07HC、0000H,07HD、0800H,08H2、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B )A、2μsB、4μsC、8μsD、1ms3、MOVX A,@DPTR指令中源操作数的寻址方式是(D)A、寄存器寻址B、立即寻址C、直接寻址D、寄存器间接寻址4、单片机的堆栈指针SP始终是指示(B)A、堆栈底B、堆栈顶C、堆栈地址D、堆栈中间位置5、对程序存储器的读操作,只能使用(D)A、MOV指令B、PUSH指令C、MOVX指令D、MOVC指令6、单片机应用程序一般存放在(B)中。
A、RAMB、ROMC、寄存器D、CPU7、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来(C )它是按后进先出的原则存取数据的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及应用模拟试卷 5一、选择题。
(每题3分,共30分)1、己知x为整数,且[xl补=10011011,则x的十进制数值是()A)-101 B)+155 C)+101 D)-1552、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是()A)节约元件 B)运算速度快C)物理器件最容易实现电路的功能 D)信息处理方便3、一字节补码所能表示的整数范围是()A)-128~+127 B)-127~+127 C)-129~+128 D)-128~+128 4、8051与8751的区别是()。
A)内部数据存储但也数目的不同 B)内部数据存储器的类型不同 C)内部程序存储器的类型不同 D)内部的寄存器的数目不同5、8051单片机外接ROM时,使用()引脚来选通74LS373芯片A).ALE B).C). D).6、如果8051单片机的一个机器周期为2微秒,则其时钟频率为()MHzA).6 B).8 C).12 D).16 7、对程序存储区数据传送,应采用助记符为()A).MOV B).MOVX C).MOVC D).PUSH8、8051单片机外部中断0请示信号输入的引脚是()A).RXD B). C). D).9、8051单片机的定时器0的中断程序入口地址为()A).001BH B).0003H C).000BH D).0013H10、使用87C51且=1时,则可以扩展ROM()。
A).64KB B).60KB C).56KB D).58KB二、填空题(每题2分,共20分)1、8051单片机中,T0初始后让其开始计数,应将TCON中的____ ___位置1。
2、8051单片机内部数据RAM中的位寻址区的地址范围是_______。
3、当MCS-51引脚信号有效时,表示从P0口稳定地送出了低8位地址。
4、单片机是一种将、和集成在一个芯片中的微型计算机。
5、单片机中断系统中共有五个中断源,其中优先级最高的是、优先级最低的是。
6、CPU 和外设进行数据交换时常用的方式有无条件转换、 _和三种。
7、显示器的显示方式有:_ _和_两种。
8、单片机汇编语言程序有三种基本结构,分别是:、 _和。
9、LED显示器中的发光二极管的两种连接方法是和。
10、D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就_ _,对输入量的敏感程度_ _。
三、程序阅读题(每题8分,共16分)1.阅读下列程序,说明程序的功能MOV R0,#30HMOV 21H,#00HMOV 22H,#00HMOV 23H,#00HMOV A,@R0JZ NEXT1JB ACC.7,NEXT2INC 23HSJMP NEXT3NEXT2: INC 21HSJMP NEXT3NEXT1:INC 22HNEXT3:INC R0DJNZ 20H,LOOPSJMP $2.见下图,通过8051单片机的P1口接8只发光二极管,读如下程序后回答问题:ORG 0000HLJMP 0200HORG 0200HSTART:MOV A,#01HLOOP: MOV P1,ALCALL D2S ;调用延时2秒子程序RL A ;A循环左移SJMP LOOPD2S:……;子程序略RETEND1)第一次调用子程序时,哪个发光二极管亮?2)第二次调用子程序时,哪个发光二极管亮?3)第八次调用子程序时,哪个发光二极管亮?4)第九次调用子程序时,哪个发光二极管亮?四、简答题(每题7分,共21分)1、RET和RETI指令主要有哪些区别?2、简述8051单片机中断嵌套的规定。
3、设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。
MOV A,@R0MOV @R0,32HMOV 32H,AMOV R0,#31HMOV A,@R0五、程序设计题(每题13分)从XX单元开始,连续存放10个无符号数,设计程序,从中找出最大值送入yy单元。
一、选择题。
(每题3分,共30分)1、己知x为整数,且[xl补=10011011,则x的十进制数值是( A )A)-101 B)+155 C)+101 D)-1552、迄今为止,计算机中的所有信息仍以二进制方式表示的理由是( C )A)节约元件 B)运算速度快C)物理器件最容易实现电路的功能 D)信息处理方便3、一字节补码所能表示的整数范围是( A )A)-128~+127 B)-127~+127 C)-129~+128 D)-128~+128 4、8051与8751的区别是( C )。
A)内部数据存储但也数目的不同 B)内部数据存储器的类型不同 C)内部程序存储器的类型不同 D)内部的寄存器的数目不同5、8051单片机外接ROM时,使用(A )引脚来选通74LS373芯片A.ALE B. C . D6、如果8051单片机的一个机器周期为2微秒,则其时钟频率为(A )MHz。
A.6 B.8 C.12 D.16 7、对程序存储区数据传送,应采用助记符为(C )。
A.MOV B.MOVX C.MOVCD.PUSH8、8051单片机外部中断0请示信号输入的引脚是(B )。
A.RXD B. C.D.9、8051单片机的定时器0的中断程序入口地址为(C)。
A.001BH B.0003H C.000BH D.0013H10、使用87C51且=1时,则可以扩展ROM( B )。
A.64KB B.60KB C.56KB D.58KB二、填空题(每题2分,共20分)1、8051单片机中,T0初始后让其开始计数,应将TCON中的____ TR0___位置1。
2、8051单片机内部数据RAM中的位寻址区的地址范围是___20H~2FH___。
3、当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址。
4、单片机是一种将 CPU、存储器和输入输出接口集成在一个芯片中的微型计算机。
5、单片机中断系统中共有五个中断源,其中优先级最高的是___外部中断 INT0____、优先级最低的是_____串行口中断__。
6、CPU 和外设进行数据交换时常用的方式有无条件转换、查询方式__和__中断方式_三种。
7、显示器的显示方式有:___静态显示____和__动态显示___两种。
8、单片机汇编语言程序有三种基本结构,分别是:_顺序结构_、 _分支结构 _和循环结构_。
9、LED显示器中的发光二极管的两种连接方法是_共阴极接法_和__共阳极接法_。
10、D/A转换器的分辨率通常用D/A转换器输入二进制的位数来表示,数字量位数越多,分辨率也就__越高____,对输入量的敏感程度__越高___。
三、程序阅读题(每题8分,共16分)1.阅读下列程序,说明程序的功能MOV R0,#30HMOV 21H,#00HMOV 22H,#00HMOV 23H,#00HMOV A,@R0JZ NEXT1JB ACC.7,NEXT2INC 23HSJMP NEXT3NEXT2: INC 21HSJMP NEXT3NEXT1:INC 22HNEXT3:INC R0DJNZ 20H,LOOPSJMP $答案:统计出从内部RAM的30H单元开始存放的一组用补码表示的带符号数,统计其中正数、0和负数的数目,并将结果分别存入21H、22H、23H单元。
2.见下图,通过8051单片机的P1口接8只发光二极管,读如下程序后回答问题:ORG 0000HLJMP 0200HORG 0200HSTART:MOV A,#01HLOOP: MOV P1,ALCALL D2S ;调用延时2秒子程序RL A ;A循环左移SJMP LOOPD2S:……;子程序略RETEND1)第一次调用子程序时,哪个发光二极管亮?2)第二次调用子程序时,哪个发光二极管亮?3)第八次调用子程序时,哪个发光二极管亮?4)第九次调用子程序时,哪个发光二极管亮?答案:1).L1(最上面的发光二级管)亮,即P1.0C对应的二极管亮2).L2亮3).L8亮(最下面的二极管)4).L1又亮四、简答题(每题7分,共21分)1、RET和RETI指令主要有哪些区别?答案:区别:(1)使用场合不同,RET指令在子程序中使用,RETI指令在中断服务程序中使用。
(2)从功能上看,RET指令从堆栈中自动取出断点地址给PC,使之返回到调用指令的下一个指令,继续执行主程序。
而RETI指令除了具有RET指令的功能之外,还有清除中断响应时被设置的优先级状态、开放低级中断以及恢复中断逻辑等功能。
2、简述8051单片机中断嵌套的规定。
答案:在MCS一51单片机中,高级中断可以打断低级中断形成中断嵌套。
同级中断之间或低级对高级中断不能形成中断嵌套。
若几个同级中断同时向CP[J提出中断申请,则CPU按照如下顺序响应中断:→T0 → →Tl→RI/TI3、设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。
MOV A,@R0MOV @R0,32HMOV 32H,AMOV R0,#31HMOV A,@R0答案:(R0)=31H, (A)=0BH , (30H)=0CH、(31H)=0BH、(32H)=0AH五、程序设计题(每题13分)从XX单元开始,连续存放10个无符号数,设计程序,从中找出最大值送入yy单元。
答案:设XX单元为40H,YY单元为30H。
ORG 0020HMOV R0.#xxMOV B,@R0MOV R7.#09HINC R0LOOP: MOV A,BCLR CSUBB A,@R0JNC NEXTMOV B,@R0NEXT:INC R0DJNZ R7,LOOPMOV YY,B。