单片机 10s定时炸弹

xiaoxiao2021-02-28  209

#include<reg51.h> #define GPIO_DIG P0 sbit buzz P1^5 void Delay10ms(unsigned int c); unsigned char code DIG_CODE[16]={0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F, 0x77, 0x7C, 0x39, 0x5E, 0x79, 0x71}; void main(void) { unsigned char i = 0; while(1) { buzz=1; Delay10ms(100); GPIO_DIG = ~DIG_CODE[i]; i++; if(i == 10) { i = 0; buzz=0; Delay10ms(100); } Delay10ms(100); } } void Delay10ms(unsigned int c) { unsigned char a, b; for (;c>0;c--) { for (b=38;b>0;b--) { for (a=130;a>0;a--); } } }
转载请注明原文地址: https://www.6miu.com/read-27238.html

最新回复(0)