MCS-51系列单片微计算机-14.ppt_第1页
MCS-51系列单片微计算机-14.ppt_第2页
MCS-51系列单片微计算机-14.ppt_第3页
MCS-51系列单片微计算机-14.ppt_第4页
MCS-51系列单片微计算机-14.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

9 1LED显示器控制发光二极管 LED 组成的显示器是单片机应用中最常用的输出设备 它由若干个发光二极管按一定的规律排列而成 1 LED显示器的结构 9 单片机应用举例 2 显示器的工作方式a 静态显示方式 所谓静态显示 就是当显示器显示某一个字符时 相应的发光二极管恒定地导通或截止 静态显示的优点 显示稳定 亮度大 节省CPU的时间 b 动态显示方式 所谓动态显示 就是一位一位地轮流点亮各位显示器 扫描 对于每 位显示器来说 每隔一段时间点亮一次 扫描口 段数据口 在803lRAM存贮器中设置六个显示缓冲器单元79H 7EH分别存放6位显示器的显示数据 依次地改变A口输出为高的位 相应的公共阴极为低电平 B口输出对应的段数据 6位显示器就显示出由缓冲器中显示数据所确定的字符 9 2键盘的控制1 键盘工作原理键盘是由若干个按键组成的开关矩阵 它是最简单的单片机输入设备 键盘上闭合键的识别可以由专用的硬件实现 也可以靠软件识别 行线 列线 如果把行线接到单片机的输入口 列线接到单片机的输出口 则在单片机的控制下 先使某一条列线为低电平 其余三根列线都为高电平 读行线状态 如果四根行线都为高电平 则这一列上没有键闭合 如果读出的行线状态不全为高电平 则这一列上和为低电平的行线相交的键处于闭合状态 逐列输出低电平 并判断行状态 就实现了对键盘的扫描 CPU对键盘扫描有三种方式 程序控制的随机方式 定时控制方式 中断控制方式 CPU对键盘上闭合键的键号确定 可以根据行线和列线的状态计算求得 也可以根据行线和列线状态查表求得 闭合和断开过程中的抖动 2 硬件连接 8031外接一片8155 8155的RAM地址为7E00 7EFFH I O口地址为7F00 7F05H 8155的PA口为输出口 控制键盘的列线Y0 Y7的电位作为键扫描口 同时又是6位显示器的扫描口 8155的PB口作为显示器的段数据口 8155的C口作为输入口 PC0 PC3接行线Y0 Y3 称为键输入口 3 键盘输入程序设汁方法a 判别键盘上有无键闭合其方法为扫描口PA0 PA7输出全 0 读PC口的状态 若PC0 PC3为全 1 键盘上行线全为高电平 则键盘上没有闭合键 若PC0 PC3不为全 1 则有键处于闭合状态 b 去除键的机械抖动其方法为判别到键盘上有键闭合后 延迟一段时间再判别键盘的状态 若仍有键闭合 则认为键盘上有一个键处于稳定的闭合期 否则 认为是键的抖动 c 判别闭合键的键号方法为对键盘的列线进行扫描 扫描口PA0 PA7依次输出 d 使CPU对键的一次闭合仅作一次处理采用的方法为等待闭合键释放以后再作处理 相应地顺次读出PC口的状态 若PC0 PC3为全 l 则列线输出为 0 的这一列上没有键闭合 否则 这一列上有键闭合 闭合键的键号等于为低电平的列号加上为低电平的行的首键号 4 键盘输入程序框图 5 键盘输入程序 判断有无键闭合子程序 5 键盘的定时扫描方式 定时中断服务程序采用如下设计思想 在内部RAM的位寻址区设立抖动标志KM 处理标志KP 有效标志KIN三个标志位和键号缓冲器KBOF 由于程控扫描方式实时性差 效率低 6 键盘的中断扫描方式 P1 0 P1 3作键输入线 P1 4 P1 7作扫描输出线 A 9 3步进电动机的控制1 控制原理步进电动机是一种将电脉冲转换成相应角位移或线位移的装置 它能把数字脉冲转换成机械位移增量 步进电动机的运转是由脉冲信号控制的 可以采用单片机技术 通过软件设置方式来控制步进电动机的运行 a 步进电动机的正 反转步进电动机有三相绕组A B C 当某一相绕组通电时 在其内部形成N S极 产生磁场 在磁场的作用下 转子将会转动步进一步 步进电动机按三相六拍方式来工作 若在A B C三相绕组上依次输入脉冲的顺序为 则步进电动机将沿顺时针方向转动 若在A B C三相绕组上依次输入脉冲的顺序为 则步进电动机将沿逆时针方向转动 b 步进电动机运转的速度步进电动机运转的速度是由输入到A B C三相绕组上脉冲的频率所决定的 频率越高 电动机运转的速度越快 否则 速度就越慢 因而通过延时程序控制输出脉冲的频率 就可以实现对步进电动机转速的控制 c 步进电动机转动的角度步进电动机的步距角为 2 步进电动机控制电路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论