热门

最新

红包

立Flag

投票

同城

我的

发布
dege2929512534
怀化第二深情
4 年前
truedege2929512534

真想破500粉啊

灌水乐园
CSDN App 扫码分享
分享
9
18
打赏
  • 复制链接
  • 举报
下一条:
#include <reg52.h>#define seg P2sbit a=P1^0;sbit b =P1^1;sbit led_red=P3^7;sbit led_green=P3^6;typedef unsigned char u8;typedef unsigned int u16;u8 con = 30;u8 table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delay(u16 t){ u8 i,j; for(i=0;i<=t;i++) for(j=110;j>0;j--);}void LED_flash()//red闪烁{ while(1){ if(con==3) { led_red= !led_red; delay(10); } if(con==3) { led_green=!led_green; delay(10); } }}void seg_led(){ a=0; seg = table[con/10]; delay(2); a=1; b=0; seg = table[con%10]; delay(2); b=1; }void main(){ TMOD |=0x01; TH0=0xfc; TL0=0x18; EA=1; ET0=1;//定时器0允许中断 TR0=1;//打开定时器 while(1) { LED_flash(); delay(5); seg_led(); }}void T0_init() interrupt 1{ static u16 dig=0; TH0=0xfc; TL0=0x18; dig++; if(dig==500) { dig=0; con--; if(con==0) { con=15; } }}求助大神帮忙看一下为啥我加入灯闪烁函数数码管不亮了
立即登录