版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章人机接口技术-1微机原理与接口技术1内容提要
本章分为11教学单元,主要包括键盘基础知识,独立式、矩阵式按键的硬件接口和软件设计方法;段码式、点阵式LED的显示原理、硬件接口和软件设计方法;液晶显示原理、控制器ST7920、LCD模块与硬件连接、LCD程序设计。第8章人机接口技术
人机接口是微控制器系统的重要组成部分,是实现人与微机系统信息交互的接口技术。人机交互的输入设备如键盘、拨码开关等,用于向微机系统输入命令和参数等;输出设备如段码式LED、点阵式LED、LCD显示器等,用于显示微机系统的测量与处理结果以及状态信息。2教学单元第8章人机接口技术1.键盘基础知识2.独立式键盘接口技术3.矩阵式键盘接口技术4.段码式LED接口技术5.点阵式LED接口技术3教学单元第8章人机接口技术1.键盘基础知识2.独立式键盘接口技术3.矩阵式键盘接口技术4.段码式LED接口技术5.点阵式LED接口技术主要内容4第8章人机接口技术
主要介绍键盘的的三种工作方式,按键去抖动方法,按键连击的消除与利用,重键的处理等键盘基础知识。58.1键盘接口技术8.1键盘接口技术键盘:微机系统中最常用的输入设备,用户通过键盘输入命令、数据,实现人机交互。键盘与微控制器的接口包括硬件与软件两部分。硬件是指键盘的组织,即键盘结构及其与MCU的连接方式。软件是指对按键操作的识别与分析,称为键盘管理程序。键盘管理程序:识键:判断是否有键按下。若有,则进行译码;若无,则等待或转做别的工作。译键:识别出哪一个键被按下,并产生相应的键值。去抖动:消除按键按下或释放时产生的抖动。键值分析:根据键值,执行对应按键的处理程序。第8章人机接口技术68.1键盘接口技术8.1.1键盘基础知识第8章人机接口技术1.键盘的组织键盘可分为编码式键盘或非编码式键盘。编码式键盘:由键盘和专用键盘编码器(键盘管理芯片)两部分构成。键盘管理芯片自动完成键盘的扫描和译码。编码式键盘使用很方便,成本相对较高。常用的大规模集成电路键盘管理芯片如HD7279等。非编码式键盘:只简单地提供按键的通断信号,但某键按下时,键盘送出一个闭合(低电平)信号。该按键键值的确定必须借助于软件来实现。所以非编码式键盘的软件比较复杂,占用CPU时间多。但成本低、使用灵活,在微机系统中,得到广泛应用。
非编码式键盘可分为独立式键盘和矩阵式键盘。78.1键盘接口技术第8章人机接口技术2.按键抖动与消除
触点式按键在闭合和断开瞬间存在抖动过程,即存在抖动现象,前后沿抖动时间一般在5ms~10ms。按键的稳定时间与按键动作有关,通常大于50ms。按键抖动可能导致微机对一次按键操作作出多次响应,所以要去抖动。(1)硬件电路去抖动:需要利用RS触发器等构成去抖动电路(很少使用)。(2)软件延时法:当检测到有键按下时,用软件延时10ms~20ms,等待键稳定后重新再判一次,以躲过触点的抖动期。8.1.1键盘基础知识88.1键盘接口技术第8章人机接口技术3.键盘的工作方式
微机系统中CPU对键盘进行扫描时,要兼顾两方面的问题:要及时响应,保证系统对按键的每一次操作都能作出响应;不能占用CPU过多的时间。键盘的三种工作方式:编程扫描方式(查询方式):是利用CPU在完成其他工作的空闲,调用键盘扫描程序。当CPU在运行其他程序时,不会响应按键操作。定时扫描方式:用定时器产生定时中断,在定时中断中对键盘进行扫描。定时中断周期一般应≤50ms。该方式常会出现CPU常空扫描状态。中断工作方式:当有键按下时,利用硬件产生外部中断请求,CPU响应中断后对键盘进行扫描。该方式优于定时扫描方式,既能及时响应按键操作,又节省CPU时间。8.1.1键盘基础知识98.1键盘接口技术第8章人机接口技术4.按键连击的消除与利用
连击:一次按键操作被多次执行的现象称为连击,有利有弊。按键连击的消除:在程序中加入等待按键释放的处理,保证一次操作只被响应一次。8.1.1键盘基础知识108.1键盘接口技术第8章人机接口技术4.按键连击的消除与利用按键连击的利用:如设置“增1”、“减1”两个按键,利用按键的连击,长按住“增1”、“减1”键,则参数会不断增加或减少。可以替代0~9的数字键,有效减少按键数量。8.1.1键盘基础知识118.1键盘接口技术第8章人机接口技术5.重键保护与实现重键:由于操作不慎,可能会造成同时有几个键被按下,这种现象称为重键。出现重键时,就产生了如何识别和作出响应的问题。处理重键的技术:(1)“N键锁定”:当扫描到有多个键被按下时,只把最后一个释放的按键作为有效键进行响应。(2)“N键轮回”:当扫描到有多个键被按下时,对所有按下的按键依次产生键值并作出响应。8.1.1键盘基础知识128.1键盘接口技术第8章人机接口技术5.重键保护与实现在微机系统中,通常采取单键按下有效、多键按下无效的策略,即采用N键锁定方法。8.1.1键盘基础知识13教学单元第8章人机接口技术1.键盘基础知识2.独立式键盘接口技术3.矩阵式键盘接口技术4.段码式LED接口技术5.点阵式LED接口技术主要内容14第8章人机接口技术
主要介绍独立式键盘接口技术,包括按键的硬件连接和程序设计。158.1键盘接口技术8.1.2独立式键盘接口第8章人机接口技术独立式键盘:每个按键占用一根I/O口线。无按键按下时,各I/O口线输入状态为高电平;当有按键按下时,I/O口线变为低电平。只要CPU检测到某一I/O口线为“0”,便可判别对应按键被按下。优点:结构简单,按键识别容易。缺点:当按键较多时,占用I/O口线多,只适用于按键较少的系统。独立式按键接口电路168.1键盘接口技术第8章人机接口技术程序流程(查询式):
首先判断有无键按下,若检测到有键按下,延时10ms去抖动;再逐位查询是哪个按键按下并执行相应按键的处理程序;最后等待按键释放并延时10ms去除后沿抖动。8.1.2独立式键盘接口178.1键盘接口技术第8章人机接口技术中断扫描思路:无键按下时,4与门输入全为高电平,不会产生中断。当任一键按下时,INT0变为低电平,向MCU请求中断。MCU响应中断,扫描按键,得到键值。汇编主程序:ORG 0000HSJMP MAINORG 0003HLJMP INT0SUB;外部中断0中断程序ORG 0100HMAIN: SETB IT0;设置INT0为下降沿触发方式SETB EX0;允许INT0中断SETB EA;允许CPU中断CLR KEYFLAG;清“有键按下”标志LOOP: JNB KEYFLAG,LOOP;等待中断 CLR KEYFLAG LCALL KEYPROCESS ;执行按键处理程序
SJMP LOOP8.1.2独立式键盘接口188.1键盘接口技术第8章人机接口技术汇编中断程序:
ORG 0200HINT0SUB: LCALL DELAY10ms;去前沿抖动 MOV R3,#00H;设置键值初值 MOV A,P1 ANL A,#0FH CJNE A,#0FH,SCAN;判断是否有按键按下 MOV A,#0FFH SJMP NOKEY ;不是正常的按键操作SCAN: MOV R2,#4 ;设置查询按键数SCAN1: RRC A JNC FINDKEY;找到闭合的键 INC R3 DJNZ R2,SCAN1 MOV A,#0FFH ;没有扫描到有效按键SJMP NOKEY FINDKEY:MOV A,R3 SETB KEYFLAG;建立“有键按下”标志
WAIT: MOV A,P1 ANL A,#0FH CJNE A,#0FH,WAIT;等待按键释放 LCALL DELAY10ms;去后沿抖动NOKEY: RETI扫描按键,键值存放在R3中。K0的键值=0;K1的键值=1;K2的键值=2;K3的键值=3;8.1.2独立式键盘接口
K3K2K1K0
C0000P1.3P1.2P1.1P1.0
A198.1键盘接口技术第8章人机接口技术C51程序:#include<reg51.h>intkeyValue=-1;intmain(void)//主函数{IT0=1;//设置INT0的触发方式EX0=1;//INT0中断允许EA=1;//CPU中断允许while(1);{if(keyValue>=0);{ KeyProcess(keyValue);//调用按键处理函数keyValue=-1;}}return0;}8.1.2独立式键盘接口208.1键盘接口技术第8章人机接口技术C51程序:voidgetkey(void)interrupt0using1//中断函数{ucharn=4;count=0;temp=0; //设循环次数,计数器清0ucharstatedelay_ms(10); //去前沿抖动state=P1; //读入按键状态state&=0x0F;if(state==0x0F)return;//P1低4位全为1,无键按下,返回
while(n>0) //P1第4位非全1,判断是哪个按键
{temp=state%2; //获取state的最低位状态赋给tempif(!temp); //temp=0,找到按下的按键{ keyValues=count;
//count的内容为键值,赋给keyValues return;//返回} state=state/2;//按键状态右移一位,继续判断下一个按键count++;
//键值+1n--;
}}8.1.2独立式键盘接口21教学单元第8章人机接口技术1.键盘基础知识2.独立式键盘接口技术3.矩阵式键盘接口技术4.段码式LED接口技术5.点阵式LED接口技术主要内容22第8章人机接口技术主要介绍矩阵式键盘的硬件连接,两种按键扫描方法(行扫描法、线路反转法)和程序设计,以及多功能键的实现方法。238.1键盘接口技术8.1.3矩阵式键盘接口第8章人机接口技术矩阵式键盘:需要行线和列线,按键位于行线和列线的交叉点上;m×n矩阵键盘只需要m+n条口线。按键数目较多的系统中,矩阵式键盘比独立式按键要节省很多I/O口线。矩阵式键盘判别按键的方法有行扫描法和线反转法。P1.4-P1.7为行扫描输出线;P1.0-P1.3是列输入线。若将4个列信号连接到一个4输入的与门,与门输出连接到外部中断引脚,则有键按下时,就会向CPU请求中断。248.1键盘接口技术8.1.3矩阵式键盘接口第8章人机接口技术1.行扫描法1)粗扫描:判别是否有键按下。所有行线输出均为0(相当于各行接地),然后读入列值P1.3-P1.0。如果读入的P1.3-P1.0的值均为1,说明没有键按下;如果读入的P1.3-P1.0的值不全为1,说明有键按下。
若有键按下,延时10ms去抖动后,进行细扫描。2)细扫描:识别哪个键按下。逐行扫描:依次给各行线输出低电平,然后读列值。先令行P1.4输出0,其余输出1,然后读入列值。若读入的P1.0-P1.3为全1,说明该行无键按下;再对下一行进行扫描;若读入的P1.0-P1.3不为全1,则说明该行有键按下,要求出其键值。直至全部行扫描完毕。258.1键盘接口技术第8章人机接口技术1.行扫描法键值确定。按键位置与键值定义如下。
列号键值行首键号01230001230445670889AB0CCDEF
闭合键的键值=行首键号+列号
8.1.3矩阵式键盘接口268.1键盘接口技术8.1.3矩阵式键盘接口第8章人机接口技术1.行扫描法278.1键盘接口技术第8章人机接口技术行扫描法程序流程8.1.3矩阵式键盘接口为保证一次按键操作,CPU只响应一次,程序需等按下的按键释放后再结束。288.1键盘接口技术第8章人机接口技术ORG0100HKeySCAN:MOV P1,#0FH;行输出“0”;P1.3~P1.0设置为输入方式 MOV A,P1 ANL A,#0FH CJNE A,#0FH,HAVEKEY;判断是否有键按下 SJMP NokeyHAVEKEY:LCALL delay10ms MOV R3,#0 ;设置键值为0行首键号 MOV R2,#4 ;扫描行数 MOV R1,11101111B AGAIN: MOV P1,R1;首行扫描输出 MOV A,P1;读取列状态 ANL A,#0FH CJNE A,#0FH,FINDKEY;判断该行是否有键按下 MOV A,R1 ;若没有键按下,则修改扫描行输出 RL A MOV R1,A MOV A,R3 ;修改行首键号 ADD A,#4 MOV R,A DJNZ R,AGAIN8.1.3矩阵式键盘接口行扫描法程序(汇编):298.1键盘接口技术第8章人机接口技术行扫描法程序(汇编):FINDKEY:JB P1.3,NEXTP12;依次判断对应行上哪一个键按下 SJMP FINDWTNEXTP12:JB P1.2,NEXTP11 INC R3 SJMP FINDWTNEXTP11:JB P1.1,NEXTP10 INC R3 INC R3 SJMP FINDWTNEXTP10:JB P1.0,Nokey INC R3 INC R3 INC R3FINDWT:MOV P1,#0FH ;等待释放 MOV A,P1 ANL A,#0FH CJNE A,#0FH,FINDWT ;键值保存到A MOV A,R3Nokey: RET8.1.3矩阵式键盘接口308.1键盘接口技术第8章人机接口技术2.线路反转法8.1.3矩阵式键盘接口318.1键盘接口技术第8章人机接口技术2.线路反转法1)行输出、列输入。令行线P1.7-P1.4输出全“0”,读入列线P1.3-P1.0的状态。设图中某E键被按下,此时读入的P1.3-P1.0为1101,根据“0”的位置可判断出该键在第2列上。2)线路反转,即列输出、行输入。令列线P1.3-P1.0输出全“0”,读入列线P1.7-P1.4的状态。对于E键,读入的P1.7-P1.4为0111,其中“0”的位置对应该键行的位置,为第3行。将两个步骤读入的状态合成一个代码,称为按键的特征码。如:E的特征码为01111101(7DH)。
8.1.3矩阵式键盘接口经过两步便能获得键值,速度较快;要求行、列接口均为双向I/O接口。328.1键盘接口技术第8章人机接口技术2.线路反转法键盘的硬件连接确定后,每个按键就有一个确定的特征码;可建立定义的键值与特征码的转换关系。通常FFH定义为无键按下的特征码。键名特征码键值键名特征码键值S0E7H00HS8B7H08HS1EBH01HS9BBH09HS2EDH02HSABDH0AHS3EEH03HSBBEH0BHS4D7H04HSC77H0CHS5DBH05HSD7BH0DHS6DDH06HSE7DH0EHS7DEH07HSF7EH0FH空键FFH无按键8.1.3矩阵式键盘接口338.1键盘接口技术第8章人机接口技术线路反转法流程8.1.3矩阵式键盘接口348.1键盘接口技术第8章人机接口技术KEYI:MOV P1,#0FH ;行输出全“0”(P1高4位)
MOV A,P1;
ANL A,#0FH ;读入列值(P1的低4位)MOV B,A ;列值送入BMOV P1,#0F0H ;线路反转;列输出全“0”(P1低4位)
MOV A,P1;
ANL A,#0F0H ;读入行值(P1的高4位)ORL A,B ;合成特征码
CJNE A,#0FFH,KEYI1RET ;特征码=FFH,未按键返回KEYI1:MOV B,A ;特征码保存到B
MOV DPTR,#KEYCDMOV R3,#0FFH ;键值初始化为0FFH8.1.3矩阵式键盘接口线路反转法程序(汇编):扫描得到的键值在A中358.1键盘接口技术第8章人机接口技术KEYI2:INCR3 MOVA,R3 MOVCA,@A+DPTR CJNEA,B,KEYI3;不等,继续KEYI4:MOVA,P1;找到键值在R3中,等待按键释放 ANLA,#0F0H CJNEA,#0F0H,KEYI4;按键没有释放,继续等待
MOVA,R3;已释放,存到A RETKEYI3:CJNEA,#0FFH,KEYI2;未查完,继续
MOVA,#0FFH;无键按下处理
RETKEYCD:DB0E7H,0EBH,0EDH,0EEH DB0D7H,0DBH,0DDH,0DEH DB0B7H,0BBH,0BDH,0BEH DB77H,7BH,7DH,7EH DB0FFH8.1.3矩阵式键盘接口368.1键盘接口技术第8章人机接口技术线路反转法程序(C51):#include<reg51.h>keycd[]={0xe7,0xeb,0xed,0xee,0xd7,0xdb,0xdd,0xde,0xb7,0xbb,0xbd,0xbe,0x77,0x7b,0x7d,0x7e,0xff};ucharFindKey(ucharkeyCode)//判断键值函数{ uchari=0; while(keycd[i]!=0xff){ if(keyCode==keycd[i]) break; i++;}returni;}8.1.3矩阵式键盘接口378.1键盘接口技术第8章人机接口技术voidmain(void)//主函数{uchartemp1,temp2,code,keyValue;while(1){P1=0x0f; //行输出全“0”(P1高4位)temp1=P1&0x0f; //读入列值(P1的低4位),送入temp1if(temp1!=0x0f){delay_ms(10); //有键按下,去抖动P1=0x0f;
temp1=P1&0x0f; if(temp1!=0x0f) //确认有键按下{P1=0xf0; //线路反转 temp2=P1&0xf0; code=temp1|temp2; //得到特征码if(code!=0xff){while(P1&0xf0!=0xf0); //等待按键释放 keyValue=FindKeyNum(code);//确定键值 }}} }}8.1.3矩阵式键盘接口388.1键盘接口技术8.1.3矩阵式键盘接口第8章人机接口技术3.多功能键的设计(1)双功能键在微机应用系统中,为简化硬件电路,希望用较少的按键,获得较多的控制功能。
如增加一个上/下档键K,就可使每个按键具有两个功能,实现了双功能键的设计。设K断开时(LED灭)选择上档功能;K闭合时(LED亮)选择下档功能。398.1键盘接口技术第8章人机接口技术3.多功能键的设计(2)复合键复合键:两个或两个以上按键同时作用。复合键是用软件实现一键多功能的另一途径。当扫描到复合键被按下时,转去执行该复合键相应的功能程序。
实际上,几个按键不可能做到真正的“同时按下”,它们的时间差别可能长达数十到数百ms。解决“同时按下”的办法是定义一个“引导键”,单独按下引导键时没有意义,不做任何操作;只有和其他键配合使用才形成一个复合键,执行相应复合键的功能。操作方法:先按住“引导键”不放,再按下其他功能键。扫描到第2个按键时,执行相应复合键的程序,实现功能。
用一个引导键,按键的数量就可增加一倍。计算机键盘上的“CTRL”、“SHIFT”、“ALT”均是引导键的例子。8.1.3矩阵式键盘接口40教学单元第8章人机接口技术1.键盘基础知识2.独立式键盘接口技术3.矩阵式键盘接口技术4.段码式LED接口技术5.点阵式LED接口技术主要内容41第8章人机接口技术主要介绍段码式LED显示原理、数码管静态显示和动态显示的接口技术和程序设计。428.2LED显示接口技术8.2.1LED显示原理第8章人机接口技术LED即发光二极管,是微机系统中最常用的显示器。LED显示器有单个LED、8个LED组成的数码管和点阵式(5×7、8×8)LED显示器等几种类型。1.段码式LED显示器(数码管)共阴数码管:COM端接地或具有较大灌电流的输入口线,阳极高电平时点亮。共阳数码管:共阳极接电源或具有强高电平驱动输出口线,阴极低电平时点亮。438.2LED显示接口技术8.2.1LED显示原理第8章人机接口技术448.2LED显示接口技术8.2.1LED显示原理第8章人机接口技术1.数码式LED数码管段码表字符共阴极段码共阳极段码字符共阴极段码共阳极段码03FHC0HA77H88H106HF9HB7CH83H25BHA4HC39HC6H34FHB0HD5EHA1H466H99HE79H86H56DH92HF71H8EH67DH82HH76H09H707HF8HP73H8CH87FH80HU3EHC1H96FH90H灭00HFFH458.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术1.LED静态显示技术对于静态显示方式,一个数码管需要一个输出口连接其8个LED的段控制端。特点是程序简单、显示稳定可靠,但当显示的位数较多时,需要的输出口较多。(1)采用并行接口4位数码管静态显示电路468.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术1.LED静态显示技术
可采用串行口的方式0或用普通I/O口线如P1.0、P1.1模拟串行接口,通过外接“串入并出”移位寄存器如HC164或HC595等芯片来扩展输出接口。(2)采用串行扩展在数码管位数较多时,要扩展的接口较多。串行扩展的数码管静态显示电路共阳数码管478.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术1.LED静态显示技术#include<reg51.h>ucharTable[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};voiddisplay(void){charLen=8;char*pData=DIS7;//指向显示缓冲区末地址inti=0;TI=0;for(i=0;i<Len;i++){ SBUF=Table[*pData--]; while(TI==0); TI=0;}}Table数组依次存放0、1、2、......E、F等字符7段码;DIS7-DIS0为显示缓冲区,用于存放要显示在LED8-LED1上的8个字符。C51程序要显示某字符,首先要得到该字符的7段码,再通过串行口输出,控制数码管的显示。建立一个0、1、2…...E、F等字符的7段码表,用查表法获得要显示字符的7段码。488.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术2.LED动态显示技术动态显示方式是多个数码管的段码用一个输出口输出,每个数码管的共同端(COM段)由另一个输出口的1位控制,1个输出口可连接8个数码管的8个COM端,这样2个输出接口可以控制8个数码管的显示。动态显示时,多个数码管实际上是轮流分时显示的,即同一时刻只有1个数码管显示,为达到全部数码管“同时稳定显示”的效果,需要不断重复输出8位数码管的显示内容(即要进行显示扫描),通常显示扫描周期不大于20ms。优点:占用输出接口少。缺点:需要定时对各个数码管进行显示扫描,占用CPU时间资源。498.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术2.LED动态显示技术(1)硬件连接:P0口作为段码输出口,P1口作为位码输出口。第1个数码管到第8个数码管对应的位码是:7FH、BFH、DFH、EFH、F7H、FBH、FDH、FEH段码:通过查表得到共阴数码管,段码口输出电流,位码口灌入电流;一个数码管各段LED的电流,均流入COM端(位码输出口,要考虑驱动(灌电流)能力共阴数码管508.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术2.LED动态显示技术518.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术2.LED动态显示技术(2)程序流程528.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术动态扫描程序(汇编)
ORG0000HSJMP MAINORG0040HMAIN:MOV R0,#30H ;R0指向显示数据存放首址 MOV R1,#7FH ;R1位控信号寄存器,指向第1个数码管 MOV R2,#08HNEXT:MOV A,@R0 ;取出一个数 MOV DPTR,#TABLE;DPTR指向段码表首地址 MOVC A,@A+DPTR;取出该数的段码 MOV P0,A ;将段码输出到段码输出口 MOV A,R1 MOV P1,A ;位控信号输出到位码输出口 LCALL DELAY1MS ;延时1ms INC R0 ;指针指向下一个数地址 MOV A,R1 RR A MOV R1,A ;修改位控信号,指向下一个数码管 DJNZ R2,NEXT;没有显示完毕,继续 RETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;0-9的段码538.2LED显示接口技术8.2.2段码式LED显示技术第8章人机接口技术动态扫描程序(C51)#include<reg51.h>#include<intrins.h>ucharTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};voiddisplay(){ uchar*pData=0x30; ucharweima=0x7F; uchari=0; for(i=0;i<8;i++){ P0=Table[*pData++]; P1=weima; delay1ms(); weima=_cror_(weima,1);//变量循环右移1位,D0移到D7 }}54教学单元第8章人机接口技术1.键盘基础知识2.独立式键盘接口技术3.矩阵式键盘接口技术4.段码式LED接口技术5.点阵式LED接口技术主要内容55第8章人机接口技术主要介绍点阵式LED,双色LED与阵列的显示原理,以及接口电路设计。568.2LED显示接口技术第8章人机接口技术1.点阵式LED点阵式LED显示器由多个圆形LED组成,有5×7、8×8等多种结构,能够显示字母和较多的字符。5×7点阵LED8.2.3点阵式LED显示技术578.2LED显示接口技术第8章人机接口技术1.点阵式LED5×7点阵LED原理图每行上的5个LED按共阳方式连接,每列上的7个LED按共阴方式连接,可以把每列看成是一个共阴极数码管。列线看作为COM端,行线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025有关期货代理委托书的合同范本
- 2025救灾专用单帐篷政府采购合同
- 2025北京市房屋出租代理合同版样书2
- 2025地产信贷部职工住房抵押贷款合同
- 2025建设工程勘察合同比华利
- 科技助力家庭健身的未来展望
- 终身学习学生学习能力的进阶之路
- 2024年螺旋锥齿轮项目资金需求报告代可行性研究报告
- 科学与创造力培养
- 2024秋季EmbelexNewness7趋势报告
- 2024公路沥青路面结构内部状况三维探地雷达快速检测规程
- 2024年高考真题-地理(河北卷) 含答案
- 中国高血压防治指南(2024年修订版)解读课件
- 2024年浙江省中考科学试卷
- 2024风力发电叶片维保作业技术规范
- 《思想道德与法治》课程教学大纲
- 2024光储充一体化系统解决方案
- 2024年全国高考新课标卷物理真题(含答案)
- 处理后事授权委托书
- 食材配送服务方案投标方案(技术方案)
- 足疗店营销策划方案
评论
0/150
提交评论