单片机原理及应用-9_1.ppt_第1页
单片机原理及应用-9_1.ppt_第2页
单片机原理及应用-9_1.ppt_第3页
单片机原理及应用-9_1.ppt_第4页
单片机原理及应用-9_1.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、单筹码微电脑原理和应用节目第9章系统芯片配置和介面,第9章系统芯片配置和介面,目录9.1键盘接口9.2 LED显示接口9.3 A/D转换接口9.4 D/A转换接口9.5交换机设备接口,17336015,2,本章要点单芯片微计算机主要应用于测量和控制系统,应用系统通常需要人工干预。牙齿章节主要介绍键盘、显示器、A/D转换器、D/A转换器、开关设备等的工作原理和介面电路。17336015,3,9章系统芯片配置和介面,图9-1单筹码应用程序系统配置框,17336015,4,9.1键盘介面,主要内容9.1.1键盘基本问题9.1.2键盘结构和处理程序9 K关闭时,P1.0输入将以低级别输入。9.1.1键

2、盘基本问题,图9-2键电路,17336015,6,2,图9-3所示,关闭和分离的瞬间伴随着一系列抖动。抖动时间通常为510毫秒。抖动可能导致一次按钮多次误读。要确保CPU对密钥的关闭仅处理一次,必须删除密钥抖动。9.1.1键盘基本问题,17336015,7,9.1.1键盘基本问题,17336015,8,图9-3键晃动,9.1.1键盘基本问题,1733按任意键连接的输入电缆可以读取数据0,但不按键可以读取1。9.1.2键盘结构和处理程序,优点:简单电路;缺点:如果密钥数量很多,则应使用更多的I/O线。图9-4独立键盘,17336015,10,示例9-1设计独立键的键盘接口,电路原理图图9-4所示

3、,键号从上到下分别为07。c语言节目列表:# include void key()unsigned char k;P1=0 xff/输入时P1通信端口全部1k=P1;/读取密钥状态if(k=0 xff) /在没有键的情况下按将返回return。delay 20 ms();/按键,喋喋不休延迟,9.1.2键盘结构和处理程序,17:15,11,k=P1,k=P1;If(k=0 xff) /按确认键return键。/由于抖动,while(P1!=0 xff);/释放备用密钥switch (k)按case 33600 xfe/0键时运行节目段break按Case:0 xfd /1键时执行程序段brea

4、k。9.1.2键盘结构和处理程序,17336015,12,/26键跳过节目按下case:0 x7f /7键时程序段break执行程序集语言节目列表:键: movp1,# 0ffhP1端口是输入通信端口MOVA,P1。采用密钥状态CPLA读取正逻辑JZEKEY。无密钥,返回,9.1.2键盘结构和处理程序,17:15,13,LCALL DELAY20MS按键以抖动mob a,P1 CPL a JZ键。抖动导致返回到MOV B,A。密钥密钥密钥密钥密钥KEY1:MOV A,P1;以下备用密钥禁用CPL A JNZ KEY1:未发行。等待MOV A、B。使用密钥值发送A JB ACC.0,PKEY0。

5、按K0键旋转到PKEY0 JB ACC.1,PKEY1。K1密钥1,9.1.2键盘结构和处理过程,17:15,14,JB ACC.7,密钥7;按k7 pkey 7 ekey : ret pkey 1: lcallk 0。K0命令处理程序RET PKEY2:LCALLK1K1命令处理程序RET PKEY4:LCALLK7K7命令处理程序RET、9.1.2键盘结构和处理程序、17336015、15各水平线(行)和垂直线(列)的交点通过键连接。图9-5 44矩阵键盘介面,牙齿结构允许您配置仅N行和M列的带NM键的键盘。9.1.2键盘结构和处理程序,17336015,16,图9 | 5 4矩阵键盘介面,9.1.2键盘结构和处理程序,17336015,17,1。行扫描工作方式将全部0输出为行线,读取行线状态。按键总是将一行线拉至行级别,因此列输入不全部为1牙齿。浏览到按键的位置。依次向行线发送低价,确认行线状态。全部为1时,按下的键不在牙齿行上。否则,按下的键必须位于牙齿行上,并且是与0级列线相交的交点处的键。编码密钥位置。找到所按键的行和列位置后,对键进行编码以获取键值。9.1.2键盘结构和处理程序,17336015,18,2。键盘扫描识别子节目c语言节目列表:# includecharkey () charrow,c

温馨提示

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

评论

0/150

提交评论