单片机-综合测试题_第1页
单片机-综合测试题_第2页
单片机-综合测试题_第3页
单片机-综合测试题_第4页
单片机-综合测试题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE5填空STC12C5410AD单片机有

路外部中断。STC12C5410AD单片机共有

种寻址方式。如:MOV

A,@Ri属于

寻址方式,MOV

C,bit

属于

寻址方式。单片机(计算机)在进行

运算的情况下应使用补码。单片机位寻址区的单元地址是从

单元到

单元,若某位地址是09H,它所在单元的地址应该是

。转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到

指令后,它能自动返回到

指令处,而普通转移指令

(能或者不能)返回。STC12C5410AD有两个16位可编程定时/计数器,其中定时作用是指对单片机

脉冲进行计数,而计数器作用是指对单片机

脉冲进行计数。当P1口做输入口输入数据时,必须先向该端口的锁存器写入

,否则输入数据可能出错。堆栈指针SP的内容将始终指向

,单片机复位后,SP的内容为

由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。而硬件延时一般是采用单片机的

再通过软件编程来实现。STC12C5410AD单片机共有

个中断源,外部中断0与串行口中断的中断入口地址分别为

。用汇编语言编制的程序称为

程序,该程序被汇编后得到的程序被称为

程序。完成不同数制间的转换:10100101B=

D;11000011B=

H

;(01010111)BCD=

D

;58=(

)BCD;符号5的ASCII码是

在进行BCD码加法运算时,紧跟ADD或ADDC指令后的指令必须是

指令。转移指令LJMP

addr16的转移范围是

,JNZ

rel的转移范围是

,调用指令ACALL

addr11的调用范围是

。中断源的优先级别被分

个级别,各中断源的中断请求是属于什么级别是由

寄存器和

寄存器的内容决确定的。在程序状态字寄存器PSW中,CY与OV标志的状态可反应指令运算的结果,其中CY为

标志,被用于

符号数加(减)运算;OV为

标志,被用于

符号数加(减)运算。消除键盘抖动常用两种方法,一是采用

去抖电路,用基本RS触发器构成;二是采用

去抖程序,既测试有键输入时需延时10秒后再测试是否有键输入,此方法可判断是否有键抖动。根据STC12C5410AD系列单片机的命名规则,STC12C5410AD-35I-PDIP-20表示单片机具有

B的

RAM,

路PCA/PWM,工作频率可到

HZ。中断源的允许是由

寄存器和

寄存器决定的,中断源的优先级别是由

寄存器和

寄存器决定的。工作寄存器组的选择是通过寄存器PSW中的

。在行列式键盘中,接列线的I/O口为

,接行线的I/O口为

。(填写输入口或者输出口。)

在调试程序时,要观察子程序内部各条指令的运行状况可采用

调试方法。JCrel指令执行时,当CY位为

时程序发生跳转。单片机位寻址区的单元地址是从

单元到

单元,若某位地址是12H,它所在单元的地址应该是

。可以访问程序存储器的指令有

。子程序的返回指令是

。汇编语言指令的组成格式为:标号、

以及注释。用于BCD码加法运算时,对运算结果进行修正。紧跟在ADD或ADDC指令后必须是指令

。STC12C5410AD单片机共有

种寻址方式。如:MOV

A,20H属于

寻址方式,MOVCA,@A+DPTR

属于

寻址方式,MOV

C,bit

属于

寻址方式。完成不同数制间的转换:00100100B

=

D;10011011B

=

H(01010111)BCD=___D;68=_________BCD;符号1的ASCII码是_________STC12C5410AD单片机位寻址区地址从______到______而08H~0FH是___________的地址。通常,单片机上电复位时PC=____________H,SP=______________H。单片机内部与外部ROM之间的查表指令是__________________。转移指令LJMP

addr16的转移范围是_______________,JNZ

rel的转移范围是______________,调用指令ACALL

addr11的调用范围是_______________。当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为_____________,串行口入口地址为_________,T0的入口地址为____________中断源的优先级属于什么级别是由__________寄存器和IPH寄存器的内容决确定的。上电复位时,__________中断源的优先级别最高。STC12C5410AD单片机有两个16位可编程定时/计数器,其中定时作用是指对单片机_________脉冲进行计数,而计数器作用是指对单片机_____________脉冲进行计数。CPU与内存或I/O接口相连的系统总线通常由___________、_________、_____________等三种信号组成。STC12C5410AD单片机复位后

SP=

,PC=

,PSW=

,A=00H,P1=P2=

。单片机的工作过程就是不断地

的过程,我们把执行指令所需的时间称为指令周期。STC12C5410AD单片机共有

个I/O端口

根I/O口线。转移指令分无条件转移指令和有条件指令两大类,如LJMP

addr16和JNZ

rel。若按转移范围可分为

和相对转移SJMP

rel(-127~+128)。运算类指令有

运算指令(如ADD

A,XX;ADDCA,XX等)和

运算指令(如ANLXX,XX;ORLXX,XX)。用汇编语言编写的程序称为

程序,通过汇编后得到的用机器码表示的程序称为

程序。8031、8051的主要区别是8051有

K内部ROM。堆栈的地址由

的内容确定,其操作规律是“

出”。LED数码显示按显示过程分为

显示和

显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。指令MOV

A,#data属于

寻址方式,指令MOV

A,Rn属于

寻址方式。MOV

C,bit属于

寻址方式,MOVXA,@A+DPTR属于变址寻址方式。单片机内部数据传送指令

用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令

用于单片机内部与外部RAM或I/O接口之间,

指令用于单片机内部与外部ROM之间的查表。定时器定时量程的扩展一般分为

两种方法。编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用

指令,恢复现场用

指令。堆栈指针SP始终指示堆栈的

地址,当有压入或弹出堆栈操作时,SP的内容将随之改变。程序计数器PC的内容将始终指示

地址,所以只要改变PC的内容将改变程序的运行路径。程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。其中CY为

标志,用于无符号数加(减)运算,当进行

操作时作为位累加器。OV为

标志,用于有符号数的加(减)运算。STC21C5410AD单片机有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器

的内容决定,且定时的时间或计数的次数与

两个寄存器的初值有关。STC21C5410AD单片机可采用C语言、也可采用汇编语言进行编程;如果设计一个规模庞大的嵌入式应用系统时常采用

语言。假定累加器A中的内容为30H,则执行指令:1000H:MOVCA,@A+PC后,把程序存储器________单元的内容送入累加器A中。单项选择判断是否溢出时用PSW的(

)标志位,判断是否有进位时用PSW的(

)标志位。A.CY

B.OV

C.P

D.RS0

E.RS1

在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(

)调试方法。A.单步调试(F8)

B.跟踪调试(F7)

C.快速运行到光标处调试(F4)D.断点调试(F2)

E.连续运行调试(F9)当单片机从ROM中的单元中读取某一数据时,应使用(

)类指令。A.MOV

A,#XXH

B.MOVX

A,@Ri

C.MOVC

A,@A+DPTR

D.MOVX

A,@DPTR当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为(

)。A.0003H

B.000B

C.0013H

D.0023H子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(

)完成的。A.通过POP命令

B.通过MOV指令

C.通过RET或RETI指令

D.自动单片机复位后,SP、PC、I/O口的内容为(

)A.SP=07H

PC=00H

P0=P1=P2=P3=FFHB.SP=00H

PC=0000H

P0=P1=P2=P3=00HC.SP=07H

PC=0000H

P0=P1=P2=P3=FFHD.SP=00H

PC=00H

P0=P1=P2=P3=00HSTC12C5410AD单片机定时/计数器共有四种操作模式,并由TMOD寄存器中M1M0的状态决定,当M1M0的状态为10时,定时/计数器被设定为(

)A.13位定时/计数器

B.16位定时/计数器下列程序段执行后,(A)=_________,(B)=_________。MOVA,#0FBHMOVB,#12HDIVAB下列程序段执行后,(R0)=_________,(7EH)=_________,(7FH)=_________。MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDEC@R0DECR0DEC@R0已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_________,内部RAM(0AH)=_________,(0BH)=_______。PUSHDPLPUSHDPH已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行后:POPDPHPOPDPLMOVDPTR,#4000HRLAMOVB,AMOVCA,@A+DPTRPUSHAMOVA,BINCAMOVCA,@A+DPTRPUSHARETORG4000HDB10H,80H,30H,50H,30H,50H请问:A=____;SP=____;(51H)=____;(52H)=____;PC=____。如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPDPHPOPDPLPOPSP则:DPH=____;DPL=____;SP=____。如果(DPTR)=5678H,(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:POP DPHPOP DPLRET则:(PCH)=____;(PCL)=_______;(DPH)=____;(DPL)=_____;分析程序ORG

0000HMOV

TMOD,#61H

;T0,T1的工作方式是(

)MOV

TH1,#0F6H

;T1置初值MOV

TL1,#0F6HSETB

TR1

;启动T1DISP:

MOV

A,#00H

;计数显示初始化MOV

P1,ACONT:

ACALL

DELAYCLR

P3.5

;T1引脚产生负跳变

NOPNOPSETB

P3.5

;T1引脚恢复高电平

INC

A

;累加器加1MOV

P1,A

;第一次执行该指令时,结果是(

JBC

TF1,DISP

;查询T1计数溢出SJMP

CONT

;60s不到继续计数DELAY:MOV

R3,#14H

;置50ms计数循环初值

MOV

TH0,#3CH

;置定时器初值(50ms)

MOV

TL0,#0B0H

SETB

TR0

;启动T0LP1:

JBC

TF0,LP2

;执行该指令的目的是(

SJMP

LP1

;未到50ms继续计数LP2:MOV

TH0,#3CH

;重新置定时器初值

MOV

TL0,#0B0H

DJNZ

R3,LP1

;未到1s继续循环

RET

;执行该指令的目的是(

END

连续运行该程序时,观察8个发光二极管的显示结果是:(

)分析程序的作用MOV

DPTR,#2000HMOVX

A,@DPTRADD

A,

#10HMOVX

@DPTR,

A

分析程序的作用MOV

A,

30H

ANL

A,

#0F0HSWAP

AMOV

40H,

AMOV

A,

30HANL

A,

#0FHMOV

41H,

A

分析程序的作用INC_T:

MOV

A,

30H

ADD

A,

#01H

DA

A

MOV

30H,A

CJNE

A,

#60H,

INC_RET

MOV

30H,

#00HINC_RET:RET

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论