已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
答辩常见问题合集答辩常见问题合集 1 本课题的选课背景 意义等等 本课题的选课背景 意义等等 请参考任务书和开题报告 2 电路的主要工作原理是什么 元器件的作用等等 电路的主要工作原理是什么 元器件的作用等等 看原理图视频讲解 每个元器件的工作原理都有的 3 数码管采用的是什么扫描方式 数码管采用的是什么扫描方式 一位数码管的设计就是采用静态扫描静态扫描的方式 一位数码管是 8 个段选 1 个位 选 位选接电源或地 共阳接电源 共阴接地 段选接 IO 口 就可以控制显示了 多位一体的数码管只能用动态扫描的方式 因为硬件本身就将每个位的段都接到 起了 所以只能动态控制了 4 蜂鸣器或继电器的驱动三极管为什么选用蜂鸣器或继电器的驱动三极管为什么选用 PNP 型的 型的 9012 8550 而不是 而不是 NPN 型的 型的 9013 8050 因为 C51 单片机刚一上电的时候所有的 IO 口会被复位成高电平 如果选用 NPN 的 即使程序上将 IO 口拉低 蜂鸣器或继电器也会响一小下或吸合一下 为了避免这种情 况发生 就选用 PNP 型的 因为我们想控制蜂鸣器或继电器工作单片机的 IO 口要低电平 这样就避免了 因为我们不可能刚一通电就让蜂鸣器响或继电器吸合 5 为什么继电器吸合或风扇转动或蜂鸣器时 液晶屏幕可能会变暗 为什么继电器吸合或风扇转动或蜂鸣器时 液晶屏幕可能会变暗 当继电器吸合或风扇转动或蜂鸣器鸣叫时 需要的电流较大 而我们采用的电源 线或电池盒供电会有一定的压降 所以有可能会出现变暗 解决的办法是 1 电源线尽量用好一点的 或换粗一点的电源线供电 2 液晶模块背光 抽电流大的模块以及板子电源源头可以并上大电容进行稳 压续流 避免抽大电流造成压降 3 抽电流大的模块供电都直接从电源座那里拉也会有改善 6 超声波测距模块的工作原理 超声波测距模块的工作原理 一个控制口发一个 10uS 以上的高电平 就可以在接收口等待高电平输出 一有输 就可以开定时器计时 当此口变为低电平时就可以读定时器的值 此时就为此次测距的时间 方可算出距离 如此不断的周期测 就可以达到你移动测量的值了 详细原理及计算方式可以 参考论文 或讲解视频 7 你的程序是怎么下载进去的 你的程序是怎么下载进去的 市面上目前买的都是 STC 51 单片机 通过串口烧写进去 原理图时 一开机时 STC 单片机内部固化得一小段代码通过串口发动命令 如果超时 就开始正常运行 如果收到烧写工具的指令 就开始进入烧写程序过程 8 有些电阻的阻值是怎么算出来的 有些电阻的阻值是怎么算出来的 比如是 LED 串联的分压电阻 计算方法是 R U I Led 工作电压是 2V 左右 那么电阻的电压就是 供电电压 5v 2v 3v Led 点亮的电流是 4 20mA 电阻阻值范围 150 750 但是实际使用的时候使用的时候 led 就太亮了 容易烧坏 所以就适当的加大了电阻 9 晶振为什么选用晶振为什么选用 11 0592M 如果使用串口 就选择 11 0592M 如果不使用串口 可以使用 12M 12M 是比较常用的晶 51 单片机是 12 分频的 如果选用 12M 晶振 如果是单 指令周期的语句 刚好是 1us 其他语句正好是 1us 的整数倍 很轻松算出每个语句用了 多长时间 11 0592M 算波特率会刚好除干净 不会有误差 所以会使用串口使用 11 0592M 是因为在进行通信时 12M 频率进行串行通信不容易实现标准的波特率 比如 9600 4800 而 11 0592M 计算时正好可以得到 因此在有通信接口的单片机中 一般选 11 0592M 计算一下就知道了 如我们要得到 9600 的波特率 晶振为 11 0592M 和 12M 定时器 1 为模式 2 SMOD 设为 1 分别看看那所要求的 TH1 为何值 代入公式 11 0592M 9600 2 32 11 0592M 12 256 TH1 TH1 25012M 9600 2 32 12M 12 256 TH1 TH1 249 49 上面的计算可以看出使用 12M 晶体的时候计算出来的 TH1 不为整数 而 TH1 的值只能取整数 这样它就会有一定的误差存在不能产生精确的 9600 波特率 10 仿真图好像和实物图有差别呢 仿真图好像和实物图有差别呢 仿真图就是一个模拟用的 和实际效果是有点差别的 仿真中没有晶振电路和复 电路都是可以工作的 焊接是按照原理图来的而不是仿真 单片机原理与应用答辩题库 1 P0 口做普通 IO 口使用时 应该如何处理 答 接上拉电阻 4 串行口有几种工作方式 分别应用在什么场合 答 多机通讯主要用方式 2 和方式 3 5 单片机中断源有几个 答 有 5 个 风别是外部中断 0 定时器 0 外部中断 1 定时器 1 串行口 6 单片机中断触发方式有几种 分别是什么方式触发 答 有 5 种 分别是 1 高电平触发 2 低电平触发 3 上升沿触发 4 下跳沿触发 5 沿 触发 7 MCS 51 单片机是几位机 答 是 8 位机 9 请画出矩阵式键盘的接法 说明扫描原理 答 扫描原理 1 逐行扫描法 依次从第一至最末行线上发出低电平信号 如果该行线所连接的键没有按 下的话 则列线所接的端口得到的是全 1 信号 如果有键按下的话 则得到非全 1 信 号 2 线反转法 该法比行扫描速度快 但在硬件上要求行线与列线外接上拉电阻 先将行线作为输出线 列线作为输入线 行线输出全 0 信号 读入列线的值 那么在 闭合键所在的列线上的值必为 0 然后从列线输出全 0 信号 再读取行线的输入值 闭 合键所在的行线值必为 0 这样 当一个键被按下时 必定可读到一对唯一的行列值 再 由这一对行列值可以求出闭合键所在的位置 10 数码管有几种类型 原理如何 答 有两种 分别是共阴极和共阳极 共阴极就是把所有的阴极连在一起共地 共阳极就 是把所有的阳极连在一起接在 VCC 11 数码管有几种显示方式 优缺点是什么 答 有静态和动态两种显示方式 静态可以稳定的同时显示各自的字形 动态的可一节省 I O 口 13 请说明数码管动态扫描的原理 答 从 P0 口送段代码 P1 口送位选信号 段码虽同时到达 6 个 LED 但一次仅一个 LED 被 选中 利用 视觉暂留 每送一个字符并选中相应位线 延时一会儿 再送 选下一个 循环扫描即可 14 1602 液 的数字 16 的含义是什么 2 的含义是什么 答 16 是每行显示 16 个字符 02 是共显示两行 15 如果我需要在 1602 液 的第一行第一个位置写一个英文字符 应该给液晶模块传 递一个地址 地址为多少 答 地址为 0 x80 16 说明 1602 液 16 各引脚的功能 答 1 Vss 地管脚 GND 2 VDD 5V 电源管脚 Vcc 3 Vo 液晶显示驱动电源 0V 5V 4 RS 数据和指令选择控制端 RS 0 命令 状态 RS 1 数据 5 R W 读写控制线 R W 0 写操作 R W 1 读操作 6 E 数据读写操作控制位 E 线向 LCD 模块发送一个脉冲 LCD 模块与单片机之间将进行 一次数据交换 7 14 DB0 DB7 数据线 可以用 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 为定时 计数器选择位 高电平时为计数 低电平时为定时 M1 M2 为工作方式选择位 19 DA 转换器的直通方式 单缓冲方式 双缓冲方式原理是什么 答 直通方式 若 和 均为高电平 则 DI7 DI0 输入的数据便可直通地到达 8 位 DAC 寄存器进行 D A 转换 因此 只要将 ILE 接 5V CS XFER WR1 和 WR2 接地 DAC0832 便工作于直通方式 直通方式常用于不需要单片机控制的系统 单缓冲方式 单缓冲方式使 DAC0832 的两个寄存器中有一个处于直通方式 而另一个 处于受控的锁存方式 或者两个输入寄存器同时受控的方式 双缓冲方式 所谓双缓冲方式 就是将 DAC0832 内部的两个寄存器都连接成独立受控锁 存方式 单片机需发送两次写信号才可完成一次完整的 D A 转换 24 SCON 寄存器各位的作用是什么 答 SM0 SM1 串行口工作方式控制位 两位对应四种工作方式 SM2 多机通信控制位 主要用于方式 2 和方式 3 REN 允许接收控制位 TB8 发送数据第 9 位 RB8 接收数据第 9 位 TI 发送中断标志 RI 接收中断标志 26 TCON 寄存器各位的作用是什么 工作方式寄存器 TCON 控制定时器的启动 停止 标志定时器的溢出和中断情况 TCON 的高 4 位 定时器的运行控制位和溢出标志位 低 4 位 外部中断触发方式控制位和外部中断源标志位 TF0 和 TF1 定时器 计数器溢出标志位 当定时器 计数器 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 EX0 EA 总允许位 ES 串口中断允许位 ET1 定时计数器 1 中断允许位 EX1 外部中断 1 中断允许位 ET0 定时计数器 0 中断允许位 EX0 外部中断 0 中断允许位 28 IP 寄存器的作用是什么 答 中断优先级寄存器 IP B8H MCS 51 单片机有两个中断优先级 即可实现二级中断服务嵌套 每个中断源的中断优先级都是由中断优先级寄存器 IP 中的相应位的状态来规定的 某位设定为 1 则相应的中断源为高优先级中断 某位设定为 0 则相应的中断源为低优先级中断 单片机复位时 IP 各位清 0 各中断源同为低优先级中断 IP 寄存器各位的定义如下 1 PX0 外部中断 INT0 中断优先级设定位 2 PT0 定时 计数器 T0 中断优先级设定位 3 PX1 外部中断 INT1 中断优先级设定位 4 PT1 定时 计数器 T1 中断优先级设定位 5 PS 串行接口中断优先级设定位 29 默认的中断优先级的顺序是什么 答 外部中断 0 定时器 0 外部中断 1 定时器 1 串行口 31 9 针串口中我们常使用的分别是那几个引脚 2 引脚 接受数据 3 引脚 发送数据 5 引脚 信号地线 32 I2C 总线协议中起始信号如何产生 Scl 时钟线 线为高电平期间 sda 数据线 线有高电平向低电平的变化表示起始信 号 33 按键消抖的方法有哪些 请说明其中一种方法的原理 软件消抖和硬件消抖 软件消抖 如果按键较多 常用软件方法去抖 即检测出键闭合 后执行一个延时程序 5ms 10ms 的延时 让前沿抖动消失后再一次检测键的状态 如果 仍保持闭合状态电平 则确认为真正有键按下 当检测到按键释放后 也要给 5ms 10ms 的延时 待后沿抖动消失后才能转入该键的处理程序 34 单片机的时序单位有几个 关系如何 时序定时单位有 4 个 振荡周期 状态周期 机器周期和指令周期 振荡周期 振荡脉冲周期 状态周期 2 个振荡周期为一个状态周期 机器周期 一个机器周期包含 6 个状态周期 指令周期 执行一条指令所占用的全部时间 以机器周期为单位 若为 12MHz 晶振 则单 周期指令和双周期指令时间分别为 1 s 和 2 s 35 单片机中断默认优先级顺序如何 由高到低 外部中断 0 定时器 0 外部中断 1 定时器 1 串行口 定时器 2 36 单片机的 EA ALE PSEN 信号的各自功能是什么 ALE PROG 30 脚 地址锁存有效信号输出端 在访问片外程序存储器期间 ALE 以每机器周 期两次进行信号输出 其下降沿用于控制锁存 P0 输出的低 8 位地址 在不访问片外程序存 储器期间 ALE 端仍以上述频率 振荡频率 fosc 的 1 6 出现 可作为对外输出的时钟脉冲或用 于定时目的 对于片内含有 EPROM 的机型 在编程期间 该引脚用作编程脉冲 PROG 的输 入端 PSEN 29 脚 片外程序存储器读选通信号输出端 低电平有效 在从外部程序存储器读取 指令或常数期间 在每个机器周期内该信号两次有效 以通过数据总线 P0 口读回指令或常 数 在访问片外数据存储器期间 PSEN 信号将不出现 EA VPP 31 脚 EA 为片外程序存储器选用端 该引脚有效 低电平 时 只选用片外程序存 储器 否则单片机上电或复位后选用片内程序存储器 37 单片机的 PSW 是什么 存放什么信息 程序状态字 PSW 是一个 8 位标志寄存器 它保存指令执行结果的特征信息 以供程序查询 和判别 38 单片机有哪些时序 当晶振的振荡频率为 6MHz 时 一条双周期指令的 行时间是多 少 时序定时单位有 4 个 振荡周期 状态周期 机器周期和指令周期 8 微秒 39 定时器定时 50ms 100ms 晶振为 12MHz 分别应选择哪种工作方式 初值就如何 设置 方式 1 50ms TH0 0 x3C TL0 0 x0B0 100ms 超出定时范围了 可以用两次 50ms 代替 已知单片机机器周期为时钟周期的 12 倍 故每个机器周期为 1us 则 50ms 5o 1000us 65536 50000 0 x3cb0 40 什么是寻址方式 所谓寻址方式就是找到存放操作数的地址 进而把操作数提取出来的方法 41 什么是单片机的最小系统 时钟电路 晶振电路 和复位电路和 MC 51 单片机 43 简述单片机系统扩展的基本方法 单片机的系统扩展主要有程序存储器 ROM 扩展 数据存储器 RAM 扩展以及 I O 口 的扩展 功能器件的扩展 方法 三总线对接 满足器件工作时序 44 ISP 和 IAP 的含义是什么 区别是什么 ISP 在系统编程 MCU 在目标系统上直接被编程 例如 51 通过 ISP 口下载 IAP 在应用编程 MCU 在应用中直接被编程 例如 STM32 在 Flash 前部嵌入 IAP 程序 实现 正式程序中可以跳转 IAP 程序 IAP 程序通过 USB 接口获取二进制代码更新正式程序 45 简 述 C51 和标准 C 的主要区别 常我们在 PC 上的 C 语言都是基于操作系统对硬件细节的屏蔽并基于 POSIX 标准 C 函数库的 高层应用程序 而我们的 C51 程序的 C 语言则是实现直接的对硬件的操作 用 C 语言编写单片机应用程序与编写标准的 C 语言程序的不同之处就在于根据单片机存储 结构及内部资源定义 C51 具有标准 C 语言的标准数据类型 46 什么是单片机 单片机是一种集成电路芯片 是采用超大规模集成电路技术把具有数据处理能力的中央处 理器 CPU 随机存储器 RAM 只读存储器 ROM 多种 I O 口和中断系统 定时器 计时器等 功能 可能还包括显示驱动电路 脉宽调制电路 模拟多路转换器 A D 转换器等电路 集成到一块硅片上构成的一个小而完善的微型计算机系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硝酸生产工岗后强化考核试卷含答案
- 塔盘制炼工操作评估测试考核试卷含答案
- 生活垃圾堆肥操作工安全文明模拟考核试卷含答案
- 电工岗前技术应用考核试卷含答案
- 炼钢准备工安全技能考核试卷含答案
- 花卉园艺工岗前核心实操考核试卷含答案
- 胶带机移设机司机创新应用考核试卷含答案
- 下料工安全操作知识考核试卷含答案
- 真空电子器件化学零件制造工班组评比模拟考核试卷含答案
- 感光材料乳剂熔化工创新意识水平考核试卷含答案
- 骨科老年患者谵妄课件
- 《热力管道用金属波纹管补偿器》
- 2025年中国汽轮机导叶片市场调查研究报告
- 中班幼儿户外游戏活动实施现状研究-以绵阳市Y幼儿园为例
- 特色休闲农场设计规划方案
- 采购部门月度汇报
- 新华书店管理办法
- 档案专业人员公司招聘笔试题库及答案
- 工程竣工移交单(移交甲方、物业)
- 2025年高考语文全国一卷试题真题及答案详解(精校打印)
- 来料检验控制程序(含表格)
评论
0/150
提交评论