1回答

0收藏

这个C51程序哪位帮我找出错误

#开发软件 #开发软件 1900 人阅读 | 1 人回复 | 2008-10-10

#include
#define uint unsigned int
#define uchar unsigned char
uint tt,a;
void main()
{
  a=0;
  tt=0;
P1=0x00;
TMOD=0x01;
EA=1;
ET0=1;
TR0=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
if(tt==20)
  {
   tt=0;
   a++;
   P1=a;
  }
}
void timer() interrupt 1
{
  TH0=0x3C;
  TL0=0xB0;
  tt++;
}
分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

survive

发表于 2008-10-19 22:16:54 | 只看该作者

RE:这个C51程序哪位帮我找出错误

好久没有写这程序,都快忘了
感觉设置TMOD=0x01;
EA=1;
ET0=1;
TR0=1;的不是中断1,而是中断0
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条