单片微型计算机原理胡乾斌课后习题答案

合集下载

单片微型计算机原理胡乾斌课后习题答案(供参考)

单片微型计算机原理胡乾斌课后习题答案(供参考)

单⽚微型计算机原理胡乾斌课后习题答案(供参考)习题11.1什么是单⽚微型计算机?答:单⽚微型计算机是将计算机的基本部件微型化并集成到⼀块芯⽚上的微型计算机,是计算机微型化的典型代表之⼀,通常⽚内都含有CPU、ROM、RAM、并⾏I/O、串⾏I/O、定时器/计数器、中断控制、系统时钟及系统总线等。

1.2单⽚机的发展经历了哪⼏个阶段?在哪⼀阶段确⽴了单⽚机在嵌⼊式应⽤中的地位。

答:单⽚机初级阶段(1974—1976年),芯⽚化探索阶段(1976—1978年),8位单⽚机成熟阶段(1978—1982年),从SCM向MCU过渡阶段(1983—1990年),MCU百花齐放阶段(1990年—⾄今)。

其中,芯⽚化探索阶段(1976—1978年)确⽴了单⽚机在嵌⼊式应⽤中的地位。

1.3 单⽚机可分为⼏个系列?简述每个系列的主要特性。

答:单⽚机按系列可分为80C51系列、PIC系列和AVR系列等。

PIC系列单⽚机是Micro Chip公司的产品,与51系列单⽚机不兼容。

1) PIC系列单⽚机最⼤的特点是从实际出发,重视产品的性能与价格⽐,发展多种型号来满⾜不同层次的应⽤要求。

2) 精简指令使其执⾏效率⼤为提⾼。

3) 产品上市零等待(Zero time to market)。

4) PIC有优越开发环境。

5) 其引脚具有防瞬态能⼒,通过限流电阻可以接⾄220V交流电源,可直接与继电器控制电路相连,⽆须光电耦合器隔离,给应⽤带来极⼤⽅便。

6) 彻底的保密性。

7) ⾃带看门狗定时器,可以⽤来提⾼程序运⾏的可靠性。

8) 睡眠和低功耗模式。

AVR单⽚机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集⾼速8位单⽚机。

AVR单⽚机的主要特性1) AVR单⽚机以字作为指令长度单位,将内容丰富的操作数与操作码安排在⼀字之中(指令集中占⼤多数的单周期指令都是如此),取指周期短,⼜可预取指令,实现流⽔作业,故可⾼速执⾏指令。

微机原理课后习题参考答案

微机原理课后习题参考答案

微机原理课后习题参考答案第一章2、完成下列数制之间的转换。

01011100B=92D135D=10000111B 10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。

答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。

组合型:254=BCD 非组合型:254=BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。

+32767~ -32768。

9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。

X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=补正确X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=补正确[X-Y]补=11101001+00001011=11110100B=补正确X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=补正确[X-Y]补=00010010+00001111=00100001B=补正确X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=补正确[X-Y]补=11101110+10001000=01110110B=补于X-Y=-138 超出了机器数范围,因此出错了。

13、微型计算机的主要性能指标有哪些?答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。

单片微型计算机原理及应用课后答案

单片微型计算机原理及应用课后答案

单片微型计算机原理及应用课后答案习题22.1 MCS-51单片机内部包含哪些主要逻辑功能部件? 答:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、并行I/O口、串行通信口、定时器/计数器及中断系统。

2.2 说明程序计数器PC和堆栈指针SP的作用。

复位后PC和SP各为何值? 答:程序计数器PC中存放将要执行的指令地址,PC有自动加1功能,以实现程序的顺序执行。

它是SFR中唯一隐含地址的,因此,用户无法对它进行读写。

但在执行转移、调用、返回等指令时能自动改变其内容,以实现改变程序的执行顺序。

程序计数器PC中内容的变化决定程序的流程,在执行程序的工作过程中,由PC输出将要执行的指令的程序存储器地址,CPU读取该地址单元中存储的指令并进行指令译码等操作,PC则自动指向下一条将要执行的指令的程序存储器地址。

SP是一个8位的SFR,它用来指示堆栈顶部在内部RAM中的位置。

系统复位后SP为07H,若不对SP设置初值,则堆栈在08H开始的区域,为了不占用工作寄存器R0~R7的地址,一般在编程时应设置SP的初值(最好在30H~7FH区域)。

2.3 程序状态字寄存器PSW的作用是什么?其中状态标志有哪几位?它们的含义是什么?答:PSW是保存数据操作的结果标志,其中状态标志有CY(PSW.7):进位标志,AC(PSW.6):辅助进位标志,又称半进位标志,F0、F1(PSW.5、PSW.1):用户标志;OV(PSW.2):溢出标志;P(PSW.0):奇偶标志。

2.4 什么是堆栈? 堆栈有何作用? 为什么要对堆栈指针SP重新赋值? SP的初值应如何设定? 答:堆栈是一种数据结构,所谓堆栈就是只允许在其一端进行数据写入和数据读出的线性表。

其主要作用有两个:保护断点和保护现场。

堆栈区的设置原则上可以在内部RAM的任意区域,但由于MCS-51单片机内部RAM的00H~1FH地址单元已被工作寄存器R0~R7占用,20H~2FH为位寻址区,故堆栈一般设在30H~7FH(对于8032系列芯片可为30H~0FFH)的区域内。

微型计算机原理与接口技术课后习题参考答案

微型计算机原理与接口技术课后习题参考答案

《微型计算机原理与接口技术》习题与思考答案第1章微型计算机概论1.1 A B C 1.2 B 1.3 B 1.4 C 1.5 A B C 1.6 B D1.7 00000111B=7D=07H 11010100B=212D=D4H01101010B=106D=6AH 10110.101B=22.625D=16.AH11001.011B=25.375D=19.6H1.8 127D=11111111B=FFH 12.625D=1100.101B=C.AH225.9375D=11100001.1111B=E1.FH 18.3l25D=10010.0101B=12.5H206.125=11001110.001B=CE.2H1.9 10H=10000B=16D 0.A8H=0.10101B=0.65625D28.9H=101000.1001B=40.5625D 4B.2AH=1001011.0010101B=75.6762D20E.4H=1000001110.01B=526.25D1.10 [+37]原=00100101B [+37]反=00100101B [+37]补=00100101B [+37]过余=10100101B[+94]原=01011110B [+94]反=01011110B [+94]补=01011110B [+94]过余=11011110B[-11]原=10001011B [-11]反=11110100B [-11]补=11110101B [-11]过余=01110101B[-125]原=11111101B [-125]反=10000010B [-125]补=10000011B [-125]过余=00000011B 1.11补码00010101B的真值为+21D 补码41H的真值为+65D补码9BH的真值为-101D 补码FFH的真值为-1D补码11110101B的真值为-11D1.12 A的ASCII码为41H a的ASCII码为61Hg的ASCII码为67H z的ASCII码为7AH0的ASCII码为30H 9的ASCII码为39H*的ASCII码为2AH +的ASCII码为2BHCR的ASCII码为0DH %的ASCII码为25H1.12一个16×16字形点阵占用存储空间32B一个24×24字形点阵占用存储空间72B一个32×32字形点阵占用存储空间128B1.14 (以8位补码为例)[X]补+[Y]补=[+38]补+[+100]补=0001010B,溢出[X]补+[Z]补=[+38]补+[-20]补=00010010B,未溢出[Y]补- [Z]补=[+100]补- [-20]补=01111000B,未溢出[Z]补- [X]补=[-20]补- [+38]补=11000110B,未溢出1.15 X与Y=0100B X或Z=1111B Y异或Z=1101B 非Y=1001B1.16微型计算机具有体积小、重量轻、功耗低;功能强;可靠性高;价格低廉;结构灵活、适应性强;使用方便、维护容易等特点。

单片微型计算机原理与应用(李光斌胡干斌第二版)自测题答案

单片微型计算机原理与应用(李光斌胡干斌第二版)自测题答案

单片机习题解答一章、填空题:1.0010 0111 0101 0011 ~65535 ~+127 4.储存器、I/O总线选择题 :二章填空题 :、4、8、00H、07H ~2FH、88 4.没有、低 5.机器、指令、14H、07H选择题三章填空题 :、片内 RAM 2.地点、PC、DPTR 、24H;62H、10H;61H、10H;60H、24H8.接寻址、位寻址、变址寻址、0182H 、A 选择题值、 1、94H立刻寻址、存放器间四章阅读程序题 :、08H、FEH 3. (1)→(2)→(3)→(7)→(8)→(9)→(10)→( 6)51、55、××、1050H、1052H、30、30五章、填空题:1.8KB、RAM、64KB5. 线选、地点译码、8选择题 :六章、填空题:1.3、2 2. 电平触发 3. 串行口、IP 5.断点、PC、T0、INT1、T1、串行口选择题 :七章、填空题:1.一致、独立 2.一致、MOVX 3. 程序传递、中止传递、直接储存器存取4. 中止、中止5.数据、控制、TRAM、14、准时/计数选择题 :程序阅读 , 回答下列问题1.(1)A 口方式 1 输出、 B 口方式 1 输入、 C口输出;(2)A 口: 79H、B 口: 78H、C口: 7FH、(30H) =78H编程题 ( 参照答案 ) 1000HMOV R2, #0F3HMOV A, #0B4HMOVX @R2, AMOV A, #09HMOVX @R2, AMOV A, #04HMOVX @R2, ASJMP $END 2000HMOV DPTR, #7FFF3HMOV A, #0B0HMOVX @DPTR, AMOV DPTR, #7FFDHMOVX A, @DPTRMOV 30H, AMOV DPTR,#7FF1HMOV A, 31HMOVX @DPTR, ASJMP $END 3000HUP: MOV DPTR, #7FFFHMOV A, #09HMOVX @DPTR, AMOV R2, #03HDJNZ R2,$MOV A, #0CHMOVX @DPTR, AMOV R2, #02HDJNZ R2, $AJMP UPEND八章、填空题:1.2、控制存放器 2. 4、012 33.计数器4.计数、初值=0、TR0=1 6. 中止标记、状态7.选择题 :程序阅读 , 回答下列问题1.(1) 准时器 0 受内部控制的工作方式1;(2)62 mS;(3)由于溢出后自动初值变成 0。

微机原理课后习题参考答案

微机原理课后习题参考答案

上册第一章P91.1 微处理器、微型计算机、微型计算机系统的区别是什么?答:(1)微型计算机中的运算器和控制器合起来称为中央处理器,也就是微处理器,又称微处理机。

(2)微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。

(3)微型计算机系统由微型计算机、输入/输出设备、外存储器、系统软件、电源、面板和机架等组成。

1.2微型计算机由哪些基本部分构成?微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。

1.4 说明CISC、RISC及其主要区别。

CISC是指复杂指令系统计算机,RISC是指精简指令系统计算机。

他们的区别在于不同的CPU设计理念和方法。

RISC指令系统仅包含哪些必要的经常使用的指令,不经常使用的功能,往往通过基本指令组合来完成。

完成特殊功能时效率比较低。

CISC的指令系统比较丰富,一些特殊功能都有相应的指令。

处理特殊任务效率较高。

RISC对存储器操作相对简单,使对存储器访问的控制简化;而CISC机器的存储器操作指令较多,对存储器的访问有更多的指令直接操作,要求的控制逻辑比较复杂。

RISC在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。

RISC CPU的电路构成比CISC CPU简单,因此面积小、功耗也更低;CISC电路CPU电路复杂,同水平比RISC CPU面积大、功耗大。

RISC CPU结构比较简单,布局紧凑规整,设计周期较短,比较容易采用一些并行计算的最新技术;CISC CPU结构复杂,设计周期长,技术更新难度大。

从使用角度看,RISC微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。

第二章2.1 8086CPU 由哪两大部分组成?简述它们的主要功能。

总线接口部件BIU跟执行部件EU。

总线接口部件(BIU)是联系微处理器内部与外部的重要通道,其主要功能是负责微处理器内部与外部的信息传递。

51单片微型机原理和接口教程_习题答案(完整版1)

51单片微型机原理和接口教程_习题答案(完整版1)

11第一章习题答案1- 1 请说明 CPU的功能以及 CPU是怎样履行指令和程序的。

答: CPU的功能是履行程序和兼顾办理计算机系统中各种事务。

CPU履行指令分为3 步:取指令、剖析指令、履行指令;计算机程序是由一条条指令按必定的次序摆列组成的,CPU履行程序的过程就是一条条指令累计履行的过程,其方式分为串行作业方式和流水线作业方式。

1-2 请说明单片机内部主假如由哪些零件构成的,并说明各零件的作用。

答: CPU:由控制器和运算器构成,控制器的作用是履行指令和协调系统各零件的工作;运算器的作用是进行逻辑运算和算术运算。

储存器:储存计算机工作时使用的信息,即指令代码和数据代码。

I/O 接口电路:拥有数据缓冲、数据隔绝及数据变换的功能。

1-3 请问关于容量位8K 的储存器芯片,它的地点线是多少根?13,故地点线为 13 根。

答: 8K=8192=232K×16(储存器容量显示格式:储存单元数×存另附:储存器的数据线由储存器的字长决定,比如一块储单元的字长)的储存器,其地点线为15 根,数据线为16 根。

1-4 将十进制数78, 134,分别用二进制数、十六进制数和8421BCD吗表示。

答: (78)D BH8421BCD=(1001110) =(4E) =(01111000)(134)D=(10000110)B=(86)H=(000100110100)8421BCD注: 8421BCD码为 4 位表示一个十进制数符,本质是符号不是数值,所以不行省略0。

1-5 将以下真值分别转变成用8 位和 16 位二进制数表示的原码、补码和反码。

X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100 X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=, [X]16位反=, [X]16位补=;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=, [X]16位反=, [X]16位补=; 1-6 将以下补码转变成二进制数的真值。

单片微型计算机原理及应用第三版胡乾斌

单片微型计算机原理及应用第三版胡乾斌

单片微型计算机原理及应用第三版胡乾斌Single-Chip Microcomputer Principle and Application by Hu Ganbin is a comprehensive textbook that covers the fundamental principles and practical applications of single-chip microcomputers. 这本书内容翔实,涵盖了单片微型计算机的基本原理和实际应用。

Written in both English and Chinese, it caters to a wide audience, making it accessible to both domestic and international readers. 由于采用中英文对照的方式,这本书既适合国内读者,也适合国际读者。

The author, Hu Ganbin, is a renowned expert in the field of single-chip microcomputers, bringing a wealth of knowledge and experience to the book. 作者胡干彬是单片微型计算机领域的知名专家,为这本书带来了丰富的知识和经验。

One of the key strengths of the book is its practical approach to understanding single-chip microcomputers. 这本书的一个关键优势在于其对了解单片微型计算机的实用方法。

It not only explains the theoretical principles behind single-chip microcomputers but also provides hands-on examples and exercises to help readers apply their knowledge. 它不仅解释了单片微型计算机背后的理论原理,还提供了实践例子和练习,帮助读者应用他们的知识。

单片微型计算机原理及应用参考答案

单片微型计算机原理及应用参考答案

单片微型计算机原理及应用参考答案《单片微型计算机原理及应用》习题参考答案姜志海刘连鑫王蕾编著电子工业出版社目录第1章微型计算机基础 (4)第2章半导体存储器及I/O接口基础 (10)第3章MCS-51系列单片机硬件结构 (31)第4章MCS-51系列单片机指令系统 (44)第5章MCS-51系列单片机汇编语言程序设计 (52)第6章MCS-51系列单片机中断系统与定时器/计数器 (64)第7章MCS-51系列单片机的串行口 (79)第8章MCS-51系列单片机系统扩展技术 (85)第9章MCS-51系列单片机键盘/显示器接口技术 (90)第10章MCS 51系列单片机模拟量接口技术 (99)第11章单片机应用系统设计 (108)第1章微型计算机基础1.简述微型计算机的结构及各部分的作用微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。

运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。

由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2.微处理器、微型计算机、微型计算机系统有什么联系与区别?微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。

它具有解释指令、执行指令和与外界交换数据的能力。

其内部包括三部分:运算器、控制器、内部寄存器阵列(工作寄存器组)。

微型计算机由CPU、存储器、输入/输出(I/O)接口电路构成,各部分芯片之间通过总线(Bus)连接。

以微型计算机为主体,配上外部输入/输出设备、电源、系统软件一起构成应用系统,称为微型计算机系统。

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

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

第一章单片机基础1-1答:单片机的发展到目前为止大致分为5个阶段:第一阶段:单片机发展的初级阶段。

第二阶段:低性能单片机阶段。

第三阶段:高性能单片机阶段。

第四阶段:16位单片机阶段。

第五阶段:单片机在集成度、功能、速度、可靠性、应用领域等方面向更高水平发展。

1-2答:由于单片机具有体积小、重量轻、价格便宜、功耗低、易扩展、可靠性高、控制功能强及运算速度快等特点,在国民经济建设、军工产品及家用电器等各个领域均得到广泛应用。

主要有:①工业自动化;②智能仪表;③消费类电子产品;④通信方面;⑤军工产品;⑥终端及外部设备控制;⑦多机分布式系统。

1-3答:MCS-51系列单片机的内部结构:1.中央处理器CPU。

其主要完成单片机的运算和控制功能,MCS-51系列单片机的CPU不仅可以处理字节数据,还可以进行位变量的处理。

2.片内数据存储器RAM。

RAM用于存储单片机运行中的工作变量、中间结果和最终结果等。

3.片内程序存储器ROM/EPROM。

程序存储器既可以存放已编制的程序,也可以存放一些原始数据和表格。

4.特殊功能寄存器SFR。

SFR用以控制和管理内部算术逻辑部件、并行I/O口、定时/计数器、中断系统等功能模块的工作。

5.并行口。

一共有4个8位的并行I/O口:P0、P1、P2、P3。

P0是一个三态双向口,可作为地址/数据分时复用口,也可作为通用I/O口。

P1只能作为通用I/O口。

P2可以作为通用I/O口,也可作为在单片机扩展外部设备时,高8位地址总线使用。

P3除了作为通用准双向I/O接口外,各引脚还具有第二功能。

6.串行口。

有一个全双工的串行口,可以实现单片机与外设之间数据的逐位传送。

7.定时/计数器。

可以设置为定时方式或计数方式。

1-4答:MCS-51一共有32个I/O引脚。

P0口有8位数据总线和地址总线的低8位,P2口有地址总线的高8位,因此单片机的地址总线位是16位,寻址空间为64KB,数据总线位宽为8位。

微机原理课后习题参考答案word精品文档46页

微机原理课后习题参考答案word精品文档46页

第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。

微型计算机:简称“微型机”、“微机”,也称“微电脑”。

由大规模集成电路组成的、体积较小的电子计算机。

由微处理机(核心)、存储片、输入和输出片、系统总线等组成。

特点是体积小、灵活性大、价格便宜、使用方便。

微型计算机系统:简称“微机系统”。

由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。

配有操作系统、高级语言和多种工具性软件等。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。

总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。

1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。

单片微型计算机原理和应用参考答案解析

单片微型计算机原理和应用参考答案解析

《单片微型计算机原理及应用》习题参考答案姜志海刘连鑫王蕾编著电子工业出版社目录第1章微型计算机基础 (2)第2章半导体存储器及I/O接口基础 (4)第3章 MCS-51系列单片机硬件结构 (11)第4章 MCS-51系列单片机指令系统 (16)第5章 MCS-51系列单片机汇编语言程序设计 (20)第6章 MCS-51系列单片机中断系统与定时器/计数器 (26)第7章 MCS-51系列单片机的串行口 (32)第8章 MCS-51系列单片机系统扩展技术 (35)第9章 MCS-51系列单片机键盘/显示器接口技术 (37)第10章 MCS-51系列单片机模拟量接口技术 (41)第11章单片机应用系统设计 (45)第1章微型计算机基础1.简述微型计算机的结构及各部分的作用微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。

运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。

由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2.微处理器、微型计算机、微型计算机系统有什么联系与区别?微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。

它具有解释指令、执行指令和与外界交换数据的能力。

其内部包括三部分:运算器、控制器、内部寄存器阵列(工作寄存器组)。

微型计算机由CPU、存储器、输入/输出(I/O)接口电路构成,各部分芯片之间通过总线(Bus)连接。

以微型计算机为主体,配上外部输入/输出设备、电源、系统软件一起构成应用系统,称为微型计算机系统。

单片微型计算机原理及应用参考答案

单片微型计算机原理及应用参考答案

《单片微型计算机原理与应用》习题参考答案姜志海刘连鑫王蕾编著电子工业出版社目录第1章微型计算机基础 (1)第2章半导体存储器与I/O接口基础 (6)第3章 MCS51系列单片机硬件结构 (18)第4章 MCS51系列单片机指令系统 (26)第5章 MCS51系列单片机汇编语言程序设计 (31)第6章 MCS51系列单片机中断系统与定时器/计数器. 40第7章 MCS51系列单片机的串行口 (50)第8章 MCS51系列单片机系统扩展技术 (54)第9章 MCS51系列单片机键盘/显示器接口技术 (57)第10章 MCS51系列单片机模拟量接口技术 (63)第11章单片机应用系统设计 (68)第1章微型计算机基础1.简述微型计算机的结构与各部分的作用微型计算机在硬件上由运算器、控制器、存储器、输入设备与输出设备五大部分组成。

运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。

由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2.微处理器、微型计算机、微型计算机系统有什么联系与区别?微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。

它具有解释指令、执行指令和与外界交换数据的能力。

其内部包括三部分:运算器、控制器、内部寄存器阵列(工作寄存器组)。

微型计算机由CPU、存储器、输入/输出(I/O)接口电路构成,各部分芯片之间通过总线(Bus)连接。

以微型计算机为主体,配上外部输入/输出设备、电源、系统软件一起构成应用系统,称为微型计算机系统。

(完整版)单片微型计算机原理与接口技术髙锋课后答案第3章

(完整版)单片微型计算机原理与接口技术髙锋课后答案第3章

第3章【单片机的指令系统】思考与练习题解析【3—1】什么是指令及指令系统?【答】控制单片机进行某种操作的命令称为“指令”。

单片机就是根据指令来指挥和控制单片机各部分协调工作。

指令由二进制代码表示,指令通常包括操作码和操作数两部分:操作码规定操作的类型,操作数给出参加操作的数或存放数的地址。

所有指令的集合称为“指令系统”。

80C51单片机的指令系统专用于80C51系列单片机,是一个具有255种操作码(OOH~FFH,除A5H外)的集合。

【3—2】80C51单片机的指令系统具有哪些特点?【答】80C51单片机的指令系统容易理解和阅读。

只要熟记代表33种功能的42种助记即可。

有的功能如数据传送,可以有几种助记符,如MOV、MOVc、MOVX。

而指令功能助记符与操作数各种寻址方式的结合,共构造出111种指令,而同一种指令所对应的操作码可以多至8种(如指令中Rn对应寄存器R0~R7)。

80C51单片机的指令系统具有较强的控制操作类指令,容易实现“面向控制”的功能;具有位操作类指令,有较强的布尔变量处理能力。

【3—3】简述80C51指令的分类和格式。

【答】80C51的指令系统共有111条指令,按其功能可分为5大类:数据传送类指令(28条)、算术运算类指令(24条)、逻辑运算类指令(25条)、控制转移类指令(17条)和布尔操作(位)类指令(17条)。

指令的表示方法称之为“指令格式”,其内容包括指令的长度和指令内部信息的安排等。

在80C51系列的指令系统中,有单字节、双字节和三字节等不同长度的指令。

·单字节指令:指令只有一个字节,操作码和操作数同在一个字节中。

·双字节指令:包括两个字节。

其中一个字节为操作码,另一个字节是操作数。

·三字节指令:操作码占一个字节,操作数占两个字节。

其中操作数既可能是数据,也可能是地址。

【3—4】简述80C51的指令寻址方式,并举例说明。

【答】执行任何一条指令都需要使用操作数,寻址方式就是在指令中给出的寻找操作数或操作数所在地址的方法。

微机原理黄冰版--作业答案

微机原理黄冰版--作业答案

1章 绪论1.2 用8位二进制码,写出下列十进制数的原码和补码表示 解释:原码:最高位为符号位,正数符号位为0,负数符号位为1。

补码:正数的补码与原码相同;负数的补码:由其原码除符号位保持不变外,其余各位按位取反,末位加1而成。

解:(1) [+65]原 = 0100 0001B 注:65 = 64 + 1[+65]补 = [+65]原 = 0100 0001B 注:正数补码与原码相同(2) [+115]原 = 0111 0011B 注:115 = 64 + 32 + 16 + 2 + 1 [+115]补 = [+115]原 = 0111 0011B 注:正数补码与原码相同(3) [-65]原 = 1100 0001B 注:65 = 64 + 1[-65]补 = 1011 1110B + 1B = 1011 1111B 注:除符号位外,按位取反,末位加1 (4) [-115]原 = 1111 0011B 注:115 = 64 + 32 + 16 + 2 + 1 [-115]补 = 1000 1100B + 1B = 1000 1101B 注:除符号位外,按位取反,末位加1 1.3 用16位二进制码,写出下列十进制数的原码和补码表示。

(1) [+120]原 = 0000 0000 0111 1000B 注:120 = 64 + 32 + 16 + 8 [+120]补 = [+120]原 = 0000 0000 0111 1000B 注:正数补码与原码相同(2) [-120]原 = 1000 0000 0111 1000B 注:120 = 64 + 32 + 16 + 8 [-120]补 = 1111 1111 1000 0111B + 1B = 1111 1111 1000 1000B 注:除符号位外,按位取反,末位加1(3) [+230]原 = 0000 0000 1110 0110B 注:230 = 128 + 64 + 32 + 4 + 2 [+230]补 = 0000 0000 1110 0110B 注:正数补码与原码相同(4) [-230]原 = 1000 0000 1110 0110B 注:230 = 128 + 64 + 32 + 4 + 2 [-230]补 = 1111 1111 0001 1001B + 1B = 1111 1111 0001 1010B 注:除符号位外,按位取反,末位加1 1.4 写出下列用补码表示的二进制数的真值。

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

习题11.1 什么是单片微型计算机?答:单片微型计算机是将计算机的基本部件微型化并集成到一块芯片上的微型计算机,是计算机微型化的典型代表之一,通常片内都含有CPU ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。

1.2 单片机的发展经历了哪几个阶段?在哪一阶段确立了单片机在嵌入式应用中的地位。

答:单片机初级阶段(1974 —1976 年),芯片化探索阶段(1976 —1978 年),8位单片机成熟阶段(1978 —1982 年),从SCM向MCU过渡阶段(1983 —1990年),MCU百花齐放阶段(1990年一至今)。

其中,芯片化探索阶段(1976—1978 年)确立了单片机在嵌入式应用中的地位。

1.3 单片机可分为几个系列?简述每个系列的主要特性。

答:单片机按系列可分为80C51系列、PIC系列和AVR系列等。

PIC系列单片机是Micro Chip公司的产品,与51系列单片机不兼容。

1)P IC 系列单片机最大的特点是从实际出发,重视产品的性能与价格比,发展多种型号来满足不同层次的应用要求。

2)精简指令使其执行效率大为提高。

3)产品上市零等待(Zero time to market )。

4)P IC 有优越开发环境。

5)其引脚具有防瞬态能力,通过限流电阻可以接至220V 交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离,给应用带来极大方便。

6)彻底的保密性。

7)自带看门狗定时器,可以用来提高程序运行的可靠性。

8)睡眠和低功耗模式。

AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU)精简指令集高速8 位单片机。

AVR 单片机的主要特性1)A VR单片机以字作为指令长度单位,将内容丰富的操作数与操作码安排在一字之中(指令集中占大多数的单周期指令都是如此),取指周期短,又可预取指令,实现流水作业,故可高速执行指令。

2)AVR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器堆(32个寄存器文件)和单体高速输入/输出的方案(即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑)。

提高了指令执行速度(1MIPS/MHz),克服了瓶颈现象;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。

3)AVR 单片机内嵌高质量的Flash 程序存储器,擦写方便,支持ISP 和IAP ,便于产品的调试、开发、生产、更新。

4)A VR 单片机的I/O 线全部带可设置的上拉电阻、可单独设定为输入/输出、可设定(初始)高阻输入、驱动能力强(可省去功率驱动器件)等特性,使得I/O 口资源灵活、功能强大、可充分利用。

5)A VR 单片机片内具备多种独立的时钟分频器,分别供URAT、I2C、SPI 使用。

6)增强性的高速同/异步串口,具有硬件产生校验码、硬件检测和校验帧错、两级接收缓冲、波特率自动调整定位(接收时)、屏蔽数据帧等功能,提高了通信的可靠性,方便程序编写,更便于组成分布式网络和实现多机通信系统的复杂应用,串口功能大大超过MCS-51/96单片机的串口,加之AVR单片机高速,中断服务时间短,故可实现高波特率通讯。

7)面向字节的高速硬件串行接口TWI、SPI。

TWI与|2C接口兼容,具备ACK信号硬件发送与识别、地址识别、总线仲裁等功能,能实现主/从机的收/发全部4种组合的多机通信。

SPI支持主/从机等4种组合的多机通信。

8)AVR单片机有自动上电复位电路、独立的看门狗电路、低电压检测电路BOD,多个复位源(自动上电复位、外部复位、看门狗复位、BOD 复位),可设置的启动后延时运行程序,增强了嵌入式系统的可靠性。

9)A VR 单片机具有多种省电休眠模式,且可宽电压运行(5~2.7V ),抗干扰能力强,可降低一般8位机中的软件抗干扰设计工作量和硬件的使用量。

10)AVR单片机技术体现了单片机集多种器件(包括FLASH程序存储器、看门狗、EEPROM、同/异步串行口、TWI、SPI、A/D 模数转换器、定时器/计数器等)和多种功能(增强可靠性的复位系统、降低功耗抗干扰的休眠模式、品种多门类全的中断系统、具有输入捕获和比较匹配输出等多样化功能的定时器/计数器、具有替换功能的I/O 端口等)于一身,充分体现了单片机技术的从片自为战”向片上系统SOC过渡的发展方向1.4 简述单片机技术发展的趋势。

答:(1)单片机的大容量化单片机内存储器容量进一步扩大。

以往片内ROM为1KB〜8KB, RAM为64字节〜256字节。

现在片内ROM可达40KB,片内RAM 可达4KB,I/O 也不需再外加扩展芯片。

OTPROM、Flash ROM 成为主流供应状态。

而随着单片机程序空间的扩大,在空余空间可嵌入实时操作系统RTOS等软件。

这将大大提高产品的开发效率和单片机的性能。

(2)单片机的高性能化高性能化主要是指进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性。

采用精简指令集(RISC)结构,可以大幅度提高运行速度。

并加强位处理功能、中断和定时控制功能;采用流水线结构,指令以队列形式出现在CPU 中,因而具有很高的运算速度,有的甚至采用多级流水线结构。

单片机的扩展方式从并行总线到发展出各种串行总线,并被工业界接受,形成一些工业标准。

如I2C、SPI 串行总线等。

它们采用 3 条数据总线代替现行的8 条数据总线,从而减少了单片机引线,降低了成本。

单片机系统结构更加简化及规范化。

(3)单片机的小容量低廉化小容量低廉的4位、8 位机也是单片机发展方向之一。

其用途是把以往用数字逻辑电路组成的控制电路单片化。

专用型的单片机将得到大力发展。

使用专用单片机可最大限度地简化系统结构,提高可靠性,使资源利用率最高。

在大批量使用时有可观的经济效益。

(4)单片机的外围电路内装化随着集成度的不断提高,可以把众多的外围功能器件集成到单片机内。

除了CPU、ROM、RAM 外,还可把A/D 、D/A 转换器、DMA 控制器、声音发生器、监视定时器、液晶驱动电路、锁相电路等一并集成在芯片内。

为了减少外部的驱动芯片,进一步增强单片机的并行驱动能力。

有的单片机可直接输出大电流和高电压,以便直接驱动显示器。

为进一步加快I/O 口的传输速度,有的单片机还设置了高速I/O 口,可用最快的速度驱动外部设备,也可以用最快的速度响应外部事件。

甚至单片机厂商还可以根据用户的要求量身定做,把所需要的外围电路全部集成在单片机内,制造出具有自己特色的单片机。

(5)单片机的全面CMOS 化单片机的全面CMOS化,将给单片机技术发展带来广阔的天地。

CMOS芯片除了低功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。

低功耗的技术措施可提高可靠性,降低工作电压,可使抗噪声和抗干扰等各方面性能全面提高。

单片机的全盘CMOS化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。

(6)单片机的应用系统化单片机是嵌入式系统的独立发展之路,单片机向MCU 发展的重要因素,就是寻求应用系统在芯片上的最大化解决。

因此,专用单片机的发展自然形成了SOC(System on Chip )化趋势。

随着微电子技术、IC设计、EDA工具的发展,基于SOC的单片机应用系统设计会有较大的发展。

因此,随着集成电路技术及工艺的快速发展,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。

1.5 单片机具有哪些突出优点?举例说明单片机的应用领域。

答:1 .单片机寿命长所谓寿命长,一方面指用单片机开发的产品可以稳定可靠地工作十年、二十年,另一方面是指与微处理器相比生存周期长。

MPU更新换代的速度越来越快,以386、486、586为代表的MPU,几年内就被淘汰出局。

而传统的单片机如8051、68HC05等年龄已有二十多岁,产量仍是上升的。

一些成功上市的相对年轻的CPU核心,也会随着I/O功能模块的不断丰富,有着相当长的生存周期。

2 .8 位、32 位单片机共同发展这是当前单片机技术发展的另一动向。

长期以来,单片机技术的发展是以8 位机为主的。

随着移动通讯、网络技术、多媒体技术等高科技产品进入家庭,32 位单片机应用得到了长足、迅猛的发展。

3.低噪声与高速度为提高单片机抗干扰能力,降低噪声,降低时钟频率而不牺牲运算速度是单片机技术发展之追求。

一些8051 单片机兼容厂商改善了单片机的内部时序,在不提高时钟频率的条件下,使运算速度提高了很多。

Motorola 单片机使用了琐相环技术或内部倍频技术使内部总线速度大大高于时钟产生器的频率。

68HC08 单片机使用 4.9MHz 外部振荡器而内部时钟达32MHz 。

三星电子新近推出了1.2GHz 的ARM 处理器内核。

4 .低电压与低功耗几乎所有的单片机都有Wait 、Stop 等省电运行方式。

允许使用的电源电压范围也越来越宽。

一般单片机都能在3~6V 范围内工作,对电池供电的单片机不再需要对电源采取稳压措施。

低电压供电的单片机电源下限已由 2.7V 降至 2.2V 、1.8V 。

0.9V 供电的单片机已经问世。

5.低噪声与高可靠性为提高单片机系统的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片机商家在单片机内部电路中采取了一些新的技术措施。

如ST公司的由标准8032核和PSD(可编程系统器件)构成的g PSD系列单片机片内增加了看门狗定时器,NS公司的COP8单片机内部增加了抗EMI电路,增强了看门狗”的性能。

Motorola推出了低噪声的LN系列单片机。

6.ISP 与IAPISP(In-System Programming )技术的优势是不需要编程器就可以进行单片机的实验和开发,单片机芯片可以直接焊接到电路板上,调试结束即成成品,免去了调试时由于频繁地插入取出芯片对芯片和电路板带来的不便。

IAP (In-Application Programming )技术是从结构上将Flash 存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将程序从一个存储体转向另一个。

ISP 的实现一般需要很少的外部电路辅助实现,而IAP 的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232 口,通过专门设计的固件程序来编程内部存储器,可以通过现有的INTERNET 或其它通讯方式很方便地实现远程升级和维护。

单片机的应用领域:1)智能化家用电器:各种家用电器普遍采用单片机智能化控制代替传统的电子线路控制,升级换代,提高档次。

如洗衣机、空调、电视机、录像机、微波炉、电冰箱、电饭煲以及各种视听设备等。

相关文档
最新文档