单片机嵌入式系统原理及应用答案
- 格式:docx
- 大小:20.13 KB
- 文档页数:15


嵌入式系统原理及应用作业题答案
1
第1章嵌入式系统概述
1. 什么是嵌入式系统?嵌入式系统的组成?
答:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格 要求的专用计算机系统。组成:嵌入式处理器、外围设备、操作系统、应用软件。
2. 典型的嵌入式处理器有哪些?
3. 答:微处理器、微控制器、 DSP处理器、片上系统 SOC。
4. 典型的RTOS操作系统有哪些?
5. 答:嵌入式 LinUX、卩 CLinUX、WindoWS Embedded CE、WindoWS Embedded ComPaCt 7 > μ C/OS-II > μ C/OS-III、VXWorks、eCos 等。
6. 列举身边的嵌入式应用产品?
7. 嵌入式系统的设计可以分成四个阶段:需求分析、架构设计和概要设计、详细设计和开发、测试反馈。
第2章COrteX-M体系结构
8. ARM COrteX系统的处理器分为: A 、 __________ R ____ 、 ____ M ____ 。
9. ARM COrteX-M3为32位微控制器,请问 32位指的是CPlJ字长。
10. 3、COrteX-M3处理器能够以小端格式或大端格式访问存储器中的数据字,而访问代码时始使用小端格式 ______
11. ARM COrteX-M3体系结构采用哈佛总线结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行进行。
12. CM3寄存器分为通用寄存器,包括 R0~R15和特殊功能寄存器,包括程序状态寄存器、异常屏蔽寄存器、控制寄存器。
13. 寄存器R13是堆栈指针寄存器。
14. 寄存器R14是程序连接寄存器。
15. 寄存器R15是程序PG
16. CM3的堆栈指针分为__MSP__ _=PSPrO存储器堆栈堆栈分为:向上生长(即向高地址方向生长)的递增堆栈;向下生长(即向低地址方 向生长),称为递减堆栈。堆栈指针指向最后压入堆栈的有效数据项,称为满堆栈;堆栈指针指向下一个数据项放入的空位置,称为空堆 栈。试判断CM3属于递减堆栈堆栈和满堆栈堆栈。
第1章 思考题及习题1参考答案
一、填空
1. 除了单片机这一名称之外,单片机还可称为 或 。答:微控制器,嵌入式控制器.
2.单片机与普通微型计算机的不同之处在于其将 、 、和 三部分,通过内部 连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线
3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。
4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低 和提高 。答:成本,可靠性。
二、单选
1. 单片机内部数据之所以用二进制形式表示,主要是
A.为了编程方便 B.受器件的物理性能限制
C.为了通用性 D.为了提高运算速度
答:B
2. 在家用电器中使用单片机应属于微计算机的 。
A.辅助设计应用 B.测量、控制应用
C.数值计算应用 D.数据处理应用
答: B
3. 下面的哪一项应用,不属于单片机的应用范围。
A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备
答:C
三、判断对错 1. STC系列单片机是8051内核的单片机。对
2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。对
3. 单片机是一种CPU。错
4. AT89S52单片机是微处理器。错
5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错
6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对
7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对
单片机原理与应用及c51程序设计答案
【篇一:单片机原理与c51语言程序设计与基础教程_课后习题答案】
p> 习题
填空题
1.一般而言,微型计算机包括、 四个基本组成部分。
2.单片机是一块芯片上的微型计算机。以 地应用范畴。
3.atmel 公司生产的cmos型51系列单片机,具有
代替rom作为程序存储器,
4.单片机根据工作温度可分为、和三种。民用级的温度范围是0℃
一70℃,工业级是-40℃~85℃,军用级是-55℃-125℃(不同厂家的划分标推可能不同。
5.在单片机领域内,ice的含义是。
选择题
1.单片机的工作电压一般为v?
a 5vb 3v
c 1vd 4v
2.单片机作为微机的一种,它具有如下特点:
a 具有优异的性能价格比 b 集成度高、体积小、可靠性高
c 控制功能强,开发应用方便 d 低电压、低功耗。
3.民用级单片机的温度范围是:a -40℃~85℃b 0℃一70℃
c -55℃-125℃d 0℃一50℃
4.mcs-51系列单片机最多有
a 3b 4 c 5 d 6
5.下列简写名称中不是单片机或单片机系统的是
a mcub scm c ice d cpu
问答题
1.单片机常用的应用领域有哪些?
2.我们如何学习单片机这么技术?
3.单片机从用途上可分成哪几类?分别由什么用处?
填空题
1. 运算器、控制器、存储器、输入输出接口
2. 单片机 嵌入式系统
3. mcs-51flash rom 4. 民用级(商业级)工业级 军用级
5.在线仿真器
选择题1、a2、abcd3、b 4、c5、d
问答题
1.单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领
域,大致可分如下几个范畴:
(1)在智能仪器仪表上的应用
单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。
第四次作业
1.设MCS-51单片机系统时钟频率ФCLK为6MHZ,请编出利用定时/计数器T0在P1.0引脚上产生周期为2秒,占空比为50%的方波信号的程序(用中断方式编程)
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP TOINT
ORG 0030H
MAIN: MOV TMOD, #01H
MOV TH0, #3CH
MOV TL0, #0B0H
MOV IE, #82H
SETB TR0
MOV R7, #0AH
SJMP $
TOINT: MOV TL0,#0B0H
MOV TH0,#3CH
DJNZ R7,NEXT
CPL P1.0
MOV R7,#0AH
NEXT: RETI
END
2.试编写一段程序,将内部RAM 40H、41H单元内容传送到外部RAM 2000H、2001H单元中去。
ORG 0000H
AJMP MAIN
ORG 0100H
MAIN:
MOV DPTR, #2000H
MOV A, 40H
MOVX @DPTR, A
MOV DPTR, #2001H
MOV A, 41H
MOVX @DPTR, A
3.试编写一段程序,根据累加器A的内容,到程序存储器1000H起始的表格中取一双字节数,送内部RAM 50H、5lH单元。
MOV R0, #02H
MOV R1, #50H
MOV DPTR, #1000H
LOOP: MOVC A, @A+DPTR
MOV @R1, A
INC DPTR
INC R1
DJNZ R0, LOOP
4.设晶振频率为6MHz,试编写一个延时1ms的子程序,并利用该子程序,编写一段主程序,在Pl. 0引脚上输出高电平宽2ms,低电平宽1 ms的方波信号。
MOV SP, #60H
LOOP: SETB P1.0