lhlybly
3/8/2016 - 6:17 AM

一闪一闪

#include<reg51.h>
 #define uchar unsigned char
 #define uint unsigned int
 sbit dula = P2^6;
 sbit wela = P2^7;
 sbit led1=P1^0;
 uchar shi,ge,num1;
 uchar code table[]={
 	0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07,
	0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71
 };
 uchar code wei[]={
 	0xfe,0xfd,0xfb,0xf7,0xef,0xdf
 };
 void main(){ 	
	  TMOD=0x01;//设置定时器0位工作方式1
	  TH0=(65536-45872)/256;
	  TL0=(65536-45872)%256;
	  EA=1;	 //开总中断
	  ET0=1;//开启定时器0中断
	  TR0=1;//启动定时器0
	  while(1){
	  	;
	  }
 }
 
 void T0_time() interrupt 1{
 	TH0=(65536-45872)/256;
	TL0=(65536-45872)%256;
	num1++;
	if(num1==20){
		num1=0;
		led1=~led1;
	}
 }