版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机接口技术第1页,共41页,2023年,2月20日,星期四并行接口可编程并行接口芯片8255
3个可编程8位并行I/O口可编程多功能接口芯片8155
2个8位I/O口1个6位I/O口256BYTE的RAM1个14位计数器第2页,共41页,2023年,2月20日,星期四8255并行接口结构图
8255结构图引脚图8255的逻辑结构框图和引脚图第3页,共41页,2023年,2月20日,星期四8255工作方式三种基本工作方式方式0:基本输入输出方式1:选通输入输出方式2:双向传送(仅PA口)工作方式的选择由CPU送出的控制字寄存器选择P207PC口可以按位进行操作注意:端口C的下半部由PC0~PC3组成端口C的上半部由PC4~PC7组成第4页,共41页,2023年,2月20日,星期四第5页,共41页,2023年,2月20日,星期四端口选择表第6页,共41页,2023年,2月20日,星期四第7页,共41页,2023年,2月20日,星期四命令口地址:7FFFH;PA:7FFCH;PB:7FFDH;PC:7FFEH若按实验箱KC打向上则(Y5):命令口地址:0BFFFH;PA:0BFFCH;PB:0BFFDH;PC:0BFFEH(0A003H;PA:0A000H;PB:0A001H;PC:0A002H)第8页,共41页,2023年,2月20日,星期四编程要点初始化时要设置8255的工作方式及端口的输入输出端口地址的确定(根据电路原理图)
端口访问用MOVX第9页,共41页,2023年,2月20日,星期四数码显示器LED(LightEmittingDiode)数码管共阳极数码管共阴极数码管每个显示字形对应一个二进制数码,称为段码、字形码或显示码
公共端称为位码第10页,共41页,2023年,2月20日,星期四电路图第11页,共41页,2023年,2月20日,星期四字型表
第12页,共41页,2023年,2月20日,星期四工作方式数码与显示码之间要有转换方法:硬件法:使用译码集成电路软件法:使用查表法得到显示码静态方式:恒定点亮动态方式:每个一段时间点亮一次即轮流点亮注意:导通电流和点亮时间比例。第13页,共41页,2023年,2月20日,星期四动态显示工作方法硬件:段码控制线来控制显示字形(段码)公共极COM端(位码)软件:查段码表实现各位轮流点亮注意要根据数码管的大小,确定驱动电路,包括位码驱动和段码驱动第14页,共41页,2023年,2月20日,星期四75451逻辑图75451可提供300mA的电流Y=AB第15页,共41页,2023年,2月20日,星期四电路图第16页,共41页,2023年,2月20日,星期四键盘键盘是由若干个按键组成的开关矩阵键盘上闭合键的识别由专用的硬件电路实现称为编码键盘由软件实现的成为非编码键盘第17页,共41页,2023年,2月20日,星期四键盘结构第18页,共41页,2023年,2月20日,星期四程序控制扫描方式只有当单片机空闲时才调用键盘扫描子程序定时扫描方式利用定时器的溢出中断请求,每隔一定的时间对键盘扫描一次中断扫描方式提高CPU的效率,当键盘上有键闭合时产生中断请求单片机对非编码键盘的控制第19页,共41页,2023年,2月20日,星期四键盘处理程序消除键抖动判断有无键闭合求闭合键的键号判断闭合键有无释放若释放结束处理第20页,共41页,2023年,2月20日,星期四键盘抖动第21页,共41页,2023年,2月20日,星期四键盘消抖动硬件消除抖动电路软件消除抖动流程图第22页,共41页,2023年,2月20日,星期四本实验箱为2*8的矩阵键盘0~7为第一行;8~F为第二行键盘显示器控制电路采用专用键盘显示器接口芯片8279可采用8255扩展并行口采用8051的串行口扩展第23页,共41页,2023年,2月20日,星期四第24页,共41页,2023年,2月20日,星期四8279键盘显示器接口芯片实现对键盘和显示器的自动扫描识别闭合键的键号完成显示器的动态扫描第25页,共41页,2023年,2月20日,星期四8279引脚及逻辑符号第26页,共41页,2023年,2月20日,星期四8279的内部结构第27页,共41页,2023年,2月20日,星期四工作原理由SL0~SL3输出键盘和显示器的扫描线回复线RL0~RL7作为键盘的列线以搜索闭合键将键盘数据送入FIFO存储器,有键闭合时数据进入FIFO存储器,使IRQ置位向CPU申请中断。显示缓冲区(RAM)存放显示数据的段码,数据轮流从显示寄存器输出,在SL0~SL3的配合下,实现动态显示。(OUTA和OUTB)第28页,共41页,2023年,2月20日,星期四接口方法控制线连接:、、、A0、IRQ、CLK及RESET信息交换:命令字、状态字(A0=1)和数据(A0=0);口地址的确定:由A0确定出两个端口地址IRQ经反相器接INT0;CLK接时钟线(ALE)第29页,共41页,2023年,2月20日,星期四程序初始化写入清除命令字(清除FIFO和显示RAM)等待清除结束(100uS)(读状态字)置键盘/显示方式字设置外部时钟分频系数中断初始化(触发方式、开中断)第30页,共41页,2023年,2月20日,星期四显示子程序置写显示命令字指向显示缓冲区查表求出显示代码显示完毕返回第31页,共41页,2023年,2月20日,星期四键盘中断服务程序保护现场置读FIFORAM命令字(仅读一个单元)通过数据口读出键码恢复现场中断返回第32页,共41页,2023年,2月20日,星期四第33页,共41页,2023年,2月20日,星期四第34页,共41页,2023年,2月20日,星期四第35页,共41页,2023年,2月20日,星期四第36
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高考化学全国二卷考试题库(含答案)
- 2025年内蒙古中小学教师招聘考试试题题库及答案
- 2026年保密基本知识题库道含完整答案(历年真题)
- 对 花教学设计-2025-2026学年小学音乐五年级下册人音版(主编:曹理)
- 人教部编版九年级下册第23课 活动课:时事溯源获奖教学设计
- 2026年木材加工购买合同(1篇)
- 第四节 平面向量及其加减运算教学设计初中数学沪教版上海八年级第二学期-沪教版上海2012
- 第2章 物质的微观结构 第3节 建构原子摸型 第一课时教学设计-浙教版七年级下册科学
- 人教版音乐五年级下册第五单元 活动教案(多套)
- 第一节 区域及其类型教学设计高中地理湘教版2019选择性必修2-湘教版2019
- 2023年电子科技大学辅导员招聘考试真题
- 淀东项目回顾
- 人工智能训练师(5级)培训考试复习题库-上(单选题汇总)
- GB/T 3565.4-2022自行车安全要求第4部分:车闸试验方法
- 汽车维修保养服务单
- 菜点酒水知识资源 单元三主题三
- GB/T 22900-2022科学技术研究项目评价通则
- 融水县金锋铜矿六秀后山108铜矿(新增资源)采矿权出让收益评估报告
- GB/T 15171-1994软包装件密封性能试验方法
- 污废水处理培训教材课件
- 医疗器械生产质量管理规范
评论
0/150
提交评论