C51 1秒定时器
2012-02-20 22:15
661 查看
#include <reg52.h> sbit LED = P1^1; unsigned char count; void main() { TMOD = 0x01; //工作方式1 ,T/C 0 是一个16位定时器 / 计数器 TH0 = 0x3c; TL0 = 0xb0; EA = 1; ET0 = 1; TR0 = 1; LED = 0; while(1) { } } void T1_timer() interrupt 1 { TH0 = 0x3c; TL0 = 0xb0; count++; if(count == 4) LED = 0; else if(count == 20) { LED = 1; count = 0; } }
相关文章推荐
- C51-定时器/计数器
- I/O定时器_3秒执行一次_1秒执行一次
- C51 定时器 TL0=(65536-50000)%256是怎么推导出来的?
- 用变量给C51定时器赋初值导致定时器定时时间不准确的问题的解决办法
- (C51学习四)外部中断和定时器中断
- 【C51】同时使用串口与定时器
- C51 定时器 TL0=(65536-50000)%256是怎么推导出来的?
- 用Keil C51开发定时器/计数器
- C51单片机中断,寄存器,定时器,PWM原理,配置及使用
- C51单片机中断,寄存器,定时器,PWM原理,配置及使用
- C51 定时器Timer使用,及产生1ms系统Tick
- C51之定时器
- 【C51】单片机定时器介绍
- 总结C51、STM32和S3C2440的时钟体系和定时器
- 【C51】单片机定时器介绍
- C51 手动计算定时器 中断简介
- 利用定时器1延时1秒的程序(c51语言)
- c51重入分析一
- Spring 使用定时器(调度器)
- 36 linux内核里的HZ定时器与timer_list定时器