单片机复习答案

上传人:d**** 文档编号:51964761 上传时间:2022-02-07 格式:DOC 页数:18 大小:539.50KB
收藏 版权申诉 举报 下载
单片机复习答案_第1页
第1页 / 共18页
单片机复习答案_第2页
第2页 / 共18页
单片机复习答案_第3页
第3页 / 共18页
资源描述:

《单片机复习答案》由会员分享,可在线阅读,更多相关《单片机复习答案(18页珍藏版)》请在装配图网上搜索。

1、1-1 除了单片机这一名称外,单片机还可称为()和()。参 P1答:微控制器,嵌入式控制器1-2 单片机与普通微型计算机的不同之处在于其将()、()和()三部分,通过内部()连接在一起,集成于一块芯片上。参 P1答: CPU、存储器、I/O口、总线1-3 8051 与8751 的区别是()。参P6A. 内部数据存储单元数目不同B. 内部数据存储器的类型不同C. 内部程序存储器的类型不同D. 内部寄存器的数目不同答: C1-4 在家用电器中使用单片机应属于微计算机的()。参P3A. 辅助设计应用B. 测量、控制应用C. 数值计算应用D. 数据处理应用答: B 1-6 MCS-51系列单片机的基本

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

3、列单片机中哪一种型号的产品?参P7答:相当于 MCS-51系列中的 87C51,只不过是 AT89S51芯片内的 4K字节 Flash 存储器取代了 87C51片内的 4K 字节的 EPROM。2-1 AT89S51单片机的片内都集成了哪些功能部件?参P16答:AT89S51单片机的片内都集成了如下功能部件: ( 1)1个微处理器(CPU);( 2) 128个数据存储器( RAM)单元 ;( 3) 4K Flash 程序存储器;( 4) 4个 8位可编程并行 I/O 口( P0口、 P1口、 P2口、 P3口);( 5)1个全双工串行口;(6) 2个 16位定时器 / 计数器;( 7)1个看门

4、狗定时器;(8)一个中断系统, 5个中断源,2个优先级;(9)26个特殊功能寄存器( SFR),(10) 1个看门狗定时器。2-2 说明 AT89S51单片机的 EA 引脚接高电平或低电平的区别。P19答:当 EA 脚为高电平时,单片机读片内程序存储器(4K 字节 Flash )中的内容,但在 PC值超过 0FFFH(即超出 4K字节地址范围)时,将自动转向读外部程序存储器内的程序;当EA 脚为低电平时,单片机只对外部程序存储器的地址为0000HFFFFH中的内容进行读操作,单片机不理会片内的4K字节的 Flash 程序存储器。2-3 在 AT89S51单片机中,如果采用 6MHz晶振,一个机

5、器周期为()。参 P36答: 2s2-4 AT89S51的机器周期等于( )个时钟振荡周期。 参P36答: 1个机器周期等于 12个时钟振荡周期。 2-5. 64K 程序存储器空间中有 5个单元地址对应 AT89S51单片机 5个中断源的中断入口地址,请写出这些单元的入口地址及对应的中断源。参 24答: 64K程序存储器空间中有 5个特殊单元分别对应于 5个中断源的中断服务程序入口地址,见下表:表5个中断源的中断入口地址入口地址中断源0003H外部中断0( INT0 )000BH定时器 0 (T0)0013H外部中断1( INT1)001BH定时器 1 (T1)0023H串行口2-8 若 A

6、中的内容为 63H,那么, P 标志位的值为()。参 P22答: P 标志位的值为 0。2-9 判断下列说法是否正确。A使用AT89S51且引脚EA1时,仍可外扩64KB的程序存储器。()参P29B区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。()参 P29C在 AT89S51中,为使准双向的I O口工作在输入方式,必须事先预置为1。()D PC可以看成是程序存储器的地址指针。 ()参 P22答:(A)错;(B)错;(C)对;( D)对。2-10. AT89S51单片机复位后, R4所对应的存储单元的地址为(),因上电时PSW=()。这时当前的工作寄存器区是

7、()组工作寄存器区。参P24答: 04H; 00H;第0 组。2-11 判断以下有关PC和 DPTR的结论是否正确。A指令可以访问寄存器DPTR,而 PC不能用指令访问。()参P22、P27B它们都是16 位寄存器。()C在单片机运行时,它们都具有自动加1 的功能。()参D DPTR可以可以分为 2 个 8 位的寄存器使用,但PC不能。(P22)P27答: (A)2-12.对; (B)对; (C) 错; (D)对。内部 RAM中,可作为工作寄存器区的单元地址为()H()H。答:字节地址 00H-1FH的单元可作为工作寄存器区。 参 P24 2-13 判断下列说法是否正确。A AT89S51中特

8、殊功能寄存器( SFR)就是片内 RAM中的一部分。()参P24B片内 RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。()参 P27、P24C AT89S51共有 26 个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。 ()参 P25D SP 称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。()参 P26答: (A)错; (B)错; (C) 错; (D)错。2-14 在程序运行中, PC的值是:()A当前正在执行指令的前一条指令的地址。B当前正在执行指令的地址。C当前正在执行指令的下一条指令的首地址。D控制器中指令寄存器的地址。答: (C) 。2

9、-15.通过堆栈操作实现子程序调用时,首先把()的内容入栈,以进行断点保护。调用子程序返回时,再进行出栈保护,把保护的断点送回到()。参 P26答: PC;PC。2-16 AT89S51单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为AT89S51的 PC是 16 位的,因此其寻址的范围为() KB。参P22答: 64K 字节。2-17 AT89S51的 4 个并行双向口P0 P3 的驱动能力各为多少?要想获得较大的输出驱动能力,采用低电平输出还是使用高电平输出?P0 口每位可驱动 8 个 LSTTL输入,而 P1、P2、 P3 口的每一位的驱动能力,只有 P0 口的一半。当

10、 P0 口的某位为高电平时,可提供 400 A 的电流;当 P0 口的某位为低电平( 0.45V)时,可提供 3.2mA 的灌电流,如低电平允许提高,灌电流可相应加大。所以,任何一个口要想获得较大的驱动能力,只能用低电平输出。2-18 当 AT89S51单片机运行出错或程序陷入死循环时,如何摆脱困境?参 P36答:按下复位按钮。2-19. 判断下列说法是否正确。A PC是一个不可寻址的特殊功能寄存器。 ()参 P22B单片机的主频越高,其运算速度越快。()参P34C在AT89S51单片机中,1 个机器周期等于1s。()参P36D特殊功能寄存器SP内存放的是栈顶首地址单元的内容。 ()参 P26

11、答: (A)对; (B)对;(C)错;(D)错。2-20.判断下列说法是否正确。参 P39A AT89S51单片机进入空闲模式,CPU停止工作。()参 P39B AT89S51单片机不论是进入空闲模式还是掉电运行模式后,片内RAM和SFR中的内容均保持原来的状态。 ()参 P39CAT89S51单片机进入掉电运行模式, CPU和片内的外围电路 (如中断系统、串行口和定时器)均停止工作。 ()参 P40DAT89S51单片机掉电运行模式可采用响应中断方式来退出。()参 P40答: (A)对; (B)对;(C)对;(D)错。3-1 判断以下指令的正误。 参 P61 64(1)MOV28H, R2;

12、 (2)DEC DPTR;(3)INC DPTR; (4)CLR R0; ( 5) CPLR5; ( 6)MOVR0,R1; (7)PUSH DPTR; (8)MOV F0,C; ( 9) MOVF0,Acc.3;(10)MOVXA, R1; ( 11)MOV C,30H; (12)RLCR0。答:(1)错( 2)错( 3)对( 4)错( 5)错( 6)错( 7)错( 8)对( 9)错( 10)对( 11)对( 12)错。3-2 判断下列说法是否正确。A. 立即数寻址方式是被操作的数据本身就在指令中,而不是它的地址在指令中。()参 P45B. 指令周期是执行一条指令的时间。 ()参 P36C.

13、指令中直接给出的操作数称为直接地址。 ()参 P45D.内部寄存器 Rn( n=17)可作为间接寻址寄存器。 ()参 P45答:(A)对( B)对( C)错( D)错。3-3 在基址加变址寻址方式中,以()作为变址寄存器,以()或()作为基址寄存器。 参 P45答: A,PC,DPTR。3-4 访问 SFR,可使用那些寻址方式? 参 P44 答:只能使用直接寻址方式。3-5 指令格式是由()和()组成,也可仅有()组成。答:操作码,操作数,操作码。参 P43,P63, P643-6.假定累加器 A 中的内容为 30H,执行指令 参P451000 H:MOVCA,A+PC后,把程序存储器()单元

14、的内容送入累加器A 中。答: 1031H。3-7 在 AT89S51中,PC和 DPTR都用于提供地址, 但 PC是为访问(存储器提供地址,而DPTR是为访问()存储器提供地址。 参 P22,参答:程序,数据。3-8 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的()。参 P45答:地址。)P273-9 下列程序段的功能是什么?参 P48PUSH AccPUSH BPOPAccPOPBBPOP AccPUSH BPOP BAccPUSH Acc答: A 的内容与 B 的内容互换。3-11 写出完成如下要求的指令,但是不能改变未涉及位的内容。(A)把 Acc.

15、3 ,Acc.4 , Acc.5 和 Acc.6 清零。(B)把累加器 A 的中间 4 位清零。(C)把 Acc.2 和 Acc.3 置 1。答:(A)ANL A, #87H;(A) 10000111(B)ANL A,#0C3H;(A) 11000011(C)ORL A,#0CH;(A) 000011003-12 假定(A)=83H, ( R0)=17H, (17H)=34H, 执行以下指令后,(A)=()。ANLA,#17H; 1000001100010111=00000011 A, (A)=00000011ORL17H,A;00110100 00000011=00110111 17H, (

16、 17H )=00110111XRLA,R0; 0000001100110111=00110100 ACPLA; (A)=11001011答:(A)=0CBH。3-13 假设( A) =55H,( R3)=0AAH,在执行指令“ ANL A,R3 ”后,( A)=(),(R3)=()。答:(A)=00H,( R3)=0AAH。3-14 如果(DPTR)=507BH,( SP)=32H,(30H)=50H, (31H)=5FH, (32H)=3CH,则执行下列指令后,( DPH)=(POPDPH; ( DPH) =3CH,), (DPL)=(SP)=31H),(SP)=()。POPDPL; (

17、DPL) =5FH,(SP)=30HPOPSP; (SP) =50HPOP DPH3CH32H(SP)-1SPPOP DPL5FH31H(SP)-1SPPOP SP50H30H29H答:(DPH) =3CH,(DPL)=5FH,(SP) =50H3-15 假定( SP)=60H, (A)=30H, ( B)=70H, 则执行下列指令后,( SP)=(),( 61H) =(),(62H)=()。PUSH Acc; (61H)=30H,( SP)=61HPUSH B; (62H)=70H,( SP)=62HPUSH B70H62H(SP)+1SPPUSH Acc30H61H(SP)+1SP60H答

18、:(SP)=62H,( 61H) =30H,(62H) =70H3-17 对程序存储器的读操作,只能使用()。参 P49A.MOV指令B.PUSH指令C. MOVX指令D. MOVC指令答:(D)。3-18 以下指令中,属于单纯读引脚的指令是()。参 P59A. MOV P1,AB. ORL P1,#0FHC. MOV C,P1.5D. ANLP1,#0FH.答:(C)。4-4 设计子程序时应注意那些问题?参 P73在编写子程序时应注意以下问题:(1)子程序的第一条指令前必须有标号。(2)主程序调用子程序,有如下两条子程序调用指令: 绝对调用指令 ACALL addr11。被调用的子程序的首地

19、址与绝对调用指令的下一条指令的高 5 位地址相同,即只能在同一个 2KB区内。 长调用指令 LCALL addr16。 addr16 为直接调用的目的地址,被调用的子程序可放置在 64KB程序存储器区的任意位置。(3)子程序结构中必须用到堆栈,用来保护断点和现场保护。(4)子程序返回时,必须以RET指令结束。(5)子程序可以嵌套,但要注意堆栈的冲突。4-10 若 SP=60H,标号 LABEL所在的地址为3456H,LCALL指令的地址为2000H,执行如下指令:2000H LCALLLABEL后,堆栈指针SP 和堆栈内容发生了什么变化?PC 的值等于什么?如果将指令LCALL直接换成 ACA

20、LL是否可以?如果换成ACALL指令,可调用的地址范围是什么?参 P58答:( 1)SP=SP+1=61H(61H)=PC的低字节 =03HSP=SP+1=62H(62H)=PC的高字节 =20H(2)PC=3456H(3)不可以(4)2KB2048 Byte4-11 对例 4-14 中的程序进行修改,使其精确延时50ms。答:可对程序做如下修改:ORG0100HDEL:MOVR7, #200DEL1:MOVR6, #123;将原来的立即数125 改为 123DEL2:DJNZR6, DEL2NOP;增加的指令DJNZR7, DEL1RET程序修改后的延时时间为:1+(1+123*2+1+2)

21、*200+2=50003 s=50.003ms5-1 外部中断1 的中断入口地址为() H。定时器1 的中断入口地址为()H。参P93答: 0013H;001BH 5-2 若( IP ) = 00010100B,则优先级最高者为()。最低者为()。参 P92答:外部中断 1,定时器 1 中断。5-4 下列说法正确的是()。P89A各中断源发出的中断请求信号,都会标记在AT89S51的 IE 寄存器中B各中断源发出的中断请求信号,都会标记在AT89S51的 TMOD寄存器中C各中断源发出的中断请求信号,都会标记在AT89S51的 IP 寄存器中D各中断源发出的中断请求信号,都会标记在AT89S5

22、1的 TCON与 SCON寄存器中答: D5-6 中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是()。参 P94A当前正在进行高优先级中断处理B当前正在执行RETI 指令C当前指令是 DIV 指令,且正处于取指令的机器周期D当前指令是MOV A,R3答: D5-7 AT89S51 单片机响应中断后,首先由硬件自动生成一条长调用指令LCALL,执行该指令的过程包括:首先把()内容压入堆栈,以进行断点保护,然后把长调用指令的16 位地址送(),使程序执行转向(中的中断地址区。 参 P93答: PC、PC、程序存储器)5-8 编写外部中断 1 为下跳沿触发的中断初始化程

23、序段。参 P9091答: 参考程序段如下:SETB IT1SETBEX1SETBEA 5-9 在 AT89S51 的中断请求源中,需要外加电路实现中断撤销的是( )。参 P9596A电平方式的外部中断请求B下跳沿触发的外部中断请求C外部串行中断D定时中断答:(A) 5-10 中断响应需要满足哪些条件?参 P93答:一个中断源的中断请求被响应,必须满足以下必要条件:( 1)总中断允许开关接通,即 IE 寄存器中的中断总允许位 EA=1。( 2)该中断源发出中断请求,即该中断源对应的中断请求标志为“1”。( 3)该中断源的中断允许位 =1,即该中断被允许。( 4)无同级或更高级中断正在被服务。 5

24、-11 下列说法正确的是()。A同一级别的中断请求按时间的先后顺序响应B同一时间同一级别的多中断请求,将形成阻塞,系统无法响应C低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求D同级中断不能嵌套答:(A)、(C)、(D)6-1 下列说法正确的是()。参 P90,参 P102 103A特殊功能寄存器SCON,与定时器计数器的控制无关B特殊功能寄存器TCON,与定时器计数器的控制无关C特殊功能寄存器IE ,与定时器计数器的控制无关D特殊功能寄存器TMOD,与定时器计数器的控制无关答:(A)对;(B)错;( C)错;(D)错;6-2 如果采用的晶振频率为3MHZ,

25、定时器计数器工作在方式0、1、2下,其最大定时时间各为多少?答:因为机器周期:12124( s)Tcy3 106f OSC所以定时器 / 计数器工作方式0 下,其最大定时时间为Tmax213410 6 ( s)81924( s)32768 ( s)32.768(ms)所以定时器 / 计数器工作方式1 下,其最大定时时间为Tmax216410 6 ( s)655364( s)262144( s)262.144(ms)所以定时器 / 计数器工作方式2 下,其最大定时时间为Tmax284 10 6 (s)2564( s)1024( s)1.024(ms)6-3 定时器 / 计数器用作定时器模式时,其

26、计数脉冲由谁提供?定时时间与哪些因素有关? 参 P102答:定时 / 计数器作定时器模式时,其计数脉冲由系统振荡器产生的内部时钟信号 12 分频后提供。定时时间与时钟频率和定时初值有关。6-4 定时器 / 计数器用作计数器模式时,对外界计数频率有何限制?参P107答:由于确认 1 次负跳变要花 2 个机器周期,即 24 个振荡周期,因此外部输入的计数脉冲的最高频率为系统振荡器频率的 1/24 。6-6.定时器 / 计数器的工作方式2 具有什么特点?适用于哪些应用场合?答:定时器 / 计数器的工作方式2 具有自动恢复初值的特点,适用于精确定时,比如波特率的产生。参 P1056-10 定时器计数器

27、测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为6MHz,求允许测量的最大脉冲宽度是多少?答:采用方式 1 定时工作方式。最大脉冲宽度为7-1 帧格式为1 个起始位, 8 个数据位和 1131.072ms个停止位的异步串行通信方式是方式()。参P123答:方式 1。7-2 在串行通信中, 收发双方对波特率的设定应该是()的。参 P128答:相等的。7-3 下列选项中,()是正确的。(A) 串行口通信的第 9 数据位的功能可由用户定义。 ( T)参 P127(B) 发送数据的第 9 数据位的内容在 SCON寄存器的 TB8位中预先准备好的。( T)(C) 串行通信帧发送时,指令把

28、TB8位的状态送入发送 SBUF中。(F)参 P125(D)串行通信接收到的第 9 位数据送 SCON寄存器的 RB8中保存。(T)参 P125 ( E)串行口方式 1 的波特率是可变的,通过定时器 / 计数器 T1 的溢出率设定。( T)参 P128答: A对; B对; C错; D对; E对。7-4 通过串行口发送或接收数据时,在程序中应使用: 参 P132 135 (A)MOVC指令 ( B) MOVX指令( C) MOV指令 ( D) XCHD指令答: C7-5 串行口工作方式1 的波特率是: 参 P128(A)固定的,为 f osc /32 。(B)固定的,为 f osc /16 。(

29、C)可变的,通过定时器/ 计数器 T1 的溢出率设定。(D)固定的,为 f osc /64 。答: C7-8 假定串行口发送的字符格式为1 个起始位, 8 个数据位, 1 个奇校验位, 1 个停止位,请画出传送字符“B”的帧格式?答:字符“ B”的 ASCII 码为“ 42H” ( 既 0BH+37H),帧格式如下:数字 (0 9)H 的 ASCII 码为 (0 9)+30H,数字 (AH FH)的 ASCII 码为 (AF)+37H。请画出传送字符“ C”的帧格式?起始位 01000011校验位 停止位0 7-13 某 AT89S51单片机串行口,传送数据的帧格式为1 个起始位( 0),7

30、个数据位, 1 个偶校验位和1 个停止位( 1)组成。当该串行口每分钟传送 1800 个字符时,试计算出波特率。答:串口每秒钟传送的字符为:1800/60=30 个字符 / 秒所以波特率为: 30 个字符 / 秒 10 位/ 个字符 =300bit/s。或波特率 =1800( 1+7+1+1)/60=300bit/s8-1 单片机存储器的主要功能是存储(程序)和(数据)。参 P141答:程序、数据。8-2 假设外部数据存储器2000H 单元的内容为80H,执行下列指令后累加器 A 中的内容为( 80H)。MOVP2,#20HMOVR0,#00HMOVXA,R0答: 80H。8-3 在存储器扩展

31、中,无论是线选法还是译码法,最终都是为了扩展芯片的片选端提供(片选)控制。 参 P143答:片选。8-4 起止范围为 0000H-3FFFH的存储器的容量是( 16) KB。 参 P157答: 16KB。8-5 在 AT89S51单片机中, PC和 DPTR都用于提供地址,但PC是为访问(程序)存储器提供地址,而DPTR是为访问(数据)存储器提供地址。答:程序、数据。8-6 11 根地址线可选( 2KB)个存储单元, 16KB 存储单元需要( 14)根地址线。答: 2K,14。8-7 4KB RAM存储器的首地址若为0000H,则末地址为(0FFF)H答: 0FFFH。8-8 区分MCS-51

32、单片机片外程序存储器和片外数据存储器的最可靠的方法是: 参 P158A看其位于地址范围的低端还是高端B看其离 MCS-51芯片的远近C看其芯片的型号是ROM还是 RAMD看其是与RD 信号连接还是与PSEN 信号连接答:(C,D)8-11 在 AT89S51单片机系统中,外接程序存储器和数据存储器共地址线和 8 位数据线,为何不会发生冲突?参 P15916 位答:因为控制信号线的不同:外扩的RAM芯片既能读出又能写入,所以通常都有读写控制引脚,记为OE和 WE 。外扩RAM的读、写控制引脚分别与AT89S51的 RD 和 WR 引脚相连。外扩的EPROM在正常使用中只能读出,不能写入,故EPR

33、OM芯片没有写入控制引脚,只有读出引脚,记为OE ,该引脚与 AT89S51单片机的 PSEN 相连。8-12 请写出图 814 中 4 片程序存储器 27128 各自所占的地址空间。参 P153答:图中采用了译码法。4 片地址分别为0000H-3FFFH、 4000H-7FFFH、8000H-BFFFH、C000H-FFFFH。8-13 现有 AT89S51单片机、 74LS373 锁存器、 1 片 2764EPROM和 2 片6264RAM,请使用他们组成一个单片机系统,要求如下:(1)画出硬件电路连线图,并标注主要引脚;(2)指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。答

34、:(1)电路图如下所示:(2)2764(C000HDFFFH)、1#6264(A000HBFFFH)、2#6264( 6000H7FFFH)解 2:(1)电路图在P158 图 8-20 中去掉 IC2 即可,(2)2764 的地址为C000H-DFFFH;IC3(6264)的地址为 C000H-DFFFH;IC4( 6264)的地址为 A000H-BFFFH。9-1 判断下列说法是否正确。A. 由于 8155H不具有地址锁存功能,因此在与 8031 的接口电路中必须加地址锁存器。B. 在 8155H芯片中,决定端口和RAM单元编址的信号线是AD7-AD0和/WRC. 8255A 具有三态缓冲器

35、,因此可以直接挂在系统的数据总线上D. 8255A 的 B 口可以设置成方式2答:A 错, 81C55具有地址锁存功能;B 错,在 81C55芯片中,引脚 IO/M* 、A2、A1、A0 决定端口地址和RAM单元编址;C对, 82C55具有三态缓冲器;D错, 82C55的 B 口只可以设置成方式0 和方式 1。9-5 82C55 的“方式控制字”和“PC 按位置位复位控制字”都可以写入 82C55的同一个控制寄存器,82C55是如何来区分这两个控制字的?答: 82C55 通过写入控制字寄存器的控制字的最高位来进行判断,最高位为 1 时,为方式控制字,最高位为0 时,为 C口的按位置位 / 复位

36、控制字。9-6 编写程序,采用8255A 的 C口按位置位 / 复位控制字,将PC7置 0,PC4置 1,(已知 8255A 各端口的地址为 7FFCH-7FFFH)参 P175答:本题主要考察对 82C55的 C 口的操作。其方式控制字的最高位为0 时,低四位控制对 C口置复位。由题目可知方式控制寄存器的地址为7FFFH。ORG0100HMAIN: MOVDPTR,#7FFFH;控制字寄存器地址 7FFFH送 DPTRMOVA,#0EH;将 PC7置 0MOVX DPTR,AMOVA,#09H;将 PC4置 1MOVX DPTR,AEND10-2.为什么要消除按键的机械抖动?软件消除按键的机

37、械抖动的原理是什么? 参 P198答:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理:在第一次检测到有键按下时,该键所对应的行线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。10-3. LED 的静态显示方式与动态显示方式有何区别?各有什么优缺点?参 P196 197答:静态显示时,数据是分开送到每一位LED上的。而动态显示则是数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显

38、示。静态显示亮度很高,但口线占用较多。动态显示口线占用较少,适合用在显示位数较多的场合。10-4.分别写出表 10-2 中共阴极和共阳极LED数码管仅显示小数点“. ”的段码。答: 80H(共阴极);7FH(共阳极)。 11-1 对于电流输出的D/A 转换器,为了得到电压输出,应使用_。(由运算放大器构成的电流/ 电压转换电路) 参 P239答:由运算放大器构成的I/V 转换电路11-2 使用双缓冲同步方式的D/A 转换器,可以实现多路模拟信号的(同时)输出。 参 P242答:同步11-4. D/A转换器的主要性能指标有哪些?设某DAC 为二进制12 位,满量程输出电压为5V ,试问它的分辨率

39、是多少? 参 P238答: D A 转换器的主要技术指标如下:分辨率: DA 转换器的分辨率指输入的单位数字量变化引起的模拟量输出的变化,是对输入量变化敏感程度的描述。建立时间:建立时间是描述DA 转换速度快慢的一个参数,用于表明转换速度。其值为从输入数字量到输出达到终位误差 (1 2)GB(最低有效位 ) 时所需的时间。转换精度:理想情况下,精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一致。只要位数相同,分辨率则相同但相同位数的不同转换器精度会有所不同。当 DAC为二进制 12 位,满量程输出电压为 5V 时,分辨率为 5 2121.22 mV 11-5. A D 转换器的两个最重要指标是什么? 参 P252答: A D 转换器的两个最重要指标:(1)转换时间和转换速率转换时间 AD 完成一次转换所需要的时间。转换时间的倒数为转换速率。 (2) 分辨率 AD转换器的分辨率习惯上用输出二进制位数或 BCD码位数表示。11-6. 分析 A/D 转换器产生量化误差的原因, 一个 8 位的 A/D 转换器,当输入电压为 0 5V 时,其最大的量化误差是多少?答:量化误差是由于有限位数字且对模拟量进行量化而引起的;最大的量化误差为0.195%;( =+LSB/2=+1/2*5/2 8 =+9.77mv )

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!