打印

菜鸟问题

[复制链接]
2161|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chouky|  楼主 | 2007-1-11 21:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/* 设定时器T0为工作方式1,定时器100ms产生一次中断,
使接在P1.0引脚的发光二极管每隔1s亮一次,亮10次后停止工作,
昧罰1.1指示*/

#include <reg51.h>
#include <stdio.h>

sbit P1_0=P1^0;
sbit P1_1=P1^1;

int IsTwice=0;

void Init_Timer0();

void main(void)
{  
    int curr_time=10;
    
    while((curr_time--)>0){}
    P1_1=1;
}

void Init_Timer0(void)
{
       P1_1=0;
    TMOD=0x01;
    TH0=0x00;
    TL0=0x00;
    ET0=1;
    EA=1;
    TR0=1;
     
}

void Timer0_Int(void) interrupt 1
{
    if(IsTwice==0)
    {
    TH0=0x79;
    TL0=0x60;
    IsTwice=1;
    }
    else
    {
    TH0=0x00;
    TL0=0x00;
    P1_0=!P1_0;
    }
}

在Keil uVision 下编译出现错误:
如下:
https://bbs.21ic.com/upfiles/img/20071/20071112100103.jpg

相关帖子

沙发
chouky|  楼主 | 2007-1-11 21:04 | 只看该作者

使用特权

评论回复
板凳
chouky|  楼主 | 2007-1-11 22:26 | 只看该作者

有没有高手帮忙看看啊

RT

使用特权

评论回复
地板
hotpower| | 2007-1-11 22:30 | 只看该作者

主振是多少???直接100mS很难.难道是6MHz

使用特权

评论回复
5
chouky|  楼主 | 2007-1-12 11:24 | 只看该作者

12MHZ

使用特权

评论回复
6
chouky|  楼主 | 2007-1-12 11:30 | 只看该作者

发现自己错了

使用特权

评论回复
7
hotpower| | 2007-1-12 18:31 | 只看该作者

倒塌了~~~12MHz不可能定时100mS,用50mS较好

使用特权

评论回复
8
mxinfa| | 2007-1-12 20:07 | 只看该作者

主程序不用循环结构可以吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

1

粉丝