查看: 1811|回复: 1

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

[复制链接]

该用户从未签到

发表于 2008-10-10 16:32:44 | 显示全部楼层 |阅读模式
分享到:
#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++;
}
回复

使用道具 举报

该用户从未签到

发表于 2008-10-19 22:16:54 | 显示全部楼层

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

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

使用道具 举报

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

本版积分规则

关闭

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



手机版|小黑屋|与非网

GMT+8, 2025-1-9 17:48 , Processed in 0.109491 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.