标题: 新人求指导,我刚学。 [打印本页]

作者: a2208123    时间: 2013-8-20 19:49
标题: 新人求指导,我刚学。
#include <STC12C5A60S2.h>
#define uchar unsigned char
#define uint unsigned int
sbit start=P0^2;
sbit CY1=P2^3;
uchar num;

   
void main()
{
   TMOD=0x01;
   TH0=(65536-37037)/256;
   TL0=(65536-37037)%256;
   EA=1;
   ET0=1;
   TR0=1;
   while(1);
   }

  
void T0_time()interrupt 1
{
   TH0=(65536-37037)/256;
   TL0=(65536-37037)%256;
   num++;
   if(num==250)
   {
      num=0;
   CY1=~CY1;
   }
   }

这里是我刚写的延时5秒CY1通断的,现在还有个start的按键没用上,是要按下按键start这个程序才开始执行,松开就不执行了。改怎么加啊?
求指导啊。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1