1 #include "8051.h" 2 typedef unsigned char u8; 3 typedef unsigned int u16; 4 u8 smgduan[]= { 5 /*0 1 2 3 4 5 6 7 */ 6 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 7 /*8 9 A B C D E F */ 8 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71}; 9 10 // P0口为数码管的位选的8位输入引脚 11 // P0 = 0x00; 12 13 14 void Delayms(u16 ms); 15 void shumaguan(u8 n); 16 void DigDisplay(); 17 18 void main() 19 { 20 while (1) 21 { 22 /* 23 * 不推荐此做法 24 * 此做法占用内存高 25 */ 26 if (!K1) 27 { 28 // 软件延时消除抖动 29 Delayms(10); 30 if (!K1) 31 { 32 LED_1 = !LED_1; 33
单片机-4个独立按键的控制程序
最新推荐文章于 2024-06-16 10:48:32 发布