首页 > 其他分享 >51单片机中断

51单片机中断

时间:2023-12-04 16:15:49浏览次数:38  
标签:LED1 cnt 定时器 中断 51 单片机

51单片机中断

​ 51单片机通过中断控制LED灯闪烁

/*************
定时器中断
**************/

#include "reg52.h"
#include<intrins.h>

sbit LED1 = P3^0;

int cnt = 0;	

void main()
{

	
	TMOD = 0x01;  //配置定时器0工作模式16位
	TL0 = 0x00;		//给初值,定10ms
	TH0 = 0xDC;
	TR0 = 1;
	TF0 = 0;
	
	ET0 = 1;			//打开定时器0中断
	EA = 1;				//打开总中断
	
	while(1)
	{
		;
	}
}

void Time0Handler() interrupt 1
{
			cnt++;
			TL0 = 0x00;		//重给初值
			TH0 = 0xDC;
			if(cnt == 100)
			{
				cnt = 0;
				LED1 =! LED1;
			}
}

标签:LED1,cnt,定时器,中断,51,单片机
From: https://www.cnblogs.com/Master-No1/p/17875184.html

相关文章

  • N100 N305 怎么选?比N5105、N6005、J4125到底提升多少,一张图片解困扰。
    N100N305怎么选?N100N305怎么选?比N5105、N6005、J4125到底提升多少,一张图片解困扰。本次畅网又推出的NAS主板我们来个参数比较图。 就看那橙色的结果,一目了然。简单的说几点:看下cpu的跑分,那N305、N100当之无愧是佼佼者。再对比价格好像也是那么一回事。从cpu的核显数来......
  • Proteus 8 C51单片机仿真_外部中断
    找到单片机中的外部中断引脚位置,查看规格书得知,外部中断引脚采用下降沿触发或低电平触发,在这里我们接两个按键,使用按键按下产生低电平触发外部中断的方式:在P2.1、P2.2处接两个LED灯来演示进入外部中断后进行操作LED灯的效果:如何使用外部中断呢?百度查找STC89C51系列的中断例程:进行......
  • 51nod 2620 序列问题
    原题首先\(O(n\logn)\)的贪心很好想,显然用堆,每次合并两个权值最小的即可然后考虑\(O(n)\)怎么做?我们发现这个权值\(\max(a_i,a_{i+1})\)的\(\max\)很不好处理,因此我们考虑把他优化一下使用单调栈可以求出权值为\(a_i\)的合并区间,然后我们发现对于合并一个区间答案......
  • FreeRTOS深入教程(中断管理)
    (文章目录)前言本篇文章来分析FreeRTOS中的中断,中断在FreeRTOS中也是非常重要的,那么这篇文章将带大家来学习一下FreeRTOS中的中断处理以及涉及到的API等。一、为什么要为中断设计一套API1.实时性要求:中断服务程序通常用于响应实时事件,例如硬件中断、定时器中断等。为了满足实......
  • 51k+ Star!动画图解、一键运行的数据结构与算法教程!
    大家好,我是Java陈序员。我们都知道,《数据结构与算法》——是程序员的必修课。无论是使用什么编程语音,亦或者是前后端开发,都需要修好《数据结构与算法》这门课!在各个互联网大产的面试中,对数据结构和算法的考核乐此不疲。往往《数据结构与算法》学得好的,都能拿到高薪!但是《数......
  • MacOS 开发51单片机【非虚拟机】
    MacOS开发51单片机【非虚拟机】准备工作一、安装brew因为在Mac上是用brew来安装sdcc的,所以我们首先自己装上homebrew,不然等下安装sdcc的命令是错误的。brew是Mac的包管理管理工具,就和redhat的yum和Ubuntu的apt-get一样。homebrew的安装方法/bin/zsh-c"$(cur......
  • 世微 降压恒流IC AP5199S LED电源 车灯景观灯舞台灯 过EMC认证线路图
    说明AP5199S是一款外围电路简单的多功能平均电流型LED恒流驱动器,适用于宽电压范围的非隔离式大功率恒流LED驱动领域。芯片PWM端口支持超小占空比的PWM调光,可响应最小60ns脉宽。芯片采用我司算法,为客户提供最佳解决方案,最大限度地发挥灯具优势,以实现景观舞台灯高辉的调......
  • NI USB9218国产对标51.2 kS/s/ch,2通道C系列通用模拟输入模块
    51.2kS/s/ch,2通道C系列通用模拟输入模块NI‑9218专为多用途测量而设计。它使用针对特定测量的适配器提供了对加速度计、供电传感器、全桥和电压测量以及四分之一桥、半桥、60V和电流测量的内置支持。每个通道可单独选择,因而用户可在各个通道上进行不同的测量。 NI‑9218是开发......
  • 无线SoC芯片Ci2451&Ci2454集成无线收发+8位RISC内核MCU
    无线遥控器、无线键鼠、无线玩具、无线灯控、无线音频等应用在生活中随处可遇,无线遥控最早起源于18世纪末,如今随着应用市场的扩大,家家户户也都用起了无线产品,这也意味着给人们带来极大便利的同时,成本也能得到大幅度下降,那现今的无线芯片都发展到哪种地步了呢? 性能参数芯片优......
  • 代码随想训练营第四十四天(Python)| 完全背包、518. 零钱兑换 II 、377. 组合总和 Ⅳ
    [完全背包]有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。1、先遍历物品再遍历背包defall_bag(weight,value,bag_weight):dp=[0]*......