Code:
#include <REGX51.H> sbit A1=P3^0; sbit A2=P3^1; unsigned char ma[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned int i=99; void delay(long time) {long n; for(n=0;n<time;n++) { ; } } void khoitaotimer() { EA=0; TMOD=0x02; TH0=0xc3; TL0=0x50; EA=1; TR0=1; } void ngattiime0() interrupt 1 {TF0=0; TR0=0; i--; if(i==0)i=99; TR0=1; } void main() { while(1) {khoitaotimer(); A1=1; P2=ma[i/10]; delay(500); A1=0; P2=0xff; A2=1; P2=ma[i%10]; delay(500); A2=0; P2=0xff; } }
thanks cả nhà
Comment