单片机接口技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、在计算机中,字符的编码普遍采用的是( ASCII码 )
2、在MCS-51系统中,若晶振频率是6MHz,一个机器周期等于( 2μs )
3、MCS-51的时钟最高频率是( 12MHz )
4、( 输出总线 )不是单片机总线
5、将十六进制数(2AF)H用二进制数表示为( 0010 1010 1111 B )
6、将二进制数(11 1101 0101)B用十六进制数表示为( 3D5 H )
7、在机器数中, ( 补码 )的零的表示形式是惟一的。
8、若[x]补码=1l10 0001,则x=( -31 )
9、某数在机器中用8421 BCD码表示为0111 1000 l001,其真值为( 789 )
10、己知x为整数,且[x]补=1001 1011,则x的十进制数值是( -101 )
11、计算机中的所有信息仍以二进制方式表示的理由是(物理器件最容易实现电路的功能)
12、一字节补码所能表示的整数范围是( -128~+127 )
13、8051与8751的区别是( 内部程序存储器的类型不同 )
14、80C51单片机有片内RAM容量( 256 B )
15、EEPROM是指( 电擦除的ROM )
16、存储器 不属于CPU的内部元件。
17、MCS-5l单片机复位后,程序计数器PC的内容是( 0000H )
18、803l单片机芯片在使用时应把 信号引脚( 接地 )
19、MCS-5l的程序计数器PC为16位计数器,因此其寻址范围是( 64K )
20、在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是( DPTR )
21、在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是( PC )
22、6MHz晶振的单片机在定时工作方式下,定时器可能实现的最小定时时间是( 2us )
23、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最小定时时间是( 1us )
24、单片机的指令地址存放在( PC )中。
25、在单片机中,用作标志寄存器的一个特殊功能寄存器是( PSW )
26、提高单片机的晶振频率,则机器周期信号( 变短 )
27、8051单片机用于选择内外程序存储器的控制信号是( )
28、PC的值是( 当前正在执行指令的下一条指令的地址 )
29、外部中断1固定对应的中断入口地址为( 0013H )
30、使用87C51且 =1时,则可以扩展ROM( 60KB )
31、在扩展系统中,能够提供地址信号的高8位的端口是( P2口 )
32、内部RAM中具有位地址的区域是( 20H~2FH )
33、PSW=18H时,则当前工作寄存器是( 3组 )
34、控制串行口工作方式的寄存器是( SCON )
35、P1口的每一位能驱动( 4个TTL低电平负载 )
36、在堆栈中压入一个数据时( 先令SP+1,再压栈 )
37、在堆栈操作中,当进栈数据全部弹出后,这时的SP应指向( 栈底单元 )
38、指令MOVC A,@A+PC源操作数的寻址方式是( 变址寻址方式 )
39、ANL 20H,#30H指
令中,源操作数的寻址方式是( 立即寻址方式 )
40、ANL C,/30H指令中,源操作数的寻址方式是( 位寻址方式 )
41、MOVX A,@DPTR指令中源操作数的寻址方式是( 寄存器间接寻址 )
42、MOV C,00H指令中源操作数的寻址方式是( 位寻址 )
43、Jz rel指令中,是判断( A )中的内容是否为0。
44、Jz rel指令中,操作数rel的寻址方式是( 相对寻址方式 )
45、下面条指令将MCS-51的工作寄存器置成3区( MOV PSW,#18H )
46、8051单片机有4个存储空间,它们分别是内部数据存储器、外部数据存储器、程序存储器和特殊功能寄存器SFR
47、8031与8051单片机的主要区别在于 8051单片机片内含有掩膜式ROM型程序存储器,8031单片机不含程序存储器。
48、DPTR由两个8位的寄存器组成,其名称分别是DPL和DPH.
49、单片机内部数据RAM中, 20H~2FH 字节地址范围有位地址,00H~1FH和30H~7FH字节地址范围没有位地址。
50、单片机内部RAM共128个单元,可以分为寄存器区、位地址区和通用RAM区 三部分。
51、当8051单片机复位后,程序的入口地址为 0000H.
52、DPTR分为 DPL 和 DPH 两个寄存器,用来存放 16位 地址。
53、根据应用的要求,复位电路通常有两种基本形式,它们分别是上电复位或按键复位。
54、MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.
55、在805l单片机中,一个机器周期包括6个状态周期,一个状态周期包括2个振荡周期。
56、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址.
57、当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了低8位地址.
58、8051含4KB掩膜ROM。
59、当单片机复位时,累加器A的内容为 00H;B的内容为 00H;SP的内容为 07H;P0~P3的内容为 FFH
60、MCS-51的堆栈是软件填写堆栈指针临时在 片内数据存储器 内开辟的区域.
61、MCS-51中凡字节地址能被 8 整除的特殊功能寄存器均能寻址。
62、程序状态字PSW主要起着标志寄存器 作用。
63、8051单片机使用电源为 +5V
64、8051单片机的引脚Vcc为 电源 端,Vss为 接地 端。
65、8051单片机中的并行端口分别是 P0口、P1口、P2口和P3口
66、8051单片机共有 7 种寻址方式。
67、访问外部数据存储器应采用 寄存器间接 寻址方式;查表应使用 变址 寻址方式。
68、在8051单片机中,堆栈操作的指令有 PUSH和POP 两个。
69、在8051单片机中,子程序调用的指令有 ACALL和LCALL 两个。
70、CJNE指令都是 3字节 字节指令。
71、指令SJMP $ 的功能是 无条件转移到本指令的首地址执行程序,即将本指令的首地址送给PC。
72、十进制调整指令DA A不能单独执行,在执行
该指令之前必须先执行 ADD 指令或者 ADDC指令。
73、位转移指令都是采用 相对 寻址方式实现转移的。
74、子程序必须使用 RET 指令返回主程序,而中断服务程序必须使用 RETI指令返回主程序。
75、PUSH指令是实现 把数据压入堆栈的 操作,而POP指令是实现 把数据从堆栈中弹出的 操作。
76、执行了DIV AB指令后,则商存放在 A 中,余数存放 B 中。
77、执行了MUL AB指令后,则积的高8位存放在 B 中,而积的低8位存放在 A 。
78、在MCS-51单片机中,加法指令可以分为 ADD 和 ADDC 两种。
79、读程序存储器指令有 MOVC A,@A+DPTR 和 MOVC A,@A+PC 两个,它们的源操作数都属于 变址 寻址方式。
80、减法指令的助记符为 SUBB ,其作用是将累加器A中的内容减去源操作数,再减去进位位C的内容,所得的结果存入累加器A。
81、INC指令的功能是 将操作数加1后存放到原处 ,DEC指令的功能是 将操作数减1后存放到原处 。
82、在立即寻址方式中,在数前使用 # 号来表示立即数。
83、在立即寻址方式中,立即数一定出现在 源 操作数中。
84、在执行MOVX A,@R0指令时,源操作数的高8位是由 P2 寄存器提供的。
85、访问外部数据存储器必须使用 MOVX 指令。
86、8051单片机中的定时器/计数器有T0和T1两个。
87、8051单片机中用于定时器/计数器的控制寄存器有 TMOD 和 TCON 两个。
88、8051单片机有五个中断源,分别是外部中断0、定时/计数器0、外部中断1、定时/计数器1和串行口中断 。
89、8051单片机有 2个加法定时/计数器,它们是由 TH0、TL0 、THl、和 TLl四个专用寄存器构成的。
90、8051单片机有5个中断源,分成2个优先级。控制中断允许的寄存器是IE:控制中断优先级的寄存器是IP。
91、8051单片机5个中断源的入口地址分别为 0003H、000BH、0013H 、001BH和0023H
92、外部中断0和外部中断1有两种引起中断的方式,一种是 下降沿引起中断 另一种是 低电平引起中断
93、要将外部中断0的触发方式设置成为低电平引起中断,则应将 IT0 位设置成 0
94、要将外部中断1的触发方式设置成为下降沿引起中断,则应将 ITl 位设置成 1
95、串行中断可以由 串行端口完成一帧字符发送或串行端口完成一帧字符接收 引起中断。
96、当计数/定时器l申请中断时,T1中断标志TFl将为1;而当该中断得到了响应后,TFl为 0
97、当串行端口完成一帧字符接收申请中断时,串行中断标志 RI将被系统设置为 1,当该中断得到了响应后,串行中断标志的状态为0
98、定时器方式控制寄存器TMOD中M1M0为01时,设置定时器工作于工作方式1
99.定时器方式控制寄存器TMOD
中C/T为1时,定时器工作于计数状态。
100、当定时器控制寄存器TCON中的TF0为1时,说明T0有中断请求。
101、中断服务程序必须使用RETI指令返回到主程序。
100、8051单片机工作于定时状态时,计数脉冲来自 单片机内部(振荡脉冲12分频后的脉冲。
103、8051单片机工作于计数状态时,计数脉冲来自 外部引脚(T0或T1)。
104、计算机的数据传送共有两种方式:并行数据传送和串行数据传送。
105、从起始位开始到停止位结束的全部内容 称为一帧(frame)。
106、串行数据通信有三种数据通路形式(方向):单工形式、全双工形式和半双工形式。
107、MCS-5l的串行口有一个缓冲寄存器,在串行发送时,从片内总线向 发送缓冲寄存器 写入数据;在串行接收时,从 接收缓冲寄存器 向片内总线读出数据。
108、由于串行口的发送和接收缓冲寄存器 为同一地址,所以发送与接收不能同时进行。
109、在基波传输时,波特率是用来表示 每秒钟传送格式位的数目 的。因此,1波特= 1位/秒。
110、通信是指 计算机与其外界的数据传送
111、单片机中使用的串行通信都是 异步 方式。
112、P3.0的第二功能线为串行端口的 TXD 端; P3.1的第二功能线为串行端口的 RXD 端。
113、串行端口的RXD是第 10 引脚;串行端口的TXD是第 11 引脚。
114、2764是 EPROM 芯片,其容量为 8KB,有 13 根地址线。
115、2716是 EPROM 芯片,其容量为 2KB,有 11 根地址线。
116、6116是 随机存取存储器 芯片,其容量为 2KB,有 11 根地址线。
117、在单片机扩展电路中,74LS373起 锁存低8位地址 作用。
118、提供扩展芯片的片选信号的方法有 线选法 和 译码法 两种方法。
119、在8051单片机扩展系统中,高8位地址由P2端口提供,低8位地址由 P0 端口提供。
120、 是 程序存储器读允许信号, ALE是 地址锁存允许信号。
121、确定I/O接口芯片的片选信号的方法通常有两种: 线选法和译码法
122、MCS-51系列单片机的I/O端口没有独立编址,而是与 外部数据存储器 统一编址。
123、单片机与接口之间传送信息有 无条件等待、查询和中断。
124、访问接口采用 寄存器间接 寻址方式。
125、访问接口采用 MOVX命令,而且在命令中只能使用 累加器A传送数据。
126、单片机对矩阵式键盘进行管理的三种方式分别是 程控扫描方式、定时扫描方式和中断扫描方式。
127、D/A转换器是把 数字量 变换成 模拟量 的线性电路器件。其主要参数有: 分辨率、转换时间、精度和线性度
128、一个D/A转换器能够转换8位二进制数,若转换后的电压满量程是5v,则它能分辨的
最小电压是 5 mV
129、A/D转换器输出数字量的形式有两种: 二进制和BCD码。
130、当A/D转换完毕时,DAC将产生 转换结束信号,这一信号可以作为查询的依据,或利用它产生 中断请求
131、A/D转换器与8031之间传送数据的方式有三种: 程序查询、中断和DMA。
132、MCl4433是 3(1/2) 或 (3位半) 位的 A/D或者模/数转换器。
133、扩展8255,是为了扩展 并行端口。
134、对8255进行初始化,使A口按方式0输出,B口按方式1输入,PC7~PC4按方式0输入,PC3~PC0按方式1输出,则控制字应为 8EH。
135、8155的定时/计数器是14位的 减 法计数器。
136、8155片内具有 256 字节的静态RAM,2个 8 位的并行I/O端口和1个 6 位的并行I/O端口,1个 14 位的减法定时/计数器,以及 1个地址锁存器。
137、在对8155的端口进行操作之前,必须对8155进行 初始化
138、8155的复位信号是采用 高 电平复位的。
139、8155的命令/状态存储器为 8位寄存器,写入的是 命令字(控制字),而读出的则状态字。
140、在使用805l扩展8155时,8155的ALE端应与8031的 ALE端相连接。
141、按键的抖动可以使用 软件消抖和硬件消抖 两种方法消除。
142、8279是一种可以同时提供 键盘输入和显示器显示 的可编程接口芯片。
143、8279有3个可寻址的寄存器,但只对应两个地址,因为 命令寄存器和状态寄存器 可以共用同一地址。
144、DAC0832内部有两个独立的寄存器,即 输入寄存器和 DAC寄存器
145、DAC0832在几个引脚信号不同组合的控制下可以实现 直通方式、单缓冲方式和双缓冲方式 三种工作状态。
146、DAC0832可连接成 直通方式、单缓冲方式和双缓冲方式 三种工作方式。
147、DAC0832主要由 一个8位数据输入寄存器、一个8位DAC寄存器和一个8位D/A转换器组成。
148、ADC0809是一种8 路模拟输入,8 位数字输出的逐次逼近式A/D转换器。
149.目前大多数的单片机采用( 哈佛(Harvard) )结构体系。
150.8051芯片中共有(256)个内部RAM单元,但能作为存储器供用户使用的只有前(128)个单元。
151.8051单片机内共有(2)个(16)位定时/计数器。
152.半导体存储器按读写功能可以分为(随机读写存储)和(只读存储器)两大类。
153.8051单片机中唯一一个不可以进行读写访问的16位寄存器是(DPTR)
154.MCS-51内部程序存储器(ROM)容量( 4KB ),地址从( 0000H )开始,用于存放程序和表格常数。
155.MCS-51输入/输出口线( 8 )条,它们都是( I/O )端口。
156.MCS-51,有( 5个 )中断源,分为( 2 )个优先级。
157.寻址方式就是( 如何找到存放操作数的地址,把操作数
提出来的方法 )。
158.复位方式有( 上电自动复位 )和( 按键手动复位 )。
159.与定时/计数器控制有关的寄存器( TCON,TMOD,IE )。
160.MCS-51单片机的CPU 包括了( 运算器 )和( 控制器 )两部分电路。
160.MCS-51单片机有( 2个16位定时/计数器 )。
161.MCS-51外部数据存储器寻址空间( 64KB )。
162.MCS-51常用的寻址方式有( 立即寻址、直接寻址、寄存器、寄存器间接寻址、变址寻址 )。
163.MCS-51单片机的PSEN 引脚是( 外部程序存储器 )选通信号。
164.MCS-51共有4个8位的并行I/O 口,分别记作( PO、P1、P2、P3 ),它们都是双向端口。每个端口有( 8 )条( I/O线 )。
165.寻址就是( 寻找指令中操作数或操作数所在地址 )。
166.在变址寻址方式中,以( 累加器 )作变址寄存器,以( PC或DPTR )作基础寄存器。
167. AT89系列单片机提供了两种省电方式:分别是( 掉电方式 )和( 空闲方式 )。
168. MCS-51单片机有5 中断源,2 个优先级,上电复位时,( 外部中断0 )中断源优先级级别最高。
169. MCS--51单片机的堆栈区只可设置在( 片内数据存储区 ),堆栈寄存器SP是8位寄存器
1、提供扩展芯片的片选信号的方法有哪几种?简述各方法的优点与缺点。
解答:
(1)线选法 优点: 电路简单; 缺点: 扩展芯片少。
(2)译码法 优点: 扩展芯片多; 缺点: 电路复杂。
2、8051单片机扩展程序存储器和数据存储器的电路中,为什么低8位地址信号需要外接地址锁存器?而高8位地址不需要外接地址锁存器?
解答:
因为PO端口输出没有锁存。而P2端口输出有锁存。
3、在8051单片机扩展8155的电路中,为什么低8位地址信号不需要外接地址锁存器?
解答:
虽然PO端口输出没有锁存,但是8155输入电路中有一个地址锁存器。
4、PSEN 是什么信号? PSEN 信号的作用是什么?
解答:
(1) PSEN是程序存储器允许信号。
(2) 输出读外部程序存储器的选通信号。取指令操作期间,PSEN的频率为振荡频率的1/6;但若此期间有访问外部数据存储器的操作,则将有一个机器周期中的PSEN 信号不出现。
5、ALE 是什么信号?ALE 信号的作用是什么?
解答:
(1) ALE是地址锁存允许信号。
(2)当单片机访问外部存储器时,该引脚的输出信号ALE 用于锁存PO端口的低8位地址。ALE输出的频率为振荡频率的1/6。
6、RD和WR 是什么信号? RD和WR信号的作用是什么?
解答:
(1) RD是读控制信号; WR是写控制信号。
(2)在数据存储器扩展电路中,RD用于控制数据存储器的OE 信号; WR 用于控制数据存储器的WE 信号。
7、
消除按键的抖动,通常有哪两种方法?
解答: 一种是软件去抖动,另一种是硬件去抖动。
8、为什么需要解决按键开关的抖动问题?
解答:
目前,无论是按键还是键盘,大部分都是利用机械触点的合、断作用。机械触点在闭合与断开瞬间由于弹性作用的影响,在闭合与断开瞬间都有抖动过程,从而使产生的电压信号也出现抖动。而操作人员的按键动作一般为十分之儿至几秒时间。在此期间电压信号将出现多次变化,很容易产生误判。因此,为了保证CPU 对键的闭合与断开作出正确判断,必须去除抖动影响。
9、简述什么是软件去抖动。
解答:
软件去抖动,就是通过设计延时程序,跳过按键机械抖动的过程,在按键稳定闭合或者稳定断开时,判断电平,从而得到正确的判断结果。
10、D /A 转换器与单片机接口常见的三种形式是什么?分别适用于哪类的D /A 转换器?
解答:
(1)直接与单片机相连。
(2)利用外加三态缓冲器或数据寄存器与单片机相连。
(3)用并行I/ 0 接口芯片与单片机相连。
第(1)种形式适用于D /A 内部有三态输入寄存器的D /A 转换器;第(2)种和第(3)种形式适用于D / A 内部没有三态输入寄存器的D /A 转换器,需要外加三态缓冲器来保存单片机的输出数据。
11、MCS-51单片机CPU的专用寄存器组包含6个寄存器,请写出它们的中文及英文名称。
答:程序计数器PC、累加器A、程序状态字PSW、堆栈指示器SP、数据指针DPTR、通用寄存器B.
12、MCS-51单片机的指令系统使用了哪些寻址方式? P84
答:寄存器寻址、直接寻址、立即寻址、寄存器间址、变址寻址、相对寻址、位寻址.
13、计算机的中断系统通常有几个功能,请具体写出这些功能。 P203
答:有4个功能;分别是:进行中断优先权排队、实现中断嵌套、自动响应中断、实现中断返回.
14、MCS-51单片机的串行接口有几种工作方式?请简述各种方式的功能。P337
答:有四种,分别是方式0、方式1、方式2、方式3;方式0是作为同步移位寄存器使用;方式1是10位异步通信;方式2和方式3都是11位异步收发。
15、什么是中断?MCS51单片机的中断源有哪些?
(1)中断是指计算机暂时停止程序的执行而为外部设备服务(执行中断服务程序),并在服务完成后自动返回原程序执行的过程。P200
(2)51单片机的中断源有外部中断0,外部中断1,定时器中断0,定时器中断1和串行口中断。P205
16、在进行系统扩展时,单片机的公共信号可以分为三大总线结构。具体是哪三大总线?它们分别有什么作用? P32
(1)三大总线为地址总线AB,数据总线DB和控制总线CB
(2)地址总线:
用来指定在RAM之中存储的数据的地址,用来传送地址信息
数据总线:在CPU和RAM之间来回传送需要处理或存储的数据
控制总线:是计算机系统中所有控制信号线的总称,在控制总线中传送的信息是控制信息。
17、简述8051有哪5类中断源?
答:具有5 个中断源,分别是外部中断INTO 和外部中断INT1、定时器溢出中断0 和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP 的设置,每个中断源都可以被定义为高优先级中断。
18、什么是光电隔离技术?在单片机系统设计时有那些作用?
(1)光电隔离技术是先将电信号转化为光信号,再将光信号转换为电信号,在此过程中将干扰信号进行隔离。
(2)光电隔离器在单片机前向和后向通道中常用来使单片机系统和前后级强电系统间进行电气隔离,使单片机系统免受来自被控系统的各类干扰。(P403)
19、8051的ALE线的作用是什么?8051不和片外RAM和ROM相连时,ALE线上输出的脉冲频率是多少?
答:解: 8051的ALE 线用于锁存PO 口输出的片外RAM/ROM 的低8 位地址; 8051不和片外RAM/ROM 相连时,ALE 线上输出脉冲的频率是fosc/6 (fosc是8051的时钟频率),该脉冲信号可用作外部时钟源或作为定时脉冲源使用。
20、在MCS-51中,哪些中断可以随着中断被响应而自动撤除?哪些中断需要用户来撤除?
解: MCS-51中,定时器/计数器溢出断、边沿触发方式的外部中断可以随着中断被响应而自动撤除;
电平触发方式的外部中断、串行口中断需要用户来撤除;
串行口中断需要用户用软件的方法撤除,
电平触发方式的外部中断需要用户用软件和硬件相结合的方法撤除
(具体方法见P213)。
21、今有存储容量为1K×4的存储器分别需要多少条地址线和数据线?
②满量程为10V的8位DAC芯片的分辨率为多少?
答:①10条地址线和4条数据线
②10V×2-8=39mv
22、外设端口有哪两种编址方法?各有什么特点?
解:1、外设端口的单独编址。
特点:(1) 需要专用的I/0 指令,实现CPU 和外设间的数据传送;
(2) I/0端口地址是独立的;
(3) CPU 要有一条能区分是I/0 访问还是存储器访问的控制引脚。
2、外设端口和存储器统一编址。
特点: (1) 无需专用的I/0指令,也不需要区分是I/0访问还是存储器访问的控制引脚。
(2) I/0端口地址是内存地址中的一部分。
23.什么叫振荡周期?
答:晶体振荡器直接产生的振荡信号的周期。
24.什么叫外部中断? 有几个外部中断源? 请求信号由什么引脚引入?
答:①当CPU执行主程/字时,外设向CPU强行发出的一个中断请求,CPU接到信号,中断主程序的执行并保存断点地址,然后转去响应中断。
②有2个外部中断源
;请求信号有NTO和NT1引脚引入。
25.请说明MCS-51单片机内RAM 低128 字节和高128 字节的用途?
答: 单片机内部低128位字节是内部数据存储器,此存储器分为3部分:工作寄存区、位寻址区、数据缓冲区。高128字节做为特殊功能寄存器使用。
26.什么叫中断? 中断的作用是什么?
答:当CPU 正在处理某事件时,外界发生了更为紧急的请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完毕后,CPU 再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。
中断作用:(1) 分时操作 (2) 实时处理 (3) 故障处理
27.中断优先级的顺序?
答: 顺序: 外部中断0→定时器0 中断→外部中断1→定时器1中断→串行口中断。