单片机应用技术考试试题6.doc_第1页
单片机应用技术考试试题6.doc_第2页
单片机应用技术考试试题6.doc_第3页
单片机应用技术考试试题6.doc_第4页
全文预览已结束

下载本文档

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

文档简介

单片机应用技术考试试题(六)一、填空题(每空1分,共20分)1、半导体存储器的最重要的两个指标是(存储容量)和( 存储速度 )。2、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对( 汇编过程进行某种控制 )。3、指令ALMP的跳转范围是(2KB )。4、通常、单片机上电复位时PC=( 0000 ),SP=( 07 );而工作寄存器缺省则采用第( 00 )组,这组寄存器的地址范围是从( 00H 07H )。5、假定累加器A的内容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器( 1031H )单元的内容送累加器A中。6、MCS-51单片机访问外部存储器时,利用(ALE )信号锁存来自(P0 )口的低8位地址信号。7、MCS-51单片机8031中有( 2 )个( 16 )位的定时/计数器,可以被设定的工作方式有四 种。8、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择( 方式0 )。9、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( PSW )。10、计算机的系统总线有地址总线、控制总线和( 数据总线 )。11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为( 5/255=0.0196V )。12、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为(1022H )。13、单片机串行通信时,若要发送数据,就必须将要发送的数据送至( SBUF )单元,若要接收数据也要到该单元取数。11、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用( 定时器T1 )的溢出率来设定和计算波特率。二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1分,共10分)1、在单片机中,通常将一些中间计算结果放在(A)中。A、累加器B、控制器C、程序存储器D、数据存储器2、单片机8051的XTAL1和XTAL2引脚是(D)引脚。 A、外接定时器B、外接串行口C、外接中断D、外接晶振3、当标志寄存器PSW的RSO和RSI分别为1和0时,系统选用的工作寄存器组为(B)。A、组0B、组1C、组2D、组3 4、下列指令中错误的是(D)。A、MOVA,R4B、MOV20H,R4C、MOVR4,30HD、MOVR4,R35、8051单片机共有(B)中断源。 A、4B、5C、6D、76、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A) 。 A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减1 7、执行MOVIE,81H指令的意义是:(B)。 A、屏蔽中断源B、开放外部中断源0C、开放外部中断源1D、开放外部中断源0和18、执行如下三条指令后,30H单元的内容是(C)。MOVR1,30H MOV40H,0EH MOVR1,40H A、40HB、30HC、0EHD、FFH9、8051的程序计数器PC为16位计数器,其寻址范围是(D) 。A、8KB、16KC、32KD、64K 10、程序计数器PC用来(C) 。A、存放指令B、存放正在执行的指令地址C、存放下一条的指令地址三、判断题:(每题1分,共10分)1、8051每个中断源相应地在芯片上都有其中断请求输入引脚()2、中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令()3、单片机系统扩展时使用的锁存器,是用于锁存高8位地址()4、如JCrel发生跳转时,目标地址为当前地址加上偏移量rel()5、MOVA,A+DPTR是一条查询指令()6、MULAB的执行结果是高8位在A中,低8位在B中()7、在A/D变换时,抽样频率越高越好()8、CPU对内部RAM和外部RAM的读写速度一样快( )9、对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址()10、外加晶振频率越高,系统运算速度也就越快,系统性能也就越好()四、分析程序(每空2分,共20分)该程序是信号灯控制程序,采用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。ORG 0000H AJMP MAIN ;转主程序ORG 001BH ;该地址是( )的地址AJMP CONT ;当出现( )时,才会执行到该指令ORG 0100H MAIN: MOV TMOD,#10H ;执行该指令的目的是( )MOV TH1,#3CH ;置50ms定时初值MOV TL1,#0B0H ;此时堆栈指针SP的内容是( )SETB EA ;执行该指令前,EA的初始值是( )SETB ET1 ;定时器T1开中断SETB TR1 ;执行该指令的目的是( ) CLR 08H ;清1s计满标志位MOV R3,#14H ;置50ms循环初值DISP: MOV R2,07HMOV A,#0FEHNEXT: MOV P1,A ;第2次执行完该指令后,对应( )灯被点亮 JNB 08H,$ ;查询1s时间到否CLR 08H ;清标志位RL A DJNZ R2,NEXTMOV R2,#07HNEXT1:MOV P1,AJNB 08H,$CLR 08HRR ADJNZ R2,NEXT1SJMP DISPCONT: MOV TH1,#3CH ;程序执行到此处时,堆栈指针SP的内容是( )MOV TL1,#0B0H DJNZ R3,EXIT ;判1s定时到否MOV R3,#14H ;重置50ms循环初值SETB 08H ;标志位置1EXIT: RETI ;

温馨提示

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

评论

0/150

提交评论