




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片微型计算机的原理和应用(习语言版)第九章单片微型计算机的系统配置和接口,本章制作:中国水利水电出版社,第九章单片微型计算机的系统配置和接口, 目录9.1牛鼻子板接口9.2 LED显示接口9.4 D/A转换接口9.5本章主要对牛鼻子板、显示器、A/D转换器、D/A转换器、开关解老虎钳等的工作原理和接口电路进行说明。第9章单片机系统配置和接口、图9-1单片机系统配置分块图、9.1牛鼻子板接口、主要内容9.1.1牛鼻子板结构和处理程序9.1.3中断扫描方式、1、牛鼻子识别在牛鼻子k未按下时k闭合9.1.1牛鼻子板的基本问题,图9-2牛鼻子电路,2,牛鼻子的时钟抖动由于机械接点的弹性作用,在牛鼻子
2、闭合时不能立即稳定地接通,在断开时也不能一下子断开。 关闭和打开的瞬间伴随着一系列的抖动,如图9-3所示。 抖动时间通常是510ms。 一个时钟抖动会导致一次按钮多次误读。 为了使电脑CPU只处理一次牛鼻子关闭,必须消除牛鼻子抖动。 9.1.1牛鼻子板基本问题、9.1.1牛鼻子板基本问题、按图9-3牛鼻子时的时钟抖动、9.1.1牛鼻子板基本问题、独立牛鼻子板独立牛鼻子是指各牛鼻子相互独立地连接着一条输入数据线。 推一推任一牛鼻子后,与其相连的输入数据线读取数据0,不按下即可读取1。 9.1.2牛鼻子板结构和处理计程仪,优点:电路简单缺点:牛鼻子多,占用大量I/O线。图9-4斯坦共和国龙门牛鼻子
3、板,示例9-1斯坦共和国龙门牛鼻子的牛鼻子板接口,制作牛鼻子扫描计程仪程序。 原理图如图9-4所示,牛鼻子号从上向下分别为07。 关习语言字计程仪定列表: #include void key() unsigned char k; P1=0 xff; /输入时P1通讯端口整1 k=P1; /读入牛鼻子状态if(k=0 xff) /无牛鼻子按下,返回return。 delay20ms毫秒(); /按下牛鼻子,延迟抖动,9.1.2牛鼻子板构造和处理计程仪程序,k=P1; 在if(k=0 xff) /确认牛鼻子下推一推返回。 /发生时钟抖动,while(P1!=0 xff ); /等待牛鼻子释放swi
4、tch(k) case:0 xfe /0号按牛鼻子时执行break处理。 按下case:0 xfd /1号牛鼻子时执行封摇滾乐。 9.1.2按下牛鼻子板结构和处理计程仪程序、/26号牛鼻子计程仪程序省略case:0 x7f /7号牛鼻子时执行作业摇滾乐break。 汇编语言普计程仪列表: KEY:MOVP1,#0FFH; P1通讯端口是输入通讯端口MOVA、P1; 取牛鼻子状态CPLA的读取正逻辑的JZEKEY; 无牛鼻子按下,返回,9.1.2牛鼻子板结构和处理程序,呼叫延迟20ms; 按下牛鼻子,使MOV A、P1 CPL A JZ EKEY震动。 由时钟抖动引起的MOV B,a; 关牛鼻子
5、字值KEY1:MOV A、P1; 在以下待机牛鼻子下释放cpla jnz密钥y 1。 没有被释放,取等待MOV A、b的牛鼻子值,发送A JB ACC.0、PKEY0。 已推一推PKEY0 JB ACC.1和PKEY1。 推一推k1 pkey 1、9.1.2牛鼻子板结构和处理程序、JBACC.7、PKEY7。 按k7p键盘7 e键盘3360 ret键盘13360 lcallk 0。 K0指令处理程式RET PKEY2:LCALLK1; K1指令处理程式RET PKEY4:LCALLK7; K7指令处理器RET、9.1.2牛鼻子板结构及处理器、二行列式牛鼻子板,为了减少牛鼻子板与单片微型计算机接
6、口时占用的I/O线数量,在牛鼻子数较多的情况下,通常将牛鼻子板排列成行列状。 各水平线(行线)和垂直线(列线)的交叉部用按钮连接。图9-5 44能源宝牛鼻子板接口利用该结构,仅n条行线和m条列线即可构成具有NM个牛鼻子的牛鼻子板。9.1.2牛鼻子板构造和处理计程仪程序、图9|54能源宝牛鼻子板接口、9.1.2牛鼻子板构造和处理计程仪程序、1 .行扫描法的工作原理对牛鼻子板中有无牛鼻子按下进行判别。 向行线全部输出0,读取列线状态。 只要按下按牛鼻子,总是将一列线拉到低电平,列输入都不为1。 搜索按下按牛鼻子的地方。 依次向行线发送低电平,调查线的状态。如果都是1,则按下的牛鼻子不在此行,否则,按下的牛鼻子一定在此行,是位于与零级列线相交的升交点上的牛鼻子。 对牛鼻子位置进行查询密码。 如果找到所按下的按钮的矩阵位置,则使该按钮查询密码,即求出按钮牛鼻子值。9.1.2牛鼻子板结构和处理计程仪程序、2 .牛鼻子板扫描识别子程序计程仪习语言程序列表: #include char ke
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床低钾血症护理主义注意事项
- 2025年初级银行从业资格之初级银行业法律法规与综合能力过关检测试卷A卷附答案
- 第五章换热器第一节概述02课件
- 第三章烯烃和二烯烃11课件
- Brand KPIs for milk:Maple Hill Creamery in the United States-英文培训课件2025
- 口腔镜头知识培训课件
- 2025年神木职业技术学院单招职业技能测试题库新含答案
- 2025年水利水电工程师职业资格考试卷及答案
- 小学生社交课件制作方法
- 口罩的课件教学课件
- 2025年北京市中考招生考试数学真题试卷(真题+答案)
- 2025年放射工作人员放射防护培训考试题及答案
- 2024南阳农业职业学院辅导员招聘笔试真题
- 2024年发展对象培训结业考试真题
- 肺结节中医课件
- 医院安全生产包括哪些方面
- 护理核心制度考试试卷(附答案)
- 汽车之夜活动方案
- 电气识图与CAD制图课件:常用电气元件的识图与制图
- DB 3707∕ T 6-2019 潍坊市医疗卫生行业基层党建工作标准
- 主持稿怎么写培训
评论
0/150
提交评论