版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题型及分数单选题: 每题2分,共20分填空题: 每空2分,共30分简答题: 每题6分,共18分程序分析设计题:3道题,共32分单选题1、 8051单片机开机复位后,CPU使用的是寄存器第一组,地址范围是( d )。A、00H-10HB、10H-1FHC、00H-07HD、08H-0FH2、 MCS-51单片机的RS1,RS0=01时,当前寄存器R0-R7占用内部RAM(b )单元。A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH3、 8031复位后,PC与SP的值为( b )。 A、0000H,00H B、 0000H,07H C、0003H,07H D、0800H,0
2、0H4、 89C51单片机的机器周期为1s,则其晶振频率fosc为( d )MHz。A、1B、2C、6D、125、 MOVX A, DPTR指令中源操作数的寻址方式是( b )。A、寄存器寻址B、寄存器间接寻址C、直接寻址 D、立即寻址6、 89C51汇编语言指令格式中,唯一不可缺少的部分是( b )。A、标号B、操作码C、操作数D、注释7、 在中断服务程序中,至少应有一条( d )。A、传送指令B、转移指令C、加法指令D、中断返回指令8、 当CPU响应外部中断0的中断请求后,程序计数器PC的内容是( a )。A、0003H B、000BH C、0013H D、001BH9、 将内部数据存储单
3、元的内容传送到累加器A中的指令是( a )。A、MOV A, R0 B、MOV A, #data C、MOVX A, R0 D、MOVX A, DPTR10、 对程序存储器的读操作,只能用( d )。A、MOV 指令B、PUSH指令C、MOVX指令D、MOVC指令11、 要把P0口高4位变0,低4位不变,应使用指令( b )。A、ANL P0, #0F0HB、ANL P0, #0FH C、ORL P0, #0FHD、ORL P0, #0F0H12、 下列指令能能使累加器A低4位不变,高4位置1的是( d )。A、ANL A, #0FHB、ANL A, #0F0HC、ORL A, #0FHD、O
4、RL A, #0F0H13、 89C51指令系统中,清0指令是( c )。A、CPL AB、RLC AC、CLR AD、RRC A14、 判断若P1的最低位为低电平就跳转到LP,否则就执行下一句的指令是( a )。A、JNB P1.0, LPB、JB P1.0, LPC、JC P1.0, LPD、JNZ P1.0, LP15、 执行如下三条指令后,30H单元的内容是( c )。MOV R1, 30HMOV 40H, 0EHMOV R1, 40HA、40HB、30HC、0EHD、FFH16、 在进行串行通信时,若两机的发送与接收可以同时进行,则称为( d )。A、半双工传送B、单工传送C、双工传
5、送D、全双工传送17、 启动定时/计数器1开始定时的指令是( d )。A、CLR TR0B、CLR TR1 C、SETB TR0D、SETB TR118、 使89C51单片机的定时/计数器0停止计数的指令是( a )。A、CLR TR0B、CLR TR1 C、SETB TR0D、SETB TR119、 用89C51单片机的定时器,若用软件启动,则应使TMOD中的( c )。A、GATE位置1 B、C/T位置1 C、GATE位置0D、C/T位置020、 8031单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。A、P0 B、P1 C、P2 D、P321、 MCS-51单片机外扩存储器
6、芯片时,4个I/O口中用作数据总线的是( b )。A、P0和P2口 B、P0口 C、P2和P3口 D、P2口22、 访问外部数据存储器时,不起作用的信号是( c )。A、 B、 C、 D、ALE 23、 ADC0809是一种采用( c )方法进行A/D转换的8位接口芯片。A、计数式B、双积分式C、逐次逼近式D、并行式24、 存储一个32位数0x到2000H2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( d )。A、0x00B、0x12C、0x34D、0x5625、 ARM汇编语句“ADD R0,R2,R3,LSL #1”的作用是( c )。A、R3= R0+(R21
7、) B、R0=(R21)+R3C、R0=R2+(R31) D、(R3l)= R0+R226、 Cotex-A8处理器为( c )。 A、16位RISC架构 B、32位CISC架构C、32位RISC架构 D、64位RISC架构填空题1、 在89C51中,一个机器周期包括12个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和四周期指令。2、 当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 高电平并维持 2个机器周期,可将系统复位。3、 单片机复位后,SP值为07H。4、 89C51单片机共有5个中断源,包括2个外部中断、2个定时中断和1个串行口发送/接收中断
8、。5、 MCS-51单片机有5个中断源,可分为2个中断优先级。上电复位时外部中断0中断源的中断级别最高。6、 8051有5个中断源,2个中断优先级,可以通过设置IP寄存器来决定中断的优先级别。7、 MCS-51单片机内部RAM低128个字节中,有16 个字节可以位寻址8、 MCS-51单片机的定时器/计数器工作方式0是13位的定时/计数器。9、 定时和计数都是对脉冲进行计数,定时与计数的区别是:定时是对 机器周期 计数;计数是对 外部脉冲 计数。10、 89C51单片机的最小应用系统包括时钟电路、复位电路和电源。11、 8051内部有4个并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作
9、输入口时,必须先输出1,才能读入外设的状态。12、 当P1口做输入口输入数据时,必须先向该端口的锁存器写入1,否则输入数据可能出错。13、 当EA接地时,MCS-51单片机将从外部ROM 的地址0000H开始执行程序。14、 MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。15、 I/O和RAM统一编址时,可当作数据 (程序、数据)地址访问。16、 若要访问片外64KB的存储空间,需要16根地址线。17、 异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和停止位组成。18、 ARM微处理器支持:字节、半字和字三种数据类型。19、 ARM指令集和Thumb指
10、令集分别是32和16位的。20、 S5PC100的 RTC模块单元通过一个外部的32.768KHz晶振电路提供时钟信号。21、 要实现看门狗的功能,只需要对看门狗寄存器组进行操作,即对看门狗的 数据寄存器 、 看门狗计数寄存器 、看门狗控制寄存器 的操作。22、 S5PC100中,一共有5个32的定时器。23、 S5PC100的 RTC模块单元通过一个外部的KHz晶振电路提供时钟信号。24、 ARM指令集和Thumb指令集分别是 和位的。25、 要实现看门狗的功能,只需要对看门狗寄存器组进行操作,即对看门狗的数据寄存器 、 控制寄存器 和计数寄存器的操作(WTCNT)的操作。简答题1、 MCS
11、-51型单片机常用的复位方法有几种?画出电路图。2、 8051单片机存储器的组织结构是怎样的?答:8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间: (1) 64KB的程序存储器地址空间:0000HFFFFH,其中 0000H0FFFH为片内4KB的ROM地址空间,1000HFFFFH为外部ROM地址空间; (2) 256B的内部数据存储器地址空间,00HFFH,分为两大部分,其中00H7FH(共128B单元)为内部RAM的地址空间,80HFFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域; (3) 64KB的外部数据存储器地址空间:00
12、00HFFFFH,包括扩展I/O地址空间。3、 简述89C51单片机中断的概念。 当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的时间。中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。4、 89C51单片机中断系统有哪4个特殊功能寄存器,它们分别起什么作用?定时器控制寄存器TCON、串行口控制寄存器SCON、中断允许控制寄存器IE、中断优先级控制寄存器IP。(1)定时控制寄存器TCON(使用其中6位):为定时/计数器T0和T1的控制寄存器,同时也锁存TO和T1的溢出中断标志及外部中断0
13、和外部中断1的中断标志等。(2)串行控制寄存器SCON;(使用其中2位):其低2位是锁存串行口的接收中断和发送中断标志R1和T1。SCON其余位,用于串行口方式设定和串行口发送/接收控制。(3)中断允许控制寄存器IE:控制中断源的开放或屏蔽,对中断的开放和关闭实现两级控制。(4)中断优先级控制寄存器IP:通过对中断优先级控制寄存器IP(字节地址为B8H)赋值来设定5个中断源的优先级为高或低中断优先级。 5、 利用T1采用方式1定时,要求每50ms溢出一次,如果采用12MHz晶振,计算T1计数初值,并进行初始化编程。因为工作在方式1,所以计数最大值为M=2*16 =65536机器周期的计数值=三
14、角行t/机器周期=三角行t/12*fosc = 50ms/12*12 = 50000So, 计数初值为 X= M - 计数值 = 65536 -50000 = 15536 = 3CB0H将3CH、B0H分别预置给TH1、TL1,可以用如下指令实现:MOV TH1,#3CHMOV TL1,#0B0H6、 根据嵌入式系统的特点,写出嵌入式系统的定义。嵌入式系统是以应用为中心,以计算机技术为基础,软/硬件可裁减,功能。可靠性,成本,体积,功耗要求严格的专用计算机系统7、 寄存器CPSR,SPSR的功能各是什么?1. CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器
15、模式下都可以访问当前的程序状态寄存器CPSR.2. 在每种异常模式下都有一个对应的物理寄存器程序状态保存寄存器SPSR.当异常出现时,SPSR用于保存CPSR的状态,以便异常返回后恢复异常发生时的工作状态。8、 ARM汇编指令中,什么是立即数?请简要描述立即数在使用时有什么注意要点。立即数,主要是指寻址时直接在指令中出现的数,在使用时注意(1)立即数前需要加#(2)ARM指令只有32位长,立即数在指令中占12位存储空间,ARM用这12位空间8位表示有效数字基数B,4位表示译为的数M,按照把B循环右移M*2位,构造成一个新的32位的数,其它位补0,所以在使用立即数时,要注意其是否合法分析综合题1
16、、 指出下列指令对源操作数的寻址方式: A) MOV A,#10H 立即数寻址 B) MOV A,20H 直接寻址 C) MOVA,R0 寄存器间接寻址 D) MOV A,R7 寄存器寻址 E) SJMP LOOP 相对寻址 2、 设片内RAM(30H)= #5AH,(5AH)= #40H,(40H)= #00H,(P1)= #7FH,连续执行下列指令后,以下各有关存储单元的内容是什么? MOV R0,#30H ;R0=30HMOV A,R0 ;A =5AHMOV R1,A ;R1=5AHMOV B,R1 ;B =5AHMOV R1,P1 ;(5AH)=7FHMOV A,P1 ;A =7FHMOV 40H,#20H ;(40H)=20HMOV 30H,40H ;(30H)=20H3、 将150共50个数据分别送入内部RAM中地址从30H开始的单元中。MOVR7,#50;循环初始化MOVR0,#30HMOVA,#01LOOP:M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 圆锥曲线热点问题(二)位置关系类+课件-2026届高三数学二轮专题复习
- 医院科室主任考试题库及答案
- 2026五年级数学下册 观察物体学习方法
- 智能物业设备监控运维管理平台解决方案
- 英语单词听力试卷及答案
- 新编应用写作试题及答案
- 行车工初级试题及答案
- 2025 高中信息技术数据与计算在通信网络课件
- 车辆运输安全奖惩制度
- 太湖游客中心奖惩制度
- 2024-2025学年度无锡商业职业技术学院单招《语文》试卷及完整答案详解(网校专用)
- T-CASMES 428-2024 商业卫星太阳电池阵通.用规范
- 无领导小组讨论ppt
- GB/T 15237.1-2000术语工作词汇第1部分理论与应用
- 立法建议书6篇
- 2023年苏州工业职业技术学院单招综合素质考试笔试模拟试题及答案解析
- 院前急救护士职责及流程
- 医院压缩感知磁共振快速成像应用培训
- 饲料厂常见安全隐患100条
- 心肌缺血与心肌梗死心电图课件
- 光伏发电项目并网调试方案
评论
0/150
提交评论