收藏 分享(赏)

单片机原理与接口技术习题答案.doc

上传人:dwy79026 文档编号:7006975 上传时间:2019-04-30 格式:DOC 页数:17 大小:195KB
下载 相关 举报
单片机原理与接口技术习题答案.doc_第1页
第1页 / 共17页
单片机原理与接口技术习题答案.doc_第2页
第2页 / 共17页
单片机原理与接口技术习题答案.doc_第3页
第3页 / 共17页
单片机原理与接口技术习题答案.doc_第4页
第4页 / 共17页
单片机原理与接口技术习题答案.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、单片机原理与接口技术习题集答案第 1 部分答案1-1 简述冯 诺依曼型计算机的主要特征。1、采用二进制代替十进制运算2、存储程序工作方法3、计算机硬件系统的构成1-2 计算机硬件系统由哪些部件组成?计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备五个部分。1-3 填空:(1)100D=01100100=64H(2)03CH=00111100B= 60D1-4 写出下列各数的原码、反码和补码(用二进制数表示)。21 -21 59 -59 127 -127 1 -121 原码:00010101 反码: 00010101 补码: 00010101 - 21 原码:10010101 反码:1

2、1101010 补码:11111011 59 原码: 00111011反码: 00111011补码: 00111011- 59 原码:10111011反码: 11000100补码: 11000101127 原码: 01111111反码: 01111111补码: 01111111- 127 原码:11111111反码:10000000补码:100000011 原码:00000001反码:00000001补码:00000001- 1 原码:1000001反码:11111110补码:111111111-5 用十进制数写出下列补码的真值:1FH 69H 89H FCH 97H CDH B3H 10H1

3、FH 的真值: 31D 69H 的真值: 105D89H 的真值: - 119DFCH 的真值: - 4D97H 的真值: - 105DCDH 的真值: - 51DB3H 的真值: - 77D10H 的真值: 16D1-6 已知 X 和 Y,求(X+Y) 补 。(1) X=31D,Y=55D (X+Y) 补 = 01010000B(2) X=46D,Y= - 81D (X+Y) 补 =11010001B(3) X=- 54D,Y=93D (X+Y) 补 =00100111B(4) X=- 23D,Y= - 67D (X+Y) 补 =10100110B(5) X=75D,Y=89D (X+Y)

4、补 =10100100B1-7 写出下列各数的 8421BCD 码。1234 56781234 的 BCD 码:00010010001101005678 的 BCD 码:01010110011110001-8 简述单片机的主要特点。1、具有优异的性能价格比2、集成度高、体积小、可靠性高3、控制功能强4、低电压、低功耗第 2 部分答案1、 MCS-51 单片机内部包含哪些主要部件?8 位 CPU4KB 的程序存储器(掩膜 ROM)128B 的数据存储器片外程序存储器最大寻址能力 64KB片外数据存储器最大寻址能力 64KB32 根输入/输出线1 个全双工异步串行接口2 个 16 位定时/计数器5

5、 个中断源,2 个中断优先级2、 在功能上、工艺上、程序存储器的配置上,MCS-51 单片机有哪些种类?工艺:HMOS 工艺和 CHMOS 工艺。类型:基本型和增强型。配置:片内无程序存储器、掩膜程序存储器 ROM、EPROM。3、简要说明 MCS-51 与 AT89C51 的主要区别是什么?AT89C51 单片机内部有 FLASH 存储器4、MCS-51 单片机的 P0P3 口在结构上有何不同?P0:数据总线和低 8 位地址总线P1:通用 I/O 接口P2:高 8 位地址线P3:多功能 I/O 接口5、单片机的片内、片外存储器如何选择?当 为低电平时,C PU 直 接 访 问 外 部 程 序

6、 存 储 器当 为高电平时,C PU 要 先 对 内 部 0 4K 程 序 存 储 器 访 问 , 然 后 自 动 延 至 外 部 超过 4K 的 程 序 存 储 器 。6、片机的晶振频率为 12MHz,则单片机的机器周期为多少?1T 机器 =12T 振 =12/fOSC=12/1210-6=1us7、状态字寄存器各位的含义如何?PSW 的各位定义为:CY:进行标志位(D7 位)。在进行加、减运算时,如果操作结果使累加器 A 中最高位 D7 向前有进位或借位,则 CY=1,否则 CY=0。在位操作中,CY 作位累加器 C 使用。AC:辅助进行位(D6 位)。在加减运算中,当 A 中的 D3 位

7、向 D4 位有进位或借位时,AC=l,否则 AC=0。通常在二-十进制调整时使用。F0、F1:用户标志位(D6、D1 位)。这两个是供用户定义的标志位,用户可根据需要对F0、F1 赋予一定的含义,由用户用软件方法对其置位或复位,用以控制用户程序的转向。RS1、RS0:工作寄存器区选择控制位(D4、D3 位)。用于设定哪一组工作寄存器为当前正在工作的工作寄存器组,即对相同名称的 R0R7 改变其物理地址,由用户通过软件方式加以选择。RS1、RS0 的取值与选用工作寄存器的关系如表 2-7 示。单片机在开机或复位后,RS1 和RS0 总是为零状态,也说是说,选择 0 区为当前工作寄存器组,故单片机

8、复位后的工作寄存器R0R7 的物理地址为 00H07H。表 2-7 工作寄存器组选择RS1 RS0 工作寄存器组 地址 寄存器0 00 11 01 1012300H07H08H0FH10H17H18H1FHR0R7R0R7R0R7R0R7OV:溢出标志位。用于指示累加器 A 在算术运算过程中是否发生的溢出。当运算结果超出了 8位数能表示的范围,即-128+127,则 OV 自动置 1,否则 OV=0。在加法运算中,OV=l 表示运算结果是错误的,OV=0 表示运算正确;在乘法运算中,OV=l 表示乘积超过 255,即乘积分别在 B 与 A 中,OV=0 表示乘积只在 A 中;在除法运算中,OV

9、=l 表示除数为 0,除法不能进行,OV=0 表示除数不为 0,除法可以正常进行。P:奇偶标志位。每条指令执行完毕后,由硬件根据 A 中 1 的数目对 P 位自动置位。若 A 中 1的数目为奇数,则 P=1,若 A 中 1 的数目为偶数,则 P=0。8、MCS-51 单片机的控制信号有哪些?作用如何? (29 脚) :外部程序存储器读选通信号。ALE/ (30 脚):地址锁存允许/编程信号。8051 单片机可寻 /VPP(31 脚):外部程序存储器访问允许/编程电压输入端。RST/V PD(9 脚 ):复位信号/备用电源输入端。9、单片机内部数据存储器是怎样划分的?作用如何?10、AT89C5

10、1 单片机有多少特殊功能寄存器?2111什么叫堆栈?堆栈指示器 SP 的作用是什么?单片机初始化后 SP 中内容是什么?在程序设计时,为什么要对 SP 重新赋值?堆栈就是设置在片内 RAM 中的一段存储区域,它遵循先入后出的原则。SP 就是一个用来指示栈顶位置的 8 位寄存器,它指示出堆栈顶部在内部 RAM 块中的位置。SP 初始化 07H,使得堆栈事实上由 08H 单元开始。考虑到 08H1FH 分属于工作寄存器区 13,若程序设计要用到这些区,则最好把 SP 值改到通用 RAM 区,即 2FH 或更大值。但是,如果堆栈指针初始化时设置在这个区域,就要留出足够的字节单元作为堆栈区,以防止在数

11、据存储时,破坏了堆栈的内容。12、数据指针 DPTR 和程序计数器 PC 都是 16 位寄存器,它们有什么不同之处?数据指针 DPTR 数据指针 DPTR 是一个 16 位的寄存器,由 2 个 8 位特殊功能寄存器 DPH 和DPL 拼装而成。DPH 作 DPTR 的高 8 位,DPL 作 DPTR 的低 8 位。因此,DPTR 既可作为一个 16 位寄存器来使用,也可以作为二个独立的 8 位寄存器 DPH 和 DPL 使用。DPTR 用作地址指针用来存放片内、片外 ROM 和片外 RAM 的地址,可寻址范围为 64K 地址空间寻址。程序计数器 PC 程序计数器 PC 是一个 16 位加 1

12、计数器,用来存放将要执行的指令地址,编码范围为 0000HFFFFH 共 64K。13、8031 单片机在应用中,P2 和 P0 口能否直接作为输入输出口连接开关、指示灯之类的外围设备?为什么?不能,8031 单片机芯片内无程序存储器, P0 口需用作数据总线和低 8 位地址总线来扩展外部程序存储器。14、AT89 系列单片机的复位方式有几种?复位后单片机的状态如何?有两种复位方式:手动按钮复位和上电复位在 SFR 中,除了端口锁存器、堆栈指针 SP 和串行口的 SBUF 外,其余寄存器全部清零,端口琐存器的复位值为 0FFH,堆栈指针值为 07H,SBUF 内为不定值。内部 RAM 的状态不

13、受复位影响,在系统启动时,RAM 的内容是不定的。15、AT89 系列单片机有哪几种省电方式?有两种省电方式:空闲方式和掉电方式第 3 部分答案1、简述下列基本概念:指令、指令系统、程序、汇编语言指令指令:指示计算机执行某种操作的命令。指令系统:指一台计算机所具有的全部指令的集合。程序:各种指令的有序组合。汇编语言指令:用助记符形式书写的指令,汇编语言指令由操作码和操作数两部分组成。2、MCS-51 单片机有那几种寻址方式?这几种寻址方式是如何寻址有七种寻址方式: 立即寻址 直接寻址 寄存器寻址 寄存器间接寻址 变址寻址 相对寻址 位寻址3、DA A 指令有什么作用?怎样使用?DA A ;这条

14、指令是进行 BCD 码运算时,跟在 ADD 或 ADDC 指令之后,将相加后存放在累加器中的结果进行修正。修正的条件和方法为:若(A 03 )9 或(AC)=1,则(A 03 )+06H(A 03 );若(A 47 )9 或(CY)=1,则(A 47 )+06H(A 47 )。若以上二条同时发生,或高 4 位虽等于 9 ,但低 4 位修正后有进位,则应加 66H 修正。4、已知 A=C9H,B=8DH,CY=1。执行指令“ADDC A,B”结果如何?执行指令“SUBB A,B”结果又如果?A=56H, B=8DH, CY=0;A=3CH, B=8DH, CY=1.5、若需访问特殊功能寄存器和片

15、外数据存储器,就采用那些寻址方式?寄存器间接寻址.6、在片内 RAM 中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48)H=90H,试分析下段程序中各条指令的作用,说出按顺序执行完指令后的结果:MOV A,40H ;把 40 单元的内容送往累加器 AMOV R1,A ;把累加器 A 的内容送往 R1MOV P1,#0F0H ;把立即数 F0 送往 P1 口MOV R1,30H ;把 30 单元的内容送往以 R1 的内容为地址的单元MOV DPTR,#1234H ;把立即数 1234 送往 DPTRMOV 40H,38H ;把 38 单元的内容送往 40 单元MOV R

16、1,30H ;把 30 单元的内容送往 R1MOV 90H,R1 ;把 R1 的内容送往 90 单元MOV 48H,#30H ;把立即数 30 送往 48 单元MOV A,R1 ;把以 R1 的内容作为地址送往累加器 AMOV P2,P1 ;把 P1 口的内容送往 P2 口7、试说明下段程序中每条指令的作用,当指令执行完后,R0 中的内容是什么?MOV R0, #0AFHXCH A, R0SWAP AXCH A, R0(R0)=0FAH8、把累加器 A 中的低 4 位送到外部 RAM 的 2000H 单元中,试编程序。ANL A,#OFHMOV DPTR,#2000HMOVX DPTR,A9、

17、利用乘法指令编写 15H33H 的程序,将乘积的高 8 位存入 31H 单元,低 8 位存入 30H 单元MOV A,#15HMOV B,#33HMUL A,BMOV 31H,BMOV 30H,A10、编程将片内 35H55H 单元中的内容送入到以 3000H 为首的存储区中。M: MOV R0,#35HMOV R1,#21HMOV DPTR,#3000HLOOP:MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R1,LOOPRET11、设 5AH 单元中有一变量 X,请编写计算下述函数式的程序,结果存入 5B 单元。Y=UAR DATA 5AHFUNC DATA

18、5BHSTATR:MOV A,VARCJNE A,#0AH,L1L4:LCALL SQUADD A,#08HLJMP COML1:INC L2LCALL SQUARECLR CSUBB A,#01HLJMP COML2:CJNE A,#0FH,L3LJMP L4L3:JNC L5LJMP L4L5:MOV A,#41HCOM:MOV FUNC,ARETSQU:MOV A,VARMOV B,AMUL ABRET 12、从 20H 单元开始有一无符号数据块,其长度在 20H 单元中,求出数据块中最小值,并存入 21H 单元。MIN: MOV R0,#21HMOV R2,#20HMOV A,R2MO

19、V R1,ADEC R2MOV A,R1LP0: MOV R3,AINC R1CLR CSUBB A,R1JC LP1MOV A,R1LP1: MOV A,R3LP2: DJNZ R2,LP0MOV R0,ARET第 4 部分习题答案 1、什么是中断、中断源和中断优先级? 中断是指中央处理器 CPU 正在处理某件事情的时候,外部发生了某一事件,请求 CPU 迅速去处理,CPU 暂时停止当前的工作,转入处理所发生的事件,处理完以后,再回到原来被停止的地方,继续原来的工作。这样的过程称为中断。中断源是指产生中断的请求源。一般计算机系统允许有多个中断源,当几个中断源同时向 CPU 请求中断,要求服务

20、的时候,就存在 CPU 优先响应哪一个中断源请求的问题,一般计算机根据中断源(所发生的实时事件)的轻重缓急排队,优先处理最紧急事件的中断请求,于是便规定每一个中断源都有一个中断优先级别。2、中断响应时间是否为确定不变的?为什么?答:不是确定不变的。和 电平在每一个机器周期的 S5P2被采样并锁存到 IE0、IEl 中,这个新置入的 IE0、IEl 状态等到下一个机器周期才被查询电路查询到。如果中断被激活,并且满足响应条件,CPU 接着执行一条硬件子程序调用指令以转到相应的服务程序入口,该调用指令本身需两个机器周期。这样,在产生外部中断请求到开始执行中断服务程序的第一条指令之间,最少需要三个完整

21、的机器周期。如果中断请求被前面列出的三个条件之一所阻止,则需要更长的响应时间。这样,在一个单一中断的系统里,外部中断响应时间总是在 38 个机器周期之间。3、中断响应后,是怎样保护断点和保护现场的?响应中断时,先置位相应的优先级状态触发器(该触发器指出 CPU 开始处理的中断优先级别),然后执行一条硬件子程序调用,使控制转移到相应的入口,清 0 中断请求源申请标志(TI 和 RI 除外)。接着把程序计数器的内容压入堆栈(但不保护 PSW),将被响应的中断服务程序的入口地址送程序计数器 PC。4、AT89C51 有几个中断源?有几级中断优先级?各中断标志是如何产生的?又是如何清除的?响应中断时,

22、各中断源中断入口地址是多少?AT89C51 单片机有 5 个中断源,具有 2 级中断优先级。中断源 入口地址外部中断 0 0003H定时器 T0 000BH 外部中断 1 0013H定时器 Tl 001BH串行口中断 0023H 5、试编写一段对中断系统初始化的程序,使之允许 INT0、INT1、T0 和串行口中断,且使串行口中断为高优先级中断。6、单片机片内定时器与计数器的主要区别是什么?定时器实际上也是工作在计数方式下,只不过对固定频率的脉冲计数,由于脉冲周期也固定,由计数值可以计算出计数时间,有定时的功能;计数器是对外部输入的非固定频率的脉冲计数, 由 于 脉 冲 周 期 无 规 律 ,

23、 就 无 法 计 算 时 间 ,只 能 计 数 脉 冲 个 数 。7、若 TMOD=B6H,T/C0 和 T/C1 分别工作在什么方式?8、设晶振频率 fosc=12MHz,AT89C51 定时器 0 的方式 0、方式 1、方式 2 的最大定时时间分别为多少?方式 0 13 位定时器最大定时间隔2 131S8.192ms方式 1 16 位定时器最大定时间隔2 161S65.536ms方式 2 8 位定时器最大定时间隔2 81S256S9、设晶振频率=6MHz,利用定时器 0 的方式 1 在 P1.0 产生一串 50Hz 的方波。定时器溢出时采用中断方式处理。解:T=1/F=1/50=0.02=

24、20ms(216-N)2us=10000 216-N=5000N=216-5000=60536N=EC78HORG 0000HLJMP STARTORG 000BHAJMP DS90ORG 0030H START: MOV SP,#60HMOV TMOD,#01HMOV TH0,#0EC,MOV TL0,#78HSETB ET0SETB EASETB TR0SJMP $ DS90: CPL P1.0RETI10、并行数据通信与串行数据通信各有什么特点?分别适用于什么场合?基本的通信方式有两种:a并行方式,数据的各位同时传送;b串行方式,数据一位一位顺序传送,并行通信通过并行输入输出接口进行,数

25、据有多少位就要有同样数量的传送线。并行通信的优点是处理速度快,缺点是传输线多。因此并行传输适用于近距离传输、处理速度快的场合。串行通信借助于串行输入输出接口实现,只要一条传输线。故串行通信节省传送线,特别是当位数多和长距离传送时,这个优点就更为突出。11、串行异步通信的数据帧格式是怎样的:这种通信方式的主要优缺点是什么?异步通信 这种方式在传送数据时,用一个起始位表示一个字符的开始,用一个停止位表示字符的结束,如图所示。由起始位到停止位的所有位构成一个字符的全部信息,称为一帧。每一帧包括以下几部分:(1)起始位 它标志传送数据的开始,一般为低电平,占一位。(2)数据位 要传送的字符,一般是 7

26、 位(ASCII 码),由低位到高位传送。(3)奇偶校验位 为了校验串行传送的正确性,一般都设有奇偶校验位,占一位。(4)停止位 异步通信的特点是传送数据以帧为单位,每帧都有一定的格式。都是以起始位开始,以停止位结束,每帧的长度预先选定。当线路不发送数据时处于停止位电平。第 5 部分习题答案1、 8031 单 片 机 为 核 心 , 对 其 扩 展 16KB 的 程 序 存 储 器 , 画 出 硬 件 电 路 并 给出 存 储 器 的 地 址 分 配 表 。电路图:P2.5P2.08031 ALEEA P0PSENQ0Q7G 373 ED0D7A7A0 A13A8 CS27128D7D0 OE

27、8031 引脚:P2.7 P 2.6 P2.5 P2.4 P2.3 P2.2 2.1 P2.0 P0.7 P0.0地址线: A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A027128:0 0 0 0 0 0 0 0 000 0 1 1 1 1 1 1 11地址为:0000H3FFFH2、 采 用 统 一 编 址 的 方 法 对 8031 单 片 机 进 行 存 储 器 扩 展 。 要 求 用 一 片2764、 一 2864 和 一 片 6264, 扩 展 后 存 储 器 的 地 址 应 连 续 , 试 给 出 电 路 图及 地 址 分

28、配 表 。P2.4P2.08031ALEP0WREA RDPSENE3 P2.7 C Y0P2.6 B B8 Y1P2.5 A Y2 E2 E1 Q0 Q7G 373 ED0 D7A7A0 A12A8 CS624D7D0 WR RDA7A0 A12A8 CS2864D7D0 OEA7A0 A12A8 CS2764D7D0 OE+5V电路图: 8031 引脚:P2.7 P 2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7P0.0地址线:A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A02764:0 0 0 0 0

29、 0 0 0 0.0| 0 0 0 1 1 1 1 1 11地址:0000H1FFFH2864: 0 0 1 0 0 0 0 0 00|0 0 1 1 1 1 1 1 11地址:2000H3FFFH3、 用 8255A 扩 展 并 行 I/O 口 , 其 中 A 口 输 入 , B 口 输 出 , 画 出 电 路 连 接图 , 并 给 出 8255A 的 初 始 化 程 序 。电路图:Q1GQ0D0D7CSPA0PA1PA2PA3PA4PA5PA6PA7PB08255AA1A0D0D7RDP2.5MCS-51ALEP0WRRDEAOCPB1PB2PB3PB4PB5PB6PB7+5V74lS37

30、3WR+5V(2)MCS-51 引脚:P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 地址线:A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A2 A1 A08255A 地址:A 口:1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 DFFCHB 口:1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 DFFDHC 口: 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 DFFEH控制口:1 1

31、0 1 1 1 1 1 1 1 1 1 1 1 1 1 DFFFH(3)程序: MOV DPTR,#DFFFH MOV A,DPTRMOV A,#90H INC DPTRMOVX DPTR,A MOVX DPTR,AMOV DPTR,#DFFCH4.用 8255A 扩 展 电 路 设 计 4 路 抢 答 器 。 要 求 A 口 输 入 四 路 抢 答 信 号 , B 口输 出 四 路 抢 答 指 示 ( 用 LED 发 光 二 极 管 ) 和 声 音 提 示 。+5VGOCQ1Q0D0D7MCS-51P0EAP2.5ALEA1A0D0D78255APA0PA1PA2PA3PA4PB0PB1PB

32、2PB3WR74LS373主持人WRRDCSRD程序:MOV DPTR, #7FFFHMOV A, #98HMOVX DPTR, ANO: MOV DPTR, #7FFCHMOVX A, DPTRJB ACC.4, NOLCALL YS10MSJB ACC.4, NOJNB ACC.4, $ZERO: MOV DPTR, #7FFCHMOVX A, DPTRJB ACC.0, ONELCALL YS5MSJB ACC.0, ONELCALL LAMPLJMP NOONE: JB ACC.1, TWOLCALL YS5MSJB ACC.1, TWOLCALL LAMPLJMP NOTWO: JB

33、 ACC.2, THRLCALL YS5MSJB ACC.2, THRLCALL LAMPLJMP NOTHR: JB ACC.3, ZEROLCALL YS5MSJB ACC.3, ZEROLCALL LAMPLJMP NOLAMP:ANL A, #0FFHMOV DPTR, #7FFDHMOVX DPTR , ARET 5、 如图 2-10 所示 8031 与 AD0809 的接口电路,把 P3.0 改成 P3.2,请采用中断的方法编写 A/D 转换程序。ORG 0000HAJMP MAINORG 0013HAJMP INT1MAIN:MOV DPTR,#0000HMOV SP1,#60H

34、SETB IT1SETB EX1SETB EAMOV R0,#30HMOV R2,#08HMOVX DPTR,ASJMP $INT1: MOV A,DPTRMOV R0,AINC R0INC DPTRDJNZ R2,LOOPCLR EALJMP LOOP1LOOP: MOVX DPTR,ALOOP1: RETIEND6、 如图 2-16 所示两路异步信号电压输出接口电路,如果要求输出单路正弦波,电压变化的幅值为-5+5V,请编写实现上述要求的程序。解:产生的正弦波可以采用查表法。假设正弦波的幅值为 5V,一个周期中的表示点为 N,那么第 1点角度为 0,对应的正弦值为 5sin0,第二点的角度

35、为 360/N,对应的正弦值为 5sin(360/N)。0.122=(D-128)*5/128 D=83HV=VmaxsintORG 0000HLJMP START ORG 0030H START:MOV R5,#00HSIN: MOV A R5 MOV DPTR,#TABMOVC A,A+DPTRMOV DPTR,#0BFFFHMOVX DPTR AINC R5SJMP SINTAB: DB 80H 83H 86H 89HEND第 6 部分习题答案1 、输入/输出通道分为哪些类型?它们各有什么作用?输入通道分为:模拟输入通道和开关量输入通道。模拟量输入通道作用:把传感器转换后的电信号经过适当

36、的调理,然后转换成数字量输入计算机。开关量输入通道的作用:接受外部设备的状态逻辑信号,并对输入的状态信号采取转换,保护,滤波,隔离等措施。输出通道分为:模拟量输出通道和开关量输出通道。模拟量输出通道:把数字量转换成适合于执行机构的模拟量。开关量输出通道:主要是滤波,电平转换,隔离和功率的驱动。2 、静态显示和动态显示的区别是什么?静态显示:系统在每一次显示输出后,能保持显示不变,仅存在待显示数字需要改变时,才更新其数字显示器中锁存的内容,这种显示占用 CPU 时间少,显示稳定可靠。缺点是,当显示位数较多时,占用 I/O 较多。动态显示:CPU 需定时地对每位 LED 显示器进行扫描,每位 LE

37、D 显示器分时轮流工作,每次只能使一位 LED 显示,但由于人眼视觉暂留现象,仍感觉所有的 LED 显示器都同时显示。这种显示的优点是使用硬件少,占用 I/O 少,缺点是占用 CPU 时间长,只要不执行显示程序,就立刻停止显示。3 、如图 2-2 所示的静态显示器接口电路,编写一位极性和三位十进制数字的静态显示程序,并根据小数点状态信息点亮相应位的小数点。static: MOV R5, #40HMOV R0, #31HMOV R2, #04HMOV DPTR, #TABMOV R1, 30HLOOP: MOV A, R0MOVC A, A+DPTRMOV R4, AMOV A, R1JNB A

38、CC.3, LOOP1MOV A, R4ANL A, #7FHMOV R4, A LOOP1: MOV A, R1RL AMOV R1, AMOV A, R4MOV P2, R5MOVX R0, AMOV P2, #0FFHINC R5DJNZ R2, LOOPRET4、试用 89C51 单片机、按钮开关和 LED 显示器等器件,设计一个四路抢答器,请画出硬件电路,并编写软件程序。+5V+5V8255ACS PA0A0 PA3 A1 PA4PB0D0D7WRPB3RDPB474LS0774LS075K 5K 5KK1K2 K5 主持人按钮803174LS373P2.7ALEP0WRRDG Q0

39、D0D7 Q1OC5 、89C51 单片机的 P3 口接一个共阴极的数码管,P1 口接 44 的键盘,每个键的键值依次是 0F,要求任意按下一个键,则在数码管上显示该键的键值,请编写一段程序完成上述任务。PROGROMM: LCALL KEY LCALL DISPLAYRETKey: ACALL K0CJNE A, #0FH, LK1RETLK1: ACALL YS20msACALL K0CJNE A, #0FH, LK2 RETLK2: MOV R2, #0EFHMOV R4, #00HMOV A, R2MOV P1, AMOV A, P1JB ACC.0 LONEMOV A, #00HAJ

40、MP KNLONE:JB ACC.1, LTW0MOV A, #04HAJMP KNLTW0:JB ACC.2, LTHRMOV A, #08HAJMP KNLTHR: JB ACC.3, NEXTMOV A, #00CHKN: ADD A, R4RETK0:MOV P1,#0FHMOV A,P1RETNEXT: INC R4MOV A, R2JNB ACC.7, KNDRL AMOV R2, AAJMP LK4KND: RETT20ms: MOV R7, #18HTm: MOV R6, #0FFHTm6: DJNZ R6, Tm6DJNZ R7, TmRETDISPLAY: MOV DPTR

41、, #TABMOVC A, A+DPTRMOV P3, ARETTAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99HDB 92H, 82H, 0F8H, 80H, 90HDB 88H,83H,0C6H,0A1H,86H,8EH6、简述 SSR 的结构和工作原理。固态继电器是一个四端有源器件,其输入控制端可与 TTL 及 CMOS 电平兼容,其结构一般由耦合电路、整形放大电路、开关电路和吸收电路四部分构成。耦合电路由光电耦合器组成,作用是耦合控制信号同时实现隔离;整形放大电路的作用是将光电管接收到的控制信号进行整形放大用于触发电子开关;开关电路的作用是使电子开关导通与负载构成回路;吸收电路的作用是用于防止从负载电源传来的尖峰、浪涌电压对开关器件的冲击。固态继电器根据使用场合分为单向直流型和双向交流型

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报