单片机课后复习题集答案解析_第1页
单片机课后复习题集答案解析_第2页
单片机课后复习题集答案解析_第3页
单片机课后复习题集答案解析_第4页
单片机课后复习题集答案解析_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、第一章 单片机的概述1、除了单片机这一名称外,单片机还可称为(微控制器)和( 嵌入式控制器)。2、单片机与普通微型计算机的不同之处在于其将(CPU)、(存储器)和( I/O 口)三部分,通过部(总线)连接在一起,集成于一块芯片上。3、在家用电器中使用单片机应属于微型计算机的( B)。A、辅助设计应用 B 、 测量、控制应用 C、 数值计算应用 D、 数据处理 应用4、微处理器、微计算机、微处理机、 CPU、单片机、嵌入式处理器它们之间 有何区别?答:微处理器、微处理机和 CPU它们都是中央处理器的不同称谓,微处理器 芯片本身不是计算机。 而微计算机、 单片机它们都是一个完整的计算机系统, 单

2、片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意 义上讲,是指嵌入系统的单片机、 DSP、嵌入式微处理器。目前多把嵌入式处理 器多指嵌入式微处理器, 例如 ARM、7 ARM等9 。嵌入式微处理器相当于通用计算机 中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统, 可独立运行,具有完整的功能。 而嵌入式微处理器仅仅相当于单片机中的中央处 理器。为了满足嵌入式应用的特殊要求, 嵌入式微处理器虽然在功能上和标准微 处理器基本是一样的, 但在工作温度、 抗电磁干扰、 可靠性等方面一般都做了各 种增强。5、MCS-51系列单片机的基本型芯片分别为哪几种?

3、它们的差别是什么? 答:MCS-51系列单片机的基本型芯片分别为: 8031、8051和 8751。它们的差 别是在片程序存储器上。 8031无片程序存储器、 8051片有 4K字节的程序存储器 ROM,而8751片有集成有 4K字节的程序存储器 EPRO。M6、为什么不应当把 8051单片机称为 MCS-51系列单片机?答:因为 MCS-51系列单片机中的“ MCS”是Intel 公司生产的单片机的系列符 号,而51系列单片机是指世界各个厂家生产的所有与 8051的核结构、指令系统兼 容的单片机。7、AT89S51单片机相当于 MCS-51系列单片机中哪一种型号的产品?“ s”的 含义是什么

4、?答:相当于 MCS-51系列中的 87C51,只不过是 AT89S51芯片的4K字节Flash 存 储器取代了 87C51片的4K字节的 EPRO。M“ s”表示含有串行下载的 Flash 存储器。8、什么是嵌入式系统?答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把 “嵌入”嵌入式微处理 器的系统,称为“嵌入式系统”。 目前“嵌入式系统”还没有一个严格和权威 的定义。目前人们所说的“嵌入式系统”,多指后者。9、嵌入式处理器家族中的单片机、 DSP、嵌入式微处理器各有何特点?它们 的应用领域有何不同?答:单片机体积小、价格低

5、且易于掌握和普及,很容易嵌入到各种通用目的 的系统中,实现各种方式的检测和控制。 单片机在嵌入式处理器市场占有率最高, 最大特点是价格低, 体积小。 DSP是一种非常擅长于高速实现各种数字信号处理 运算(如数字滤波、 FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和 指令进行了特殊设计, 使其能够高速完成各种复杂的数字信号处理算法。 广泛地 用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时 语音压解系统等。 这类智能化算法一般都是运算量较大, 特别是向量运算、 指针 线性寻址等较多, 而这些正是 DSP的长处所在。 与单片机相比, DSP具有的实现高 速运算的硬件结

6、构及指令和多总线, DSP处理的算法的复杂度和大的数据处理流 量以及片集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是 通用计算机中的 CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可 配置实时多任务操作系统 (RTOS)。RTOS是嵌入式应用软件的基础和开发平台。 正 由于嵌入式微处理器能运行实时多任务操作系统, 所以能够处理复杂的系统管理 任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商 业领域(例如,智能工控设备、 ATM机等)、电子商务平台、信息家电(机顶盒、 数字电视)以及军事上的应用。第二章 AT89S511、在 AT89S51单片机

7、中,如果采用 6MHz晶振,一个机器周期为( 2s )。2、AT89S51的机器周期等于( 1 个机器周期等于 12)个时钟振荡周期。3 、 部 RAM中,位地址为 40H、88H的位,该位所在字节的字节地址分别为 ( 28H) 和( 88H)。4 、片字节地址为 2AH单元最低位的位地址是( 50H ;片字节地址为 88H 单元 的最低位的位地址为 88H。5 、 若 A中的容为 63H,那么, P标志位的值为( 0)。6、 AT89S51单片机复位后, R4所对应的存储单元的地址为( 04H),因上电时 PSW(= 00H 。这时当前的工作寄存器区是( 0 )组工作寄存器区。7 、部 RA

8、M中,可作为工作寄存器区的单元地址为( 00H-1FH)。8 、通过堆栈操作实现子程序调用时,首先把( PC )的容入栈,以进行断点 保护。调用子程序返回时,再进行出栈保护,把保护的断点送回到(PC ), 先弹出来的是原来( )中的容。9 、AT89S51单片机程序存储器的寻址围是由程序计数器 PC的位数所决定的, 因 为 AT89S51的 PC是16位的,因此其寻址的围为( 64)KB。10 、下列说法( C、 D)是正确的。A、使用AT89S51且引脚 EA 1时,仍可外扩 64KB的程序存储器。( )B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址围的 低端还是高端。(

9、 )C、在AT89S51中,为使准双向的 I O口工作在输入方式,必须事先预置为 1。 ( )D、PC可以看成是程序存储器的地址指针。( )11 、下列说法( A)是正确的。A、AT89S51中特殊功能寄存器( SFR)占用片 RAM的部分地址。( )B、片 RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。( )C、AT89S51共有 26个特殊功能寄存器, 它们的位都是可用软件设置的, 因此, 是可以进行位寻址的。( )D、SP称之为堆栈指针,堆栈是单片机部的一个特殊区域,与RAM无关( )。12、在程序运行中, PC的值是:( C )A、当前正在执行指令的前一条指令的地址。 B、当

10、前正在执行指令的地址。C、当前正在执行指令的下一条指令的首地址。 D、控制器中指令寄存器的地 址。13、下列说法( A、B)是正确的。A、 PC是一个不可寻址的特殊功能寄存器。( )B、单片机的主频越高,其运算速度越快。( )C、在 AT89S51单片机中, 1个机器周期等于 1s。( )D、特殊功能寄存器 SP存放的是栈顶首地址单元的容。( )14、下列说法( A、B、C)是正确的。A、 AT89S51单片机进入空闲模式, CPU停止工作。片的外围电路仍将继续工 作。( )B、AT89S51单片机不论是进入空闲模式还是掉电运行模式后,片 RAM和SFR中 的容均保持原来的状态。( )C、AT

11、89S51单片机进入掉电运行模式, CPU和片的外围电路(如中断系统、 串行口和定时器)均停止工作。( )D、AT89S51单片机掉电运行模式可采用响应中断方式来退出。( )15、AT89S51单片机的片都集成了哪些功能部件?答: AT89S51单片机的片都集成了如下功能部件: 1个微处理器( CPU); 128个数据存储器( RAM)单元 ;4K Flash程序存储器; 4个8位可编程并 行I/O口( P0口、 P1口、 P2口、 P3口) 1个全双工串行口; 2个16位定时器 / 计数器; 1个看门狗定时器;一个中断系统, 5个中断源, 2个优先级; 26 个特殊功能寄存器( SFR),

12、1个看门狗定时器。16、说明 AT89S51单片机的 EA引脚接高电平或低电平的区别。答:当 EA脚为高电平时,单片机读片程序存储器( 4K 字节Flash )中的容, 但在PC值超过0FFFH(即超出 4K字节地址围)时,将自动转向读外部程序存储器 的程序;当 EA脚为低电平时,单片机只对外部程序存储器的地址为 0000HFFFFH 中的容进行读操作,单片机不理会片的 4K字节的 Flash 程序存储器。17、64K程序存储器空间中有 5个单元地址对应 AT89S51单片机5个中断源的 中断入口地址,请写出这些单元的入口地址及对应的中断源。答: 64K程序存储器空间中有 5个特殊单元分别对应

13、于 5个中断源的中断服务 程序入口地址,见下表:表 5 个中断源的中断入口地址入口地址中断源0003H外部中断0( INT0 )000BH定时器0(T0)0013H外部中断1( INT1)001BH定时器1(T1)0023H串行口18、当AT89S51单片机运行出错或程序陷入死循环时,如何摆脱困境? 答: 按下复位按钮。第三章 C511、C51在标准 C的基础上,扩展了哪几种数据类型?答: bit sbit sfr 。2、C51有哪几种数据存储类型?其中 “ idata ,code,xdata ,pdata ”各对应 AT89C51 单片机的哪些存储空间?idata片 RAM00H FFH,共

14、 256 字节codeROM0000HFFFFH ,共 64K 字节xdata片外 RAM0000HFFFFH,共 64K 字节pdata片外 RAM00HFFH,共 256 字节bit 与 sbit定义的位变量有什么区别?(答案非标准,网上凑起来的3、(2) 、 “idata ,code,xdata ,pdata ”各对应的存储空间 数据存储类型 对应单片机存储器答: (1) 、 C51 数据存储类型有: bdata , data , idata , pdata , xdata , code。) 答: bit : 编译时分配空间; sbit 只能在外部定义全局变量。 bit 和 sbit 都

15、是 C51扩展的变量类型。 sbit 要在最外面定义 , 就是说必须定义成外部变量、 sbit 定义的是 SFR(特殊功能寄存器 ) 的 bit 。sbit: 指示说明性说明; bit 可以在外 部或部定义4、说明 3 中数据存储模式( 1)small 模式( 2)compact 模式( 3)large 模式 之间的差别。答:若声明 char varl ,则在使用 SMALL存储模式下, varl 被定位在 data 存 储区,在使用 COMPAC模T式下, varl 被定位在 idata 存储区;在 LARGE模式下, varl 被定位在 xdata 存储区中。5、编写 C51程序,将片外

16、2000H为首址的连续 10 个单元的容,读入到片部 40H 到 49H 单元中。答:程序设计思路采用指针的方法。选用指针 px, px 指向 char 型数据位于 xdata , 赋值 px=2000H 选用指针 px1, px1 指向 char 型数据位于 data ,赋值 px1=40H在 for 循环中, *px1=*px; 并且当 i+ 时, px+, px1+ ,。 采用数组的方法。 xdata uchar buf110 _at_ 0x2000 data uchar buf210 _at_ 0x40;在 for 循环中, buf2i = buf1i;采用指针的方法参考程序如下: #

17、define uchar unsigned char void main( ) / 主函数 data uchar i;uchar xdata *px ; /指针 px,指向 char 型数据位于 xdatauchar data *px1 ; /指针 px1,指向 char 型数据位于 datapx=0x2000;px1=0x40;for(i=0; i10; i+,px+,px1+)*px1=*px; while(1); 采用数组的方法参考程序如下: #define uchar unsigned char xdata uchar buf110 _at_ 0x2000;/ 位于 xdata 数组

18、buf10 地址 2000Hdata uchar buf210 _at_ 0x40; / 位于 data 数组 buf20 地址 40H void main( ) / 主函数 data uchar i; for(i=0; i10; i+) buf2i = buf1i; while(1);6、do-while 构成的循环与 do-while 循环的区别是什么? 答:主要区别是:while 循环的控制出现在循环体之前, 只有当 while 后面表达式的值非 0 时,才可能执行循环体,因此有可能一次都不执行循环体;在 do-while 构成的循环中,总是先执行一次循环体,然后再判断表达 式的值,因此

19、无论如何,循环体至少要被执行一次。第四章应用题无答案第五章1、2、双向口和准双向口有什么区别? 答:双向口与准双向口的区别主要是: 准双向口 I/O 口操作时做数据输入时需要 对其置 1, 否则若前一位为低电平,后一位输入的电平为高则 MOS管拉不起来导致出错。 而双向口则不需要做此动作, 因为双向口有悬浮态。 准双向口就是做输 入用的时候要有向锁存器写 1 的这个准备动作, 所以叫准双向口。 真正的双向口 不需要任何预操作可直接读入读出。 1:准双向一般只能用于数字输入输出,输 入时为弱上拉状态(约 50K 上拉),端口只有两种状态:高或低。 2:双向除用 于数字输入输出外还可用于模拟输入输

20、出, 模拟输入时端口通过方向控制设置成 为高阻输入状态。双向端口有三种状态:高、低或高阻。 3:初始状态和复位状 态下准双向口为 1, 双向口为高阻状态第六章1、若寄存器( IP) = 00010100B ,则优先级最高者为(外部中断 1),最低者 为 (定时器 T1)。2、下列说法正确的是( D )。AT89S51的IE寄存器中AT89S51的TMO寄D 存器中AT89S51的IP寄存器中AT89S51的 TCON与 SCON寄存A各中断源发出的中断请求信号,都会标记在B各中断源发出的中断请求信号,都会标记在C各中断源发出的中断请求信号,都会标记在 D 各中断源发出的中断请求信号, 都会标记

21、在器中3、在 AT89S51的中断请求源中,需要外加电路实现中断撤销的是(A )A电平方式的外部中断请求B下跳沿触发的外部中断请求C外部串行中断D定时中断 4、下列说法正确的是( A 、C、D )。A同一级别的中断请求按时间的先后顺序响应B同一时间同一级别的多中断请求,将形成阻塞,系统无法响应C低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求 能中断低优先级中断请求D同级中断不能嵌套 5、中断响应需要满足哪些条件?答:一个中断源的中断请求被响应,必须满足以下必要条件:(1)总中断允许开关接通,即 IE寄存器中的中断总允许位 EA=1。( 2)该中断源发出中断请 求,即该中断源对应

22、的中断请求标志为“ 1”。(3)该中断源的中断允许位 =1,即该中断被允许。( 4)无同级或更高级中 断正在被服务。第七章1、如果采用的晶振频率为 24MHz,定时器计数器工作在方式 0、1、2下,其最大 定时时间各为多少?答:方式 0最长可定时 16.384ms;方式1最长可定时 131.072ms; 方式2最长可定时 512us。2、定时器、计数器作计数器模式使用时 , 对外界计数器频率有何限制 ?答:对于 12振荡周期为 1个机器周期的 51单片机,外界信号频率必须小于晶振频 率的1/24 。对于单振荡周期为 1个机器周期的 51单片机,外界信号频率必须小于 晶振频率(或系统时钟频率)的

23、 1/4 。3、定时器、计数器的工作方式 2有什么特点?适用于哪些场合? 打:定时器、计数器的工作方式 2具有自动回复初值的特点,适用于精确定时, 比如波特率的产生。第八章1、帧格式为 1 个起始位, 8 个数据位和 1 个停止位的异步串行通信方式是方式( 1 )。2、下列选项中,( ABDE)是正确的。(A)串行口通信的第 9数据位的功能可由用户定义。(对)(B)发送数据的第 9 数据位的容在 SCON寄存器的 TB8位中预先准备好的。(对)(C)串行通信帧发送时,指令把 TB8位的状态送入发送 SBUF中。(错)(D)串行通信接收到的第 9位数据送 SCON寄存器的 RB8中保存。(对)(

24、E)串行口方式 1的波特率是可变的, 通过定时器 / 计数器T1的溢出率设定。(对)3、串行口工作方式 1的波特率是: (C)( A)固定的, 为 fosc/32 。(B)固定的, 为fosc/16 。(C)可变的,通过定时器/计数器T1的溢出率设定。 (D)固定的,为fosc/64 。4、在异步串行通信中,接收方是如何知道发送方开始发送数据的? 答:当接收方检测到 RXD端从 1到0的跳变时就启动检测器,接收的值是 3次连 续采样,取其中 2次相同的值,以确认是否是真正的起始位的开始,这样能较好 地消除干扰引起的影响,以保证可靠无误的开始接受数据。5、为什么定时器 / 计数器T1用作串行口波

25、特率发生器时,常采用方式 2?若已知 时钟频率, 串行通信的波特率, 如何计算装入 T1的初值? 参P128答:因为定时器 / 计数器在方式 2 下,初值可以自动重装, 这样在做串口波特率发生器设置时, 就 避免了执行重装参数的指令所带来的时间误差。设定时器T1方式2的初值为X,计算初值 X可采用如下公式:波特率SMOD定时器 T1的溢出率32SMOD2SMOD32 12(256 X )定时器T1的溢出率=计数速率 /(256-X)=fosc/(256-X)*12故计数器初值为 256X = 2SMOD fosc/12 32波特率 6、若晶体振荡器为 11、0592MH,Z 串行口工作于方式

26、1,波特率为 4800b/s ,写 出用T1作为波特率发生器的方式控制字和计数初值。osc2SMOD答:方式 1的波特率 = 32 12(256 X) = 4800 bit/s (T1工作于方式 2)X=250=FAH经计算,计数初值为 FAH,初始化程序如下:ANL TMOD,#0F0H ;屏蔽低 4位ORLT MOD,#20HMOVT H1,#0FAHMOVT L1,#0FAHMOVS CON,#40H2SMOD方式1的波特率 2322SMODf osc 12; T1定时模式工作方式 2;写入计数初值,波特率为 4800b/s;串行口工作于方式 1定时器 T1的溢出率解法2:由osc 48

27、0032 65536 X11.0592 265536 12 65524 FFF 4H384 4800T1工作于方式 2)X 65536 得 初始化程序如下:ORG0 000HANL TMOD,#0F0H ;屏蔽低 4位 ORLT MOD,#10H MOVT H1,#0FFH MOVT L1,#0F4H MOVS CON,#40H MOVP CON,#80H; T1定时模式方式 1;写入计数初值,为 4800b/s;串行口工作于方式 1;串行通信波特率加倍7、为什么AT89S51单片机串行口的方式 0帧格式没有起始位 (0)和停止位(1)? 答:串行口的方式 0为同步移位寄存器输入输出方式,常用

28、于外接移位寄存器, 以扩展并行 I/O 口,一般不用于两个 MCS-51之间的串行通信。该方式以 fosc/12 的固定波特率从低位到高位发送或接收数据。8、直接以 TTL 电平串行传输数据的方式有什么缺点?为什么在串行传输距离较 远时,常采用 RS-232C、RS-422A和 RS-485标准串行接口, 来进行串行数据传输。 比较 RS-232C、RS-422A和 RS-485 标准串行接口各自的优缺点。答:直接以 TTL 电平串行传输数据的方式的缺点是传输距离短,抗干扰能力差。 因此在串行传输距离较远时, 常采用 RS-232C、RS-422A和 RS-485 标准串行接口。 主要是对传输

29、的电信号不断改进, 如 RS-232C传输距离只有几十米远, 与直接以 TTL电平串行传输相比,采用了负逻辑,增大“0”、“1”信号的电平差。而 RS-422A 和 RS-485都采用了差分信号传输, 抗干扰能力强, 距离可达 1000 多米。RS-422A 为全双工, RS-485为半双工。第九章1、单片机存储器的主要功能是存储(程序)和(数据)。2、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的片选 端提供(片选)控制。3、起止围为 0000H-3FFFH的存储器的容量是( 16)KB。4、在AT89S51单片机中, PC和DPTR都用于提供地址,但 PC是为访问(程序)存

30、储 器提供地址,而 DPTR是为访问(数据)存储器提供地址。5、11 根地址线可选( 2KB)个存储单元, 16KB存储单元需要( 14)根地址线。6、4KB RAM存储器的首地址若为 0000H,则末地址为( 0FFF) H7、试编写一个程序(例如将 05H和 06H 拼为 56H),设原始数据放在片外数据 区 2001H 单元和 2002H单元中,按顺序拼装后的单字节数放入 2002H。解:本题主要考察正确使用 MOVX指令对外部存储器的读、 写操作。 编程思路:首先读取 2001H的值,保存在寄存器 A 中,将寄存器 A的高四位和低四位互换, 再屏蔽掉低四位,然后将寄存器 A 的值保存到

31、 30H中,然后再读取 2002H的值,保存在寄存器 A 中,屏蔽掉高四位, 运算后的结果保存在 2002H中。ORG 1000HMAIN:MOV DPTR, #2001HMOVX A,DPTRSWAP AANL A,#0F0HMOV 30H,AINC DPTRMOVX A,DPTRANL A,#0FHORL A,30HMOVX DPTR,AEND8、编写程序,将外部数据存储器中的然后将寄存器 A的值与 30H进行或运算, 将;设置数据指针的初值 ;读取 2001H的值 ;A的高四位和低四位互换 ;屏蔽掉低四位 ;保存 A ;指针指向下一个 ;读取 2002H的值 ;屏蔽掉高四位 ;进行拼合

32、;保存到 2002H4000H40FFH单元全部清零。MOVX答:本题主要考察对外部数据块的写操作;编程时要注意循环次数和 指令的使用。ORG1000HMAIN:MOVA,#0;送预置数给 AMOVR0,#00H;设置循环次数MOVDPTR,#4000H;设置数据指针的初值LOOP:MOVXDPTR,A;当前单元清零INCDPTR;指向下一个单元DJNZR0,LOOP;是否结束END9、在 AT89S51单片机系统中,外接程序存储器和数据存储器共 16 位地址线和 8 位数据线,为何不会发生冲突?参 P159 答:因为控制信号线的不同: 外扩的 RAM芯片既能读出又能写入, 所以通常都有读写控

33、制引脚, 记为和。 外扩 RAM的读、写控制引脚分别与 AT89S51的和引脚相连。外扩的 EPROM在正常使用中只能读出, 不能写入,故 EPROM芯片没有写入控制引 脚,只有读出引脚,记为,该引脚与 AT89S51单片机的相连。10、11、判断下列说法是否正确,为什么?A、由于 82C55不具有地址锁存功能,因此在与 AT89S51的接口电路中必须加地 址锁存器B、在 82C55芯片中,决定各端口编址的引脚是 PA1和 PA0C、82C55具有三态缓冲器,因此可以直接挂在系统的数据总线上D、82C55的 PB口可以设置成方式 2答:(A) 错;(B) 错;(C) 错, 82C55不具有三态

34、缓冲器;(D)错, 82C55的B口只可以设置成方式 0和方式 1。12、I/O接口和I/O 端口有什么区别? I/O 接口的功能是什么? 答: I/O端口简称 I/O 口,常指 I/O 接口电路中具有端口地址的寄存器或缓冲器。 I/O接口是指单片机与外设间的 I/O接口芯片; I/O接口功能: (1) 实现和不同外 设的速度匹配; (2) 输出数据缓存; (3) 输入数据三态缓冲。 一个 I/O 接口芯片 可以有多个 I/O 端口,传送数据的称为数据口, 传送命令的称为命令口, 传送状 态的称为状态口。当然,并不是所有的外设都需要三种接口齐全的 I/O 接口。13、I/O 数据传送有哪几种方

35、式?分别在哪些场合下使用? 答:3种传送方式: (1) 同步传送方式:同步传送又称为有条件传送。当外设速 度可与单片机速度相比拟时, 常常采用同步传送方式。 (2) 查询传送方式: 查询 传送方式又称为有条件传送, 也称异步传送。单片机通过查询得知外设准备好后, 再进行数据传送。异步传送的优点是通用性好,硬件连线和查询程序十分简单, 但是效率不高。 (3) 中断传送方式: 中断传送方式是利用 AT89S51本身的中断功 能和I/O 接口的中断功能来实现 I/O 数据的传送。单片机只有在外设准备好后, 发 出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序, 进行数据的传送。

36、中断服务完成后又返回主程序继续执行。 因此,中断方式可大 大提高工作效率。14、常用的 I/O 端口编址有哪两种方式?他们各有什么特点? MCS51的I/O 端口 编址采用的是哪种方式?答:两种。(1) 独立编址方式: 独立编址方式就是 I/O 地址空间和存储器地址空间分开编址。 独立编址的优点是 I/O 地址空间和存储器地址空间相互独立,界限分明。但却需 要设置一套专门的读写 I/O 的指令和控制信号。(2) 统一编址方式:这种方式是把 I/O 端口的寄存器与数据存储器单元同等对待, 统一进行编址。统一编址的优点是不需要专门的 I/O 指令,直接使用访问数据存 储器的指令进行 I/O操作。A

37、T89S51单片机使用的是 I/O 和外部数据存储器 RAM统一 编址的方式。15、82C55的“方式控制字”和“ PC按位置位复位控制字”都可以写入 82C55 的同一个控制寄存器, 82C55是如何来区分这两个控制字的?答: 82C55通过写 入控制字寄存器的控制字的最高位来进行判断,最高位为 1时,为方式控制字, 最高位为 0时,为C口的按位置位 / 复位控制字。第十章1、对于电流输出的 D/A转换器,为了得到电压输出,应使用(由运算放大器构成 的电流/ 电压转换电路)。2、使用双缓冲同步方式的 D/A转换器,可以实现多路模拟信号的(同步)输出。3、判断下列说法是否正确?A 、“转换速率

38、”这一指标仅适用于 A/D转换器, D/A转换器不用考虑转换速率这 一问题( 错 )B、ADC0809可以利用转换结束信号 EOC向AT89S51发出中断请求(对)C、输出模拟量的最小变化量称为 A/D转换器的分辨率( 错 )D、对于周期性的干扰电压,可使用双积分型 A/D转换器,并选择合适的积分元 件,可以将周期性的干扰电压带来的转换误差消除。( 对 )4、D/A 转换器的主要性能指标有哪些?设某 DAC 为二进制 12 位,满量程输出 电压为 5V ,试问它的分辨率是多少? 答:DA转换器的主要技术指标如下: 分辨率: DA转换器的分辨率指输入的单 位数字量变化引起的模拟量输出的变化,是对

39、输入量变化敏感程度的描述。 建立时间:建立时间是描述 DA转换速度快慢的一个参数,用于表明转换速 度。其值为从输入数字量到输出达到终位误差 (1 2)GB(最低有效位 )时所需的 时间。转换精度:理想情况下,精度与分辨率基本一致,位数越多精度越高。严格 讲精度与分辨率并不完全一致。 只要位数相同, 分辨率则相同、 但相同位数的不 同转换器精度会有所不同。当DAC为二进制 12位,满量程输出电压为 5V时,分辨率为 52121、22 mV5、AD转换器的两个最重要指标是什么?答:A D转换器的两个最重要指标: (1) 转换时间和转换速率转换时间 A D完成一次转换所需要的时间。 转换时间的倒数为转换速率。 (2) 分辨率 A D转换器的分辨率习惯上

温馨提示

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

评论

0/150

提交评论