单片机原理及应用 复习题
单片机原理及应用期末考试复习题

单片机原理及应用期末复习题一、填空题1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。
2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。
3.A T89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。
4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。
6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是 TI和RI7. JNC rel指令执行时,当CY位为 0时程序发生跳转。
8.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。
9.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。
10.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s11.堆栈应遵循先进后出规律,堆栈指针的符号为SP12、程序计数器PC存放的是下一条要执行指令的地址;13、指令MOVX A, @DPTR的寻址方式是寄存器间接寻址:14、MCS-51访问ROM、片内RAM、片外RAM的指令助记符分别为MOVC 、MOV和 MOVX 。
15、机器字长为8位,则[—10]原 = 8AH ,[-10]反= F5H ,[-10]补=F6H 。
16、已经累加器A = 97H,则执行指令ADD A, #7DH后,A = 14H ,C =1 ,OV = 0 ,AC = 1 。
二、单项选择题1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有( d )。
单片机原理及应用习题及参考答案

单⽚机原理及应⽤习题及参考答案《单⽚机原理及应⽤》复习题⼀、选择题1、MCS-51响应中断时,下⾯哪⼀个条件不是必须的()(A)当前指令执⾏完毕(B)中断是开放的(C)没有同级或⾼级中断服务(D)必须有RETI2、执⾏PUSH ACC指令,MCS-51完成的操作是()(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是()(A)CPU (B)微处理器(C)单⽚微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是()(A)先⼊栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再⼊栈(D)以上都不对5、MOV C,#00H的寻址⽅式是()(A)位寻址(B)直接寻址(C)⽴即寻址(D)寄存器寻址6、必须进⾏⼗进制调整的⼗进制运算()(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法7、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执⾏完左边的程序后,PC的值是()(A)0040H (B)0041H (C)0042H (D)0043H 8、MCS-51复位时,下述说法正确的是()(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H9、可以为访问程序存储器提供或构成地址的有()(A)只有程序计数器PC (B)只有PC和累加器A(C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和SP10、对程序存储器的读操作,只能使⽤()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令11、下⾯哪种设备不是输⼊设备()(A)A/D转换器(B)键盘(C)打印机(D)扫描仪12、要访问MCS-51的特殊功能寄存器应使⽤的寻址⽅式是()(A)直接寻址(B)寄存器间接寻址(C)变址寻址(D)相对寻址13、执⾏MOVX A,@DPTR指令时,MCS-51产⽣的控制信号()(A)/PSEN (B)ALE (C)/RD (D)/WR14、下⾯哪种指令将MCS-51的⼯作寄存器置成3区()(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.415、各中断源发出的中断请求信号,都会标记在MCS-51系统的()(A)TMOD (B)TCON/SCON (C)IE (D)IP16、在中断服务程序中,⾄少应有⼀条()(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令17、ORG 2000HLCALL 3000H0RG 3000HRET 左边程序执⾏完RET指令后,PC= ()(A)2000H (B)3000H (C)2003H (D)3003H18、下⾯哪种外设是输出设备()(A)打印机(B)纸带读出机(C)键盘(D)A/D转换器19、下⾯哪⼀个部件不是CPU的指令部件()(A)PC (B)IR (C)PSW (D)ID20、以下运算中对溢出标志OV没有影响或不受OV影响的运算是()(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算21、以下指令中,属于单纯读引脚的指令是()(A)MOV P1,A (B)ORL P1,#0FH(C)MOV C,P1.5 (D)DJNZ P1,short-lable⼆、填空题1、⼀个机器周期= 时钟周期,⼀个时钟周期= 振荡周期,⼀个振荡周期= 节拍。
单片机原理与应用考试试题

单片机原理与应用考试试题一、填空题(每空 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、8051最多可以有_____个并行输入输出口,最少也可以有1个并行口,即____。
P3口的第二功能有________________________________。
2、MOV A,40H 指令对于源超作数的寻址方式是 __________寻址。
3、指令JB 0A7H,ABC的作用是_________________________。
(0A7H是P2.7的地址)4、将CY与A的第0位的非求或的指令是___________________,若原A=0,执行后A=______。
5、MCS—51单片机外部中断请求信号有电平方式和____________ ,在电平方式下,当采集到INT0,INT1的有效信号为________ 时,激活外部中断。
6、定时器/计数器的工作方式3是指的将_________ 拆成两个独立的8位计数器.而另一个定时器/计数器此时通常只可作为_______ 使用.7、8031(8051)单片机具有_____位CPU,_____位并行I/O口,_____个十六位定时计数器,_____字节内部RAM,_____个中断源,最大可扩展_____K字节外部程序存储器,最大可扩展______K字节外部数据存储器。
8、当单片机运行内部程序存储器的程序时,/EA端接______;当没有内部程序存储器而运行外接程序存储器的程序时,/EA端接______。
9、按照串行数据的同步方式,串行通信可分为______和______两类。
按传送方向,可分为________和________两种制式。
10、8051ALE信号的作用是_____________________,当不接片外RAM/ROM时,ALE线上输出的脉冲频率为___________。
11、堆栈指示器SP有_____位,单片机复位后SP中的值为_____;数据指针DPTR有____位,复位后其值为_____,复位后程序计数器PC中内容为_______。
单片机原理及应用_期末考试题复习试卷__含答案

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B)a)7542H b) 7542c) 75.42H d)75。
424.下列指令中不影响标志位CY的指令有(D )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A)a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是(C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A,@ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的(D)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单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储.4.求十进制数—102的补码(以2位16进制数表示),该补码为。
单片机原理及应用考试题及参考答案

单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
《单片机原理与应用》复习题1

一、填空题1、80C51单片机的部RAM的寻址围为。
2、片RAM可进行位寻址的空间位地址围是 _。
3、80C51单片机中P0口和P2口除了可以进行数据的输入、输出外,还可以作为。
4、8051系列单片机扩展外部ROM的最大容量为 _。
5、单片机应用程序一般存放在 _。
6、在接口电路中,把已经编址并能进行读写操作的寄存器称为 _。
7、80C51部的SFR有 _。
8、80C51基本型单片机的部ROM为 _。
9、80C51的堆栈一般设在 _。
10、P2口通常用作 _,也可以作通用的I/O口使用。
11、汇编语言源程序的扩展名为 _。
12、将立即数#33H送20H单元使用 _指令。
13、要用传送指令访问80C51片外RAM,它的指令操作码助记符是 _。
14、定时/计数器的控制寄存器为 _。
15、定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到 _引脚。
16、定时/计数器的控制寄存器为TMOD。
17、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
18、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
19、在串行通信中, 8051单片机中发送和接收数据的寄存器是 _。
20、串行口控制寄存器为 _。
21、可编程的接口芯片8155的部RAM地址为 _。
22、一个10V满刻度的12位ADC能分辨输入电压变化的最小值是 _。
23、ADC0809 芯片有 _路模拟通道。
二、选择题1、80C51单片机的口的引脚具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P32、单片机应用程序一般存放在。
A、RAMB、ROMC、寄存器D、CPU3、80C51单片机有中断源___ ____个。
A、5B、2C、3D、 64、80C51单片机的CPU主要由组成。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5、主频为12MHz的单片机,它的机器周期是______。
单片机原理及应用复习题

选择题:1.在89C51中,可使用的堆栈最大深度为个单元。
A.80B. 32C. 128D. 82.单片机应用程序一般存放在中。
A.RAMB. ROMC. 寄存器D. CPU3.单片机89C51的XTAL1和XTAL2引脚是引脚。
A.外接定时器B. 外界串行口C. 外界中断D. 外接晶振4.8051单片机中既可位寻址又可字节寻址的单元是A.20HB. 30HC. 00HD. 70H5.若单片机晶振频率为8MHZ,则一个机器周期等于us.A.1.5B. 3C. 1D. 0.56.在CPU内部,反映程序运行状态或反映运算结果的特殊寄存器是A.PCB. PSWC. AD. SP7.按下列中断优先顺序排列,有可能实现的是A.T1,T0,INT0,INT1,串行口B. INT0, T1, T0, INT1, 串行口B.INT0,T0,INT1,T1,串行口 D. INT0, INT1, T0,T1,串行口8.各中断源发出的中断申请信号,都会标记在51单片机的中。
A.TMODB. TCON/SCONC. IED. IP9.外中断初始化的内容不包括A.设置中断响应方式B. 设置外中断允许B.设置外中断优先级 D. 设置外中断触发方式10.中断源IE1的入口地址为A.0003HB. 000BHC. 0013HD. 001BH11.51单片机IE的内容为83H,则CPU将响应的中断请求是A.T1B. T0和T1C.T0和INT0D. T012.51单片机响应中断时,下列哪一个条件不是必须的A.当前指令执行完毕B. 中断是开放的B.没有同级或高级中断服务 D. 必须有RETI指令13.89C51内部程序存储器与数据存储器容量为A.64KB,128BB. 4KB, 64KBB.4KB, 128B D. 8KB,256B14.寻址方式是的方式。
A.查找指令操作码B.查找指令B.查找指令操作数 D. 查找指令操作码和操作数15.8051单片机中,用户可使用的16位寄存器是A.PSWB. ACCC. SPD. DPTR16.8051单片机中,用户不可使用的寄存器是A.PSWB. ACCC. PCD. B17.51单片机汇编语言指令格式中,唯一不可缺少的是A.标号B. 操作码C. 操作数D. 注释18.51单片机寻址方式中,直接寻址的寻址空间是A.工作寄存器R0-R7B. 特殊功能寄存器SFRB.程序存储器ROM D. 数据存储器256字节范围19.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的指令是A.JNB P1.0,LPB. JB P1.0,LPC. JC P1.0,LPD. JNZ P1.0,LP20.下列指令中影响堆栈指针的指令是A.LJMPB. ADDC. MOVC A, @A+PCD. LCALL21.下列指令能使累加器A低4位不变,高4位置F的是A.ANL A,#0FHB. ANL A,#0F0HC.ORL A, #0FHD. ORL A, #0F0H22.MCS-51指令系统中,执行下列指令后,其结果为MOV A,#68ADD A, #53DA AA.A=21 CY= 1 OV=0B. A=21 CY= 1 OV=1B.A=21 CY= 0 OV=0 D. 以上都不对23.下列指令中不影响CY标志位的指令是A.ADD A,20HB. SUBB A,20HC. RRC AD. INC A24.下列转移范围是256B的控制指令是A.SJMP relB. LJMP addr16C. AJMP addr11D. JMP @A+DPTR程序分析题:1.写出下面每条指令顺序执行后,各目的存储单位的值,并说明该条指令中源操作数的寻址方式(已知RAM(40H)的值为30H)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理及应用复习题Last revision on 21 December 2020第一章单片机概述单片机是CPU还是计算机MCS-51系列单片机的基本芯片分别为哪几种它们的差别是什么会用补码表示有符号数。
例如+7和-7的补码第二章 51单片机的硬件结构51单片机的引脚有多少个其中I/O口占用了多少个引脚四个I/O口中,驱动负载时需要接上拉电阻的引脚是哪一个写出P3口各引脚的第二功能。
51单片机中引脚PSEN、EA、RST、ALE引脚的功能如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断51单片机正在工作程序存储器的空间里,有5个单元与51单片机的5个中断源对应,称为中断入口地址,请写出这个掌握内部RAM的位寻址区中每个字节中的位地址,比如20H单元的位对应的位地址适度敖少呢简述特殊功能寄存器PSW中C、OV、P三个标志位的作用。
两个无符号数相加减时,用哪个标志位反映计算结果是否正确两个有符号数相加减时,用哪个标志位反映计算结果是否正确两个有符号数相加减,什么情况下才有可能令OV=1若A中的内容分别为62H和63时,标志位P的值是多少程序状态字PSW中RS1和RS0的功能单片机复位后,R4所对应的存储单元的地址是多少什么是机器周期机器周期与晶振频率的关系如果采用12MHZ晶振,1个机器周期为多长时间51单片机主要有哪几种寻址方式每种寻址方式举个例子简述入栈指令PUSH和出栈指令POP在执行时的操作过程关于特殊功能寄存器SP、DPTR和程序计数器PC以下说法是正确的51单片机特殊功能寄存器中哪些单元可以进行位寻址51单片机共有多少个特殊功能寄存器实际占有多少个物理空间第三章 MCS-51的指令系统51单片机主要有哪几种寻址方式每种寻址方式举个例子在基址加变址寻址方式中,那一个是基址寄存器,哪一个是变址寄存器51指令系统最长的执行时间是多少占用的最大字节是多少第四章 MCS-51汇编语言程序设计用于程序设计的语言分为哪几种它们各有什么特点程序分析设计(1) MOV R1, #40H ; (R1)=MOV A, #48H ; (A) =ADD A, #43H ; (A) = , (C)= , (OV)=DA A ; (A) =MOV @R1, A ; ((R1))=(2)p1口输出信号控制八只发光二极管依次流水点亮,将程序补充完整。
mov a,#0febloop1: mov p1,alcall delayRL ;点亮下一个发光管ljmp loop1delay:mov r0,#0ffh ;延时子程序LOOP2:mov r1,#0ffhdjnz r1,$djnz r0,________ ;子程序返回3、51单片机内部RAM的40H中存放了一个二进制数,将该二进制数对应的十进制数的百位、十位、个位分别存入内部RAM的49H、48H、47H中。
MOV A ,MOV B ,#100DIV ABMOV ,AMOV A,MOV B,#10DIV ABMOV ,AMOV ,BLJMP $第五章硬件资源中断响应的条件是什么51单片机串行口有几种工作方式,简述各种方式的特点第六章单片微机基本系统扩展能够扩展程序或数据存储器。
例如51单片机用74LS138扩展1片数据存储器6264,硬件芯片如图所示。
要求:(1)连接好硬件线路(2)写出存储器的地址范围2、画出MCS-51系列单片机的最小系统,不需扩展外部程序存储器和数据存储器。
第一章单片机概述单片机是CPU还是计算机答:单片机就是计算机,CPU只是其内部的一个组成部件。
作为一块芯片,单片机内部集成了作为计算机所必备所有功能部件:中央处理器(CPU)、存储器(RAM、ROM)、I/0接口电路。
单片机与普通计算机的不同之处在于其将CPU、存储器和I/O 接口三部分集成于一块芯片上。
MCS-51系列单片机的基本芯片分别为哪几种它们的差别是什么答:基本芯片为8031、8051、8751。
主要区别在于程序存储器的不同:8031但片内无程序存储器,需外扩EPROM芯片。
8051片内有程序存储器,但用户不可改写。
8751中有 4KB的程序存储器,用户可以可以反复改写。
会用补码表示有符号数。
例如+7和-7的补码答:正数的补码是它本身例如 +7的补码为00000111B,或者07H第二章 51单片机的硬件结构51单片机的引脚有多少个其中I/O口占用了多少个引脚答:51单片机有40个引脚有,其中4个8位的I/O口占用32个引脚。
四个I/O口中,驱动负载时需要接上拉电阻的引脚是哪一个答:P0口写出P3口各引脚的第二功能。
答:口引脚第二功能定义串行输入口串行输出口外部中断0外部中断1定时器0外部计数输入定时器1外部计数输入外部数据存储器写选通外部数据存储器读选通51单片机中引脚PSEN 、EA 、RST 、ALE 引脚的功能答:(1)PSEN 是外部程序存储器的读选通引脚。
(2)EA 引脚为高电平时,单片机访问片内程序存储器,但在程序计数器PC 值超过0FFFH 时(即超出片内程序存储器的4KB 地址范围时),将自动转向执行外部程序存储器内的程序。
当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。
对于8031来说,因其无内部程序存储器,所以该引脚必须接地,必须选择外部程序存储器。
(3)RST 引脚为复位引脚,该脚上要保持至少两.个机器周期....的高.电平,才能可靠复位。
其中,机器周期=12÷晶振频率。
例如:晶振频率6MHz ,则机器周期为2微秒(2us ),那么至少持续4us 的时间,才能让单片机可靠复位。
(4)ALE 扩展外部存储器的地址锁存引脚。
无扩展时,也有周期性脉冲输出,频率为晶振频率的1/6。
如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断51单片机正在工作答:ALE 引脚。
程序存储器的空间里,有5个单元与51单片机的5个中断源对应,称为中断入口地址,请写出这个5个中断入口地址及对应的中断源。
答:中断源入口地址外部中断0 0003H定时器0(T0) 000BH外部中断1 0013H定时器1(T1) 001BH串行口 0023H掌握内部RAM的位寻址区中每个字节中的位地址,比如20H单元的位对应的位地址适度敖少呢答:可以位寻址的16个字节中,每个字节都有位地址。
比如20H单元的位对应的位地址为01H,而对应的位地址为30H。
简述特殊功能寄存器PSW中C、OV、P三个标志位的作用。
答:(1)C位是在执行某些算术运算时,可以被硬件或者软件置位和清零。
它表示无符号数运算结果是否有进位或者借位,有进位或借位C=1,否则=0。
因此也可以作为两个无符号数相加减时,计算结果是否正确的判断标志,C=1错误,C=0正确。
(2)OV为表明带符号数加减运算中累加器是否超出了可以表示的数值范围(-128~127),OV=0表示运算正确;在乘法运算中,OV=1表示乘积超出两个字节;在除法运算中表明除数为0。
(3)P为奇偶校验位,当累加器A中1的个数为奇数个时,P=1;为偶数个时,P=0。
两个无符号数相加减时,用哪个标志位反映计算结果是否正确答:PSW中的标志位C。
当C=1错误,C=0正确。
两个有符号数相加减时,用哪个标志位反映计算结果是否正确答:PSW中的标志位OV。
当OV=1错误,OV=0正确。
两个有符号数相加减,什么情况下才有可能令OV=1答:两个同符号数相加,或者两个异符号相减。
若A中的内容分别为62H和63时,标志位P的值是多少答:62H=01100010B,有3个1,所以P=0。
63H=01100011B,有4个1,所以P=0。
程序状态字PSW中RS1和RS0的功能答: RS1和RS0为工作寄存器选择位,当RS1RS0为00,01,10,11四种取值时,工作寄存器R0—R7分别对应第0、1、2、3工作寄存器组,地址分别为00H-07H,08H-0FH,10H-17H,18-1FH单片机复位后,R4所对应的存储单元的地址是多少答:因复位后PSW=00H,即R4RS1RS0=00。
此时R4为第0组工作寄存器中的,因此地址位04H。
什么是机器周期机器周期与晶振频率的关系如果采用12MHZ晶振,1个机器周期为多长时间答:CPU完成一个基本操作所需要的时间称为机器周期。
一个机器周期包括12个时钟周期,关系式:机器周期=12÷晶振频率晶振频率6MHz,则机器周期为2微秒(2μs),若晶振为12MHZ,则1个机器周期为1μs。
51单片机主要有哪几种寻址方式每种寻址方式举个例子答:(1)寄存器寻址 MOV A, R5(2)直接寻址 MOV A, 3AH(3)立即数寻址 MOV A, #3AH(4)变址寻址 MOVC A, @A+PC(5)相对寻址 SJMP LOOP(6)位寻址 ANL C,70H(7)寄存器间址 MOV A, @R0简述入栈指令PUSH和出栈指令POP在执行时的操作过程答:PUSH direct的功能是首先将堆栈指针SP加1,然后把直接地址指出的内容传送到堆栈指针SP寻址的内部RAM单元中。
POP direct 的功能是将堆栈指针SP 寻址的内容RAM单元中的内容送到直接地址指出的内部RAM字节单元中,然后堆栈指针减1。
关于特殊功能寄存器SP、DPTR和程序计数器PC以下说法是正确的(1)SP是8位寄存器,PC、DPTR都是16位寄存器(2)SP是内部数据存储器(内RAM)的地址指针(3)特殊功能寄存器SP内装的是栈顶首地址(4)DPTR是外部数据存储器(内RAM)的地址指针(5)PC是程序存储器的(ROM)的地址指针(6)PC中的内容总是下一条将要执行的指令的地址51单片机特殊功能寄存器中哪些单元可以进行位寻址答:字节地址末位为0H和8H的都可以位寻址,比如P0 P1 P2 P3 PSW IE TOCN A,末位其它数值的不能位寻址,比如TMOD, SBUF51单片机共有多少个特殊功能寄存器实际占有多少个物理空间答:21个特殊功能寄存器,22个物理空间,其中SBUF作为串行输入输出缓冲寄存器,只有一个地址,但是两个物理空间。
第三章 MCS-51的指令系统51单片机主要有哪几种寻址方式每种寻址方式举个例子答:(1)寄存器寻址 MOV A, R5(2)直接寻址 MOV A, 3AH(3)立即数寻址 MOV A, #3AH(4)变址寻址 MOVC A, @A+PC(5)相对寻址 SJMP LOOP(6)位寻址 ANL C,70H(7)寄存器间址 MOV A, @R0在基址加变址寻址方式中,那一个是基址寄存器,哪一个是变址寄存器答:以A作变址寄存器,以DPTR或PC作基址寄存器51指令系统最长的执行时间是多少占用的最大字节是多少答:4个周期,3个字节第四章 MCS-51汇编语言程序设计用于程序设计的语言分为哪几种它们各有什么特点答:用于程序设计的语言基本上分为三种:机器语言、汇编语言和高级语言。