单片机应用技术思考题及习题资料

合集下载

《单片机原理及应用》思考题与习题参考答案

《单片机原理及应用》思考题与习题参考答案

《单片机原理及应用》思考题与习题参考答案绪论0.1解:单片微型计算机(Single-Chip Microcomputer),简称单片机。

就是将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)和其他多种功能器件集成在一块芯片上的微型计算机。

单片机的主要特点有:(1)可靠性高(2)便于扩展(3)控制功能强(4)低电压、低功耗(5)片内存储容量较小,除此之外,单片机还具有集成度高、体积小、性价比高、应用广泛、易于产品化等特点0.2 解:当前单片机的主要产品有:Intel的8051系列、Motorola的M68HC系列、Philips(飞利浦)的80C51系列、台湾义隆公司(EMC)EM78系列单片机、美国Microchip公司的PIC 单片机系列、Atmel公司的AT90系列单片机Ubicom公司的Scenix单片机、日本爱普生科技公司的Epson单片机、Zilog公司的Z86系列、美国国家半导体公司NSCOP8单片机、台湾Winbond(华邦)的W78系列等。

MCS-51为主流产品。

MSP430的功能较强。

是一种特低功耗的Flash微控制器。

主要用于三表及超低功耗场合。

EM78系列单片机采用高速CMOS工艺制造,低功耗设计为低功耗产品,价格较低。

具有三个中断源、R-OPTION功能、I/O唤醒功能、多功能I/O口等。

具有优越的数据处理性能,采用RISC结构设计。

Microship单片机是市场份额增长较快的单片机。

它的主要产品是PIC系列8位单片机。

CPU采用RISC结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。

Motorola是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。

其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。

A VR是增强RISC内载Flash的单片机,单片机内部32个寄存器全部与ALU直接连接,突破瓶颈限制,每1MHz可实现1MIPS的处理能力,为高速、低功耗产品。

(0401)《单片机及应用》复习思考题

(0401)《单片机及应用》复习思考题

(0401)《单片机原理及应用》复习思考题按照教学大纲要求,根据本书内容和学生特点,以选择题、判断题、程序设计与分析题、简答题和思考题五种形式进行复习。

一、选择题1.单片机按功能可划分为()种。

A.5 B.6 C.7 D.82. 单片机按存储配置可划分为()种。

A.2 B.3 C.4 D.53. 单片机的发展可划分为()个阶段。

A.2 B.3 C.4 D.54. 单片机的发展趋势主要在()方面。

A.2 B.3 C.4 D.55. 不属于单片机多机应用领域的是()。

A.测控系统 B.多功能集散系统C.并行多机控制系统 D.局部网络系统6.不属于单片机单机应用领域的是()。

A.测控系统 B.多功能集散系统C.智能仪表 D.机电一体化产品7.MCS-51系列单片机内部不含ROM的芯片型号是()。

A.8031 B.8051 C.8751 D.89518. 单片机内部RAM的可位寻址的地址空间是()。

A.00H~1FH B.20H~2FH C.30H~7FH D.80H~0FFH9.特殊功能寄存器的地址分布在()区域。

A.00H~1FH B.20H~2FH C.30H~7FH D.80H~0FFH10.当工作寄存器处于1区时,对应的地址空间是()。

11.A.00H~07H B.08H~0FH C.10H~17H D.18H~1FH12.在21个特殊功能寄存器中,有()个具有位寻址能力。

A.11 B.12 C.13 D.1412. 作为基本数据输出端口使用时,()口一般要外接上拉电阻。

A.P0 B.P1 C.P2 D.P313.P3口作为串行通信接收端是()。

A. P3.0 B. P3.1 C. P3.2 D. P3.314.P3口作为串行通信发送端是()。

A. P3.0 B. P3.1 C. P3.2 D. P3.315.P3口作为外部中断0端是()。

A. P3.0 B. P3.1 C. P3.2 D. P3.316.P3口作为外部中断1端是()。

单片机原理及应用课后习题答案(精编文档).doc

单片机原理及应用课后习题答案(精编文档).doc

【最新整理,下载后即可编辑】课后思考题级习题答案思考题与习题1一、填空1.单片机按照用途通常分为通用型和专用型。

2.单片机也称为微控制器和单片微型计算机。

二、简答1.什么是单片机?答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。

2.简述单片机的特点和应用领域。

答:(1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。

(2)单片机的可靠性高。

(3)单片机的指令系统简单,易学易用。

(4)单片机的发展迅速,特别是最近几年,单片机的内部结构越来越完善。

3.写出AT89S51与AT89S52芯片的主要区别。

内部程序存储区容量不同,52的程序存储空间为8K,内部数据存储空间为256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K,内部数据存储空间为128B,中断源5个,定时器/计数器有2个。

思考题与习题2一、填空题1.如果(PSW)=10H, 则内部RAM工作寄存器区的当前寄存器是第二组寄存器,8个寄存器的单元地址为10H ~ 17H 。

2.为寻址程序状态字F0位,可使用的地址和符号有PSW.5 、0D0H.5 、F0 和0D5H 。

3.单片机复位后,(SP )= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。

4.AT89S51单片机的程序存储器的寻址范围是由 PC 决定的,由于AT89S51单片机的PC 是 16 位的,所以最大寻址范围为 64KB 。

5.写出位地址为20H 所在的位,字节地址 24H.0 。

6.写出字节地址为20H 的单元最高位的位地址为 07H ,最低位的位地址为 00H 。

7.如果晶振频率MHz 6OSC f ,则一个时钟周期为1.66667E-7,一个机器周期为2us 。

单片机 思考题与作业答案

单片机 思考题与作业答案

单片机思考题与作业答案单片机(Microcontroller Unit)是一种集成了中央处理器、内存、输入/输出功能和时钟电路等基本功能的微型计算机系统。

它广泛应用于电子产品中,如电视机、空调、手机等。

本文将针对单片机的思考题和作业答案展开讨论,帮助读者更好地理解和应用单片机技术。

思考题一:简述单片机的作用和特点。

单片机的作用是什么?单片机的特点又有哪些?在回答这些问题之前,我们先简单了解一下单片机的构成。

单片机主要由中央处理器(CPU)、存储器(RAM、ROM)、输入/输出端口(I/O Port)以及定时器/计数器组成。

单片机的作用主要体现在以下几个方面:1. 控制功能:单片机能够接收输入信号,并根据预先设定的程序进行逻辑运算和数据处理,从而控制外部设备的工作状态。

2. 数据处理:单片机具有一定的逻辑运算和数值计算能力,可以对输入数据进行处理,得到相关的输出结果。

3. 存储功能:单片机内部集成了存储器,可以存储程序代码、数据和中间结果等信息。

单片机的特点有以下几个方面:1. 集成度高:单片机将许多功能集成在一个芯片中,占用空间小、成本低,可以满足不同应用场景的需求。

2. 程序控制:单片机通过编程实现对外部设备的控制,具有灵活性和可变性。

3. 低功耗:单片机通常采用低功耗设计,功耗较小,适合运行于电池供电的场景。

4. 实时性强:单片机具有快速响应的特点,适合对实时性要求较高的应用场景。

思考题二:简述单片机的编程和程序烧录过程。

单片机的编程是指将代码(程序)写入到单片机的存储器中,使其能够按照设定的程序逻辑实现相应功能。

单片机的编程通常分为两个步骤:编写程序代码和烧录程序代码。

编写单片机程序代码需要使用特定的编程语言,如C语言、汇编语言等。

按照单片机的指令集和寄存器等硬件特性编写代码,实现相应功能。

编写好的代码需要经过编译、链接等过程生成可烧录的文件。

程序烧录是将编写好的程序代码写入到单片机的存储器中的过程。

单片机原理及应用思考题与习题参考答案

单片机原理及应用思考题与习题参考答案

《单片机原理及应用》思考题与习题参考答案绪论0.1 解:单片微型计算机(Single-Chip Microcomputer),简称单片机。

就是将微处理器(CPU)、存储器(存放程序或数据的ROM 和RAM)、总线、定时器/计数器、输入/输出接口(I/O 口)和其他多种功能器件集成在一块芯片上的微型计算机。

单片机的主要特点有:(1)可靠性高(2)便于扩展(3)控制功能强(4)低电压、低功耗(5)片内存储容量较小,除此之外,单片机还具有集成度高、体积小、性价比高、应用广泛、易于产品化等特点0.2 解:当前单片机的主要产品有:Intel的8051 系列、Motorola的M68HC系列、Philips(飞利浦)的80C51 系列、台湾义隆公司(EMC)EM78 系列单片机、美国Microchip公司的PIC 单片机系列、Atmel公司的AT 9 0 系列单片机Ubicom公司的Scenix单片机、日本爱普生科技公司的Epson单片机、Zilog公司的Z86 系列、美国国家半导体公司NSCOP8 单片机、台湾Winbond (华邦)的W78 系列等。

MCS-51 为主流产品。

MSP430 的功能较强。

是一种特低功耗的Flash 微控制器。

主要用于三表及超低功耗场合。

EM78 系列单片机采用高速CMOS 工艺制造,低功耗设计为低功耗产品,价格较低。

具有三个中断源、R-OPTION 功能、I/O 唤醒功能、多功能I/O 口等。

具有优越的数据处理性能,采用RISC 结构设计。

Microship 单片机是市场份额增长较快的单片机。

它的主要产品是PIC 系列8 位单片机。

CPU 采用RISC 结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。

Motorola 是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。

其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。

AVR 是增强RISC 内载Flash 的单片机,单片机内部32 个寄存器全部与ALU 直接连接,突破瓶颈限制,每1MHz 可实现1MIPS 的处理能力,为高速、低功耗产品。

单片机原理与应用复习思考题精品.doc

单片机原理与应用复习思考题精品.doc

《单片机原理与应用》复习思考一、基本概念题二、分析题以下程序利用HIS. 1引脚测量一个方波信号高电平的持续时间。

请写出号码处语句的操作和在程序中的作用。

UPJTIME DSW 30H;注:10S1.7 ------------ HS1保持寄存器数据有效DOWNTIME DSW 32H ;注:JBS若指定位二1跳转WIDTH DSW 34H ;注:JBC若指定位二0跳转FLAG DSW 36H;初始化Progl: CLRB FLAG;清标志Reflush: LD0, HTS_TIME. 9NOP;①NOP;①JBS I0S1, 7, reflush. 9LDB H1S_MODE, #00001100B;设置HIS. 1 每次跳变方式LDB I0C0, #00000100B;允许HIS. 1输入;测试程序wait: JBC I0Sl,7,wait;等待HS1. 1事件JBS HIS_STATUS, 3, up. 9JBS FLAG, 0, down;②LD0,H1S_T1ME•SJMP wait. 9Up: LD UP_TIME, HIS_T1ME;③LDB FLAG, #1• 9SJMP wait. 9Down: LI)DOWNTIME, HIS_TIME ;④SUB WIDTH, DOWNTIME, UP_T1ME ;⑤CLRB FLAGRET答案:①等待数据从FIFO中移到数据保持寄存器;②判断是否已经记录了上升沿数据;③记录上升沿数据;④记录下降沿数据;⑤计算脉冲宽度以下串行口中断服务程序自发自收数据,初始时发送数据个数在NUM变量,发送数据首地址在TXBUF变量,接收数据块首地址在RXBUF变量,FLAG初始为0。

请写出号码处语句的操作和在程序中的作用。

AL DSB 26HNUM DSB28HSPTEMP DSW 30H ;注:I0S1.7——HSI保持寄存器数据有效TXBUF DSW 32H ;注:JBS若指定位二1跳转RXBUF DSW34H ;注:JBC若指定位二0跳转FLAG DSW 36HSp_int:PUSHF.LDB SPTEMP, SPSTAT:①JBS SPTEMP , 5, TX:②JBS SPTEMP , 6, RX.Return:CLRB SPTEMPPOPFRETTx:JBC FLAG,0,return• 9DECB NUMJR returnANDB FALG, #0LDB SBUF,[TXBUF]+SJMP returnrx:JBS FLAG,0,returnJBS SPTEMP, 7, return.ORB FLAG, #1LDB AL, SBUF ;ANDB AL, #7FH;(§)STB AL,[RXBUF].SJMP return答案:①复制巾口状态寄存器%1判断是否发送引起的中断%1从发送缓冲区中顺序取出一个数据发送%1设置巳接收数据标志以下是AD转换程序,AX> BX、DX定义在寄存器阵列字变量,RESULT_TABLE=30Ho AD_C0MMAND 0—2位AD通道,3位启动位。

单片机思考题与作业答案.doc

单片机思考题与作业答案.doc
RSI RSO=OO选择。组
RSI RS0=01选择1组
RSI RS0=10选择2组
RSI RSO=11选择3组
3.MCS-51核的片内存储空间共有哪些,可寻址的范围有多大,实有的物 理存储器是多少,试绘图说明之。
答:片内存储空间分成程序存储空间和数据存储空间两大部分,数据存储空
间乂分成内部RAM和SFR两部分。如图1所示:
MOVX @DPTR,A、
MOVX A,@DPTR、
MOVX A,@Ri和MOVX @Ri,A
4.MCS-51指令集中涉及位存储空间(包括可位寻址的SFR)有哪些,你 能罗列全吗?
答:包括:
MOV C,bit、MOV bit, C;
CLR C和CLR bit;
CPL C和CPL bit;
SETB C和SETB bit;
ORG表达式
说明:位置计数器是当前段的地址指针。
[标号:]DB表达式[,表达式]…
说明:本定义变量伪指令为务种存储空间(位空间BIT除外)按字节分配 空间,并按表达式列表进行初始化。
DW与DB类似,不同的是DB分配字节(8位),DW分配的是字(16位。
符号名EQU表达式
说明:将EQU其右的表达式赋予其左的符号名。
ID ATA >XD ATA. BIT与DATA滩!;但ID ATA表示的是间接寻址区,XDATA表示的是外部RAM寻址区,BIT表示位寻址|乂。
下列程序段汇编后,从1000H开始各有关存储单元的内容是什么?
ORG
1000H
JSU1
EQU
5559H
JSU2
EQU
8756H
JSU3
EQU
0AA55H
DB 48H,38H,”efgABC”

单片机原理及应用张毅刚课后习题答案完整版

单片机原理及应用张毅刚课后习题答案完整版

单⽚机原理及应⽤张毅刚课后习题答案完整版第1章思考题及习题1参考答案⼀、填空1. 除了单⽚机这⼀名称之外,单⽚机还可称为或。

答:微控制器,嵌⼊式控制器.2.单⽚机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在⼀起,集成于⼀块芯⽚上。

答:CPU、存储器、I/O⼝、总线3. AT89S52单⽚机⼯作频率上限为 MHz。

答:33 MHz。

4. 专⽤单⽚机已使系统结构最简化、软硬件资源利⽤最优化,从⽽⼤⼤降低和提⾼。

答:成本,可靠性。

⼆、单选1. 单⽚机内部数据之所以⽤⼆进制形式表⽰,主要是A.为了编程⽅便B.受器件的物理性能限制C.为了通⽤性D.为了提⾼运算速度答:B2. 在家⽤电器中使⽤单⽚机应属于微计算机的。

A.辅助设计应⽤B.测量、控制应⽤C.数值计算应⽤D.数据处理应⽤答: B3. 下⾯的哪⼀项应⽤,不属于单⽚机的应⽤范围。

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替换。

对8. 单⽚机的功能侧重于测量和控制,⽽复杂的数字信号处理运算及⾼速的测控功能则是DSP的长处。

对四、简答1. 微处理器、微计算机、微处理机、CPU、单⽚机、嵌⼊式处理器它们之间有何区别答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯⽚本⾝不是计算机。

单片机原理及应用技术思考题

单片机原理及应用技术思考题

《单片机原理及应用技术》思考题1 单片机概述1-1、单片机与PC机有何区别?它的特点是什么?1-2、MCS-51系列单片机与AT89系列单片机有什么相同和差异?1-3、单片机的主要技术指标有哪些?这些指标的作用如何?1-4、对于一个具体的单片机应用系统,选择单片机的原则是什么?1-5、举一个单片机的应用例子,并画出原理框图,说明工作过程。

1-6、单片机I/0端口数目的多少反映了什么。

2 单片机结构和原理2-1、8051单片机内部包含那些主要逻辑功能部件?2-2、8051的EA端有何用途?2-3、8051单片机存储器的组织结构是怎样的?2-4、8051如何确定和改变当前工作寄存器组?2-5、8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?2-6、(SP)=30H 指什么?2-7、ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。

2-8、有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?2-9、程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?2-10、位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?3 指令系统3-1、MCS-51指令系统主要有哪几种寻址方式?试举例说明。

3-2、设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0MOV @R0,32HMOV 32H,AMOV R0,#31HM0V A,@R03-3、请用数据传送指令来实现下列要求的数据传送。

(1)R0的内容传送到R1。

(2)内部RAM 20H单元的内容传送到A中。

(3)外部RAM 30H单元的内容送R0(4)外部RAM 30H单元内容送内部RAM 20H单元(5)外部RAM 1000H 单元内容送内部RAM 20H单元(6)程序存储器ROM 2000H单元内容送R1(7)RAM 2000H单元内容送内部RAM 20H单元。

单片机思考题及习题参考答案

单片机思考题及习题参考答案

第一章绪论习题参考答案1、第一台计算机的问世有什么意义?答:第一台电子数字计算机ENIAC问世,开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响,标志着计算机时代的到来。

2、计算机由哪几部分构成?答:典型的计算机由运算器、控制器、存储器、输入设备和输出设备组成。

3、微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器加上I/O接口电路组成。

4、微处理器与微型计算机有何区别?答:微处理器是集成了运算器和控制器及一些寄存器的芯片;微型计算机除了包括了微处理器所有的,还加上了存储器和I/O接口电路。

5、什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机;其主要特点有:一、控制性能和可靠性高,二、体积小、价格低、易于产品化。

6、微型计算机有哪些应用形式?各适于什么场合?答:从应用形式上,微型计算机可以分为三种:多板机(系统机)、单板机和单片机。

目前人们广泛使用的个人计算机(pc机)就是典型的多板微型计算机,通常用于办公或家庭事务处理及科学计算和工业测试;单板机主要在早期用于微型计算机原理的教学及简单的测控系统,现在已很少使用;单片机具有很好的控制性能和灵活的嵌入品质,被广泛应用于智能仪器仪表、机电一体化产品、实时工业控制、分布系统的前端模块、家用电器。

7、当前单片机的主要产品有哪些?各有何特点?答:当前广泛应用的单片机产品为80C51系列,主要有:* ATMEL公司融入Flash存储器技术推出的AT89系列单片机;* Phlilps公司推出的80c51、80c552系列高性能单片机;* 华邦公司推出的W78c51、W77c51系列高速低价单片机;* ADI公司推出的ADµc8××系列高精度ADC单片机;* LG公司推出的GMS90/97系列低压高速单片机;* Maxim公司推出的DS89c420高速(50MIPS)单片机;* Cygnal公司推出的c8051F系列高速SOC单片机等。

单片机应用技术思考题及习题资料

单片机应用技术思考题及习题资料

第一章思考题与习题1•什么叫嵌入式系统?与单片机的关系如何? 以应用为中丿《,以计算机技术为基础,软硬件可裁 剪,针对具体应用 系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统披称为嵌入式系统。

单片机又称嵌入 式微控制器, 是嵌入式系统应用的主流。

2. 单片机主要应用在哪些方面?8.将下列有符号数的二进制补码转换为十进制数,并注明它的正负。

(1) 11111111B(2) 01111U1B (3) 10000011B(4) 11111100B (5) 00000011B(6) 01111100B(1) -1 ( 2) +127(3) -125(4) -4 ( 5) +3 ( 6) +1249. 一个字节的十六进制数最大值相当于多大的十进制数,两个字节的十六进制数最大 值相当于 多大的十进制数?行给出原码、反码或补码中的一个值,试求出其它两个码,并填入下表中。

单片机主要应用在工业智能仪表、军事导航、电信、日常生活、办公自动化、汽车电子、消费电子等方面。

(1) +1010011 (3) +Q101110(2) -1011010 (4) -0111111 以8位二进制补码表示为:(1) 11010011 (2) 10100110 6.试写出下列机器数所对应的真值。

(1) 11000000 (3) 10101110(2) 01111111 (4) 11111111(4) 11000001(1) -64(2) +127(3) +91(4) -17.下表毎3.单片机系统的开发过程分几步进行?单片机的应用开发可分为五个过程,总体方案设计、硬件单元电路设计与制作、应用 程序的设计与调试、系统联调、固化(烧写)与脱机运行。

4.下表每一行给出了一种数制的无符号数,试将它转换为其他两种数制,并填入表中。

5.试写出下列真值所对应的机器数。

一个字节十六进制数最大值为OFFH,相当于十进制数255, 两个字节的十六进制数最大值为OFFFFH,相当于十进制数65535。

《单片机原理与应用技术》习题与思考题范文

《单片机原理与应用技术》习题与思考题范文

《单片机原理与应用技术》习题与思考题1.单片机基础1.1什么是单片机? 什么是嵌入式系统?1.2单片机CPU与通用微机CPU有什么异同?1.3单片机主要用途是什么?列举你所知道的目前应用较为广泛的单片机种类。

1.4假设某CPU含有16根地址线,8根数据线,则该CPU最多寻址能力是多少KB?1.5为什么计算机要采用二进制数?学习十六进制数的目的是什么?1.6将下列十进制数转换成二进制数:270;91;16663;461.7把下列十六进制数转换为二进制数和十进制数(1)41H (2)1AFH (3)0F1H (4)20FAH1.8把下列二进制数转换为十六进制数和十进制数(1)B (2)B (3)10111B (4)1100B1.9为什么在计算机中带符号数不用原码表示而用补码表示?在8位二进制中,-12H的补码是多少?-12H在16位二进制中的补码又是多少?1.10用补码方法计算下列各式(设机器字长为8位):(1)X=7,Y=8,求X+Y;(2)X=5,Y=9,求X-Y;(3)X=6,Y=-7,求X+Y;(4)X=-11,Y=7,求X-Y。

1.11已知X=B,y=1100lB,用算术运算规则求:X+Y;X-Y;X⨯Y;X/Y1.12已知X=B,y=B,用逻辑运算规则求:X⨯Y;X+Y;X⊕Y;X1.13在计算机里,一般具有哪三类总线?请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。

1.14计算机字长的含义是什么?80C51单片机的字长是多少?2.单片机组成2.1在89C51单片机应用系统中EA/V PP引脚如何连接?为什么?2.289C52单片机内部含有哪几类存储器?各自的容量是多少?2.3简述P1口的内部结构。

为什么将P1口引脚作为输入引脚使用前,一定要向P1口锁存器相应位写入“1”。

2.4地址/数据分时复用的含义是什么?80C31 P0口与存储器,如27128相连时,两者之间需要加接什么功能芯片才能锁存低8位地址信息?2.5指出复位后工作寄存器组R7~R0的物理地址。

单片机原理及应用技术思考题

单片机原理及应用技术思考题

《单片机原理及应用技术》思考题1 单片机概述1-1、单片机与PC机有何区别?它的特点是什么?1-2、MCS-51系列单片机与AT89系列单片机有什么相同和差异?1-3、单片机的主要技术指标有哪些?这些指标的作用如何?1-4、对于一个具体的单片机应用系统,选择单片机的原则是什么?1-5、举一个单片机的应用例子,并画出原理框图,说明工作过程。

1-6、单片机I/0端口数目的多少反映了什么。

2 单片机结构和原理2-1、8051单片机内部包含那些主要逻辑功能部件?2-2、8051的EA端有何用途?2-3、8051单片机存储器的组织结构是怎样的?2-4、8051如何确定和改变当前工作寄存器组?2-5、8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?2-6、(SP)=30H 指什么?2-7、ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。

2-8、有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?2-9、程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?2-10、位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?3 指令系统3-1、MCS-51指令系统主要有哪几种寻址方式?试举例说明。

3-2、设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0MOV @R0,32HMOV 32H,AMOV R0,#31HM0V A,@R03-3、请用数据传送指令来实现下列要求的数据传送。

(1)R0的内容传送到R1。

(2)内部RAM 20H单元的内容传送到A中。

(3)外部RAM 30H单元的内容送R0(4)外部RAM 30H单元内容送内部RAM 20H单元(5)外部RAM 1000H 单元内容送内部RAM 20H单元(6)程序存储器ROM 2000H单元内容送R1(7)RAM 2000H单元内容送内部RAM 20H单元。

单片机原理及应用(第三版)课后习题答案完整版

单片机原理及应用(第三版)课后习题答案完整版

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为 MHz。

答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

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替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

对四、简答1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

单片机原理及应用习题答案

单片机原理及应用习题答案

思考与练习题11.1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单片机是( C )的单片机。

A.1位B.4位C.8位D.16位(3)单片机的特点里没有包括在内的是( C )A.集成度高B.功耗低C.密封性强D.性价比高(4)单片机的发展趋势中没有包括的是( B )A.高性能B.高价格C.低功耗D.高性价比(5)十进制数56的二进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)二进制数11000011的十六进制数是( B )A. B3HB.C3HC.D3HD.E3H(8)二进制数11001011的十进制无符号数是( B )A. 213B.203C.223D.233(9)二进制数11001011的十进制有符号数是( B )A. 73B.-75C.-93D.75(10)十进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)十进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)十进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACEB.PC.DELD.{(15)或逻辑的表达式是( B )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(16)异或逻辑的表达式是( C )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有非门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理&D.C51源程序调试(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的( D )A.高速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单片机?单片机与通用微机相比有何特点?单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。

(完整版)单片机原理及应用习题答案

(完整版)单片机原理及应用习题答案

(完整版)单⽚机原理及应⽤习题答案思考与练习题11.1单项选择题(1)单⽚机⼜称为单⽚微计算机,最初的英⽂缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单⽚机是( C )的单⽚机。

A.1位B.4位C.8位D.16位(3)单⽚机的特点⾥没有包括在内的是( C )A.集成度⾼B.功耗低C.密封性强D.性价⽐⾼(4)单⽚机的发展趋势中没有包括的是( B )A.⾼性能B.⾼价格C.低功耗D.⾼性价⽐(5)⼗进制数56的⼆进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)⼗六进制数93的⼆进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)⼆进制数11000011的⼗六进制数是( B )A. B3HD.E3H(8)⼆进制数11001011的⼗进制⽆符号数是( B )A. 213B.203C.223D.233(9)⼆进制数11001011的⼗进制有符号数是( B )A. 73B.-75C.-93D.75(10)⼗进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)⼗进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)⼗进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACED.{(15)或逻辑的表达式是( B )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(16)异或逻辑的表达式是( C )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(17)⼆进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)⼆进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有⾮门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理&D.C51源程序调试(24)家⽤电器如冰箱、空调、洗⾐机中使⽤的单⽚机主要是利⽤了它的( D )A.⾼速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单⽚机?单⽚机与通⽤微机相⽐有何特点?单⽚机是在⼀块半导体硅⽚上集成了计算机基本功能部件的微型计算机。

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

第一章思考题与习题1•什么叫嵌入式系统?与单片机的关系如何?以应用为中心,以计算机技术为基础,软硬件可裁剪,针对具体应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统被称为嵌入式系统。

单片机又称嵌入式微控制器,是嵌入式系统应用的主流。

2. 单片机主要应用在哪些方面?单片机主要应用在工业、智能仪表、军事导航、电信、日常生活、办公自动化、汽车电子、消费电子等方面。

3. 单片机系统的开发过程分几步进行?单片机的应用开发可分为五个过程,总体方案设计、硬件单元电路设计与制作、应用程序的设计与调试、系统联调、固化(烧写)与脱机运行。

4. 下表每一行给出了一种数制的无符号数,试将它转换为其他两种数制,并填入表中。

5.试写出下列真值所对应的机器数。

(1)+1010011 (2)-1011010(3) +0101110 (4)-0111111以8位二进制补码表示为:(1)11010011 (2)10100110 (3)10101110 (4)110000016.试写出下列机器数所对应的真值。

(1)11000000 (2)01111111(3) 01011011 (4)11111111(1)-64 (2)+127 (3)+91 (4)-17.8.将下列有符号数的二进制补码转换为十进制数,并注明它的正负。

(1) 11111111B (2)01111111B(3) 10000011B (4) 11111100B(5) 00000011B (6) 01111100B(1) -1 ( 2)+127 ( 3)-125 (4)-4 ( 5)+3 (6)+1249. 一个字节的十六进制数最大值相当于多大的十进制数,两个字节的十六进制数最大值相当于多大的十进制数?一个字节十六进制数最大值为OFFH,相当于十进制数 255,两个字节的十六进制数最大值为0FFFFH,相当于十进制数 65535。

第二章思考题与习题1•微型计算机由哪几个功能部件组成?各功能部件的作用如何?微型计算机由CPU、三总线、存储器、I/O接口电路及外围设备组成。

CPU作为系统的运算中心和控制中心;三总线用于完成微处理器、内存储器和I/O接口电路之间信息的相互交换;存储器用于程序与数据的存储;I/O接口电路作为CPU与外部设备的联接桥梁,用于信号的标准化;外围设备可实现显示、输入、打印、通信等功能。

2. 三总线是指什么?它们的主要功能是什么?三总线是指数据总线(Data Bus)、地址总线(Address Bus)和控制总线(Con trol Bus )。

数据总线(DB)的功能是完成微处理器与内存、I/O接口电路之间的数据传送;地址总线(AB)是微处理器向内存和I/O接口电路传送地址信息的通路;控制总线(CB )是微处理器向内存和I/O接口电路发出的命令信息或由外界向微处理器传送状态的信息通路。

3•微型计算机存储器的地址线与存储容量有什么关系?如果存储器的地址线有13根,则存储容量为多大?地址线的多少与存储容量的关系满足:存储容量=2n(n为地址线的数量),如果存储器的地址线有13根,则存储容量为 8KB。

4. 89S51单片机的存储器从物理结构上分别可划分为几个空间?89S51单片机的存储器在物理结构上有4个存储空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。

5. 89S51单片机采用何种方式区分内外程序存储器及内外数据存储器?单片机的程序存储器是在片内存储器还是片外存储器,取决于单片机外围引脚 EA的状态。

片内和片外数据存储器采用不同的指令加以区别,在访问片内数据存储器时,可使用MOV指令;要访问片外数据存储器可使用MOVX指令。

6. 89S51单片机内部数据存储器分为几个空间?每个空间有何特点?89S51单片机的内部数据存储器分为00~7FH及80H~FFH两块空间。

片内数据存储区地址为00~7FH空间划分为工作寄存器区、位寻址区及用户 RAM区三个空间;80H~FFH地址空间中只有26个存储空间被特殊功能寄存器(SFR)占用。

工作寄存器区共 32个存储单元,分为4组,每组由8个地址单元组成通用寄存器 R0~R7,每组寄存器均可作为 CPU当前的工作寄存器。

位寻址区共16个字节,每个字节 8位,共128位,这128位用位地址编号,范围为00H~7FH,位寻址区既可采用位寻址方式访问,也可以采用字节寻址方式访问。

用户RAM区共80个单元,可作为堆栈或数据缓冲使用。

特殊功能寄存器SFR专门用来设置单片机内部的各种资源,记录电路的运行状态,参与各种运算及输入/输出操作。

7. 程序状态字PSW的作用是什么?常用状态位是哪些?作用是什么?程序状态字PSW用来存放与当前指令执行结果相关的状态。

常用的状态位有 CY、AC、OV、P、RS1、RS0等。

CY用于标志运算过程中是否有进位或借位;AC用于标志累加器中D3位向D4位是否存在进位或借位;OV用于标志有符号数运算过程中是否存在超出范围的情况;P用于指示累加器 A中操作结果的“1”的个数的奇偶性,在串行通信中做数据校验;RS1、RS0用于选择工作寄存器组别。

8. 89S51单片机内部有几个特殊功能存储单元?分别有何用途?89S51单片机内部有26个特殊功能存储单元,各自用途请参见表2-3。

9. 89S51单片机复位后,CPU使用的是哪一组工作寄存器?它们的字节地址分别是什么? CPU如何确定和改变当前工作寄存器组?89S51单片机复位后,CPU使用的是第0组工作寄存器,它们的字节地址为 00H~07H。

CPU通过标志寄存器中的 RS1、RS0两位状态确定和改变当前工作寄存器组。

10. 89S51单片机的4个I/O端口 P0~P3在结构上有何异同?使用时应注意什么?89S51各端口中P0 口既可作地址/数据总线口,又可作通用I/O 口。

在作地址/数据总线口时,它是真正的双向口,可以直接驱动 MOS输入,不需要加上拉电阻。

当它作通用I/O 口时,应注意必须外接上拉电阻才能驱动MOS输入。

对P1、P2、P3 口而言,内部已接有上拉电阻,因此不必外接任何电阻就可驱动MOS输入。

P0 口和P1、P2、P3 口作通用I/O口时一样,在输入时分为“读锁存器”和“读引脚”两种操作,这两种操作是用不同的指令区分的。

11. 简述89S51中下列各引脚信号的作用:RD、WR、PSEN、EA、ALERD :读信号WR :写信号PSEN :读片外部程序存储器选通信号EA :片外程序存储器选择信号ALE :地址锁存允许信号12. 什么是时钟周期、机器周期、指令周期?它们之间有何关系?时钟电路产生的最小时序单位称为时钟周期;单片机执行一次基本操作所需要的时间单位为一个机器周期;单片机执行一条指令所需要的时间称为指令周期。

1个机器周期=12个时钟周期,1个指令周期,通常由1~4个机器周期组成。

13. “复位”的含义是什么?89S51单片机常用的复位电路有哪些?复位后各内部存储器的值分别为多少?复位就是对单片机进行初始化操作,使单片机内部各寄存器处于一个确定的初始状态。

89S51单片机常用的复位电路有上电复位和按钮复位两种。

复位后SP为07H,P0~P3为0FFH,SBUF不定,除SP、P0~P3及SBUF夕卜,其余各寄存器值均为 0。

第二章思考题与习题1. MCS-51单片机指令格式是怎样的?各有何含义?汇编语言表示的指令格式为:[标号:]操作码助记符[操作数1,操作数2,操作数3][;注释]标号:表示该指令所在的地址。

操作码:表示该语句要执行的操作内容。

操作数:表示操作码的操作对象。

注释:为阅读程序方便而加的解释说明。

2. MCS-51单片机有几种寻址方式?描述这些寻址方式的执行过程?MCS-5I系列单片机共有 7种寻址方式,立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、相对寻址、变址寻址、位寻址。

立即寻址:操作数直接由指令给出,寻址时直接到程序存储器中查找操作数。

直接寻址:操作数在指令给出的地址单元中,寻址时直接到数据存储器中查找操作数。

寄存器寻址:所需查找的操作数在寄存器中。

寄存器间接寻址:所要查找的操作数位于以寄存器的内容为地址的单元中。

寻址时从寄存器中查找的值做为地址再次查找操作数。

相对寻址:不是寻找操作数的地址,而是要得到程序跳转位置对应的目标地址。

变址寻址:以16位寄存器(数据指针DPTR或程序计数器指针PC)作为基址寄存器,以累加器A 作为变址寄存器,并以两者内容相加形成新的 1 6位地址作为操作数所在的地址,查找操作数。

位寻址:将位地址中的内容做为操作数。

3. 指出在下列各条指令中, 30H 分别代表什么含义?MOV A , #30H ;为立即数MOV A , 30H ;为直接地址MOV 30H , #30H ; 30H 为直接地址, #30H 为立即数MOV 30H , 28H ; 30H 为直接地址MOV C, 30H ;为位地址4. 设(A)=0FH ,(R0) =30H ,内部RAM 的( 30H ) =12H ,(31H)=0BH ,(32H)=0CH请指出每条指令中源操作数的寻址方式,并写出执行下列程序段后上述各单元内容的变化结果。

MOV A , @R0 ;寄存器间接寻址,(A) =12HMOV @R0, 32H ;直接寻址,(30H )=0CHMOV 32H , A ;寄存器寻址,(32H) =12HMOV R0, #31H ;立即寻址,( R0)=31HMOV A , @R0 ;寄存器间接寻址,( A ) =0BH5. 用指令实现下列数据传送。

1)内部 RAM 20H 单元内容送内部RAM 30H 单元。

MOV 30H, 20H2)外部RAM 20H 单元内容送内部RAM 30H 单元。

MOV R0, #20HMOVX A, @R0MOV 30H, A3)外部RAM 1000H 单元内容送寄存器 R2 中。

MOV DPTR, #1000HMOVX A, @DPTRMOV R2, A4)内部RAM 20H 单元内容送外部RAM 1000H 单元MOV A , 20HMOV DPTR, #1000HMOVX @DPTR, A5)外部RAM 20H 单元内容送外部RAM 1000H 单元MOV R0, #20H MOVX A, @R0MOV DPTR, #1000HMOVX @DPTR, A6) ROM 2000H 单元内容送内部 RAM 30H 单元。

MOV DPTR, #2000HCLR AMOVC A,@A+DPTRMOV 30H,A( 7) ROM 2000H 单元内容送外部 RAM 20H 单元。

MOV DPTR, #2000HCLR AMOVC A,@A+DPTRMOV R0, #20HMOVX @R0,A( 8) ROM 2000H 单元内容送外部 RAM 1000H 单元。

相关文档
最新文档