单片机-第十章 单片机接口技术课件_第1页
单片机-第十章 单片机接口技术课件_第2页
单片机-第十章 单片机接口技术课件_第3页
单片机-第十章 单片机接口技术课件_第4页
单片机-第十章 单片机接口技术课件_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

单片机接口技术并行接口键盘显示器接口串行接口A/D转换D/A转换并行接口可编程并行接口芯片8255

3个可编程8位并行I/O口可编程多功能接口芯片8155

2个8位I/O口1个6位I/O口256BYTE的RAM1个14位计数器8255并行接口结构图8255结构图引脚图8255的逻辑结构框图和引脚图端口选择表编程要点初始化时要设置8255的工作方式及端口的输入输出端口地址的确定(根据电路原理图)

端口访问用MOVX数码显示器LED(LightEmittingDiode)数码管共阳极数码管共阴极数码管每个显示字形对应一个二进制数码,称为段码、字形码或显示码

公共端称为位码电路图工作方式数码与显示码之间要有转换方法:硬件法:使用译码集成电路软件法:使用查表法得到显示码静态方式:恒定点亮动态方式:每个一段时间点亮一次即轮流点亮注意:导通电流和点亮时间比例。动态显示工作方法硬件:段码控制线来控制显示字形(段码)公共极COM端(位码)软件:查段码表实现各位轮流点亮注意要根据数码管的大小,确定驱动电路,包括位码驱动和段码驱动75451逻辑图75451可提供300mA的电流Y=AB键盘键盘是由若干个按键组成的开关矩阵键盘上闭合键的识别由专用的硬件电路实现称为编码键盘由软件实现的成为非编码键盘键盘结构列线Y轮流输出低电平,由行线X读入,若有键按下,则相应的行线电平为低程序控制扫描方式只有当单片机空闲时才调用键盘扫描子程序定时扫描方式利用定时器的溢出中断请求,每隔一定的时间对键盘扫描一次中断扫描方式提高CPU的效率,当键盘上有键闭合时产生中断请求单片机对非编码键盘的控制键盘抖动键盘消抖动硬件消除抖动电路软件消除抖动流程图本实验箱为2*8的矩阵键盘0~7为第一行;8~F为第二行键盘显示器控制电路采用专用键盘显示器接口芯片8279可采用8255扩展并行口采用8051的串行口扩展8279键盘显示器接口芯片实现对键盘和显示器的自动扫描识别闭合键的键号完成显示器的动态扫描8279引脚及逻辑符号8279的内部结构接口方法控制线连接:、、、A0、IRQ、CLK及RESET信息交换:命令字、状态字(A0=1)和数据(A0=0);口地址的确定:由A0确定出两个端口地址IRQ经反相器接INT0;CLK接时钟线(ALE)程序初始化写入清除命令字(清除FIFO和显示RAM)等待清除结束(100uS)(读状态字)置键盘/显示方式字设置外部时钟分频系数中断初始化(触发方式、开中断)显示子程序置写显示命令字指向显示缓冲区查表求

温馨提示

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

评论

0/150

提交评论