如何使用Stc15w104单片机定时器?
1、看懂单片机引脚图。

2、看懂单片机烧写接线图。

3、stc15w系列寄存器配置图。



4、写入代码。(最后贴上完整代码)。

5、插入烧写器,选择单片机型号,选择晶振,下载即可。



6、最终效果,led等1s闪烁1次。


7、完整代码:
#include "reg52.h"
typedef unsigned char uchar;
typedef unsigned int uint;
//定义18.432MHZ晶振
#define FOSC 18432000L
//定义1ms初值
#define T1MS (65536-FOSC/1000)
sfr AUXR=0x8e;
sbit P3_3=P3^3;
uint i;
void main()
{
//stc15w辅助寄存器。1T模式
AUXR |=0X80;
//工作模式0,16位自动冲装载。
TMOD=0X00;
//赋初值低8位
TL0=T1MS;
TH0=T1MS>>8;
TR0=1;
ET0=1;
EA=1;
while(1);
}
void Timer0() interrupt 1
{
TL0=T1MS;
TH0=T1MS>>8;
i++;
if(i==1000){
P3_3=~P3_3;
i=0;
}
}
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:73
阅读量:118
阅读量:152
阅读量:185