独立按键实现数码管0到9递增
Posted wszme
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了独立按键实现数码管0到9递增相关的知识,希望对你有一定的参考价值。
#include <STC15F2K60S2.h> #define uint unsigned int #define uchar unsigned char #define ulong unsigned long uchar code seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; sbit key1=P0^0; #define LED1 P1 uint n; void delayms(uint ms){ uint i,j; for(i=ms;i>0;i--) for(j=110;j>0;j--); } void main(){ P1M0=0XFF; P1M1=0X00; n=0; while(1){ LED1=seg[n]; if(key1==0){ delayms(50); while(!key1); n++;} if(n>9) n=0; } }
以上是关于独立按键实现数码管0到9递增的主要内容,如果未能解决你的问题,请参考以下文章