《单片机原理及应用》课后习题
习题1
1.单片机的基本含义和主要特点是什么?答:基本含义
主要特点1)有优异的性能价格比。由于单片机的应用不断向高级应用和复杂应用扩展,因此,其性能越来越高,如速度越来越快,内存越来越大,处理字长越来越长等。而大批量的生产和使用也使单片机的价格越来越低。
2)集成度高、体积小、有很高的可靠性。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。
3)控制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作以及位处理功能。单片机的逻辑控制功能及运行速度均高于同一档次的微机。
4)低功耗、低电压,便于生产便携式产品,如手机等。现在的单片机在功耗上已达到了极高的水平,不少芯片的功耗已达到微安级,在一粒纽扣电池供电的情况下就可长期运行。
2
5)外部总线增加了IC(Inter-IntegratedCircuit)及SPI(SerialPeripheralInterface)等串行总线方式,进一步缩小了体积,简化了结构。
6)单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。
2.简述单片机的基本组成及各部分功能。
答:单片机芯片内部结构包括中央处理器CPU(CentralProceingUnit)、程序存储器ROM(Read-OnlyMemory)、随机存储器RAM(RandomAcceMemory)、I/O口(Input/Output口)、定时/计数器(T/C)、中断系统以及将这些部分连接起来的总线,它们都分布在总线的两旁,并和它连通。一切指令、数据、控制信号都可经内部总线传送。
1)中央处理器CPU——单片机的核心单元,由运算器和控制器组成,控制整个单片机
系统协调工作,决定了单片机的运算能力和处理速度。
2)程序存储器ROM——用于存放用户程序,只允许读操作,ROM的信息可在断电后长
期保存。
3)随机存储器RAM——用于存放程序运行时一些需要临时保存的工作变量和数据,所
以有时直接称之为数据存储器。RAM存放的信息可随机“读出”或“写入”,其中存放的内容是易失性的,掉电后会丢失。
4)并行I/O口——单片机的重要资源,用于并行通信,负责实现CPU与并行设备的联
系。它可以使单片机和存储器或外设之间并行的传送数据。
可以把单片机内部的并行数据一位一位向外传送,也可以一位一位地接收外部送来的数据并把它们变成并行数据送给CPU处理。
6)定时器/计数器——用于单片机内部精确定时或对外部事件进行计数。并可用定时、
计数结果对单片机以及系统进行控制。
7)系统时钟——相当于PC微机中的主频。通常采用外接石英晶体或其他振荡源提供
时钟信号输入,也可用内部RC振荡器。时钟电路为单片机产生时钟脉冲序列,作为单片机工作的时间基准,典型的晶体振荡频率为12MHZ。8)总线——各种数据信息的公共通道,包括内部总线和外部总线。CPU通过总线与内
设以及I/O接口电路交换信息。
3.单片机的分类及主要指标是什么?答:
一、目前单片机品种很多,至少有五十多个系列、三百多个品种,可按以下方式进行分类。(1)按适用范围分
专用型——是为过程控制、参数监测、信号处理等方面的特殊需要而专门设计的单片机,是专门针对某些产品的特定用途而制作的。
通用型——通用型单片机是一种基本芯片,可把开发资源全部提供给应用者的微型控制器,
它内部资源比较丰富,性能全面且适用性强,能覆盖多种应用需求(2)按制造工艺分分HMOS工艺,CHMOS工艺(3)按字长分可分为4位机(如NEC公司的μPD75某某系列)、8位机(Intel公司的MCS-51系列)、16位机(Intel公司的MCS-96/98系列)和32位机(Motorola公司的MC683某某系列)等,字长越长其运算处理的速度越快,功能越强大。二、指标
(1)速度负75的补码怎么求
单片机一次处理数据的宽度。它与微处理器内部寄存器以及CPU内部数据总线宽度是一致的。按位数分类,单片机可以分成8位机、16位机、32位机、64位机等。位数越多,所表示的数据精度就越高。在完成同样精度的运算时,位数较多的单片机比位数较少的单片机运算速度快。(3)功耗
为了满足广泛使用于便携式系统的要求,目前许多单片机内的工作电压仅为1.8~3.6V,而工作电流仅为数百毫安,一些低功耗的单片机的静态电流甚至可以达到μA或nA级。(4)I/O口
不同类型的单片机其输入/输出接口有很大差别。一般从几个到几十个。例如,MCS-51系列单片机有4个接口,使用上很方便。在片内接口不够时,可考虑进行接口扩展。(5)存储器
包括数据存储器和程序存储器。数据存储器字节数通常在几十字节到几百字节之间。程序存储器空间较大,从几KB到几十KB。(6)工作电压
几乎所有的单片机都有WAIT、STOP等省电运行方式。允许使用的电压范围越来越宽,一般在3~6V范围内工作。低电压供电的单片机电源下限已可达1~2V。目前0.8V供电的单片机已经问世。
2
7.将下列二进制数转化成相应的十进制数、十六进制数。(1)(101100)B=44=2CH(2)(11100111)B=231=E7H(3)(11.011)B=3.375=3.6H(4)(1.1001)B=1.5625=1.9H
9.设机器字长为8位,求下列数的原码、反码和补码。(1)+56[原码]=[反码]=[补码]=38H(2)+117[原码]=[反码]=[补码]=75H(3)-63[原码]=10111111=BFH[反码]=11000000=C0H[补码]=11000001=C1H(4)-89[原码]=11011001=D9H[反码]=10100110=A6H[补码]=10100111=A7H
10.已知下列补码,求真值。
(1)+56[原码]=[反码]=[补码]=38H(2)+117[原码]=[反码]=[补码]=75H(3)-63[补码]=10111111=BFH[反码]=10111110=BEH[原码]=11000001=C1H(4)-89[补码]=11011001=D9H
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论