单片机应用技术第10章答案
- 格式:doc
- 大小:51.50 KB
- 文档页数:1
第6章 AT89S51的定时/计数器参考答案1.答:(A )对;(B )错;(C )错;(D )错; 2.答:因为机器周期: 所以定时器/计数器工作方式0下,其最大定时时间为同样可以求得方式1下的最大定时时间为262.144ms ;方式2下的最大定时时间为1024ms 。
3.答:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。
定时时间与时钟频率和定时初值有关。
4.答:由于确认1次负跳变要花2个机器周期,即24个振荡周期,因此外部输入的计数脉冲的最高频率为系统振荡器频率的1/24。
5.答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。
除了第一次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用一标志位识别下一轮定时器/计数器T0的工作方式。
参考程序如下:ORG 0000H LJMP MAIN ORG000BHLJMP IT0PMAIN: MOV TMOD,#06H ;定时器/计数器T0为计数方式2 MOV TL0,#156;计数100个脉冲的初值赋值MOV TH0,#156 SETB GATE ;打开计数门 SETB TR0 ;启动T0,开始计数 SETB ET0 ;允许T0中断 SETB EA ;CPU 开中断CLRF0;设置下一轮为定时方式的标志位WAIT: AJMP WAIT IT0P: CLREA ;CPU 关中断)(410312126s f T OSCcy μ=⨯==)(192.81042261313ms T T C MAX =⨯⨯=⨯=-JB F0,COUNT ;F0=1,转计数方式设置MOV TMOD,#00H ;定时器/计数器T0为定时方式0MOV TH0,#0FEH ;定时1ms初值赋值MOV TL0,#0CHSETB EARETICOUNT: MOV TMOD,#06HMOV TL0,#156SETB EARETI6. 答:定时器/计数器的工作方式2具有自动恢复初值的特点,适用于精确定时,比如波特率的产生。
第10章思考题及习题10参考答案一、填空1.单总线系统只有一条数据输入/输出线 ,总线上的所有器件都挂在该线上,电源也通过这条信号线供给,。
答:DQ2.单总线系统中配置的各种器件,由DALLAS公司提供的专用芯片实现。
每个芯片都有位ROM,用激光烧写编码,其中存有位十进制编码序列号,它就是器件的编号,确保它挂在总线上后,可唯一地被确定。
答:64,16,地址3.DS18B20就是温度传感器,温度测量范围为℃,在-10~+85℃范围内,测量精度可达℃。
DS18B20体积小、功耗低,非常适合于的现场温度测量,也可用于各种空间内设备的测温。
答:数字,−55~+128,±0、5,恶劣环境,狭小4.SPI接口就是一种串行接口,允许单片机与的带有标准SPI接口的外围器件直接连接。
答:同步,外设,多厂家5.SPI具有较高的数据传输速度,最高可达 Mbit/s。
答:1、056.I2C的英文缩写为 ,就是应用广泛的总线。
答:Inter Interface Circuit,芯片间串行扩展7.I2C串行总线只有两条信号线,一条就是 SDA,另一条就是 SCL。
答:数据线,时钟线8.I2C总线上扩展的器件数量不就是由负载决定的,而就是由负载确定的。
答:电流,电容9.标准的I2C普通模式下,数据的传输速率为 bit/s,高速模式下可达 bit/s。
答:100k,400k二、判断对错1、单总线系统中的各器件不需要单独的电源供电,电能就是由器件内的大电容提供。
对2、 DS18B20可将温度转化成模拟信号,再经信号放大、A/D转换,再由单片机进行处理。
错3、 DS18B20的对温度的转换时间与分辨率有关。
对4、 SPI串行口每发送、接收一位数据都伴随有一个同步时钟脉冲来控制。
对5、单片机通过SPI串行口扩展单个SPI器件时,外围器件的片选端CS一定要通过I/O口控制。
错6、 SPI串行口在扩展多个SPI器件时,单片机应分别通过I/O口线来控制各器件的片选端CS来分时选通外围器件。
项目一测试1.MCS-51单片机的CPU主要的组成部分为_______ 。
A:运算器、译码器B:运算器、控制器C:加法器、寄存器D:运算器、加法器答案:B2.MCS-51单片机若晶振频率为 =12MHz,则一个机器周期等于 ______µS。
A:1B:1/12C:2D:1/2答案:A3.MCS-51单片机的VSS(20)引脚是_______引脚。
A:接地B:访问片外存贮器C:备用电源D:主电源+5V答案:A4.MCS-51单片机中,输入/输出引脚中用于专门的第二功能的引脚是_______A:P3B:P0C:P1D:P2答案:A5.单片机就是指集成在一个芯片上的微型计算机。
A:错B:对答案:B项目二测试1.单片机并行I/O口线P1.0和P1.1连接了两个开关,此时它是什么接口功能?A:输出接口B:输入接口答案:B2.C语言对嵌套if语句的规定是:else语句总是与()配对。
A:其之前最近的且尚未配对的ifB:其之前最近的ifC:第一个ifD:缩进位置相同的if答案:A3.以下哪些设备是输出设备?A:显示器B:LEDC:扫描仪D:打印机答案:ABD4.以下哪些设备是外部输入设备?A:LEDB:键盘C:鼠标D:开关答案:BCD5.I/O接口是下面哪两个部件之间的交换信息的媒介和桥梁。
A:CPUB:最小系统C:存储器D:I/O设备答案:AD项目三测试1.关于中断优先级,下面说法不正确的是哪一个?A:自然优先级中INT0优先级最高,任何时候它都可以中断其他4个中断源正在执行的服务B:高优先级不能被低优先级中断C:低优先级可被高优先级中断D:任何一种中断一旦得到响应,不会再被它的同级中断源所中断答案:A2.当T1在下列哪种情况下, T1中断请求标志位TF1自动置1,向CPU申请中断。
A:启动时B:设置工作方式时C:计数溢出D:赋初值时答案:C3.编写定时器T1的中断服务程序,按如下编写: void timer1() interrupt n 其中n应为哪一个?A:2B:3C:4答案:B4.MCS-51系列单片机CPU开总中断语句是下面哪一个?A:EA=1;B:EX0=1;C:EA=0;D:ES=1;答案:A5.单片机中断系统有几个中断优先级别?A:2B:1C:4D:5答案:A项目四测试1.定时器的工作方式1是16位计数器,THx和TLx都参与计数过程。
[单片机原理及应用课后答案]单片机原理及应用技术篇一: 单片机原理及应用技术_课后答案章1 绪论1.第一台计算机的问世有何意义?答:第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。
[)与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。
2.计算机由哪几部分组成?答:由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。
3.微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。
各部分通过地址总线、数据总线和控制总线相连。
4.微处理器与微型计算机有何区别?答:微处理器集成了运算器和控制器;而微型计算机包含微处理器、存储器和I/O接口电路等。
5.什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。
单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。
6.微型计算机有哪些应用形式?各适于什么场合?答:微型计算机有三种应用形式:多板机、单板机和单片机。
多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。
单板机,I/O设备简单,软件资源少,使用不方便。
早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。
单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。
目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。
7.当前单片机的主要产品有哪些?各有何特点?答:多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。
因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有:? A TMEL公司融入Flash存储器技术推出的A T89系列单片机;? Philips公司推出的? 华邦公司推出的- 74 -? ADI公司推出的ADμC8xx系列高精度ADC单片机;? LG公司推出的GMS90/97系列低压高速单片机;? Maxim公司推出的DS89C420高速单片机;? Cygnal公司推出的C8051F系列高速SOC单片机等。
单片机原理及应用第三版课后答案1. 第一章题目答案:a) 单片机的定义: 单片机是一种集成电路,具有CPU、存储器和输入输出设备等功能,并且可以根据程序控制进行工作的微型计算机系统。
b) 单片机的核心部分是CPU,它可以通过执行程序指令来完成各种计算、逻辑和控制操作。
c) 存储器分为程序存储器和数据存储器,程序存储器用于存放程序指令,数据存储器用于存放数据和暂存中间结果。
d) 输入输出设备用于与外部环境进行数据交换,如开关、LED、数码管等。
e) 单片机的应用广泛,包括家电控制、智能仪器、工业自动化等领域。
2. 第二章题目答案:a) 单片机中的时钟系统用于提供CPU运行所需的时序信号,常见的时钟源有晶体振荡器和外部信号源。
b) 时钟频率决定了单片机的运行速度和精度,一般通过控制分频器、定时器等来调整时钟频率。
c) 单片机中的中断系统用于处理紧急事件,如外部输入信号、定时器溢出等,可以提高系统的响应能力。
d) 中断源包括外部中断、定时器中断和串口中断,通过编程设置中断向量和优先级来处理不同的中断事件。
e) 中断服务程序是处理中断事件的程序,包括保存现场、执行中断处理和恢复现场等步骤。
3. 第三章题目答案:a) I/O口是单片机与外部设备进行数据交换的接口,包括输入口和输出口两种类型。
b) 输入口用于接收外部信号,如开关、传感器等,可以通过编程设置输入口的工作模式和读取输入口的状态。
c) 输出口用于控制外部设备,如LED、继电器等,可以通过编程设置输出口的工作模式和输出口的状态。
d) I/O口的工作模式包括输入模式、输出模式和双向模式,可以根据具体应用需求设置相应的模式。
e) 串行通信接口是单片机与外部设备进行数据传输的一种常见方式,包括UART、SPI和I2C等多种通信协议。
4. 第四章题目答案:a) 定时器的作用是产生指定时间间隔的定时信号,可以用于延时、计时、PWM等功能。
b) 单片机的定时器一般由计数器和一些控制寄存器组成,通过编程设置定时器的工作模式和计数值。
第10章 AT89S51与键盘、显示器、拨盘、打印机的接口设计参考答案1. 答:A. MAX7219是专用显示器芯片,不用于键盘;B.错:CH451芯片也可用于控制键盘;C.对:BUSY信号可作为查询信号或中断请求信号使用,但此时信号ACK不用;E.错:LED数码管的字型码是可以变的,例如表10-1中的“a”段对应段码字节的最高位。
“dp”段对应段码字节的最低位,字型码就改变了。
2. 答:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。
如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。
消除按键抖动一般是采用软件或硬件去抖。
软件去抖的原理:在第一次检测到有键按下时,该键所对应的行线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。
3. 答:静态显示时,数据是分开送到每一位LED上的。
而动态显示则是数据是同时送到每一个LED 上,再根据位选线来确定是哪一位LED被显示。
静态显示亮度很高,但口线占用较多。
动态显示口线占用较少,适合用在显示位数较多的场合。
4. 答:80H(共阴极);7FH(共阳极)。
5. 答:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。
行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。
列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。
将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。
6. 答:先对P1口高四位送低电平,读取P1口低四位的值;再对P1口低四位送低电平,读取P1口高四位的值,将两次读到的值组合在一起就得到了按键的特征码,在根据特征码查找键值。
KEYIN: MOV P1,#0FH ;反转读键MOV A,P1ANL A,#0FHMOV B,AMOV P1,#0F0HMOV A,P1ANL A,#0F0HORL A,BCJNE A,#0FFH,KEYIN1RET ;未按键KEYIN1: MOV B,A ;暂存特征码MOV DPTR,#KEYCOD ;指向特征码表MOV R3,#0FFH ;顺序码初始化KEYIN2: INC R3MOV A,R3MOVC A,@A+DPTRCJNE A,B,KEYIN3MOV A,R3 ;找到,取顺序码RETKEYIN3: CJNE A,#0FFH,KEYIN2 ;未完,再查RET ;已查完,未找到,以未按键处理KEYCOD: DB 0E7H,0EBH,0EDH,0EEH ;特征码表DB 0D7H,0DBH,0DDH,0DEHDB 0B7H,0BBH,0BDH,0BEHDB 77H,7BH,7DH,7EH7. 答:(1)编程扫描方式:当单片机空闲时,才调用键盘扫描子程序,反复的扫描键盘,等待用户从键盘上输入命令或数据,来响应键盘的输入请求。
第一章测试1.每个发光二极管上串联的电阻又称为限流电阻。
A:对B:错答案:A2.CPU主要的组成部分为()。
A:运算器、寄存器B:加法器、寄存器C:运算器、控制器D:运算器、指令译码器答案:C3.Intel公司MCS-51单片机的CPU是()位的。
A:16B:4C:32D:8答案:D4.计算机中常用于表达数值的码制有()。
A:补码B:反码C:原码答案:ABC5.已知某数的BCD码为0111 0101 0100 0111 则其表示的十进制数值为()。
A:75.47HB:7547HC:75.47D:7547答案:D6.CPU又称为()。
A:控制器B:输入/输出设备C:中央处理器D:运算器答案:C7.双列直插式封装的AT89C51单片机有()引脚。
A:20B:40C:32D:16答案:B8.AT89C51单片机最小系统包括()。
A:时钟电路B:存储器设置电路C:复位电路D:电源电路答案:ABCD9.AT89C51单片机的工作频率最大为()。
A:48MHzB:6MHzC:12MHzD:24MHz答案:D10.AT89C51单片机的可靠复位需要在RST引脚产生()电平?A:低B:高答案:B第二章测试1.机械按键一般采用()ms左右进行延时去抖动。
A:5~10B:10~20C:1~5D:50~100答案:B2.下面()不是输入设备。
A:扫描仪B:键盘C:A/D转换器D:打印机答案:D3.下列()是单片机的总线类型。
A:控制总线B:输出总线C:数据总线D:地址总线答案:ACD4.机械按键的抖动时间是固定长度的。
A:对B:错答案:B5.独立按键扫描时,采用键标志是为了实现按键的一次响应。
A:对B:错答案:A6.在()状态下可能产生机械抖动?A:按键抬起瞬间B:按键按下瞬间答案:AB7.不同机械性能的开关,其机械抖动时间不同。
()A:错B:对答案:B8.定义按键对应的引脚是使用的关键字是()。
A:bitB:sbitC:charD:int答案:B9.键标志变量的定义采用的类型为()。
10-1. 把模拟量采集成为模拟电流或模拟电压,然后变换成离散的数字量才能送入计算机处理。
10-2. 实现模/数转换的方法比较多,常见的有计数法、双积分法和逐次逼近法。
10-3.根据A、B、C地址信号确定。
10-4.通道地址锁存信号输入端,上升沿有效。
10-5.串行数据输出接口的A/D转换器引脚少、体积小、接口所需I/O端口数量少,有利于缩小系统体积而提高集成度,尤其在模拟、数字信号需要隔离的场所,能够方便廉价地实现隔离。
10-6.电流和电压。
10-7 MCS-51与DAC0832连接时有三种方式:单缓冲方式、双缓冲方式和完全直通方式。
单缓冲方式。
10-8略。
10-9.直通方式。
10-10.略
286。