答辩常见问题合集

上传人:F****n 文档编号:99945310 上传时间:2019-09-21 格式:DOCX 页数:7 大小:26.08KB
返回 下载 相关 举报
答辩常见问题合集_第1页
第1页 / 共7页
答辩常见问题合集_第2页
第2页 / 共7页
答辩常见问题合集_第3页
第3页 / 共7页
答辩常见问题合集_第4页
第4页 / 共7页
答辩常见问题合集_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《答辩常见问题合集》由会员分享,可在线阅读,更多相关《答辩常见问题合集(7页珍藏版)》请在金锄头文库上搜索。

1、答辩常见问题合集1.本课题的选课背景、意义等等?请参考任务书和开题报告2.电路的主要工作原理是什么,元器件的作用等等?看原理图视频讲解,每个元器件的工作原理都有的3.数码管采用的是什么扫描方式? 一位数码管的设计就是采用静态扫描的方式,一位数码管是8个段选1个位选,位选接电源或地(共阳接电源,共阴接地),段选接IO口,就可以控制显示了 多位一体的数码管只能用动态扫描的方式,因为硬件本身就将每个位的段都接到起了,所以只能动态控制了。4.蜂鸣器或继电器的驱动三极管为什么选用PNP型的(9012、8550),而不是NPN型的(9013、8050)? 因为C51单片机刚一上电的时候所有的IO口会被复位

2、成高电平。如果选用NPN的,即使程序上将IO口拉低,蜂鸣器或继电器也会响一小下或吸合一下,为了避免这种情况发生,就选用PNP型的。因为我们想控制蜂鸣器或继电器工作单片机的IO口要低电平,这样就避免了,因为我们不可能刚一通电就让蜂鸣器响或继电器吸合。5.为什么继电器吸合或风扇转动或蜂鸣器时,液晶屏幕可能会变暗? 当继电器吸合或风扇转动或蜂鸣器鸣叫时,需要的电流较大,而我们采用的电源线或电池盒供电会有一定的压降。所以有可能会出现变暗 解决的办法是n 1.电源线尽量用好一点的,或换粗一点的电源线供电.n 2.液晶模块背光,抽电流大的模块以及板子电源源头可以并上大电容进行稳压续流.避免抽大电流造成压降

3、n 3.抽电流大的模块供电都直接从电源座那里拉也会有改善6.超声波测距模块的工作原理? 一个控制口发一个10uS以上的高电平,就可以在接收口等待高电平输出.一有输就可以开定时器计时,当此口变为低电平时就可以读定时器的值,此时就为此次测距的时间,方可算出距离.如此不断的周期测,就可以达到你移动测量的值了。详细原理及计算方式可以参考论文.或讲解视频7.你的程序是怎么下载进去的? 市面上目前买的都是STC 51 单片机,通过串口烧写进去,原理图时,一开机时,STC 单片机内部固化得一小段代码通过串口发动命令,如果超时,就开始正常运行如果收到烧写工具的指令,就开始进入烧写程序过程.8.有些电阻的阻值是

4、怎么算出来的? 比如是LED串联的分压电阻,计算方法是:R=U/ILed工作电压是2V左右,那么电阻的电压就是(供电电压5v-2v)=3vLed点亮的电流是420mA,电阻阻值范围:150750但是实际使用的时候使用的时候,led就太亮了,容易烧坏,所以就适当的加大了电阻。9. 晶振为什么选用11.0592M? 如果使用串口,就选择11.0592M ,如果不使用串口,可以使用12M 12M是比较常用的晶,51单片机是12分频的,如果选用12M晶振,如果是单指令周期的语句,刚好是1us,其他语句正好是1us的整数倍。很轻松算出每个语句用了多长时间。 11.0592M 算波特率会刚好除干净,不会有

5、误差,所以会使用串口使用11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波特率,比如9600,4800,而11.0592M计算时正好可以得到,因此在有通信接口的单片机中,一般选11.0592M计算一下就知道了。如我们要得到9600 的波特率,晶振为11.0592M 和12M,定时器1为模式2,SMOD 设为1,分别看看那所要求的TH1 为何值。代入公式:11.0592M 9600(232)(11.0592M/12)/(256-TH1) TH125012M 9600(232)(12M/12)/(256-TH1)TH1249.49上面的计算可以看出使用12M 晶体的时候计

6、算出来的TH1 不为整数,而TH1 的值只能取整数,这样它就会有一定的误差存在不能产生精确的9600 波特率。10. 仿真图好像和实物图有差别呢? 仿真图就是一个模拟用的,和实际效果是有点差别的,仿真中没有晶振电路和复电路都是可以工作的,焊接是按照原理图来的而不是仿真。单片机原理与应用答辩题库1.P0 口做普通IO 口使用时,应该如何处理?答:接上拉电阻。4.串行口有几种工作方式?分别应用在什么场合?答: 多机通讯主要用方式2和方式3。5.单片机中断源有几个?答:有5个。风别是外部中断0,定时器0,外部中断1,定时器1,串行口。6.单片机中断触发方式有几种?分别是什么方式触发?答:有5种。分别

7、是:1 高电平触发;2 低电平触发;3 上升沿触发;4 下跳沿触发;5 沿触发。7.MCS-51 单片机是几位机?答:是8位机。9.请画出矩阵式键盘的接法,说明扫描原理?答: 扫描原理: (1)逐行扫描法。依次从第一至最末行线上发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。(2)线反转法。该法比行扫描速度快, 但在硬件上要求行线与列线外接上拉电阻。 先将行线作为输出线, 列线作为输入线, 行线输出全“0”信号, 读入列线的值, 那么在闭合键所在的列线上的值必为0;然后从列线输出全“0”信号,再读取行线的输

8、入值,闭合键所在的行线值必为 0。这样,当一个键被按下时, 必定可读到一对唯一的行列值。 再由这一对行列值可以求出闭合键所在的位置。 10. 数码管有几种类型?原理如何?答:有两种,分别是共阴极和共阳极。共阴极就是把所有的阴极连在一起共地,共阳极就是把所有的阳极连在一起接在VCC。11.数码管有几种显示方式?优缺点是什么?答:有静态和动态两种显示方式。静态可以稳定的同时显示各自的字形,动态的可一节省I/O口。13. 请说明数码管动态扫描的原理?答:从P0口送段代码,P1口送位选信号。段码虽同时到达 6个LED,但一次仅一个LED被选中。利用“视觉暂留”,每送一个字符并选中相应位线,延时一会儿,

9、再送/选下一个循环扫描即可。14. 1602液 的数字16 的含义是什么?2 的含义是什么?答:16是每行显示16个字符,02是共显示两行。15. 如果我需要在1602液 的第一行第一个位置写一个英文字符,应该给液晶模块传递一个地址,地址为多少?答:地址为 0x80 。16. 说明1602液 16各引脚的功能?答:1.Vss:地管脚(GND)2.VDD:+5V电源管脚(Vcc)3.Vo: 液晶显示驱动电源(0V5V)4.RS:数据和指令选择控制端,RS=0:命令/状态;RS=1:数据5.R/W:读写控制线,R/W=0:写操作;R/W=1:读操作6.E:数据读写操作控制位,E线向LCD模块发送一

10、个脉冲,LCD模块与单片机之间将进行一次数据交换714.DB0DB7:数据线,可以用8位连接,也可以只用高4位连接,节约单片机资源,一般采用的是八位连接方法8.A:背光控制正电源9.K:背光控制地17. 当向1602液晶写指令时,RS、RW、E各个引脚的状态如何?答:RS:数据和指令选择控制端,RS=0:命令/状态;RS=1:数据R/W:读写控制线,R/W=0:写操作;R/W=1:读操作E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机之间将进行一次数据交换18. TMOD 寄存器的各位作用是什么?答: GATE为门控位,高电平有效,允许中断进入。C/T为定时/计数器选择

11、位,高电平时为计数,低电平时为定时,M1,M2为工作方式选择位。19. DA 转换器的直通方式、单缓冲方式、双缓冲方式原理是什么?答: 直通方式:若 和 均为高电平,则DI7DI0输入的数据便可直通地到达8位DAC寄存器进行D/A转换。因此,只要将ILE 接+5V,/CS、/XFER、/WR1和/WR2接地,DAC0832便工作于直通方式。直通方式常用于不需要单片机控制的系统。 单缓冲方式:单缓冲方式使DAC0832的两个寄存器中有一个处于直通方式,而另一个处于受控的锁存方式,或者两个输入寄存器同时受控的方式。 双缓冲方式:所谓双缓冲方式,就是将DAC0832内部的两个寄存器都连接成独立受控锁

12、存方式。单片机需发送两次写信号才可完成一次完整的D/A转换。24. SCON 寄存器各位的作用是什么?答: ?SM0、SM1:串行口工作方式控制位,两位对应四种工作方式?SM2:多机通信控制位,主要用于方式2和方式3?REN:允许接收控制位 ?TB8:发送数据第9位?RB8:接收数据第9位?TI:发送中断标志?RI:接收中断标志26. TCON 寄存器各位的作用是什么? 工作方式寄存器TCON:控制定时器的启动、停止,标志定时器的溢出和中断情况。TCON的高4位: 定时器的运行控制位和溢出标志位;低4位: 外部中断触发方式控制位和外部中断源标志位。 TF0和TF1:定时器/计数器溢出标志位。当

13、定时器/计数器0(或定时器/计数器1)溢出时,由硬件自动使 TF0(或TF1)置1,并向CPU申请中断。CPU响应中断后,自动对TF1清零。TF1也可以用软件清零。 TR0和TR1:定时器/计数器运行控制位。TR0(或TR1)=0,停止定时器/计数器0(或定时器/计数器1)工作。TR0(或TR1)=1,启动定时器/计数器0(或定时器/计数器1)工作。 IE1和IE0是中断控制位。IT1和IT1是中断标志位。27. IE 寄存器各位的作用是什么?答:E: EA X X ES ET1 EX1 ET0 EX0EA:总允许位ES:串口中断允许位ET1:定时计数器1中断允许位EX1:外部中断1中断允许位

14、ET0:定时计数器0中断允许位EX0:外部中断0中断允许位28. IP 寄存器的作用是什么?答:中断优先级寄存器IP(B8H)?MCS-51单片机有两个中断优先级,即可实现二级中断服务嵌套。?每个中断源的中断优先级都是由中断优先级寄存器(IP)中的相应位的状态来规定的。?某位设定为“1”,则相应的中断源为高优先级中断;?某位设定为“0”,则相应的中断源为低优先级中断。?单片机复位时,IP各位清“0”,各中断源同为低优先级中断。?IP寄存器各位的定义如下: (1) PX0:外部中断(INT0)中断优先级设定位;(2) PT0:定时/计数器(T0)中断优先级设定位;(3) PX1:外部中断(INT

15、1)中断优先级设定位;(4) PT1:定时/计数器(T1)中断优先级设定位;(5) PS:串行接口中断优先级设定位。29. 默认的中断优先级的顺序是什么?答:外部中断0,定时器0,外部中断1,定时器1,串行口。31. 9 针串口中我们常使用的分别是那几个引脚? 2引脚(接受数据),3引脚(发送数据),5引脚(信号地线)32. I2C 总线协议中起始信号如何产生? Scl(时钟线)线为高电平期间,sda(数据线)线有高电平向低电平的变化表示起始信号33. 按键消抖的方法有哪些,请说明其中一种方法的原理? 软件消抖和硬件消抖 软件消抖:如果按键较多,常用软件方法去抖,即检测出键闭合后执行一个延时程序,5ms10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当检测到按键释放后,也要给5ms10ms的延时,待后沿抖动消失后才能转入该键的处理程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

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