原创 这个程序哪里有错误

2009-5-17 09:29 2350 4 5 分类: MCU/ 嵌入式

#include <REG52.H>
#include <math.h>


#define uchar unsigned char
#define uint unsigned int
uint i,a;
uchar temp="0x00";


void main(void)
{
    TMOD="0x01";
 EA=1;
 ET=1;
 TR=1;


 for(i=0;i<9;i++)
 {
   P2=temp;
   if(a==5)
      a="0";
   temp+=pow(2,i);
 }  
}


void timer() interrupt 1
{
   TH=(65536-22118400/12)/256;
   TL=(65536-22118400/12)%256;
   a++
}

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户162481 2009-5-20 09:32

我不知道你 TMOD="0x01";为什么这样写?TMOD=0x01就行了吧。
相关推荐阅读
用户180096 2009-05-21 09:38
CY7C67300的使用方法
CY7C67300的核是CY16的,我这里有CY16的资料,我有个开发包,里面有个eclipse ide ,开发CY挺好的,control panel 也许有用,其它的还有很多想要的在下面留下QQ,或...
我要评论
1
4
关闭 站长推荐上一条 /1 下一条