单片机模拟试卷4答案
单片机原理及应用模拟练习题含参考答案

单片机原理及应用模拟练习题含参考答案一、单选题(共50题,每题1分,共50分)1、若(SP)=40H,当执行一条LCALL指令后,SP的值为():A、41HB、42HC、38HD、3FH正确答案:B2、ADDC A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B3、若某存储器芯片地址线为12根,那么它的存储容量为( )A、1KBB、2KBC、4KBD、8KB正确答案:C4、执行下列程序后,累加器A的内容为()。
ORG 0000H MOV A,#00H ADD A, #02H MOV DPTR, #0050H MOVC A, @A+DPTR MOV @R0,A SJMP $ ORG 0050H BAO: DB 00H,08H,0BH,6H,09H,0CH ENDA、00HB、0BHC、06HD、0CH正确答案:B5、单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则A是()A、00HB、01HC、02HD、03H正确答案:B7、DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B8、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A9、存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KBB、2KBC、3KBD、4KB正确答案:D10、以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON11、下列指令能能使累加器A的最高位置1的是()。
单片机原理及应用模拟练习题+参考答案

单片机原理及应用模拟练习题+参考答案一、单选题(共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有关串口数据缓冲器的描述中()是不正确的。
单片机模拟试题(含答案)

单片机模拟试题(含答案)一、单选题(共107题,每题1分,共107分)1.下列芯片中属于单片机的芯片是 ( ) 。
A、89C52B、8255C、80486D、80286正确答案:A2.单片机上电后或复位后,工作寄存器R0是在内部RAM的 ( ) 。
A、00H单元B、08H单元C、10H单元D、18H单元正确答案:A3.对于MCS-51系列单片机来说,相对寻址可寻址的最大范围是( ) 。
A、-129~+128B、-128~+127C、-127~+129D、-126~+127正确答案:B4.可编程接口芯片8155,其C口有 ( ) 种工作方式。
A、1B、2C、3D、4正确答案:D5.8752单片机是 ( ) 位机。
A、16B、4C、32正确答案:D6.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。
A、OV标志B、CY标志C、中断标志D、奇偶标志正确答案:C7.外部中断INT0的中断向量地址为 ( ) 。
A、0003B、(B)000BC、(C)0013D、002BH正确答案:A8.MCS-51单片机的CPU允许接受相应中断,当INT0申请中断时,程序计数器PC的内容被自动修改为( )地址;当有定时器T1申请中断时,程序计数器 PC的内容被自动修改为 D 地址。
A、0003B、(B)000BC、(C)0013D、001BE、(E)0023H正确答案:A9.8051单片机的PSEN引脚可以驱动( )个LSTTL负载。
A、16B、8C、4D、32正确答案:B10.累加器A的内容是73H,执行RL A 指令后累加器的内容变为( )。
B、0E3C、37D、07H正确答案:A11.一条DW语句定义的数表,其数的个数不得超过( )个。
A、10B、20C、40D、80正确答案:D12.堆栈指针SP的作用是 ( ) 。
A、指示堆栈的栈底B、指示下一条将要执行指令的地址C、指示堆栈的栈顶D、指示中断返回的地址正确答案:C13.MCS-51系列单片机的字长是 ( )位。
单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共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),则使用定时器/计数器的( )更合适。
单片机原理与应用模拟练习题含答案

单片机原理与应用模拟练习题含答案一、单选题(共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发出中断请求后,中断响应的条件是( )。
单片机原理及应用考试模拟题及参考答案

单片机原理及应用考试模拟题及参考答案一、单选题(共100题,每题1分,共100分)1.机器周期等于时钟周期的()倍A、14B、11C、13D、12正确答案:D2.使80C51定时/计数器T0停止计数的C51命令为()。
A、IT0=0;B、TF0=0;C、IE=0;D、TR0=0;正确答案:D3.单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、功耗低D、性价比高正确答案:A4.为使定时器T1出现的中断请求信号能得到CPU中断响应,必须满足的条件是()A、ET0=1B、EX0=1C、EA=ET1=1D、EA=ET0=1正确答案:C5.单片机中最基本的时间单位是什么()A、震荡信号B、机器周期C、指令周期D、状态时钟正确答案:B6.假设定时器的计数初值为0xE813,用方式0该如何赋值()A、TH0=00,TL0=13B、TH0=E8,TL0=00C、TH0=55,TL0=13D、TH0=E8,TL0=13正确答案:D7.下列关于LED数码管动态显示的描述中,()是正确的A、只有共阴极型数码管可用于动态显示B、只有P2口支持数码管的动态显示方式C、每个I/O口都可用于数码管的动态显示D、动态显示具有占用CPU机时少,发光亮度稳定的特点正确答案:C8.EA=1表示()A、允许任何中断开启B、允许任何中断关闭C、低电平触发D、高电平触发正确答案:A9.二进制101101转换成十进制为()A、46B、45C、48D、47正确答案:B10.蜂鸣器可以分为()和无源A、无旋B、有旋C、有源D、震荡正确答案:C11.以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B12.ROM和RAM单独编址的是()结构。
A、普林斯顿结构B、哈佛结构正确答案:B13.89C51单片机TMOD的低四位为()的控制字A、INTOB、INT1C、T1D、T0正确答案:D14.下列关于程序计数器PC的描述中()是错误的A、PC不属于特殊功能寄存器B、PC中的计数值可被编程指令修改C、PC可寻址64KBRAM空间D、PC中存放着下一条指令的首地址正确答案:C15.将LED数码管若用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C16.程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。
单片机原理及应用考试模拟题含参考答案
单片机原理及应用考试模拟题含参考答案一、单选题(共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位的指令是()。
单片机复习题库
单片机原理及应用期末考试题试卷大全江南大学物联网工程学院吴定会单片机模拟试卷 001 一、选择题(每题 1 分,共 10 分)1.8031 单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器d)CPU3.已知某数的BCD 码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY 的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU 主要的组成部部分为()a)运算器、控制器b)加法器、寄存器 c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU 是()位的单片机a) 16 b)4 c)8 d)准167.8031 复位后,PC 与SP 的值为()a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS-51 单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031 单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d) MOV @R0,A二、填空题(每空 1 分,共 30 分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST 是(IN 脚还是OUT 脚),当其端出现电平时,8051 进入复位状态。
8051 一直维持这个值,直到RST 脚收到电平,8051 才脱离复位状态,进入程序运行状态,从ROM H 单元开始取指令并翻译和执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理与应用模拟试卷4 答案
一、填空题(每空1分,共20分)
1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2、十进制数25=16H(十六进制)=00010110B(二进制)
3、单片机的三总线可以分为地址总线、数据总线和控制总线。
(或者数据总线、地址总线)
4、8051的E A=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。
5、单片机复位后SP=07H,第一个入栈数据进入08H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是0000。
7、8051单片机共有5个中断源,2个优先级。
8、能够加间址符@的寄存器有R0、R1和DPTR。
9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM的文件。
10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,3个I/O接口和1个14位的定时/计数器。
11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
二、选择题(每小题2分,共20分)
1、一个完整的系统通常包括(B)。
A.系统软件和应用软件 B. 硬件系统和软件系统
C. 计算机及外设
D.硬件和系统软件
2、EPROM是指(D)。
A. 随机存储器
B.电擦除的只读存储器
C.只读存储器
D.紫外线可擦除的只读存储器
3、先判断后循环的循环程序结构中,循环体至少被执行(A)次。
A.0
B.1
C.2
D.3
4、MCS-51系列单片机的CPU是(B )位的。
A.4位
B.8位
C.16位
D.32位
5、8031的内部RAM中,用作位寻址的单元地址是(B)。
A.00H-1FH
B.20H-2FH
C.30H-4FH
D.50H-6FH
6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D )
A.8us B.4us C.2us D.1us
7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是(D)
A. P3口
B. P1口
C. P2口
D. P0口
8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是(C)。
A.PWS B.ACC C.DPTR D.PC
9、Jz rel指令中,是判断(A)中的内容是否为0。
A.A B.B C.C D.PC
10、访问扩展的外部程序存储器的时候,应在程序中使用C。
A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
三、判断正误,如有错误请改正(每小题2分,共20分)
1、(×)静态RAM的内容可以永久性保存。
修改为:静态RAM的内容不可以永久性保存。
2、(×)加法指令将影响进位标志位C,而减法指令将不影响进位标志位C。
修改为:加法指令将影响进位标志位C,减法指令也影响进位标志位C。
3、 (×)在扩展存储器时,如果扩展的是2片的程序存储器,它们2个的片选信号可以同时接地。
修改为:在扩展存储器时,如果扩展的是2片的程序存储器,它们2个的片选信号必须分开。
4、(√ )计算机的存储器中被分为大小相同的最普通的逻辑单元叫做字节,每个字节是由8个连续的位或者二进制数字组成的。
5、(× )8051的程序存储空间内、外共有68KB。
修改为:8051的程序存储空间内、外共有64KB。
6、(√) 当全局中断允许位EA=0时,系统将不响应任何中断。
7、(× ) 8051复位后所有寄存器的初值都是00H。
修改为:8051复位后不是所有寄存器的初值都是00H。
8、(× )动态显示的优点是亮度高,占I/O线根数多,程序简单。
修改为:静态显示的优点是亮度高,占I/O线根数多,程序简单。
9、(× )8051的5个中断源按照内部硬件查询的优先顺序由高到低的是串行口、定时器T1、
外部中断1、定时器T0、外部中断0。
修改为:8051的5个中断源按照内部硬件查询的优先顺序由高到低的是外部中断0、定时器T0、外部中断1、定时器T1、串行口。
10、(√)MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。
来自于单片机内部的是定时,而来自于外部的则是计数。
四、简答题(每小题4分,共20分)
1、按下列要求写出相应的指令。
①将外部RAM50H内容送内部寄存器R2中。
①(分步骤给分)
MOV R0,#50H 0.5分
MOVX A,@R0 1分
MOV R2,A 0.5分
②交换内部RAM30H和31H中的内容。
MOV A,30H 0.5
XCH A,31H 1
MOV 30H,A 0.5
2、写出下列每条指令的执行结果。
(每条指令都是独立的)
已知:(A)=C2H,(R
0)=32H,(R
1
)=40H,(32H)=5AH,(40H)=1FH
①CLR A
② MOV @R
,A
① A=00H 2分
② MOV @R
,A
R0=32H,(32H)=C2H 2分3、写出下面的程序执行结果。
MOV R3,#05H
CLR A
LOOP: ADD A,R3
DJNZ R3,LOOP
SJMP $
5+4+3+2+1=15=0FH
4、已知半导体存储器芯片RAM 有13根地址线和8根数据线,那其存储容量应为多少?若首
址为0000H ,末地址为多少?
213=8k, 2分
地址范围:0000H-1FFFH 2分
5、什么是单片机系统的扩展?扩展包括哪些方面的内容?
单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统。
扩展存储
器、IO 接口、定时/计数器等.
五、编程题(每小题10分,共20分)
1、运用8051的定时器T0,在P1.0管脚上面产生周期100毫秒的方波.
计算定时器的初值,选择工作方式(建议方式1),应用软件计数器和中断方式, 编写主程序和
中断服务程序.
解:为了产生100ms 的方波,定时器需定时50ms,然后每隔50ms 后对P1.0取反即可. 1分
T0工作方式确定:TMOD 初值为01H 1分
初值计算: 定时器的初值为:X=216-12osc tf =15536=3CB0H 故:TH 为03CH , TL0 为0B0H 1分
主程序:ORG 0000H
LJMP MAIN
ORG 000BH
LJMP CTC0
ORG 0030H 1分
MAIN: MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H 1分
SETB EA
SETB ET0 1分
SETB TR0
SJMP $ 1分
CTC0: CPL P1.0 2分
MOV TH0,#3CH
MOV TL0,#0B0H
RETI 1分
2、 试编写程序,查找在内部RAM 的30H ~3FH 单元中出现0AH 的次数,并将查找的结果存入
50H 单元, 要求画出框图。
(框图占4分)
ORG 0000H
LJMP START
ORG 0030H 1分
START:MOV R0,#30H
MOV R7,#16 1分
MOV 50H,#00H
LL2: MOV A,@R0 1分
CJNE A,#0AH,LL1 1分
INC 50H
LL1: INC R0 1分 DJNZ R7,LL2 1分 SJMP $。