单片机复习题.doc

上传人:M****1 文档编号:550899824 上传时间:2023-06-25 格式:DOC 页数:9 大小:297.13KB
返回 下载 相关 举报
单片机复习题.doc_第1页
第1页 / 共9页
单片机复习题.doc_第2页
第2页 / 共9页
单片机复习题.doc_第3页
第3页 / 共9页
单片机复习题.doc_第4页
第4页 / 共9页
单片机复习题.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《单片机复习题.doc》由会员分享,可在线阅读,更多相关《单片机复习题.doc(9页珍藏版)》请在金锄头文库上搜索。

1、单片机原理与应用答辩题库 1. P0口做普通 IO口使用时,应该如何处理? 当P0作为I/O口使用时,特别是作为输出时,输出级属于开漏电路,必须外接上拉电阻才会有高电平输出;如果作为输入,必须先向相应的锁存器写“1”,才不会影响输入电平。2. P3口作为第二功能口使用时,各个引脚的功能分别是什么? P3.0 :RxD 串行口输入端 P3.1 :TxD串行口输出端 P3.2 :INT0 外部中断0请求输入端,低电平有效 P3.3 :INT1 外部中断1请求输入端,低电平有效 P3.4 :T0 定时/计数器 0计数脉冲输入端 P3.5 :T1 定时/计数器 1计数脉冲输入端 P3.6 :WR 外部

2、数据存储器写选通信信号输出端,低电平有效 P3.7 :RD 外部数据存储器读选通信信号输出端,低电平有效3. 定时计数器有几种工作方式?各有什么特点? 工作方式0 :当TMOD中的M1,M2设置成0,0时,定时器/计数器就工作在方式0,工作方式0是一种13位定时器/计数器方式。可用来测量外信号的脉冲宽度所持续的时间工作方式1 :工作方式1为16位定时器/计数其结构和操作与工作方式0基本相同,唯一的区别是工作方式1的计数器由TL0的8位和TH0的8位共同组成16位的计数器,工作方式2:方式2为8位自动装入时间常数方式,方式0和方式1若用于循环重复定时/计数时(如产生连续脉冲信号),每次计数满后溢

3、出时,寄存器TL0和TH0全部为0,所以第二次计数还得重新装入时间初值。工作方式3 :方式3:特殊工作方式只适用于T0,除了是用8位寄存器TL0外,其功能和操作与方式0和方式1完全相同,可作定时器使用,也可用作计数器。14. 串行口有几种工作方式?分别应用在什么场合? 有4种工作方式:方式0、方式1、方式2、方式3工作方式:方式0移位寄存器方式;方式1、方式2、方式3都是异步通信方式场合:方式0不用于通信,而是通过外接移位寄存器芯片实现扩展I/O口的功能;方式1用于双机通信;方式2、3主要用于多机通信,也可用于双机通信5. 单片机中断源有几个?5个中断源同级的中断优先级外部中断0 (P3.2)

4、 最高 最低定时器/计数器0中断外部中断1( P3.3)定时器/计数器0中断串行口中断6. 单片机中断触发方式有几种?分别是什么方式触发? 2种,电平触发和下降沿触发7. MCS-51单片机是几位机 ? 8位机8. 请画出独立式键盘的接法,并说明软件编码方式? 9. 请画出矩阵式键盘的接法,说明扫描原理?矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,上图中,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。这样,当按键没有按下时,所有的输入端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入

5、线的状态就可得知是否有键按下了10. 数码管有几种类型?原理如何 ? 按其内部结构可分为共阴型和共阳型;按其外形尺寸有多种形式,使用较多的是0.5和0.8。按显示颜色也有多种形式,主要有红色和绿色。按亮度强弱可分为超亮、高亮和普亮。11. 请说明共阳极数码管码表的推导过程? 12. 数码管有几种显示方式?优缺点是什么? 动态和静态静态显示: LED的亮度高,软件编程也比较容易,但是它占用比较多的I/O口资源,常用于显示位数不多的情况。 动态显示:它利用了人眼的“视觉暂留”效应,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。静态:优点:显示器每一位可以独

6、立显示,每一位由一个8位输出口控制段选码,故在同一个时刻各位可以独立显示不同的字符。缺点:N位静态显示器要求有N8根I/o口线,占用I/o口线较多,故在位数较多时往往采用动态显示。动态:优点:节约用线缺点:每一位段选线都接在一个I/o口上,因此每送一个段选码,8位就显示同一个字符,这种显示器是不能用的。解决这个问题利用人眼的视觉停留,从段选线I/o口上按位分别送显示字符的段选码,在位控制口也按相应的次序分别选通相应的显示位(共阴极送低电平,共阳极送高电平),选通位就显示相应字符,并保持几毫秒的延时,未选通位不显示字符(保持熄灭)。13. 请说明数码管动态扫描的原理? 利用人体的视觉暂留特性,只

7、要每秒扫描次数大于25次,就感觉数码管一直在亮。暂留特性的时值是二十四分之一秒14. 1602液晶的数字 16的含义是什么?2的含义是什么? 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)15. 如果我需要在 1602液晶的第一行第一个位置写一个英文字符,应该给液晶模块传递一个地址,地址为多少? 80H16. 说明 1602液晶 16各引脚的功能? 17. 当向 1602液晶写指令时,RS、RW、E各个引脚的状态如何? 写指令 输入:RS=0,RW=0,E=下降沿脉冲,DB0DB7=指令码 写数据 输入:RS=1,RW=0,E=下降沿脉冲,DB

8、0DB7=数据 18. TMOD寄存器的各位作用是什么? C/T:计数器/定时器方式选择位C/ T =0,为定时方式。C/ T =1,为计数方式。 GATE:门控位GATE0时,只要用软件使TR0(或TRl)置1就可以启动定时器T0(或T1);GATE=1时,只有/INT0(或/INT1)引脚为高电平且由软件使TR0(或TRl)置1时,才能启动定时器工作。19. DA转换器的直通方式、单缓冲方式、双缓冲方式原理是什么? 直通方式:将CS, WR1,XFER(都是低电平有效,字母上面有横杠)信号引脚都直接接地 ,ILE信号引脚接高电平时,LE1和LE2(字母上面有横杠)都为高电平,芯片处于直通状

9、态。 单缓冲方式:将两个锁存器中的任何一个处于直通方式,另一个工作于受控状态。双缓冲方式:两个锁存器都处于受控状态。20. 请画出 DA转换器 IV转换电路,并说明其原理? 21. ADC模数转换器在进行选型时,应注意哪些选用原则? 要实现单片机控制ADC0804进行模数转换,需要经过以下几个步骤: 1. 首先需要保证ADC0804的使能端/CS为低电平。 2. 向ADC0804的/WR写一个由高电平跳为低电平的信号,以启动转换过程。 3. 启动转换后,不断检查ADC0804的 /INTR端,如果/INTR端出现低电平,表明转换完成,否则循环检查。 4. 当转换完成, /INTR出现低电平时,

10、向ADC0804的/RD端写一个由高电平跳为低电平的信号,使DB0DB7输出数字信号。 5. 当DB0DB7出现数据后,单片机通过I/O口读取。 22. 请画出单片机的复位电路,并说明其原理? 复位电路的目的就是在上电的瞬间提供一个与正常工作状态下相反的电平。一般利用电容电压不能突变的原理,将电容与电阻串联,上电时刻,电容没有充电,两端电压为零,此时,提供复位脉冲,电源不断的给电容充电,直至电容两端电压为电源电压,电路进入正常工作状态23. 如果外部数据存储器地址范围为 0x70000x8FFF,在 C51中如何访问? 24. SCON寄存器各位的作用是什么? SM0、SM1:串行口工作方式控

11、制位,两位对应四种工作方式,如下表所示(fosc是晶振频率)。 SM2:多机通信控制位,主要用于方式2和方式3 REN:允许接收控制位 REN=1,允许接收;REN=0,禁止接收 TB8:发送数据第9位 TB8=1,说明该发送帧为地址帧。 TB8=0,说明该发送帧为数据帧 RB8:接收数据第9位 TI:发送中断标志 RI:接收中断标志25. C51中断服务函数如何编写? 中断服务程序的函数定义的语法格式如下: 返回值 函数名(参数) interrupt m using n 26. TCON寄存器各位的作用是什么? TF0和TF1:定时器/计数器溢出标志位。TR0和TR1:定时器/计数器运行控制

12、位。TR0(或TR1)=0,停止定时器/计数器0(或定时器/计数器1)工作。TR0(或TR1)=1,启动定时器/计数器0(或定时器/计数器1)工作。 27. IE寄存器各位的作用是什么? (1) EX0:外部中断(0)中断允许位;(2) ET0:定时/计数器T0中断允许位;(3) EX1:外部中断(1)中断允许位;(4) ET1:定时/计数器(T1)中断允许位;(5) ES:串行接口中断允许位;(6) EA:CPU中断总允许位。28. IP寄存器的作用是什么? 1) PX0:外部中断()中断优先级设定位;(2) PT0:定时/计数器(T0)中断优先级设定位;(3) PX1:外部中断()中断优先

13、级设定位;(4) PT1:定时/计数器(T1)中断优先级设定位;(5) PS:串行接口中断优先级设定位。29. 默认的中断优先级的顺序是什么? 30. 74LS244与 74LS245区别是什么?分别用在何处? 74LS244和74LS245常作单片机系统的总线驱动器, 也作三态数据缓冲器。 74LS244为单向驱动器或数据缓冲器当P2口需要增加驱动能力时, 可采用单向驱动器74LS244当51单片机的P0口需要增加驱动能力时, 必须采用双向驱动器, 可用74LS24531. 9针串口中我们常使用的分别是那几个引脚? RXD:接收数据。TXD:发送数据。GND:接地32. I2C总线协议中起始

14、信号如何产生? SCL线为高电平期间,SDA线由高电平到低电平的变化表示起始信号。33. 按键消抖的方法有哪些,请说明其中一种方法的原理? 软件消抖和硬件消抖。软件消抖法即是采用延时(一般延时1020ms)的方法,以避开按键的抖动,即在按键已稳定地闭合或断开时才读出其状态。34. 单片机的时序单位有几个,关系如何? 振荡周期:震荡脉冲的周期。时钟周期:cpu始终脉冲的重复周期(2个振荡周期)机器周期:一个机器周期包含6个状态周期指令周期:执行一条指令所占用的全部时间35. 单片机中断默认优先级顺序如何? 中断源同级的中断优先级外部中断0 (P3.2) 最高 最低定时器/计数器0中断外部中断1( P3.3)定时器/计数器0中断串行口中断36. 单片机的#EA、ALE、#PSEN信号的各自功能是什么? 37. EA:为片外程序存储器选用端,该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。ALE:地址索存有效信号输出在访问片外程序存储器期间,ALE以每机器周期两次进行信号输出,其下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,ALE端仍以上述频率(振荡频率fosc的1/6)出现,可作为对外输出的时钟脉冲或用于定时目的.端,PSEN:片外程序存储器读选通信号输出端,低电平有效。37.单片机的 PSW是什么?存放什么信息? 程序

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号