人机接口设计.ppt
《人机接口设计.ppt》由会员分享,可在线阅读,更多相关《人机接口设计.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8章章 人机接口设计人机接口设计 第8章 人机接口设计 概述 单片机应用系统需与外界沟通.联系(尤其与用户),须具备输入/输出装置.单片机常用输入装置-键盘.激光发送器(如红外遥控器)等 单片机常用输出装置-LED(数码显示器).LCD(液晶显示器).打印机等 本章介绍单片机并行接口设计,LED数码显示电路,键盘电路等.一一.LED 主要特点主要特点:体积小体积小,工作电压低工作电压低,亮度高亮度高,寿命长寿命长,视角大等视角大等.显示颜色显示颜色:主要有主要有-红红 绿绿 黄黄 等等 依公共端不同依公共端不同,分共阴极分共阴极LED,共阳极共阳极LED *段码段码:D0-D7对应接对应接
2、LED的的a-dp.fabcdeg g f a b e d c dpcom-共阴极 XXX202共阳极 XXX212COMCOM 第第8章章 人机接口设计人机接口设计 概述概述 单片机应用系统需与外界沟通单片机应用系统需与外界沟通.联系联系(尤其与用户尤其与用户),须具备输入须具备输入/输出装置输出装置.单片机常用输入装置单片机常用输入装置-键盘键盘.激光发送器激光发送器(如红外遥控器如红外遥控器)等等 单片机常用输出装置单片机常用输出装置-LED(数码显示器数码显示器).LCD(液晶显示器液晶显示器).打印机等打印机等 本章介绍单片机并行接口设计本章介绍单片机并行接口设计,LED数码显示电路
3、数码显示电路,键盘电路等键盘电路等.一一.LED 图 1 *在实际应用中在实际应用中,因单片机因单片机I/O口驱动能力有限口驱动能力有限,常需加驱动器件常需加驱动器件.主要有主要有:7407(1X6同驱同驱)75451(双二输入与门双二输入与门,同驱同驱)-等等.7406(1X6反驱反驱)75452(双二输入与非门双二输入与非门,反驱反驱)-等等 2 LED显示显示 LED显示分两种显示分两种:静态和动态静态和动态.1).静态显示静态显示-固定显示方式固定显示方式,一个并行口接一只一个并行口接一只LED,又可分又可分:a.硬件译码如硬件译码如74LS48,74LS49,CD4511,74LS4
4、6,74LS47,CD4513等等(见书见书P143图图8.2)b.软件译码软件译码(见书见书P144 图图 8.3)2).动态显示动态显示-每只每只LED轮流循环显示轮流循环显示(条件条件:f1/24S,视觉暂留视觉暂留)此种显示此种显示,需一组接口需一组接口(8位位)完成字型码完成字型码(段码段码)的输出的输出;还需还需N位位I/O口完成口完成N只只LED的轮流点亮的轮流点亮位选位选(或位码或位码)例例 设计一动态显示电路设计一动态显示电路,显示显示”03301”,当有人按下按钮则显示当有人按下按钮则显示”HELLO”问好问好,并编程并编程(fosc=6MHz).解解:分析分析:此需此需5
5、只只LED,选共阴选共阴LED,(字型字型)段码选段码选P1口口,用用74LS373接成直通的方式接成直通的方式 作驱动电路作驱动电路,位码选位码选P3.0-P3.4用用7406驱动驱动,P1.7接按钮接按钮,电路见图电路见图 2 VCC P1.0EA RST P1.68XC51XTAL1 P1.7 P3.7XTAL2 P3.0 GND P3.4 D0 Q0373D6 Q6G OE7406 +5V 10K 图 2 *P1.0-P1.6 对应连接每只对应连接每只(共共5只只)LED的的 a-g 端端 输出段码输出段码(字行码字行码)*P3.0-P3.4轮流选通各个轮流选通各个LED,每次只选通每
6、次只选通1个个LED+5V MOV P3,#0;清显示清显示 ST:SETB P1.7 JNB P1.7,D10ms;有人按键有人按键,延时延时10ms去抖去抖 LLS:JNB P1.7,DIR1;确有人按键确有人按键,转转DIR1 MOV DPTR,#TAB1;指向指向”03504”段码表首段码表首 SJMP DIR;去显示子程去显示子程 DIR1:MOV DPTR,#TAB2;指向指向”HELLO”段码表首段码表首 DIR:MOV R0,#0;RO存段码偏移量存段码偏移量 MOV R1,#01;R1存位码存位码 NT:MOV A,R0 MOVC A,A+DPTR;查段码查段码 MOV P1
7、,A;送段码到送段码到P1口口 MOV A,R1;位码送位码送A MOV P3,A;输出位码输出位码 ACALL D2ms;点亮点亮2ms,产生辉光产生辉光 INC R0;指向下一段码指向下一段码 RL A;指向下一位指向下一位 AA MOV R1,A CJNE R1,#20H,NT;5只只LED循环显示完循环显示完?SJMP ST;重复循环重复循环 D2ms:MOV R6,#10;延时延时2ms子程子程 JJ:MOV R7,#50 LL:DJNZ R7,LL;(2X50)X2us=200us DJNZ R6,JJ;204usX10=2.04ms2ms RET D10ms:MOV R6,#50
8、;延时延时10ms子程子程 JL:MOV R7,#50 LJ:DJNZ R7,LJ;(2x50)x2=200us DJNZ R6,JL;204usx50=10.2ms10ms RET TAB1:DB 3FH,4FH,4FH,3FH,O6H;”03403”段码段码 TAB2:DB 76H,79H,38H,38H,3FH;”HELLO”段码段码SETB P3.7CLR P3.7 二二.键盘键盘 1.单片机常用键盘分两类单片机常用键盘分两类:独立式独立式(线性线性)键盘键盘 行列式行列式(矩阵矩阵)键盘键盘 a.独立式独立式(线性线性)键盘键盘 通常键数通常键数8,参见书参见书P149 图图8.7.
9、b.行列式行列式(矩阵矩阵)键盘键盘 .用单片机自身用单片机自身I/O口组成口组成:用单片机用单片机I/O口中口中N个口组成个口组成N条行线条行线 用单片机用单片机I/O口另口另M个口组成个口组成M条列线条列线 二者共同构成二者共同构成NXM个按键个按键(参见书参见书P150 图图 8.8).用专用外扩芯片用专用外扩芯片(如如8279等等)组成组成.2.单片机对键盘扫描的单片机对键盘扫描的3种方式种方式:a.程控扫描程控扫描-单片机抽空闲时调用键扫描子程单片机抽空闲时调用键扫描子程,响应用户要求响应用户要求;b.定时扫描定时扫描-单片机定时调用键扫描子程单片机定时调用键扫描子程;c.中断扫描中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人机 接口 设计
限制150内