单片机应用技术(C语言版)第2版课后习题答案王静霞.doc_第1页
单片机应用技术(C语言版)第2版课后习题答案王静霞.doc_第2页
单片机应用技术(C语言版)第2版课后习题答案王静霞.doc_第3页
单片机应用技术(C语言版)第2版课后习题答案王静霞.doc_第4页
单片机应用技术(C语言版)第2版课后习题答案王静霞.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机应用技术(C语言版)第二版课后习题答案序号知识点题型内容答案1项目一 熟悉单片机操作环境1.1 单项选择题MCS-51系列单片机的CPU主要由_组成。A运算器、控制器 B加法器、寄存器C运算器、加法器 D运算器、译码器A2Intel 8051单片机的CPU是_位的。A16 B4 C8 D准16C3程序是以_的形式存放在程序存储器中的。AC语言程序 B汇编程序C二进制编码DBCD杩C序号知识点题型内容答案1项目一 熟悉单片机操作环境1.2 填空题单片机应用系统由_和_组成的。硬件系统、软件系统2除了单片机和电源外,单片机最小系统包括_电路和_电路。时钟、复位3在进行单片机应用程序设计时,除了电源和地线引脚外,_、_、_、_引脚信号必须连接相应电路。XTAL1、XTAL2、RST、4MCS-51系列单片机的XTAL1和XTAL2引脚是_引脚。时钟电路序号知识点题型内容答案1项目一 熟悉单片机操作环境1.3 问答题什么是单片机?它由哪几部分组成?什么是单片机应用系统?单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。序号知识点题型内容答案1项目二 学习单片机硬件系统2.1 单项选择题单片机的程序计数器PC用来_。A存放指令 B存放正在执行的指令地址C存放下一条指令地址 D存放上一条指令地址C2单片机8031的EA引脚_。A必须接地 B必须接+5V电源C可悬空 D以上三种情况要视情况而定A3外部扩展存储器时,分时复用做数据线和低8位地址线是_。AP0口 B. P1口 CP2口 DP3口A4PSW中RS1和RS0用来_。A选择工作寄存器组B指示复位C选择定时器 D选择工作方式A5单片机上电复位后,PC的内容为_。A0x0000 B0x0003C0x000B D0x0800A68051单片机的程序计数器PC为16位计数器,其寻址范围是_。A8KB B16KB C32KB D64KBD7单片机的ALE引脚是以晶振振荡频率的_固定频率输出脉冲,因此它可作为外部时钟或外部定时脉冲使用。A1/2 B1/4 C1/6 D1/12C8MCS-51系列单片机的4个并行IO端口作为通用IO端口使用,在输出数据时,必须外接上拉电阻的是( )AP0口 BP1口 CP2口 DP3口A9当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,( )可作为低8位地址总线使用。AP0口 BP1口 CP2口 DP0口和P2口A10当MCS-51系列单片机应用系统需要扩展外部存储器或其他接口芯片时,( )可作为高8位地址总线使用。AP0口 BP1口 CP2口 DP0口和P2口C11仿真器的作用是_。A能帮助调试用户设计的软件B能帮助调试用户设计的硬件C能帮助调试用户设计的硬件和软件D只能做各种模拟实验C12使用单片机开发系统调试程序时,对源程序进行汇编的目的是_。A将源程序转换成目标程序B将目标程序转换成源程序C将低级语言转换成高级语言D连续执行A13在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用_调试方法。A单步调试(F8)B跟踪调试(F7)C快速运行到光标处调试(F4)D断点调试(F2)B14使用单片机开发系统测试C语言程序时,首先应新建文件,该文件的扩展名是_。A.c B.hex C.bin D.asmA15单片机能够直接运行的程序是_。A汇编源程序BC语言源程序C高级语言程序D机器语言源程序D2.2 填空题1MCS-51系列单片机的存储器主要由4个物理存储空间,即_、_、_、_。片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器2MCS51系列单片机的应用程序一般存放在_中。程序存储器3片内RAM低128单元,按其用途分为_、_和_三个区域。工作寄存器组、位寻址区、用户RAM区4当振荡脉冲频率为12MHz时,一个机器周期为_;当振荡俯冲频率为6MHz时,一个机器周期为_。1us、2us5MCS51系列单片机的复位电路有两种,即_和_。上电复位电路、按键复位电路6输入单片机的复位信号需延续_个机器周期以上的_电平即为有效,用以完成单片机的复位初始化操作。2、高2.3 回答题1P3口的第二功能是什么?P3口各引脚与第二功能表引脚第二功能信号名称P3.0RXD串行数据接收P3.1TXD串行数据发送P3.2外部中断0申请P3.3外部中断1申请P3.4T0定时/计数器0的外部输入P3.5T1定时/计数器1的外部输入P3.6外部RAM写选通P3.7外部RAM读选通3什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少?规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。当振荡脉冲频率为12 MHz时, 一个机器周期为1s;当振荡脉冲频率为6 MHz时,一个机器周期为2 s。序号知识点题型内容答案1项目三 单片机并行I/O端口的应用3.1 单项选择题下面叙述不正确的是( )A一个C源程序可以由一个或多个函数组成B一个C源程序必须包含一个函数main()C在C程序中,注释说明只能位于一条语句的后面DC程序的基本组成单位是函数C2C程序总是从( )开始执行的。A主函数B主程序C子程序D主过程A3最基本的C语言语句是( )A赋值语句B表达式语句C循环语句D复合语句B4在C51程序中常常把( )作为循环体,用于消耗CPU时间,产生延时效果。A赋值语句B表达式语句C循环语句D空语句D5在C51语言的if语句中,用做判断的表达式为( )A关系表达式B逻辑表达式C算术表达式D任意表达式D6在C51语言中,当do-while语句中条件为( )时,结束循环。A0 Bfalse Ctrue D非0A7下面的while循环执行了( )次空语句。while(i=3);A无限次 B0次 C1次 D2次A8以下描述正确的是( )Acontinue语句的作用是结束整个循环的执行B只能在循环体内和switch语句体内使用break语句C在循环体内使用break语句或continue语句的作用相同D以上三种描述都不正确B9在C51的数据类型中,unsigned char 型的数据长度和值域为( )A单字节,-128127 B双字节,-32768+32767C单字节,0255 D双字节,065535C序号知识点题型内容答案1项目三 单片机并行I/O端口的应用3.2 填空题在MCS-51系列单片机的4个并行输入输出关口中,常用于第二功能的是_。P3口2用C51编程访问MCS-51单片机的并行I/O端口时,可以按_寻址操作,还可以按_操作。字节,位3一个C源程序至少应包括一个_函数。主函数main()4C51中定义一个可位寻址的变量FLAH访问P3口的P3.1引脚的方法是_。sbit FLAG=P31;5C51扩充的数据类型_用来访问MCS51单片机内部的所有特殊功能寄存器。sfr6结构化程序设计的三种基本结构是_。顺序结构、选择结构和循环结构7表达式语句由_组成。表达式加上分号“;”8_语句一般用做单一条件或分支数目较少的场合,如果编写超过3个以上分支的程序,可用多分支选择的_语句。if, switch9while语句和do-while语句的区别在于:_语句是先执行、后判断,而_语句则是先判断、后执行。do-while, while10下面的while循环执行了_空语句。i=3; while(i!=0);无限次11下面的延时函数delay()执行了_空语句。void delay(void)int i;for (i=0; i10000; i+);1000012在单片机的C语言程序设计中,_类型数据经常用于处理ASCII字符或用于处理小于等于255的整型数。unsigned char13C51的变量存储器类型是指_。变量在MCS-51硬件系统中所使用的存储区域14C51中的字符串总是以_作为串的结束符,通常用字符数组来存放。015在以下的数组定义中,关键字“code”是为了把tab数组存储在_。Unsigned char code b=A,B,C,D,E,F;程序存储器ROM中序号知识点题型内容答案1项目四 显示和键盘接口技术应用4.1 单项选择题在单片机应用系统中,LED数码管显示电路通常有_显示方式。A静态 B动态 C静态和动态 D查询C2_显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合A静态 B动态 C静态和动态 D查询A3LED数码若采用动态显示方式,下列说法错误的是_。A将各位数码管的段选线并联 B将段选线用一个8位I/O端口控制 C将各位数码管的公共端直接连接在+5V或者GND上 D将各位数码管的位选线用各自独立的I/O端口控制C4共阳极LED数码管加反相器驱动时显示字符“6”的段码是_。A0x06 B0x7D C0x82 D0xFAB5一个单片机应用系统用LED数码管显示字符“8”的段码是0x80,可以断定该显示系统用的是_。A不加反相器的共阴极数码管 B加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管 C加反相驱动的共阳极数码管 D以上都不对B6在共阳极数码管使用中,右仅要显示小数点,则其相应的字段码是_。A0x80 B0x10 C0x40 D0x7FD7某一应用系统需要扩展10个功能键,通常采用( )方式更好。A独立式键盘 B矩阵式键盘 C动态键盘 D静态键盘B8按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有_。A硬件去抖动 B软件去抖动 C硬、软件法两种方法 D单稳态电路去抖方法C9下面是对一维数组s的初始化,其中不正确的是( )Achar s5=“abc”; Bchar s5=a,b,cCchar s5=“”; Dchar s5=”abcdef”;D10对两个数组a和b进行如下初始化:char a=”ABCDEF”char b=A,B,C,D,E,F;则以下叙述正确的是( )Aa和b数组完全相同 Ba与b长度相同Ca和b中都存放字符串 Da数组比b数组长度长D11在C语言中,引用数组下标和数据类型类型允许是( )A整型常量 B整数表达式C整型常量或整数型表达式 D任何类型表达式C12行列式(矩阵式)键盘的工作方式主要有_。A编程扫描方式和中断扫描方式 B独立查询方式和中断扫描方式 C中断扫描方式和直接访问方式 D直接输入方式的直接访问方式A序号知识点题型内容答案1项目四 显示和键盘接口技术应用4.2 填空题请补充下面的程序:如图4.26所示,上电复位后P1口所连接的一个共阳极数码管循环显示数字09。#include void delay() unsigned int i; unsigned char j;for (i=0;i1000;i+);void main() unsigned char led=0xc0,0xf9,0xa4, 0xb0,0x99,0x92,0x82,0xf8,0x80,0x90; unsigned char k; while(1) for(k=0;k10;) P1=_; /点亮数码管 k+; _; /调用延时 (1) ledk(2) delay()序号知识点题型难易内容答案4.3项目四 显示和键盘接口技术应用 问答题在任务4-1的图4.1中,如果直接将共阳极数码管换成共阴极数码管,能否正常显示?为什么?应该采取什么措施?不能,因为共阴极和共阳极数码管com段接的电平不一样,点亮段码所需的电平也不同。应该将共阴极数码管的com端接至GND上,P1口和8个段之间接上非门。4.4七段LED静态显示和动态显示在硬件连接上分别具有什么特点?实际设计时应如何选择使用?LED静态显示时各位数码管相对独立,公共端恒定接地(共阴极)或正电源(共阳极),每个数码管的8个字段分别与一个8位I/O口地址相连,适合于2个及其以下的数码管显示。动态显示时各位数码管的段选线相应并联在一起,由一个8位的I/O口控制,各位的段选线由另外的I/O口控制。4.5LED大屏幕显示器一次能点亮多少行?显示的原理是怎样的?每次只能点亮一行。其采用的为动态显示,具体原理为:从第一行开始点亮,每行点亮之间延时1ms,第八行结束后再从第一行开始循环显示。利用人体的视觉驻留现象,所以看到的是一个稳定的图形,好像8行同时点亮。4.6机械式按键组成的键盘,应如何消除按键抖动?可以采用硬件和软件两种方式,硬件上可在键输出端加RS触发器或单稳态触发器构成去抖电路,软件上可以在检测到有按键按下时,执行一个10ms左右的延时程序,然后确认该键是否仍保持闭合状态的电平。4.7独立式按键和矩阵式按键分别具有什么特点?适用于什么场合?独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,适合于八键以下使用;矩阵式键盘由行线和列线组成,按键位于行、列线的交叉点上,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多I/O口,适合于八个键以上使用。序号知识点题型内容答案1项目五 定时与中断系统设计5.1 单项选择题MCS-51系统单片机的定时器T1用做定时方式时是_。A对内部时钟频率计数,一个时钟周期加1B对内部时钟频率计数,一个机器周期减1C对外部时钟频率计数,一个时钟周期加1D对外部时钟频率计数,一个机器周期减1B2MCS-51系统单片机的定时器T1用做计数方式时计数脉冲是_。A外部计数脉冲由T1(P3.5)输入 B外部计数脉冲由内部时钟频率提供C外部计数脉冲由T01(P3.4)输入 D由外部计数脉冲计数A3MCS-51系统单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为_。A0x01 B0x05 C0x10 D0x50C4MCS-51系统单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为A0x60 B0x02 C0x06 D0x20A5MCS-51系统单片机的定时器T0用做定时方式地,采用工作方式1,则初始化编程为_。ATMOD=0x01 BTMOD=0x50CTMOD=0x10 DTMOD=0x02A6启动T0开始计数是使TCON的_。ATF0位置1 BTR0位置1CTR0位置0 DTR1位置0B7MCS-51系统单片机的定时器T0停止计数的语句是_。ATR0=0; BTR1=0; CTR0=1; DTR1=1;A8MCS-51系统单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的_,向CPU申请中断。ARI或TI置1 BRI或TI置0CRI置1或TI置0 DRI置0或TI置1A9当CPU响应定时器T1的中断请求后,程序计数器PC的内容是_。A0x0003 B0x000B C0x0013 D0x001BD10当CPU响应外部中断0的中断请求后,程序计数器PC的内容是_。A0x0003 B0x000B C0x0013 D0x001BA11MCS-51系统单片机单片机在同一级别里除串行外,级别最低的中断源是_。A外部中断1 B定时器T0 C定时器T1 D串行口C12当外部中断0发出中断请求后,中断响应的条件是_。AET0=1 BEX0=1 CIE=0x81 DIE=0x61C13MCS-51系列单片机CPU的关中断语句是_。AEA=1; BES=1; CEA=0; DEX0=1;C14在定时计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为_。AM=213=8192 BM=28=256 CM=24=16 DM=216=65536D序号知识点题型内容答案1项目五 定时与中断系统设计5.2 填空题MCS-51系列单片机定时器的内部结构由以下四部分组成:_,_,_,_定时器T0 定时器T1 定时器方式寄存器TMOD 定时器控制寄存器TCON2MCS-51系列单片机定时/计数器,若只用软件启动,与外部中断无关,应使TMOD中的_。GATE=03MCS-51系列单片机的T0用做计数方式时,和工作方式1(16位),则工作方式控制字为_。TMOD=0x054定时器方式寄存器TMOD的作用是_。选择定时器T0/T1的工作方式5定时器控制寄存器TCOM的作用是_。控制定时器的启动、停止,标志定时器的溢出和中断情况6MCS-51的中断系统由_、_、_、_等寄存器组成。定时控制寄存器TCON、串行口控制寄存器SCON、中断允许寄存器IE、中断优先权寄存器IP7MCS-51的中断源有_、_、_、_、_。外部中断0、定时器0、外部中断1、定时器1、串行口8如果定时器控制寄存器TCON中的IT1和IT0位为0,是外部中断请求信号方式为_。电平触发方式9中断源中断请求撤销包括_、_、_等三种形式。硬件自动清除、软件清除、硬件配合软件共同清除10外部中的0的中断类型号为_。0序号知识点题型内容答案1项目五 定时与中断系统设计5.3 问答题MCS-51系列单片机定时/计数器的定时功能和计数功能有什么不同?分别应用在什么场合?当定时/计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器增1,直至计满溢出。定时器的定时时间与系统的振荡频率紧密相关,如果单片机系统采用12M晶振,则计数周期为:,这是最短的定时周期,适当选择定时器的初值可获取各种定时时间。当定时/计数器设置为计数工作方式时,计数器对来自输入引脚T0(P3.4)和T1(P3.5)的外部信号计数,外部脉冲的下降沿将触发计数,检测一个由1到0的负跳变需要两个机器周期,所以,最高检测频率为振荡频率的1/24。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间在一个机器周期以上。当需要准确计算时间时往往采用定时器的定时方式,而当要对一些外部事件计数时则采用定时器的计数方式。2软件定时与硬件定时的原理有何异同?软件定时是通过编写一段延时程序来实现定时,这段延时程序不完成任何操作,只是通过一些空操作浪费掉一段时间。这样的软件定时往往浪费CPU的工作效率,并且定时不够准确,前面三章的各个任务中均采用了这种方法。硬件定时是通过单片机的定时器来实现时间的计算,用户只需要对定时器的工作方式、初始值赋予合适的数值,启动定时器后,定时器将自动按照机器周期定时。这种由定时器实现的定时方式,定时时间准确、CPU的工作效率高。3MCS-51单片机的定时/计数器是增1计数顺还是减1计数器?增1和减1计数器在计算计算机初值时有什么异同?MCS-51系列单片机的定时/计数器是增1计数器。对于增1计数器,计数初值应等于最大计数值减去所需要的计数值。而减1计数器,计数初值就等于所需要的计数值。例如:假设需要计数50000次。对于增1计数器的单片机,若采用方式1的定时器,最大计数值为65536,则初值应为:655365000015536。而对于减1计数器,则计数初值将为50000。4当定时/计数器在工作方式1下,晶振频率为6MHz,请计算最短定时时间和最长定时时间各是多少?在定时/计数器工作于方式1下,最大计数值为65536。若晶振频率为6MHz,则一个机器周期为2S,所以最短定时时间为2S(计数初值为65535),最长定时时间为2S65536131072S(计数初值为0)5MCS-51系列单片机定时/计数器四种工作方式的特点有哪些?如何进行选择和设定?定时/计数器的4种工作方式由方式寄存器TMOD中的M1、M0来进行选择,具体如下:M1 M0工 作 方 式功 能 说 明 0 0方 式 013位计数器 0 1方 式 116位计数器 1 0方 式 2自动再装入8位计数器 1 1方 式 3定时器0:分成两个8位计数器定时器1:停止计数6什么叫中断?中断有什么特点?中断是通过硬件来改变CPU的运行方向。计算机在执行程序的过程中,当出现CPU以外的某种情况,由服务对象向CPU发出中断请求信号,要求CPU暂时中断当前程序的执行而转去执行相应的处理程序,待处理程序执行完毕后,再继续执行原来被中断的程序。这种程序在执行过程中由于外界的原因而被中间打断的情况称为“中断”。调用中断服务程序的过程类似于调用子程序,其区别在于调用子程序在程序中是事先安排好的;而何时调用中断服务程序事先却无法确定,因为“中断”的发生是由外部因素决定的,程序中无法事先安排调用指令,因此,调用中断服务程序的过程是由硬件自动完成的。中断的特点:分时操作、实时处理、故障处理7MCS-51系列单片机有哪几个中断源?如何设定它们的优先级?MCS-51系列单片机有5个中断源,分别是外部中断0、定时器0、外部中断1、定时器1、串行口。它们的优先级别通过寄存器IP实现。8外部中断有哪两种触发方式?如何设定它们的优先级?外部中断有低电平触发和下降沿触发两种方式。通过定时器控制寄存器TCON中的IT0、IT1来选择和设定。IT1为中断触发方式控制位,当IT1 = 0,外部中断1控制为电平触发方式。当IT1 = 1,外部中断1控制为下降沿触发方式。9中断函数的定义形式是怎样的?常用的中断函数定义语法如下: void 函数名() interrupt n其中n为中断类型号,C51编译器允许031个中断,n取值范围031。序号知识点题型内容答案1项目6 串行通信技术应用6.1单项选择题串行口是单片机的()A内部资源 B外部资源 C输入设备 D输出设备A2MCS-51系列单片机的串行口是()A单工 B全双工 C半双工 D并行口B3表示串行数据传输速度的指标为()AUSART BUART C字符串 D波特率D4单片机和PC接口时,往往要采用RS-232接口,其主要作用是()A提高传输距离 B提高传输速度 C进行电平转换 D提高驱动能力C5单片机输出信号为()电平。ARS-232 BTTL CRS-449 DRS-232B6串行口工作方式0时,串行数据从()输入或输出。ARI BTXD CRXD DRENC7串行口的控制寄存器为()ASMOD BSCON CSBUF DPCONB8当采用中断方式进行串行数据的发达时,发达完 帧数据后,TI标志要()A自动清零 B硬件清零 C软件清零 D软、硬件无可C9当采用定时器1作为串行口波特率发生器使用时,通常定时顺工作在方式()A0 B1 C2 D3C10当设置串行口工作方式2时,采用()指令。ASCON0x80 BPCON=0x80 CSCON=0x10 DPCON=0x10A11串行口工作方式0时,其波特率()A取决于定时器1溢出率 B取决于PCON中 SMOD位 C取决于时钟频率 D取决于PCON中的SMOD位和定时器1的举出率C12串行口工作方式1时,其波特率()A取决于定时器1溢出率 B取决于PCON中 SMOD位 C取决于时钟频率 D取决于PCON中的SMOD位和定时器1的举出率D13串行口的发送数据和接收数据端为()ATXD和RXD BTI和RI CTB8和RB8 DRENA16.2问答题什么是串行同步通信?有哪几种帧格式?在异步通信中,数据是不连续传送的,数据通常是以字符为单位组成字符帧传送的。字符帧由发送端一帧一帧地发送,每一帧数据是低位在前,高位在后,通过传输线被接收端一帧一帧地接收。发送端和接收端可以由各自独立的时钟来控制数据的发送和接收,这两个时钟彼此独立,互不同步。异步通信的字符帧格式分为无空闲位帧格式和有空闲位帧格式。2定时器T1做串行口波特率发生器时,为什么采用方式2?T1的溢出率取决于单片机定时器T1的计数速率和定时器的预置值。当定时器T1做波特率发生器使用时,通常是工作在模式2,即自动重装载的8位定时器,此时TL1作计数用,自动重装载的值在TH1内。设计数的预置值(初始值)为X,那么每过256-X个机器周期,定时器溢出一次。为了避免溢出而产生不必要的中断,此时应禁止T1中断。序号知识点题型内容答案1项目七 A/D与D/A转换接口设计单选ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是( )A8、8 B8、9 C8、16 D1、8A2AD转换结束通常采用()方式编程。A中断方式 B查询方式 C延时等待方式 D中断、查询和延时等待D3DAC0832是一种()芯片A8位模拟量转换成数字量 B16位模拟量转换成数字量 C8位数字量转换成模拟量 D16位数字量转换成模拟量C4DAC0832的工作方式通常有()A直通工作方式 B单缓冲工作方式 C双缓冲工作方式 D单缓冲、双缓冲和直通工作方式D5当DAC0832与89C51单片机连接时的控制信号主要有()AILE、CS、WR1、WR2、XFER BILE、CS、WR1、XFER CWR1、WR2、XFER DIDE、CS、WR1、WR2A6多片D/A转换器必须采用()接口方式。A单缓冲 B双缓冲 C直通 D均可B17.2填空题A/D转换的作用是将_量转为_量;D/A转换器的作用是将_转换为_量。模拟,数字;数字,模拟2描述D/A转换器性能的主要指标有_。分辨率和建立时间3DAC0832利用_控制信号可以构成的三种不同的工作方式。ILE、17.3 问答题判断A/D转换是否结束,一般采用几种方式?每种方式有何特点?判断A/D转换是否结束一般可采用3种方式,即EOC信号和单片机相连可有3种方式: 延时方式:EOC悬空,启动转换后,延时100s后读入转换结果。 查询方式:EOC接单片机端口线,查得EOC变高,读入转换结果,作为查询信号。 中断方式:ROC经非门接单片机的中断请求端,转换结束作为中断请求信号向单片机提出中断申请,在中断服务中读入转换结果。其中延时方式和查询方式均占用单片机CPU,即在这段时间,CPU只能做延时或查询的工作,而采用中断方式时,CPU可先执行主程序,一旦产生中断,才去处理数据接收的工作,使得CPU利用率较前面两种要高。2使用ADC0809进行转换的主要步骤有哪些?在选定转换通道后,ADC0809工作的主要有以下几个步骤:1启动A/D转换,给START引脚一个下降沿;2ALE信号与START信号一般连接在一起,这样使得在ALE信号的前沿写入地址信号,紧接着在其后沿就启动转换;3查询EOC引脚状态,EOC引脚由0变1,表示A/D转换过程结束;4允许读数,将OE引脚设置为1状态。5读取A/D转换结果,从ADC0809的外部地址读取其转换结果。3DAC0832与8051单片机接口时有哪些控制信号?作用分别是什么?ADC0809与8051单片机接口时有哪些控制信号?作用分别是什么?DAC0832与8051单片机接口时,主要有如下控制信号:ILE、/CS、/WR1、/WR2 、/XFER,作用分别是:(1):转入寄存器片选信号,低电平有效。(2)ILE:输入寄存器的数据锁存允许信号,高电平有效。(3):输入寄存器的数据写信号,低电平有效。(4):DAC寄存器写信号,并启动转换。低电平有效。(5):数据向DAC寄存器传送控制信号,传送后即启动转换,低电平有效。ADC0809与8051单片机接口时,控制信号主要有:ALE、START、EOC、OE。作用分别是:(1)ALE:地址锁存允许信号在ALE上升沿,ADDA、ADDB、ADDC地址状态被送入地址锁存器中。(2)START:转换启动信号。START上跳沿时,所有内部寄存器清0;START下跳沿时,开始进行A/D转换;在A/D转换期间,START应保持低电平。(3)OE:输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高电阻;OE=1,输出转换得到的数据。(4)EOC转换结束状态信号。启动转换后,系统自动设置EOC=0,转换完成后,EOC=1。该状态信号既可作为查询的状态标志,又可以作为中断请求信号使用。4使用DAC0832时,单缓冲方式如何工作?双缓冲方式如何工作?所谓单缓冲方式就是使0832的两个输入寄存器中有一个处于直通方式,而另一个处于受控的锁存方式,或者两个输入寄存器同时受相同的信号控制的方式。在实际应用中,如果只有一路模拟量输出,或虽有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论