51单片机 矩阵按键 简单容易理解 程序

上传人:深情**** * 文档编号:43928790 上传时间:2018-06-07 格式:DOCX 页数:2 大小:13.96KB
返回 下载 相关 举报
51单片机 矩阵按键 简单容易理解 程序_第1页
第1页 / 共2页
51单片机 矩阵按键 简单容易理解 程序_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《51单片机 矩阵按键 简单容易理解 程序》由会员分享,可在线阅读,更多相关《51单片机 矩阵按键 简单容易理解 程序(2页珍藏版)》请在金锄头文库上搜索。

1、#includetypedef unsigned char u8; typedef unsigned int u16; #define key P1 int i,t,a; u8 code wei=0x00,0x04,0x08,0x0c,0x10,0x14,0x18,0x1c; u8 code smg16=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71; u8 anjian; void delay(u8 i) while(i-); void v() key=0x0f; if(key!=

2、0x0f) delay(10000); if(key!=0x0f) key=0x0f; switch(key) case 0x07:anjian=0;break; case 0x0b:anjian=1;break; case 0x0d:anjian=2;break; case 0x0e:anjian=3;break; key=0xf0; switch(key) case 0x70:anjian=anjian;break;case 0xb0:anjian=anjian+4;break;case 0xd0:anjian=anjian+8;break;case 0xe0:anjian=anjian+12;break; while(a50a+; void main() while(1)v();P2=wei0;P0=smganjian;delay(1000);P2=0x00;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 实验设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号