stc15f2k60f2单片机定时器_自己编写STC15F2K60S2定时/计数器中断函数-程序员宅基地

技术标签: stc15f2k60f2单片机定时器  

/*****

函数名:定时计数器中断初始化

调用:TimerCounterIntInit_12MHz(T_C_Int, TH_Init, TL_Init);

参数:bit T_C_Int(定时器中断0或定时器中断1), delay_us(多少微米)

返回值:无

结果:启动T/C1或T/C0并设置计数器初值

*****/

void TimerCounterIntInit_12MHz(bit Tx,unsigned int delay_us)

{

//定时器0和定时器1都使用工作方式0:16位自动装载的定时/计数器,不需在中断函数中重写初值(TMOD:定时器/计数器模式控制寄存器)

TMOD = 0x00;

EA = 1;  //中断总开关(属IE:中断允许寄存器)

if(Tx==0){

ET0 = 1;  //允许定时器中断0中断(属IE:中断允许寄存器)

TH0 = (65536 - delay_us) >> 8;  //16位计数寄存器T0高8位

TL0 = (65536 - delay_us) & 0x00FF;  //16位计数寄存器T0低8

TR0 = 1;  //定时器0启动 (属TCON:Timer Control Register)

}

else {

ET1 = 1;  //允许定时器中断1中断(属IE:中断允许寄存器)

TH1 = (65536 - delay_us) >> 8;        //16位计数寄存器T1高8位

TL1 = (65536 - delay_us) & 0x00FF;  //16位计数寄存器T1低8位

TR1 = 1;           //定时器1启动 (属TCON:Timer Control Register)

}

}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39622398/article/details/111486632

智能推荐

【150套】基于SSM框架的Java毕业设计开发实战项目(附源码+演示视频+LW)_ssm框架应用开发与案例实战推荐-程序员宅基地

文章浏览阅读955次,点赞7次,收藏21次。今天给大家分享150+的Java毕业设计,基于ssm框架,这些项目都经过精心挑选,涵盖了不同的实战主题和用例,可做毕业设计和课程设计参考。️除了源码,对于大部分项目实现的功能都有相应的介绍,并且配有演示视频,方便大家根据自己的需要择优下载学习。另外如有定制需求或者想要相对应的论文参考,文末可以十我VX联系。后续还会持续更新,欢迎关注!_ssm框架应用开发与案例实战推荐

轻松搭建知识图谱:Python实现案例_知识图谱 python 工程实例-程序员宅基地

文章浏览阅读1.6k次。作者:禅与计算机程序设计艺术 随着互联网的飞速发展、信息爆炸的时代到来、数据量的膨胀等,人们对数据的获取和处理也越来越迫切。为了能够更好地分析和挖掘大量的数据,提升个人综合能力,出现了基于图形的知识图谱(Knowledge Graph)。知识图谱(KG)将复杂且丰富的信息组织成一种网络结构,帮助人们快速理解、获取并利用其中的知识。图形数据_知识图谱 python 工程实例

微服务 tars php,腾讯tars微服务安装笔记-程序员宅基地

文章浏览阅读118次。tarsphp 文档地址https://www.bookstack.cn/read/TarsPHP/ 谢谢大佬的整理安装需要组件例如,在Centos下,执行:yum install glibc-develyum install gccyum install gcc-c++yum install lrzszyum install -y git下载tarsphp 架构包下载TarsFramework源..._windows tarsphp安装

浪潮信息HANA一体机创SAP BWH最佳成绩,算力助商业智能更快更准-程序员宅基地

文章浏览阅读948次,点赞24次,收藏26次。近日,SAP官方发布最新BWH Benchmark基准测试结果,浪潮信息NF8480G7四路HANA一体机以每小时执行17044次查询的成绩,刷新该测试最高纪录,为全球金融、高端制造、零售、能源等行业用户的商业智能分析,提供高效、领先的算力平台,从容应对快速多变的商业环境。

ESP32 开发笔记(三)源码示例 8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器_基于vscode的esp32开发,读取dht11传感器数据到led显示屏上-程序员宅基地

文章浏览阅读1.1w次,点赞5次,收藏22次。开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674开发板简介开发环境搭建 windows源码示例: 0_Hello Bug (ESP_LOGX与printf) 工程模板/打印调试输出 1_LED LED亮灭控制 ..._基于vscode的esp32开发,读取dht11传感器数据到led显示屏上

icpc网络赛第二场 J-A Game about Increasing Sequences-程序员宅基地

文章浏览阅读623次。简单题,但是不会_a game about increasing sequences

随便推点

mysql5.6主从库安装与配置_mysql的主从库部署-程序员宅基地

文章浏览阅读4.3k次。mysql5.6主从库安装与配置关闭防火墙//临时关闭systemctl stop firewalld//禁止开机启动systemctl disable firewalldmysql5.6安装保证可以联通外网。安装wgetyum install wget检查系统是否安装其他版本的mysql数据yum list installed | grep mysqlyum ..._mysql的主从库部署

Lua学习-运算符_lua &&-程序员宅基地

文章浏览阅读655次。运算符分为:1.算术运算符2.条件运算符3.逻辑运算符4.位运算符5.三元运算符在Lua中不支持位运算符和三位运算符,但是可以间接实现三元运算符1.算术运算符(+、-、*、/、%、^(幂运算符))注意:Lua中没有++,–,+=,-=,*=,/=,%=2.条件运算符(and ,or,not) 注意:Lua中的条件运算符就这三个,没有&&,||,!=3.逻辑运算符(> ,<, =, >=, <=, ==,~=) 注意:Lua中的不等于是"~="pri_lua &&

基于图像的三维模型重建——相机模型与对极几何-程序员宅基地

文章浏览阅读1.7k次。点击上方“3D视觉工坊”,选择“星标”干货第一时间送达作者:梦寐mayshinehttps://zhuanlan.zhihu.com/p/129681081本文转载自知乎,作者已授权,未..._图像 3d模型 csdn

2021年美赛解题思路汇总Final!!!_2021年美赛b题思路-程序员宅基地

文章浏览阅读1.2w次,点赞9次,收藏54次。首先:A题是连续型问题,是“数值分析”领域的内容,需要熟练掌握偏微分方程以及精通将连续性方程离散化求解的编程能力。这时,队伍里最好是有一个纯数学基础好的(偏微分方程、复变函数、信号与系统等等),还需要有两个擅长连续型问题编程的同学,两个人都比较擅长编程这一点很重要,既可以防止一个人编程的话,思路可能有所偏颇,又可以使得两个人在相互碰撞中产生新的灵感。B题的话可能是离散型问题,对于B题在编程上,一定需要比较熟悉计算机的“算法与数据结构”这类离散型编程问题的同学。C题属于大数据类问题,几乎都是关于数_2021年美赛b题思路

IP地址网站划分详解_网址划分-程序员宅基地

文章浏览阅读780次。LAN IP地址网站划分详解IP和子网掩码我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IPA类IP段  0.0.0.0 到127.255.255.255B类IP段  128.0.0.0到191.255.255.255C类IP段  192.0.0.0到223.255.255.255  XP默认分配的子网掩码每段只有255或0  A类的默认子网_网址划分

【重识 HTML + CSS】知识点目录-程序员宅基地

文章浏览阅读637次,点赞29次,收藏14次。javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

推荐文章

热门文章

相关标签