如何使用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。
阅读量:52
阅读量:46
阅读量:36
阅读量:57
阅读量:75