《单片机与嵌入式系统》试卷A答案

合集下载

单片机与嵌入式系统样卷试题及答案3

单片机与嵌入式系统样卷试题及答案3

《单片机原理及应用》考试样卷B一简答题:(14分)1、在MCS-51扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突?2、什么是全双工串行I/O接口?MCS-51的串行口有几种工作方式?各有什么特点和功能?如何决定串行口工作方式以及它们的波特率?3、MCS-51的并行I/O口信息有哪两种读取方法?读-修改-写操作是针对并行I/O口的哪部分进行的?二读程序:(16分)1)当下程序段执行完后,30H中的内容是什么?A累加器的内容是什么?R0中的内容是什么?MOV 30H,#0B5HMOV A,#0D6HMOV R0,#30HMOV R2,#5EHANL A,R2ORL A,@R0XCH A,R0SWAP ACPL AXRL A,#0F3HORL 30H,A2)下程序执行后,(SP)=?(A)=?(B)=?(PC)=?ORG 0100HMOV SP,#50HMOV A,#56HLCALL SUBRADD A,#22HCLR CSUBB A,#56HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#010DHPUSH PSWPUSH APUSH DPLPUSH DPHRET三编程题:(10分)在2000H为首址的存储区中,存放着20个用ASCII码表示的0—9之间的数,试编程转换成BCD码,并以压缩BCD码的形式存放在3000H—3009H单元中。

四下是以8031为主机,扩展二片EPROM(27128)和二片SRAM(6264)的存储器电路,以形成具有32K字节程序存储器和16K字节数据存储器能力的最小开发系统,请画出电路图,写出各存储器芯片的地址范围,并编写一程序,将片内以50H为首址的16个连续单元清零,然后传输到片外第二片数据存储器的16个单元中。

(16分)五为下列程序的每一条指令写出注释并指出该程序实现的功能。

(16分)1、ORG 1020HMAX DATA 20HMOV 21H,#10HCLR AMOV R2,21HMOV R1,#30HLOOP: CLR CSUBB A,@R1JNC NEXTMOV A,@R1SJMP NEXT1NEXT: ADD A,@R1NEXT1: INC R1DJNZ R2,LOOPMOV MAX,ALP: SJMP LP2、ORG 1000HVAR: DATA 30HFUNC:DATA 31HMOV A,VARJZ COMPJNB ACC.7,POSIMOV A,#0FFHSJMP C OMPPOSI:MOV A,#O1HCOMP:MOV FUNC,ARET六设MCS-51单片机的晶振频率为6MHZ,P3.2输入低频负脉冲信号,要求P3.2发生负跳变时,P1.1口输出周期为2ms的方波。

嵌入式系统原理与设计试卷及答案

嵌入式系统原理与设计试卷及答案

2017 年秋 季学期《嵌入式系统原理与设计》课程考试试卷(A 卷)注意:1、本试卷共 页; 2、考试时间:110分钟;3、姓名、学号、网选班级、网选序号必须写在指定地方。

一、选择题 (每小题 2 分,共 30 分)1.以下哪个不是RISC 架构的ARM 微处理器的一般特点:( )A. 体积小、低功耗B. 大量使用寄存器C. 指令格式统一,灵活高效D. 寻址方式复杂2. 以下哪个不是ARM 的7种运行状态之一:( )A. 快中断状态B. 服务状态C.休眠状态D. 无定义状态3. 通常所说的 32 位微处理器是指( )。

A. 地址总线的宽度为 32 位 B. 处理的数据长度只能为 32 位 C. CPU 字长为 32 位 D. 通用寄存器数目为 32 个4.ADD R0,R1,[R2]属于( )。

A . 寄存器间接寻址 B. 立即寻址C. 寄存器寻址D. 基址变址寻址5.数据字越长则(D )A. 时钟频率越快B. 运算速度越慢C. 对存储器寻址能力越大D.精度越差6.下列不是RISC 指令系统特点的是( )A . 大量使用寄存器 B. 采用固定长度指令格式 C. 使用单周期指令 D. 寻址方式少7.英国电机工程师学会的定义:“嵌入式系统为控制、监视或辅助设备、机器或甚至工厂操作的装置,具有( )A .全自动操作循环 B. 以微电脑和外围构成核心 C .严格的时序和稳定性要求 D. 通常执行特定功能8.下列不属于ARM 处理器异常工作模式的是( )A.快速中断模式B. 未定义模式C.数据访问终止模式D. 用户模式9.嵌入式系统调试方式中不占用系统资源的调试方式是( )A.模拟器方式B. ICE 在线仿真器C. 监控器方式D. IDE 在线调试器方式10.在下列ARM 处理器的各种模式中,( )模式有自己独立的R8-R14寄存器。

A.系统模式(System) B.终止模式(Abort) C.中断模式(IRQ) D.快中断模式(FIQ)11. 在ARM Linux 系统中,中断处理程序进入C 代码以后,ARM 的处于 ( ) 工作模式。

单片机原理与嵌入式系统考试卷答案

单片机原理与嵌入式系统考试卷答案

操作,如果对命令口送出0x06控制字,是对 CA.PC6置0 B. PC6置1 C. PC3置0 D. PC4置07、执行如下指令后,50H单元的内容是 C 。

MOV R1,#50HMOV 40H,#07HMOV @R1,40HA. 40HB. 50HC. 07HD. 0FH8、指令MOV A, 3AH的源操作数寻址方式是 C 。

A. 立即寻址方式 C. 直接寻址方式B. 寄存器间接寻址 D. 寄存器寻址方式9、.有如下程序段: CMOV R0, #70HSETB CCLR AADDC A, #00HMOV @R0, A执行完该程序后,70H单元的内容是.A. 0B.00HC.1D.01H10、有如下图: 1键的键码是11101110,14键的键码是 DA. 11011101B. 01110111C. 11011110 D。

11010111二、填空题(每题2分,共44分)1、在程序开头定义了一个符号常量CONST其值为60。

其语句是_#define CONST 60____。

将PORTA定义为外部I/O口,地址为0xffco其语句是_#define PORTA XBYTE [0xffc0]_。

2、在MCS-51单片机中,内部RAM有_4__个通用工作区,它们由PSW_特殊功能寄存器中的_RS1 RS0___来选择。

复位后,默认为___0_____工作寄存器组。

3、MCS-51单片机有_4_个并行I/O口,其中_P0__口作地址/数据复用线,_P2__口作地址总线高8位输出口,_P3__口具有双重功能。

4、8051内部共有_2_个__16__位的定时器/计数器_TH____和_TL_,每个定时/计数器都可以设置成_定时___或____计数___方式。

5、8051共有_5___个中断源,_2__个中断优先级。

6、单片机要执行的程序的地址放在__PC___寄存器中,MCS-51单片机访问外接数据存储器或I/O口时,对它们的寻址可先把地址放在寄存器__DPTR__中,然后通过寄存器间接寻址来进行访问。

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)

嵌入式系统(单片机)助理工程师认证考试理论试题A(答案)

(考试时间:150分钟)题号一 二 三 四 五 总分分数一、填空题(将正确答案填入空格中,每空1分,共35分)得分 评阅人1、MCS51单片机的最大程序寻址空间为 64K KB ,空间的地址范围为0000H-FFFFH ,单片机复位后程序入口地址为 0000H 。

外部中断0的入口地址为 0003H ,T1定时/计数器的中断入口地址为 001BH 。

2、PSW 中RS1=1,RS0=0,R3对应的字节地址为 13H 。

3、7AH 对应的十进制数为 122 D ,对应的二进制数为01111010 B 。

4、MCS51单片机的仅使用内部ROM 时,EA 引脚应接 高 电平。

5、当MCS51单片机RST 引脚出现 2个 机器周期以上高电平时单片机可有效复位,复位后SP= 07H ,PC= 0000H ,P1= FFH 。

6、MCS-51单片机的低功耗方式有 待机 、 掉电 。

7、MCS-51单片机的常用复位方式有 手动复位 、 上电复位 。

8、80C51单片机的串行口控制寄存器器是 SCON ;串行口工作在方式2时SM0、SM1设置为 10 ,当设置允许串行口接收串行输入数据时必须将 REN 位设置为1。

9、把数据存入堆栈称为 入栈 ,从堆栈取出数据称为 出栈 ,从堆栈取出数据遵循 先进后出、后进先出 的原则。

10、LED 数码管按结构分为 共阴 和 共阳 两种形式。

11、键盘按键的检测过程中消除抖动常用的方法有 RS 触发器滤波 、 RC 滤波 、 软件延时 。

12、DAC0832的参考电压为+5V,则分辩率为 5/256 V 。

13、矩阵键盘中为了识别键盘上的闭合键,通常采用两种方法 逐行扫描法和 线反转法 。

14、C51中定义的位变量的关键字是 bit 位变量对应的地址空间范围是 0x20-0x2f 。

(密封线内勿答题)学校 专业 姓名 身份证号 (密封线内勿答题)15、unsigned char 定义的变量取值范围 0-255 ,unsigned int定义的变量取值范围 0-65535 。

单片机原理与嵌入式系统设计课后答案

单片机原理与嵌入式系统设计课后答案

答: EPROM 是 Erasable Programmable Read Only Memory 的缩写,因为其擦除方法是用紫外
12.OC 门在单片机系统中主要作用是什么?
答: (1)OC 门在单片机系统中主要有两个作用:线与和作为驱动器。几个 OC 门的输出端
连在一起,输出可以实现与的功能(F=F1F2…Fn)。 (2)OC 门在单片机系统中,还常常作为控制执行机构。利用 OC 门可以控制一些较大
电流的执行机构。
13.请列出优先编码器与普通编码器之间的区别。
F
A
0
7
8
C
3
4
70
65
48
55
56
67
51
52
6.写出下列字符串的 ASCII 码(用十六进制表示)。 (1)X = 3+5; (2)China
解: (1)(88 61 51 43 53)10 Ù (58 3D 33 2B 35)16 (2)(67 104 105 110 97)10 Ù (43 68 69 6E 61)16
5.请将下列十六进制数转换为 ASCII 码。 (1)F; (2)A; (3)0; (4)7; (5)8; (6)C; (7)3; (8)4。
解:
(查主教材 P13 表 2.2)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
《单片机应用系统设计技术――基于 C51 的 Proteus 仿真(第 2 版)》课后习题参考答案---电子版 ·5·
0000.1000 0100 0111 0101
999.675
1001 1001 1001.0110 0111 0101

单片机原理与嵌入式系统设计课后答案

单片机原理与嵌入式系统设计课后答案

7.嵌入式系统主要有哪些特点?
答: (1)嵌入式系统通常及其注重成本 (2)嵌入式系统通常对实时性有要求 (3)嵌入式系统一般采用 EOS 或 RTOS (4)嵌入式系统软件故障造成的后果较通用计算机更为严重 (5)嵌入式系统多为低功耗系统 (6)嵌入式系统经常在极端恶劣的环境下运行 (7)嵌入式系统的系统资源与通用计算机相比是非常少的 (8)嵌入式系统通常在 ROM 中存放所以程序的目标代码 (9)嵌入式系统可采用多种类型的处理器和处理器体系结构 (10)嵌入式系统需要有专用开发工具和方法进行设计 (11)嵌入式系统处理器包含专用调试电路
门在应用时输出端需要外接一个上拉负载电阻到电源。通过选择合适的电阻和电源电压,既 可以保证输出的高、低电平合乎要求,又可使输出端三极管的负载电流不会过大。OC 门的 输出端如果不接上拉负载电阻到电源,三极管的集电结则没有反偏,不能实现相应的逻辑关 系。
如同 TTL 电路中的 OC 门那样,CMOS 门的输出电路结构也可以做成漏极开路的形式。 称为漏极开路的门电路(OD 门),在 CMOS 电路中,这种输出电路结构经常用在输出缓冲/
12.OC 门在单片机系统中主要作用是什么?
答: (1)OC 门在单片机系统中主要有两个作用:线与和作为驱动器。几个 OC 门的输出端
连在一起,输出可以实现与的功能(F=F1F2…Fn)。 (2)OC 门在单片机系统中,还常常作为控制执行机构。利用 OC 门可以控制一些较大
电流的执行机构。
13.请列出优先编码器与普通编码器之间的区别。
解:
二进制
十六进制 十进制
10010111 1101101
97
6D
151
109
101111 2F 47

嵌入式系统考试试题A及答案

嵌入式系统考试试题A及答案

《嵌入式系统》考试试卷试题总分: 100分考试时限:120 分钟一、填空题(每空2分,共18分)1、PC机开机的初始化工作一般由BIOS完成,而嵌入式系统的初始化工作一般由bootloader完成。

2、ARM内核三级流水线机制是指指令运行过程中经过的取指、译码、执行三个阶段。

3、ARM寄存器SPSR被称为备份的程序状态寄存器寄存器。

4、uClinux与标准Linux的最大区别在于内存管理。

5、嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

6、ARM的数据存取指令Load/Store是唯一用于寄存器和存储器之间进行数据传送的指令。

7、µC/OS中,为保护任务之间的共享数据和提供任务之间的通信,提供了操作系统任务间通信方法有:信息量、邮箱、消息队列,事件标志。

二、单项选择题(每题2分,共24分)1、下列哪一项不属于嵌入式系统软件结构一般包含的四个层面。

( )ﻩA. 嵌入式处理器ﻩﻩB. 实时操作系统(RTOS)C. 应用程序接口(API)层D. 实际应用程序层2、一条ARM数据处理指令,例如“ADD R0,R1,#immed”中使用的立即数#immed 是有一定限制的,下列立即ﻩ数表示中合法的是( )。

A.0x00001234B.0xF000000FC.0x0000F008 D.0x F0800003、μCOS-II操作系统不属于( )。

A、RTOSﻩﻩﻩB、占先式实时操作系统C、非占先式实时操作系统D、嵌入式实时操作系统4、ARM汇编语句“ADD R0,R2, R3,LSL#1”的作用是( A )。

A. R0= R2 +(R3<<1)B.R0 =( R2<< 1)+ R3C. R3= R0+ (R2<< 1)D. (R3 <<1)= R0+R25、ARM寄存器组有( D )个寄存器。

A、7 ﻩB、32C、6ﻩﻩﻩﻩﻩD、376、每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是(D )。

单片机嵌入式考试和答案(中南大学)

单片机嵌入式考试和答案(中南大学)

1 、Intel 公司的单片机的发展经历了 MCS-48 、MCS-51 、MCS-96 和 MCS-960 系列2 、若 MCS-51 的晶振频率为 12MHz ,则状态周期为 1/6us ,机器周期为 1us3 、MCS-51 中断服务子程序的入口地址是(可变的/固定的)。

同优先级的中断(能/不能) 相互之间中断。

4 、计算机的内总线 (即 CPU 的三总线是) 数据总线、地址总线和控制总线5 、SRAM 的特点是不需要刷新,随机存储,只读,内容容易因为电源掉落后失去, EPROM 的特点是可编程,可擦除,只读, EEPROM 的特点 是可编程,电可擦除,擦除时以字节为单位,只读, Flash memonry 的特点是可写入可擦除,擦除时以页为单位,写入的内容不会因电源关闭而 失去6 、MCS-51 中,内部 RAM 中有一个区域既可以按字节寻址,也可按位寻址,该区域是 位寻址区7 、MCS-51 中的中断触发方式有两种 外部触发和边缘触发8 、若 A/D 转换参考电压 Vnf 为 5.12V,请问一个 10 位 A/D 转换芯片的 A/D 转换分辨率是 0.005 V 。

指出下列指令中带下划线的操作数所采用的寻址方式 1 、 MOV B, #09H 立即数寻址 2 、 MOV A, #68H 立即数寻址 3 、 DNC A 寄存器寻址 4 、 MOV A @R0 寄存器间接寻址 5 、 MOVX A @A+DPTR 变址寻址三、编程编写 X5045 一个字节最基本的写入子程序。

A 中为输出到 OUTB45:OUTB41:1 、编写一线总线输出 1 位子程序(输出位在 C 中) 。

;延时子程序Delay: DJNZ R2,$NOP ;延时(2R2+3) μsRET;初始化子程序 INIT: SET B DQNOPCLR DQMOV R2,#240 ;拉低总线至少 480 μs ACALL Delay SET B DQMOV R2,#30 ;延时 60 μs X5045 的字节内容。

华北电力大学单片机与嵌入式系统样卷试题及答案1

华北电力大学单片机与嵌入式系统样卷试题及答案1

承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。

专业 班级 学号 学生签名:
12+12+8=32分)
单元各存有一个有符号数X和Y。

编程按下式要求运算,结
承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。

专业 班级 学号 学生签名:。

《嵌入式系统》试卷和参考答案

《嵌入式系统》试卷和参考答案

2018―2019学年度第一学期 《嵌入式系统》期末试卷A 卷1.嵌入式系统是以应用为中心,以 为基础,软硬件 ,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2.ST 公司的STM32系列芯片采用了 内核。

3.已知R0=8,R2=5,执行MOV R0,R2,LSL #2后,R0= ,R2= 。

4.Cortex-M3内核流水分三个阶段: 、 译码 和 执行。

5.Cortex-M3处理器支持两种工作模式,即 和 模式。

6.堆栈是一种数据结构,按先进后出(First In Last Out ,FILO )的方式工作,使用堆栈指针SP 的专用寄存器指示当前的操作位置,当堆栈指针指向最后压入堆栈的数据时,称为 。

当堆栈指针指向下一个将要放入数据的空位置时,称为 。

7.Cortex-M3的向量中断控制器最多可支持 个IRQ 中断。

8.STM32的所有端口都有外部中断能力。

当使用外部中断线时,相应的引脚必须配置成 模式。

9.执行前R1=0x40000000,执行指令LDMIA R1!,{R2-R4,R6} 后, R1的内容为 。

执行前R1=0x40000000,执行指令LDMIB R1!,{R2-R4,R6} 后, R 1的内容为 。

10.Cortex-M3的工作模式从用户级向特权级转换的唯一途径是 。

1.Cortex-M 处理器采用的架构是( )A .v4TB .v5TEC .v6D .v7 2.Cortex – M3的存储格式中专用外设总线区域可以使用( ) A .小端格式 B .大端格式 C .小端或大端格式 D .没有正确答案 3.Cortex-M3的提供的流水线是( )A .2级B . 3级C .5级D .8级4.Context – M3处理器的寄存器 R14代表( )A .通用寄存器B .链接寄存器C .程序计数器D .程序状态寄存器 5.ARM 体系结构所支持的最大寻址空间为4GB ,当程序正常执行时,每执行一条ARM 指令,当前指令计数器加 个字节;每执行一条Thumb 指令,当前指令计数器加 个字节,两种指令集之间转换可通过BX 指令来完成。

单片机与嵌入式系统样卷试题及答案1范文

单片机与嵌入式系统样卷试题及答案1范文

承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。

2
12+12+8=32分)
单元各存有一个有符号数X和Y。

编程按下式要求运算,第3页共9页
4
第5页共9页
6
承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。

第7页共9页
8
第9页共9页。

单片机与嵌入式系统样卷试题(附答案)2

单片机与嵌入式系统样卷试题(附答案)2

《单片机原理及应用》考试样卷A一简答(4*5=20分)1 指令MOV @R1,A对目的操作数采用的是何种寻址方式?写出它的机器代码。

2 指出下列指令的对错(对用”T”表示,错用”F”表示):1)MOV R1, R32)PUSH DPTR3)RRC A4)MOV A,@R25)DJNE R1,LOOP3 MCS-51的并行I/O口信息有哪两种读取方法?ORL P1,#0FFH这条指令对P1口使用的是哪种读取方法?4 简述软件实现按键消抖的方法以及为什么要消除按键抖动。

二程序阅读题(6+8+9=23分)1)当下列程序执行完后,R0及累加器的内容是什么?MOV A, #71HMOV R0, #0AHXCHD A, R0SWAP AXCH A, R02)执行下述程序后,SP=? B=? PC=? ,并写出每条指令的首地址。

ORG 3100HMOV SP,#50HMOV A,#50HLCALL SUBRADD A,#22HCLR CSUBB A,#50HMOV B,AL1: SJMP L1SUBR: MOV DPTR,#310DHHPUSH PSWPUSH APUSH DPLPUSH DPHRET3)假设8031片内RAM由地址20H开始的10个单元内存放着字符串‘ABC123%@#!’(ASCII码)。

片内RAM由地址30H开始的10个单元内存放的数均为0。

I.这段程序的功能是什么?II.程序执行后,R7=III.程序执行后30H~39H的内容是什么?程序清单如下:MOV R0,#20HMOV R1,#30HMOV R6,#10MOV R7,#0NEXT1: MOV A,@R0INC R0CJNE A,#30H,L1L1: JC NEXT2CJNE A,#3AH,L2L2: JNC NEXT2INC R7MOV @R1,AINC R1NEXT2: DJNZ R6,NEXT1RET三为下列程序中有下划线的指令写出简要注释,并指出整个程序实现的功能。

《单片机与嵌入式系统》试卷A答案

《单片机与嵌入式系统》试卷A答案

装。

订。

线。

2009~2010学年第2学期《单片机与嵌入式开发技术》试卷〖A卷〗附:试卷中可能用到的特殊功能寄存器2.3.4.5.一、选择题(每题1分,共20分)注:请将选择题答案填入下表中,否则答题无效。

1、80C51单片机的堆栈区只可设置在(A)。

A. 片内RAMB. 片外RAMC. 片内ROMD. 片外ROM2、MCS-51单片机串行端口有四种工作方式,其中方式1为(C)。

A. 同步串行移位寄存器方式B. 11位波特率可变的通用异步收发器C. 10位波特率可变的通用异步收发器D. 11位固定波特率的通用异步收发器3、下面关于MCS-51单片机并行扩展接口的描述,正确的为(C)。

A. 扩展的数据存储器和并行存储器必须统一编制B. 必须用专用的地址译码器来产生片选信号C. 执行“MOVX A,@R0”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平D. 执行“MOVX @R0,A”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平4、 80C51 CPU是(C)位的单片机。

A. 16B. 4C. 8D. 准165、在单片机中,通常将一些中间计算结果放在( D )中。

A.累加器B.控制器C.程序存储器D.数据存储器6、数据指针DPTR在(C)中。

A.CPU控制器B.CPU运算器C.内部数据存储器D.外部数据存储器7、指令和程序是以(C)形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码8、辅助进位标志AC在( C )中A.累加器B.逻辑运算部件ALUC.程序状态字寄存器PSWD.DPTR9、单片机80C51的XTAL1和XTAL2引脚是(D)引脚A.外接定时器B.外接串行口C.外接中断D.外接晶振10、当标志寄存器P S W 的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为( C ) A.组0 B.组1 C.组2 D.组3 11、下列指令中错误的是( C )A.MOV A ,R4B.MOV 20H ,R4C.MOV R4,R3D.MOV ﹫R4,A12、已知1只共阴极LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字9,它的字形代码应为( D )。

嵌入式系统试题及答案

嵌入式系统试题及答案

嵌入式系统试题及答案一、选择题1. 嵌入式系统通常指的是:A. 个人计算机B. 服务器C. 智能手机D. 家用电器中的控制单元答案:D2. 以下哪个不是嵌入式系统的硬件组成部分?A. 微处理器B. 存储器C. 操作系统D. 打印机答案:D3. 嵌入式系统的软件开发通常使用:A. 汇编语言B. C语言C. Java语言D. HTML答案:B4. 下列哪个是实时操作系统的特点?A. 多任务B. 多用户C. 网络功能D. 确定性响应时间答案:D5. 嵌入式系统中的中断处理机制主要用于:A. 系统启动B. 错误检测C. 任务调度D. 事件响应答案:D二、填空题6. 嵌入式系统的设计需要考虑______、______和______三个主要方面。

答案:性能、功耗、成本7. 嵌入式系统中的______是指系统在规定的时间内完成特定功能的能力。

答案:实时性8. 在嵌入式系统中,______是指软件与硬件的紧密结合。

答案:系统级集成9. 嵌入式系统的______是指系统在没有外部干预的情况下,能够独立完成预定功能的能力。

答案:自主性10. 嵌入式系统的______是指系统在面对各种环境变化时,仍能保持稳定运行的能力。

答案:鲁棒性三、简答题11. 简述嵌入式系统与通用计算机系统的主要区别。

答案:嵌入式系统与通用计算机系统的主要区别在于:嵌入式系统是为特定应用而设计的,通常具有较低的功耗、较小的体积和成本,以及高度的实时性。

而通用计算机系统则具有更广泛的应用范围,通常不强调实时性,功耗和体积也相对较大。

12. 解释什么是嵌入式系统的中断机制,并说明其重要性。

答案:嵌入式系统的中断机制是一种允许外部事件或内部条件触发中断服务程序执行的机制。

它的重要性在于能够使系统快速响应外部事件,提高系统的实时性和可靠性。

四、论述题13. 论述嵌入式系统在工业自动化领域的应用及其优势。

答案:嵌入式系统在工业自动化领域的应用非常广泛,包括但不限于机器人控制、生产线监控、数据采集和处理等。

嵌入式单片机试题A卷

嵌入式单片机试题A卷

嵌入式单片机试题A卷A一、填空题:(每空1分,共10分)1•当使用8031单片机时,需要扩展外部程序存储器,此时EA应为J氐电平_ 接地(MCS-51具有64kB程序存储器寻址空间,它是用于存放用户程序、数据和表格等信息。

对于内部无ROM的8031单片机,它的程序存储器必须外接,空间地址为64kB,此时单片机的端必须接地。

强制CPU从外部程序存储器读取程序。

对于内部有ROM 的8051等单片机,正常运行时,则需接高电平,使CPU先从内部的程序存储中读取程序,当PC值超过内部ROM的容量时,才会转向外部的程序存储器读取程序)。

2 .P0通常用作_地址和数据总线(分时复用)—(P0 口分时复用作为地址、数据总线,P2 口提供A15-A8即高8位地址,P3 口用作第二功能,只有P1 口通常用作I/O 口。

P1 口是8位准双向口,它的每一位都可独立地定义为输入或输出,因此既可作为8位的并行I/O 口,也可作为8位的输入输出端。

当工作在输入方式时,对应位的锁存器必须先置1,才能正确地读到引脚上的信号,否则,执行读引脚指令时,若对应位的锁存器的值为0,读的结果永远为0) _________ 。

EAEA3. ____ 若由程序设定RSI、RSO二10,则工作寄存器R0~R7的直接地址为_ 10H〜17H _______ 。

4.返回地址(或断点)是—在程序中断或子程序调用时______ 的程疗;计数器的内容。

5.中央处理器CPU是单片机的核心,它完成—运算和控制功能_______ O6.单片机的工作过程,实际上就是—周而复始地取指令和执行指令的过程。

7.所谓中断源即是—引起中断的原因(或能发出中断请求的来源) ___ 。

8.端口(或称口)是_接口电路中已编址并能进行读或写操作的寄存器 _______ o 9.异步串行近程通信时的传送信号是_ TTL电平信号_______________________ 。

10.若累加器A中的数据为01110010B,则PSW中的P二_ 0 ___________ 。

单片机嵌入式试题(附答案)

单片机嵌入式试题(附答案)

考核试卷一第一部分理论试题一、填空题(每空1分,共25分)1.计算机的系统总线有地址总线、控制总线和_数据总线。

2.通常、单片机上电复位时PC= 00,SP= 07;而工作寄存器则缺省采用第0组,这组寄存器的地址范围是从00-07。

3.JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022。

4.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编起命令作用。

5.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031单元的内容送累加器A 中。

6.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。

7.MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。

8.MCS-51单片机有5 个中断源,可分为2 个中断优先级。

上电复位时INT0 中断源的最高。

9.用串行口扩展并行口时,串行接口的工作方式应选为0。

10.半导体存储器的最重要的两个指标是存贮容量和转换速度。

11.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为_5/28。

12.MOV A,40H 指令对于源操作数的寻址方式是直接寻址。

13.MCS-8051系列单片机字长是 16 位,有 40 根引脚,96系列字长是 16 位。

14.8051单片机的存储器的最大特点是数据和程序的分离,Px并行口的地址是与 I/O 统一编址的,或者说属于该存储器。

15. 8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即P1 。

16. P3常需复用作中端口和读写控制信号。

17.8051复位后,PC= 00 H。

若希望从片内存储器开始执行,EA脚应接高电平。

18. PC值超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。

20. 8051的C/T是加(加或减)计数的。

21. 8051的中断向量表在 03 H、 0B H和13H、1BH、23H。

2014初稿1.嵌入式系统基础试卷A参考答案以及评分细则

2014初稿1.嵌入式系统基础试卷A参考答案以及评分细则

《嵌入式系统基础》期末考试A卷参考答案及评分细则一、选择题(共5小题,每题2分,共20分,答对得分,答错不得分)1.B2.B3.B4.A5.A6.D7.B8.D9.D 10.A二、填空题(共20个空,每空1分,共20分,答对得分,答错不得分)1.(1) 文件2. (2) 命令模式,(3) 编辑模式(或输入模式、插入模式、文本模式) ,(4) 末行命令模式(或底行模式) 。

(注: 可以换顺序)3.(5) 预处理,(6) 编译、(7) 汇编、(8) 链接。

(注: 可以换顺序)4.(9) next ,(10) step 。

(注: 可以换顺序)。

5.(11) 字符设备,(12) 块设备,(13) 网络设备(或USB设备) (注: 可以换顺序)6. (14) root 。

7.(15) rmmod8.(16) 644 ,(17) 目录(或文件夹) 。

9.(18) 保存环境变量(或保存环境、保存变量) ,10.(19) 用户11.(20) -lpthread(或者pthread) 。

三、判断题(共10 个,每个1 分,共10 分,答对得分,答错不得分)1. √2. ×3. ×4. ×5. ×6. ×7. √8. √9. √10. √四、简答题(共4小题,每题5分,共20分)1.ARM 微处理器中的当前程序寄存器(CPSR)在所有模式下都是可读/写的,其寄存器格式如下,请对该寄存器各标志进行简单的说明。

评分细则:每2个标志1分,共4分,写出运算状态标识位和处理器控制位的再加1分,不足一分按1分计算。

2.程序、进程、线程有何区别?程序是编译后形成的可执行代码,是静止的。

(1分)进程是程序的一次执行,是活动的。

(2分)线程是进程的可执行单元,同一进程的不同线程共享进程的资源和地址空间。

(2分)3. 内核模块的编程和普通程序的编程有哪些区别?主要区别为:(1)因为内核模块运行在内核态,所以包含的头文件是内核程序相关的头文件,而普通程序则包含的是glibc的头文件(1分)(2)模块程序没有main函数,而是通过init_module函数在加载后初始化。

单片机与嵌入式系统模拟试题加答案

单片机与嵌入式系统模拟试题加答案

一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( B )a)b)c)寄存器d)3.已知某数的码为0111 0101 0100 0010 则其表示的十进制数值为( B )a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位的指令有( D )。

a)A,20H b) c) Ad) A5.主要的组成部部分为( A )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.8051 是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,与的值为( B )a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H8.当需要从51单片机程序存储器取数据时,采用的指令为(B )。

a)A, 1 b)A, +c)A, @ R0 d)A, @9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的( D )a) R2 b) R0c) A d)011.51单片机复位操作的主要功能是把初始化为( C )。

A.0100HB.2080HC.0000HD.8000H12.若单片机的振荡频率为6,设定时器工作在方式1需要定时1,则定时器初值应为( C )。

A.500B.1000C.216-500D.216-100013.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。

3.2 3.3 C3.4 3.514.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A )。

A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期15.51单片机在同一优先级的中断源同时申请中断时,首先响应( A )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

装。

订。

线。

2009~2010学年第2学期《单片机与嵌入式开发技术》试卷〖A卷〗附:试卷中可能用到的特殊功能寄存器2.3.4.5.一、选择题(每题1分,共20分)注:请将选择题答案填入下表中,否则答题无效。

1、80C51单片机的堆栈区只可设置在(A)。

A. 片内RAMB. 片外RAMC. 片内ROMD. 片外ROM2、MCS-51单片机串行端口有四种工作方式,其中方式1为(C)。

A. 同步串行移位寄存器方式B. 11位波特率可变的通用异步收发器C. 10位波特率可变的通用异步收发器D. 11位固定波特率的通用异步收发器3、下面关于MCS-51单片机并行扩展接口的描述,正确的为(C)。

A. 扩展的数据存储器和并行存储器必须统一编制B. 必须用专用的地址译码器来产生片选信号C. 执行“MOVX A,@R0”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平D. 执行“MOVX @R0,A”期间,P3.7(RD)引脚可能为低电平,而P3.6(WR)引脚保持高电平4、 80C51 CPU是(C)位的单片机。

A. 16B. 4C. 8D. 准165、在单片机中,通常将一些中间计算结果放在( D )中。

A.累加器B.控制器C.程序存储器D.数据存储器6、数据指针DPTR在(C)中。

A.CPU控制器B.CPU运算器C.内部数据存储器D.外部数据存储器7、指令和程序是以(C)形式存放在程序存储器中。

A.源程序B.汇编程序C.二进制编码D.BCD码8、辅助进位标志AC在( C )中A.累加器B.逻辑运算部件ALUC.程序状态字寄存器PSWD.DPTR9、单片机80C51的XTAL1和XTAL2引脚是(D)引脚A.外接定时器B.外接串行口C.外接中断D.外接晶振10、当标志寄存器P S W 的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为( C ) A.组0 B.组1 C.组2 D.组3 11、下列指令中错误的是( C )A.MOV A ,R4B.MOV 20H ,R4C.MOV R4,R3D.MOV ﹫R4,A12、已知1只共阴极LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字9,它的字形代码应为( D )。

A.06H B.F9H C.30H D.6FH 13、下面关于8051单片机内部寄存器功能的描述,正确的为( C ) A. PC 是一个8位特殊功能寄存器用于保存下面将要执行的指令地址B. DPTR 是一个16位的数据指针,也是唯一一个用于访问扩展的I/O 口的寄存器C. SP 是一个8位的特殊功能寄存器,执行“LCALL ”指令时,它的值增加2D. A 只允许按字节方式访问14、计算机内部数据之所以用二进制形式表示,主要是( B )。

A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度 15、80C51的内部RAM 中,可以进行位寻址的地址空间为( B ) A.00H-2FH B.20H-2FH C.00H-FFH D.20H-FFH16、设累加器A 的内容为0 C 9 H ,寄存器R2的内容为54H ,C Y=1,执行指令S U B B A , R2后结果为( A )A.(A )=74HB.(R2)=74HC.(A )=75HD.(R2)=75H 17、设(A )=0 C 3 H ,(R0)=0 A A H ,执行指令A N L A ,R0后,结果( A ) A.(A )=82H B.(A )=6CH C.(R0)=82 D.(R0)=6CH 18、8051单片机中,唯一一个用户可使用的16位寄存器是( B ) A 、P S W B 、D P T R C 、A C C D 、P C 19、执行如下三条指令后,30H 单元的内容是( C ) M O V R 1,#30H M O V 40H ,#0 E H M O V ﹫R 1,40HA.40HB.30H C .0 E H D.F F H 20、有如下程序段:M O V R 0,#30H S E T B C C L R AA D D C A ,#0 0H M O V ﹫R 0,A 执行结果是(B )A.(30H )=0 0HB.(30H )=0 1HC.(00H )=0 0HD.(00H )=0 1H 1. 特殊功能寄存器IE 的EA 位的作用是总中断的开关。

当EA=0时,表示禁止所有中断。

假设执行“P2.7=(P2.7)?(0:1);”语句前P2.7引脚为低电平,执行后P2.7的状态为高电平,将该语句写成if..else格式为:if (0==P2.7)P2.7 = 1; elseP2.7 = 0;2. 指令“MOVX A,@DPTR ”和“MOVX A,@R0”的共同点是读外部数据存储器,区别是MOVX A,@DPTR 可以寻址二、填空(每空1分,共25分)0x0000~0xffff ,而MOVX A,@R0只能寻址0x0000~0x00ff 。

3. 80C51芯片中存储器主要包括ROM 和RAM ,其中ROM 存储器的寻址空间是4KB ,范围是0x0000~0x0FFF ;RAM存储器的寻址空间256B ,范围是0x00~0xFF 。

4. MCS-51系列单片机中断系统中有5个中断源,分别是串行中断、外部中断0、外部中断1 、 定时器中断0 、和定时器中断1 ,这5个中断源分为 2个优先级。

5. 当使用89S51且EA =1,程序存储器地址小于0FFF 时,访问的是片内ROM 。

6. 假定DPTR 的内容为8100H ,累加器A 的内容为40H ,执行下列指令: MOVC A ,@A+DPTR 后,送入A 的程序存储器 8140H 容。

7. 当单片机复位时PSW =00H ,这时当前的工作寄存器区是0区,R0所对应的存储单元地址为00H 。

8. MCS —51单片机外部中断请求信号有电平方式和 下降沿方式 ,在电平方式下,当采集到INT0、INT1的有效信号为 低电平 时,激活外部中断。

1、简述行列式扫描键盘的工作原理。

先对某一行输出0,其他行输出1,检测各列,如果有为0的列,则该列与该行的交界处有键按下,转入按键处理程序否则改变为0的行号,其余行输出1,继续检测各列。

2、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?指令不同,访问外部程序存储器用MOVC 指令,访问外部数据存储器用MOVX 指令。

发出指令后产生的信号不同,访问外部程序存储器的信号为PSEN ,而访问外部数据存储器的信号为RD 和WR 。

(一)若(50H )=40H ,(3BH )=60H ,试写出执行以下程序后累加器A 、 寄存器R0以及内部RAM 的40H 、41H 单元中的内容各是多少?(A )=5FH _,(R0)= __40H ____,(40H)= __00H ____,(41H)= _5FH __。

MOV A ,50H MOV R0,A MOV A ,#00H MOV @R0,A ADD A,3BH DEC A MOV 41H ,A MOV 42H ,41H(二)已知(B )=35H ,(A )=43H 在执行下列指令后,(SP )=52H ,内部RAM (51H )=43H 。

MOV SP ,# 50H PUSH ACC PUSH B(三).执行下列程序后,(A )= A5H ,(B )=16H 。

MOV A ,#9FH三、简答计算题(每题5分,共10分)四、程序分析题(每空1分,共8分)MOV B,#36HANL B,ASETB CADDC A,B五、编程题:试编写程序,完成以下操作(共17分)1、(每题2分,共6分)(1)外部RAM单元1000H单元的内容传送到R2。

MOV DPTR,#1000HMOVX A,@DPTRMOV R2,A(2)外部RAM单元1000H单元的内容传送到内部RAM单元60H。

MOV DPTR,#1000HMOVX A,@DPTRMOV 60H,A(3)将R0 的内容传送到R1 。

MOV A,R0MOV R1,A2、(5分)有一变量存放在片内RAM的20H单元,其取值范围为:00H-05H,编写程序,根据变量的值求其平方值,并存入片内RAM的21H单元。

MOV DPTR,#TABMOV A,20HMOVC A,@A+DPTRMOV 21H,ATAB:DB 00H,01H,04H,09H,10H,29H3、(6分)MCS-51采用6MHz的晶振,定时2ms,如用定时器0方式1时的初值(16进制数)应为多少?写出计算过程,并编写该定时程序。

初值为FC17H计算过程:0xFFFF-2000/(12/6) #include<reg51.h> Void main() { TMOD = 0X01; TH0 = 0xfc; Tl0 = 0x17; IE = 0x81 TR0 = 1;}Void it0 ()interrupt 1 { ;} 1.下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分) 程序存储器 4KB 数据存储器 2*4KB2.三片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) (2分,) 2846: C000H~DFFFH 1#6264: A000H~BFFFH 2#6264: 6000H~7FFFFH3.请编写程序,要求:(1) 将内部RAM 30H~3FH 中的内容送入1# 6264的前16个单元中;(3分)MOV DPTR,#A000H MOV R0,#30H MOV R7,#16 LOOP:MOV A,@R0MOVX @DPTR,A INC R0 INC DPTR六、设计题(共10分)DJNZ R7,LOOPSJMP $(2)将2# 6264 的前4个单元的内容送入内部RAM 40H~43H中;(3分)MOV DPTR,#6000HMOV R0,#40HMOV R7,#04HLOOP:MOVX A,@DPTRMOVX @R0,AINC R0INC DPTRDJNZ R7,LOOPSJMP $得分七、应用设计题(共10分)阅卷人某控制系统需要实现每20秒报时一次的功能。

假设报时喇叭由P1.7控制,P1.7为高电平时打开喇叭,低电平时关闭喇叭,要求每次喇叭只打开1秒钟,单片机的晶振频率为12MHZ,编写程序实现该功能。

#include<reg51.h>sbit P1_7=P1^7;unsigned int count=0;Void main(){TMOD = 0X01;TH0 = 0x3C;Tl0 = 0xAF;//50ms中断IE = 0x81;TR0 = 1;while(1);}void IT0 ()interrupt 1 {count++;if(400==count){P1_7 = 1;}If(420==count){P1_7 = 0;count = 0;}}。

相关文档
最新文档