
4 4×4 4矩阵键盘的工作原理和编程51 / AVR微控制器学习和开发系统使用数字管显示4×4矩阵键盘的键值. 1.硬件工作原理简介本实验中使用的8位数字电子管显示电路和4×4矩阵键盘电路. 简要介绍这两部分的工作原理: 1. 4 4×4 4矩阵键盘的工作原理矩阵键盘也称为行列式键盘,它使用4条I / O线作为行线,使用4条I / O线作为由列线组成的键盘. 在行线和列线的每个交叉点处,设置一个按钮. 这样,键盘中的键数为4×4. 这种行列式键盘结构可以有效提高微控制器系统中I / O端口的利用率. 图1是矩阵键盘电路图,行线连接到P1.4-P1.7,列线连接到P1.0-P1.3. K1P14K2P15K3P16K4P17K5RESETVCCRESETS43S87S32S76S21S65S1注释: 0S54S12BS11AS109S98S16FS15ES14DS13C浸入式矩阵键盘P10P11P12P13P14P15P16P170 1 2 34 5 6 78 9 BC 15 2 1点矩阵键盘按键排列图2,数字显示动态扫描电路R00Q20R201-2 LCD2-3 DSYP00P01P02P03P04P05P06P07abcdefgdpR01R02R03R04R05R06R07R21R22R23R24R25abcdefgdpabcdefgdpR26R27ab fcgdedpab fcgdedpab fcgdedp1298DIG1 DIG2 DIG31234571011a bcdefg DPAB fcgdedpDIG46DS1P20P21P22P23P24P25P26P271234JP23-4 LEDVCCab fcgdedpab fcgdedpab fcgdedp1298DIG1 DIG2 DIG31234571011a bcdefg DPAB fcgdedpDIG46DS2Q21 Q22 Q23 Q24 Q25 Q26 Q27在ME300B开发系统中,使用8位数字动态扫描显示.

它相应地将所有数字电子管的8段并联,并将它们连接到AT89S51的P0端口,并且现场输出由P0端口控制. 每个数字电子管的公共阳极由AT89S51的P2端口Q20-Q27控制,以实现8位数字电子管的位输出控制. 这样,对于一组数码管动态扫描显示,需要通过两组信号进行控制: 一组是现场输出端口输出的字体代码,用于控制显示的字体,称为段码;另一组由位输出端口输出. 控制信号用于选择要工作的数字电子管的数量,这称为位代码. 由于每个数码管的段都并联连接,因此段代码的输出对于所有数码管都是相同的. 因此,如果每个数码管的位选择线同时处于选通状态,则8个数码管将显示相同的字符. 如果每个数码管都可以显示与此位置相对应的字符,则必须采用扫描显示模式. 即,在某一时刻,只有一个位的位选择线处于导通状态,而其他位的位选择线处于截止状态. 同时,在段线上输出要在相应位上显示的字符的字体代码. 这样,同时,只有选通的一个显示字符,而其他数字熄灭. 如果循环继续,则每个数码管都可以显示要显示的字符. 尽管这些字符出现在不同的时间...
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-312719-1.html
现在我是不赞成买外国先进装备的
豈不皆大歡喜