《单片机原理及应用》课程考试试题_第1页
《单片机原理及应用》课程考试试题_第2页
《单片机原理及应用》课程考试试题_第3页
《单片机原理及应用》课程考试试题_第4页
全文预览已结束

下载本文档

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

文档简介

PAGEPAGE4《单片机原理及应用》课程考试试题-学年第学期班级时量:100分钟,总分100分,考试形式:闭卷一、填空题(每空1分,共20分)1、8KB容量和64KB容量的半导体存储器的地址总线分别为()位和()位。2、汇编语言中可以使用(),它们不是真正的指令,只是用来对汇编过程进行某种控制。3、通常、单片机上电复位时PC=(),SP=();而工作寄存器缺省则采用第()组,这组寄存器的地址范围是从()开始的。4、MOVC指令的储存长度为1个字节,假定累加器A的内容30H,执行指令:1000H:MOVCA,@A+PC后,将把程序存储器()单元的内容送累加器A中。5、AT89C51单片机访问外部存储器时,利用()信号锁存来自()口的低8位地址信号。6、AT89C51单片机中有()个()位的定时/计数器,可以被设定的工作方式有()种。7、AT89C51单片机的串行口用于移位寄存器扩展并行I/O口时,串行口工作方式应选择方式()。8、在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是()。9、计算机的系统总线有地址总线、控制总线和()。10、若某8位D/A转换器的输出最大电压为+5V,则D/A转换器的分辨率为()。11、要用传送指令访问AT89C51单片机的片外RAM,它的指令操作码助记符是()。12、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用()指令,恢复现场用()指令。二、选择题:(单选题,每题2分,共20分)1、在单片机中,通常将一些中间计算结果放在(

)中。

A、累加器 B、控制器 C、程序存储器 D、数据存储器

2、AT89C51单片机的XTAL1和XTAL2引脚是(

)引脚。

A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振

3、当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为(

)。

A、组0 B、组1 C、组2 D、组34、下列指令中错误的是(

)。

A、MOV

A,R4

B、MOV

20H,R4

C、MOV

R4,30H

D、MOV@R4,R35、8051单片机共有(

)中断源。

A、4 B、5 C、6 D、76、单片机复位后,SP的内容为07H、PC、PSW、A的内容为00H,P0~P3口的内容都是为()。

A.0FHB.FFHC.08HD.07H7、执行MOV

IE,#81H指令的意义是:(

)。

A、屏蔽中断源

B、开放外部中断源0

C、开放外部中断源1

D、开放外部中断源0和18、执行如下三条指令后,30H单元的内容是(

MOV

R1,#30H

MOV40H,#0EH

MOV

@R1,40H

A、40H B、30H C、0EH D、FFH9、AT89C51单片机的程序计数器PC为16位计数器,其寻址范围是(

)。

A、8K

B、16K C、32K

D、64K10.启动ADC0809进行A/D转换时(模拟量转数字信号),使用()指令。

A、MOVX@DPTR,A B、MOVXA,@DPTR

C、MOVA,R0 D、MOVCA,@A+DPTR三、简述题:(每题5分,共20分)1、为什么AT89C51单片机外扩存储器时,P0口要外接锁存器,而P2口却不接?2、已知一AT89C51单片机系统使用12MHZ的外部晶体振荡器,计算:1)该单片机系统的状态周期与机器周期各为多少?2)当单片机的定时器0(T0)工作在方式2时,T0的最大定时时间为多少?3、在AT89C51单片机的系统中,若规定外部中断0为电平触发方式,高优先级,此时,特殊功能寄存器TCON、IE、IP的值各为多少?4、执行下列程序段中第一条指令后: (P1.7)=(),(P1.3)=(),(P1.2)=();执行第二条指令后:(P1.5)=(),(P1.4)=(),(P1.3)=()。ANLP1,#73HORLP1,#38H四.程序阅读题:(每空2分,共20分)1、执行下面一段程序后MOVSP,#60HMOVA,#10HMOVB,#01HPUSHAPUSHBPOPAPOPBA,B的内容是:(A)=(B)=2、设在31H单元存有#23H,执行下面程序:MOVA,31HANLA,#0FHMOV41H,AMOVA,31HANLA,#0F0HSWAPAMOV42H,A则(41H)=(42H)=3、某单片机控制系统如下图所示,其功能为按下BUTTON,LED亮,再次按下BUTTON,LED灭。请原程序(C51语言)的空白处填写相应的代码。#include<reg52.h>sbitLED=;voidmain(){ LED=1; EA=; EX0=; TCON=;//外部中断0,电平触发方式 while(1);}voidExternal_Interrupt_0()interrupt//外部中断0的中断函数{ LED=;//控制LED灯的亮灭}五、综合题:(共20分)1、利用T0的方式1产生1ms的定时,在P2.0引脚上输出2ms的方波。设单片机晶振频率fosc=6MHz。(1)、请画出TMOD的结构图,按本题的要求TMOD的初值应为多少?(2分)(2)、请计算出本题要求的TH0和TL0的初值。(2分)(3)、请写出完整的的程序(要求采用定时溢出中断的方式)。(6分)2、下图是利用单片机的并行口作为字形码锁存器和字

温馨提示

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

评论

0/150

提交评论