《单片机课后习题答案文档.pdf》由会员分享,可在线阅读,更多相关《单片机课后习题答案文档.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、读书破万卷下笔如有神1,什么是单片机答:单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括 CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器 ROM(Read-only Memory)、基本输入/输出(Input/Output,简称 I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。单片机应用系统是由硬件和软件组成的,硬
2、件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。2、p3 口 第二功能答:P3口各引脚与第二功能表引脚第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2外部中断 0 申请P3.3外部中断 1 申请P3.4T0定时/计数器 0 的外部输入P3.5T1定时/计数器 1 的外部输入P3.6外部 RAM 写选通P3.7外部 RAM 读选通2.2 什么是单片机开发系统,由哪些设备组成答:单片机开发过程所用的设备与软件称为单片机开发系统或开发工具。单片机开发系统包括计算机、单片机在线仿真器、开发工具软件、
3、编程器等。连接方法如下图所示。单片机开发系统连接方法示意图2.单片机应用系统的开发过程如下:设计电路图制作电路板程序设计硬软件联调程序下载产品测试2.4 具有那些基本功能答:1.在线仿真功能在线仿真器(In Circuit Emulator,简称 ICE)是由一系列硬件构成的设备,它能仿真用户系统中的单片机,并能模拟用户系统的ROM、RAM 和 I/O 口。因此,在线仿真状态下,用户系统的运行环境和脱机运行的环境完全“逼真”。.调试功能1)运行控制功能开发系统应能使用户有效地控制目标程序的运行,以便检查程序运行的结果,对存在的硬件故障和软件错误进行定位。2)单片机状态查看修改功能当 CPU 停
4、止执行程序运行后,开发系统允许用户方便地读出或修改目标系统资源的状态,以便检查程序运行的结果、设置断点条件以及设置程序的初始参数。任务 2 中图 2.13 给出了在 Medwin 调试环境下查看单片机内部资源的菜单。3.程序编译功能1)程序设计语言单片机程序设计语言包括机器语言、汇编语言和高级语言。读书破万卷下笔如有神机器语言是单片机唯一能够识别的语言。汇编语言具有使用灵活、实时性好的特点。目前,在实际项目开发中较少使用汇编语言。高级语言通用性好,且具有较好的可读性和可移植性,是目前单片机编程语言的主流。2)程序编译单片机开发系统能够提供源程序的编辑、编译和下载功能以及工程管理功能。4.程序固
5、化功能编程器是完成这种任务的专用设备,它也是单片机开发系统的重要组成部分。4.单片机定时/计数器的定时功能和计数有何不同答:当定时/计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器增1,直至计满溢出。定时器的定时时间与系统的振荡频率紧密相关,如果单片机系统采用12M 晶振,则计数周期为:,这是最短的定时周期,适当选择定时器的初值可获取各种定时时间。当定时/计数器设置为计数工作方式时,计数器对来自输入引脚T0(P3.4)和 T1(P3.5)的外部信号计数,外部脉冲的下降沿将触发计数,检测一个由1到 0 的负跳变需要两个机器周期,所以,最高检测频率为振荡频率的1/24
6、。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间在一个机器周期以上。当需要准确计算时间时往往采用定时器的定时方式,而当要对一些外部事件计数时则采用定时器的计数方式。4.软件定时和硬件定时的原理答:软件定时是通过编写一段延时程序来实现定时,这段延时程序不完成任何操作,只是通过一些空操作浪费掉一段时间。这样的软件定时往往浪费CPU的工作效率,并且定时不够准确,前面三章的各个任务中均采用了这种方法。硬件定时是通过单片机的定时器来实现时间的计算,用户只需要对定时器的工作方式、初始值赋予合适的数值,启动定时器后,定时器将自动按照机器周期定时。这种由定时器实现的定
7、时方式,定时时间准确、CPU 的工作效率高。4.5 单片机的定时/计数器是增 1 计数器还是减一计数器答:MCS-51 系列单片机的定时/计数器是增 1 计数器。对于增 1 计数器,计数初值应等于最大计数值减去所需要的计数值。而减 1 计数器,计数初值就等于所需要的计数值。例如:假设需要计数 50000次。对于增 1 计数器的单片机,若采用方式 1 的定时器,最大计数值为65536,则初值应为:655365000015536。而对于减 1 计数器,则计数初值将为50000。1,当定时计数器在工作方式一,晶振平率为6 赫兹答:在定时/计数器工作于方式 1 下,最大计数值为65536。若晶振频率为
8、6MHz,则一个机器周期为2S,所以最短定时时间为2S(计数初值为 65535),最长定时时间为2S65536131072S(计数初值为 0)4 单片机定时计数器4 种工作方式的特点答:定时/计数器的 4 种工作方式由方式寄存器TMOD 中的 M1、M0来进行选择,具体如下:M1 M0工 作 方 式功 能 说 明0 0方 式 013 位计数器0 1方 式 116 位计数器文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 Z
9、P7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编
10、码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H
11、2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4
12、 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文
13、档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V
14、8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7
15、V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7读书破万卷下笔如有神1 0方 式 2自动再装入8 位计数器1 1方 式 3定时器 0:分成两个8 位计数器定时器 1:停止计数4.8 什么是中断特点是什么答中断是通过硬件来改变CPU 的运行方向。计算机在执行程序的过程中,当出现 CPU 以外的某种情况,由服务对象向CPU 发出中断请求信号,要求CPU 暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再继续执行原来被中断的程序。这种程序在执行过程中由于外界的原因而被中间打断的情况称为“中断”。调用中断服务程序的过程
16、类似于调用子程序,其区别在于调用子程序在程序中是事先安排好的;而何时调用中断服务程序事先却无法确定,因为“中断”的发生是由外部因素决定的,程序中无法事先安排调用指令,因此,调用中断服务程序的过程是由硬件自动完成的。中断的特点:分时操作、实时处理、故障处理4.9 单片机有哪几个中断源答:MCS-51 系列单片机有 5 个中断源,分别是外部中断0、定时器 0、外部中断1、定时器 1、串行口。它们的优先级别通过寄存器IP 实现。4.外部中断有哪两种触法方式答:外部中断有低电平触发和下降沿触发两种方式。通过定时器控制寄存器TCON中的 IT0、IT1 来选择和设定。IT1 为 中断触发方式控制位,当I
17、T1=0,外部中断 1 控制为电平触发方式。当IT1=1,外部中断 1控制为下降沿触发方式。4 常用的中断函数定义语法如下:答:void 函数名()interrupt n【using,m】其中 n 为中断类型号,C51 编译器允许 031个中断,n 取值范围 031。5,7 段 LED 静态和动态显示在硬件连接上分别具有什么特点答:LED 静态显示时各位数码管相对独立,公共端恒定接地(共阴极)或正电源(共阳极),每个数码管的8 个字段分别与一个8 位 I/O 口地址相连,适合于2 个及其以下的数码管显示。动态显示时各位数码管的段选线相应并联在一起,由一个 8 位的 I/O 口控制,各位的段选线
18、由另外的I/O 口控制。5.LED 显示器一次能点亮多少行灯答:每次只能点亮一行。其采用的为动态显示,具体原理为:从第一行开始点亮,每行点亮之间延时1ms,第八行结束后再从第一行开始循环显示。利用人体的视觉驻留现象,所以看到的是一个稳定的图形,好像8 行同时点亮。5.机械式按键组成的键盘,应如何消除按键抖动答:可以采用硬件和软件两种方式,硬件上可在键输出端加RS 触发器或单稳态触发器构成去抖电路,软件上可以在检测到有按键按下时,执行一个10ms左右的延时程序,然后确认该键是否仍保持闭合状态的电平。5.独立式按键和矩阵式按键分别具有什么特点答:独立式按键是直接用I/O 口线构成的单个按键电路,其
19、特点是每个按键单独占用一根 I/O 口线,适合于八键以下使用;矩阵式键盘由行线和列线组成,按键位于行、列线的交叉点上,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多 I/O 口,适合于八个键以上使用。文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 Z
20、P7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编
21、码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H
22、2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4
23、 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文
24、档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7文档编码:CL5M1B10V8H2 HQ6O7A8X7V4 ZP7Z9R6P2E7