郭天祥的书中第10章定时器的应用提高有这第一个代码、
- #include <reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit led1=P1^0;
- uint num;
- void main(){
- TMOD=0X02;
- TH0=6;
- TL0=6;
- EA=1;
- ET0=1;
- TR0=1;
- while(1){
- if(num==3686){
- num=0;
- led1=~led1;
- }
- }
- }
- void T0_time() interrupt 1{
- num++;
- }
装初值6是什么意思?
这个不是自动重装初值的吗?
不写这句也能用,肉眼看不出区别。
|