T1外部计数输入

/*-----------------------------------------------

内容:通过外部按键计数进入中断执行LED取反

------------------------------------------------*/

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

sbit LED=P1^2; //定义LED端口

/*------------------------------------------------

定时器初始化子程序

------------------------------------------------*/

void Init_Timer1(void)

{

TMOD |= 0x10 | 0x40; //使用模式1,16位计数器,使用"|"符号可以在使用多个定时器时不受影响

TH1=0xFF; //给定初值

TL1=245; //从245计数到255

EA=1; //总中断打开

ET1=1; //定时器中断打开

TR1=1; //定时器开关打开

}

/*------------------------------------------------

主程序

------------------------------------------------*/

main()

{

Init_Timer1();

while(1);

}

/*------------------------------------------------

定时器中断子程序

------------------------------------------------*/

void Timer1_isr(void) interrupt 3

{

TH1=0xFF; //重新给定初值

TL1=245;

LED=~LED; //指示灯反相,可以看到闪烁

}

相关推荐
恶魔泡泡糖17 小时前
51单片机-DS18B20温度传感器
单片机·嵌入式硬件·51单片机
隔壁大炮18 小时前
GPIO——4种输出模式
单片机·嵌入式硬件·铁头山羊
阿ฅ( ̳• ε • ̳)ฅ19 小时前
STM32串口打印printf没反应
stm32·单片机·嵌入式硬件
古译汉书19 小时前
串口模拟工具:com0com 介绍、下载、驱动感叹号解决
linux·运维·服务器·stm32·单片机·嵌入式硬件
沐欣工作室_lvyiyi21 小时前
基于单片机的数字调频式立体声收音机
stm32·单片机·嵌入式硬件·毕业设计·收音机·数字调频式
国科安芯21 小时前
中高轨激光通信卫星伺服控制器抗辐照电源模块设计
单片机·嵌入式硬件·架构
嵌入式×边缘AI:打怪升级日志1 天前
上机实验指南:Bootloader 串口升级与启动验证
单片机·嵌入式硬件
古译汉书1 天前
【IoT死磕系列】Day 1:IOT物联网各个协议的整体了解
stm32·单片机·嵌入式硬件·物联网·iot
国科安芯1 天前
空间站机械臂中MCU与CANFD抗辐照芯片的集成研究
单片机·嵌入式硬件·fpga开发·架构·risc-v
7yewh1 天前
The most detailed analysis of the MCU startup process
单片机·嵌入式硬件