发新帖我要提问
123
返回列表
打印
[51单片机]

好书推荐《51单片机轻松入门(C语言版)—基于STC15W4K系列》

[复制链接]
楼主: 无量寿经
手机看帖
扫描二维码
随时随地手机跟帖
41
#include "STC15W4K.H"    // 包含"STC15W4K.H"寄存器定义头文件
sbit LED0=P0^0;
sbit LED1=P0^1;
void main()
{
    TMOD=0x01;           // 定时器0_16位计数
    TH0=0x70;             // 经计算定时20ms初值是0x7000
    TL0=0x00;
    TR0=1;                // 定时器开始运行
    ET0=1;                // 开定时器0中断开关
    EA=1;                 // 开总中断开关
    while(1);
}  
void Timer0() interrupt 1
{   
    static  Count1=0;    // 静态变量计数器,静态变量只在首次运行时赋值1次
    static  Count2=0;   // 静态变量计数器
    Count1++;           // 每次中断计数器加1
    Count2++;            // 每次中断计数器加1
    if(Count1>=25)       // 如果计数器超过25
    {   
        LED0=!LED0;      // 取返P0.0
        Count1=0;        //计数器清零  
    }
    if(Count2>=50)       // 如果计数器超过50
    {   
        LED1=!LED1;      // 取返P0.1
        Count2=0;        //计数器清零  
    }
    TH0=0x70;           // 重装定时初值
    TL0=0x00;
}

使用特权

评论回复
42
timixiaoyouxi| | 2020-12-18 08:40 | 只看该作者
你这个PDF,所有的论坛都是这个不完全版本,发的时候可以注明一下

(PDF 不是完整书籍)

使用特权

评论回复
43
happy0god| | 2020-12-28 15:44 | 只看该作者
搞本书搞一点点,只有50来页

使用特权

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

本版积分规则