c语言矩阵键盘反转法扫描,行列扫描法,反转法,状态机法三种矩阵键盘扫描方法详解 带程序...
/*==========================================================
* 開發(fā)人員:laowang
* 當前版本:V1.0
* 創(chuàng)建時間:11/19
* 修改時間:
* 功能說明:讓數(shù)碼管的前兩位顯示顯示一個二位數(shù)(0-59),
通過三個按鍵控制,按下key1num加1,按下key2num減1,按下key3num清零
*==========================================================*/
/*==================硬件電路=============================================
*
*
*? ?? ?? ?? ?? ?? ?MCU=89x51/52? ?? ?? ?? ?? ?? ?? ?? ? 8位數(shù)碼管(共陰)
*? ?? ?? ?? ???+---------------+? ???+------+? ?? ?+------------+------------+
*? ?? ?? ?? ???|? ?? ?? ???p1.0|-----|? ?? ?|---->a|? ?? ?? ?? ?? ? |? ?? ?? ?? ?? ?? ?|
*? ?? ?? ?? ???|? ?? ?? ?? ? . |? ???| 573??|??.? ?|8. 8. 8. 8. |8. 8. 8. 8. |
*? ?? ?? ?? ???|? ?? ?? ?? ? . |? ???|? ?? ?|??.? ?|? ?? ?? ?? ?? ???|? ?? ?? ?? ?? ?? ?|
*? ?? ?? ?? ???|? ?? ?? ???p1.7|-----|? ?? ?|--->dp|? ?? ?? ?? ?? ? |? ?? ?? ?? ?? ?? ? |
*? ???+--key1--|P2.0? ?? ? p3.4|-----| 段選 |? ?? ?+------------+------------+
*? ???|? ?? ???|? ?? ?? ?? ?? ?|? ???+------+? ?? ?? ???|? ?? ?? ?? ?? ?? ?|
*? ???|--key2--|P2.1? ?? ?? ???|? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???| . . . . .??.? ?? ???|
*? ???|? ?? ???|? ?? ?? ?? ?? ?|? ???+------+? ?? ?? ???|? ?? ?? ?? ???|
*? ???|--key3--|P2.2? ?? ? p3.5|-----|? ?? ?|? ?? ?? ???|? ?? ?? ?? ?? ?? ?? ???|
*? ???|? ?? ???|? ?? ?? ???p1.0|-----|? ?? ???573??|-----------|? ?? ?? ?? ?? ?? ?? ?? ?|
*? ? GND? ?? ? |? ?? ?? ?? ?.??|? ???|? ?? ?|? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???|
*? ?? ?? ?? ???|? ?? ?? ?? ?? ?? ?.??|? ???|? ?? ?|? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? |
*? ?? ?? ?? ?? ?? ?? ?? ? |? ?? ?? ?? ?? ? p1.7|-----| 位選 |--------------------------|
*? ?? ?? ?? ?? ?? ???|? ?? ?? ?? ?? ?? ?? ?? ? |? ???+------+
*? ?? ?? ?? ?? ?? ?? ?? ?|? ?? ?? ?? ?? ?? ?? ?|
*? ?? ?? ?? ???|? ?? ?? ?? ?? ?|
*? ?? ?? ?? ???+---------------+
*
* 說明:此例程中只用到了數(shù)碼管的前兩位
*=================================================================================*/
#include
#include"display.h"
#include"matrixkey.h"
void main()
{
while(1)
{
Matrixkeyscan();
Display(key);
}
}
總結(jié)
以上是生活随笔為你收集整理的c语言矩阵键盘反转法扫描,行列扫描法,反转法,状态机法三种矩阵键盘扫描方法详解 带程序...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: $动态规划系列(2)——找零钱问题
- 下一篇: 小萝贝控机大师