单片机原理及应用_第二版(林立)课后答案

举报
资源描述
单片机原理及应用课后答案单片机原理及应用课后答案第一章习题第一章习题1.1.什么是单片机?单片机和通用微机相比有何特点?什么是单片机?单片机和通用微机相比有何特点?答:单片机又称为单片微计算机,它的结构特点是将微型计算机的根本功答:单片机又称为单片微计算机,它的结构特点是将微型计算机的根本功能部件如中央处理器能部件如中央处理器CPUCPU、存储器、输入接口、输出接口、定时、存储器、输入接口、输出接口、定时/计计数器及终端系统等全部集成在一个半导体芯片上。数器及终端系统等全部集成在一个半导体芯片上。虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的定义。与通用的微型计算机相比,单片机体积小巧,可以嵌入微机系统的定义。与通用的微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。到应用系统中作为指挥决策中心,是应用系统实现智能化。2.2.单片机的开展有哪几个阶段?单片机的开展有哪几个阶段?8 8 位单片时机不会过时,为什么?位单片时机不会过时,为什么?答:单片机诞生于答:单片机诞生于 19711971 年,经历了年,经历了 SCMSCM、MCUMCU、SOCSOC 三大阶段,早期的三大阶段,早期的 SCMSCM单片机都是单片机都是 8 8 位或位或 4 4 位的。其中最成功的是位的。其中最成功的是 INTELINTEL 的的 80318031,此后在,此后在 80318031上开展出了上开展出了 MCS51MCS51 系列系列 MCUMCU 系统。系统。基于这一系统的单片机系统直到现在还基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了在广泛使用。随着工业控制领域要求的提高,开始出现了 1616 位单片机,位单片机,但因为性价比不理想并未得到很广泛的应用。但因为性价比不理想并未得到很广泛的应用。9090 年代后随着消费电子产年代后随着消费电子产品大开展,单片机技术得到了巨大提高。随着品大开展,单片机技术得到了巨大提高。随着 INTEL i960INTEL i960 系列特别是后系列特别是后来的来的 ARMARM 系列的广泛应用,系列的广泛应用,3232 位单片机迅速取代位单片机迅速取代 1616 位单片机的高端地位,位单片机的高端地位,并且进入主流市场。并且进入主流市场。然而,由于各应用领域大量需要的仍是然而,由于各应用领域大量需要的仍是 8 8 位单片机,因此各大公司纷纷推位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型出高性能、大容量、多功能的新型 8 8 位单片机。位单片机。目前,单片机正朝着高性能和多品种开展,但由于目前,单片机正朝着高性能和多品种开展,但由于 MCS-51MCS-51 系列系列 8 8 位单片位单片机仍能满足绝大多数应用领域的需要,可以肯定,以机仍能满足绝大多数应用领域的需要,可以肯定,以 MCS-51MCS-51 系列为主的系列为主的8 8 位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。地位。3.3.举例说明单片机的主要应用领域。举例说明单片机的主要应用领域。答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:设备的智能化管理及过程控制等领域,大致可分如下几个范畴:智能仪器智能仪器单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备电压表、功率计,示波器,各种分析仪精密的测量设备电压表、功率计,示波器,各种分析仪。工业控制工业控制单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,活和使用方便等优点,用单片机可以构成形式多样的控制系统、用单片机可以构成形式多样的控制系统、数据采集数据采集系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。系统,与计算机联网构成二级控制系统等。家用电器家用电器现在的家用电器广泛采用了单片机控制,现在的家用电器广泛采用了单片机控制,从电饭煲、从电饭煲、洗衣机、洗衣机、电冰箱、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备和白色家电等。空调机、彩电、其他音响视频器材、再到电子秤量设备和白色家电等。网络和通信网络和通信现代的单片机普遍具备通信接口,现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通可以很方便地与计算机进行数据通信,信,为在计算机网络和通信设备间的应用提供了极好的物质条件,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的现在的通信设备根本上都实现了单片机智能控制,从通信设备根本上都实现了单片机智能控制,从,机、小型程控交换机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动移动,集群移动通信,无线电对讲机等。,集群移动通信,无线电对讲机等。医用设备领域医用设备领域单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。仪,监护仪,超声诊断设备及病床呼叫系统等等。模块化系统模块化系统某些专用单片机设计用于实现特定功能,某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中有别于磁带机的原理单的功能,微缩在纯电子芯片中有别于磁带机的原理,就需要复杂的,就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存储器中类似于类似于计算机的原理。如:音乐信号以数字的形式存于存储器中类似于ROMROM,由微控制器读出,转化为模拟音乐电信号类似于声卡,由微控制器读出,转化为模拟音乐电信号类似于声卡。在大型。在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。错误率,也方便于更换。汽车电子汽车电子单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CANCAN 总线的汽车发动机智能电子控制器、总线的汽车发动机智能电子控制器、GPSGPS 导航系统、导航系统、absabs 防抱死系统、防抱死系统、制动系统、胎压检测等。制动系统、胎压检测等。此外,单片机在工商、金融、科研、教育、电力、通信、物流和国防航空此外,单片机在工商、金融、科研、教育、电力、通信、物流和国防航空航天等领域都有着十分广泛的用途。航天等领域都有着十分广泛的用途。4.4.将十进制数将十进制数 3737 转换为二进制,转换为二进制,BCDBCD 码和十六进制数,并对转换结果进码和十六进制数,并对转换结果进行比照分析。行比照分析。答:答:37=(100101)B=(25)H37=(100101)B=(25)H;BCD BCD 码为码为0011 01110011 0111;可见,同一个数用不同进制表示,其结果也不同。可见,同一个数用不同进制表示,其结果也不同。5.5.写出以下十进制数在写出以下十进制数在 8 8 位微机中的原码,反码和补码形式。位微机中的原码,反码和补码形式。(1 1)+36+36 原码原码0010 0100B 0010 0100B 反码反码0010 0100B 0010 0100B 补码补码0010 0100B 0010 0100B(2 2)-36-36 原码原码1010 0100B 1010 0100B 反码反码1101 1011B 1101 1011B 补码补码1101 1100B 1101 1100B(3 3)+127+127 原码原码0111 1111B 0111 1111B 反码反码0111 1111B 0111 1111B 补码补码0111 1111B 0111 1111B(4 4)-128-128 原码原码1000 0000B 1000 0000B 反码反码0111 1111B 0111 1111B 补码补码1000 0000B 1000 0000B 5 5-121-121 原码原码1111 1001B 1111 1001B 反码反码1000 0110B 1000 0110B 补码补码1000 0111B 1000 0111B 6.6.对于二进制数对于二进制数 1000 1001B1000 1001B,假设理解为无符号数,那么该数对应十进,假设理解为无符号数,那么该数对应十进制数为多少?假设理解为有符号数,制数为多少?假设理解为有符号数,那么该数对应十进制为多少?假设理那么该数对应十进制为多少?假设理解为解为 BCDBCD 数,那么该数对应十进制数为多少?数,那么该数对应十进制数为多少?答:答:1000 1001B1000 1001B 无符号数:无符号数:137137;有符号数:有符号数:-9-9;BCDBCD数:数:8989;7.7.对以下各组数进行“与,对以下各组数进行“与,“或和“异或运算。“或和“异或运算。1 11010 1010 1010 1010 和和0000 0000 0000 0000 与与0000 0000 0000 0000 或或1010 1010 1010 1010 异或异或1010 1010 1010 1010(2)0111 0111(2)0111 0111 和和1000 1000 1000 1000 与与0000 0000 0000 0000 或或1111 1111 1111 1111 异或异或1111 1111 1111 1111(3)1110 1110(3)1110 1110 和和0111 0111 0111 0111 与与0110 0110 0110 0110 或或1111 1111 1111 1111 异或异或1001 1001 1001 1001(4)(4)0011 1100 0011 1100 和和1111 0000 1111 0000 与与0011 0000 0011 0000 或或1111 1100 1111 1100 异或异或1100 1100 1100 1100 8.Proteus ISIS8.Proteus ISIS 的工作界面中包含哪几个窗口?菜单栏中包含哪几个选的工作界面中包含哪几个窗口?菜单栏中包含哪几个选项?项?答:答:Proteus ISISProteus ISIS 的工作界面主要包括标题栏、菜单栏、工具栏、状态的工作界面主要包括标题栏、
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号