当前位置: 首页 > wzjs >正文

宁波品牌网站制作哪家好长沙高端网站建设品牌

宁波品牌网站制作哪家好,长沙高端网站建设品牌,wordpress 不允许评论,wordpress 添加友链在 51 单片机中,中断控制寄存器 TCON(Timer/Counter Control Register,定时器 / 计数器控制寄存器)主要用于控制定时器 / 计数器的启动、停止以及外部中断的触发方式等。它既可以按字节寻址,也可以按位寻址&#xff0c…

在 51 单片机中,中断控制寄存器 TCON(Timer/Counter Control Register,定时器 / 计数器控制寄存器)主要用于控制定时器 / 计数器的启动、停止以及外部中断的触发方式等。它既可以按字节寻址,也可以按位寻址,其字节地址为 88H。下面详细介绍 TCON 寄存器的各个位。

TCON 寄存器的位分布

位序号位名称功能描述
D7TF1定时器 / 计数器 1 溢出标志位
D6TR1定时器 / 计数器 1 运行控制位
D5TF0定时器 / 计数器 0 溢出标志位
D4TR0定时器 / 计数器 0 运行控制位
D3IE1外部中断 1 请求标志位
D2IT1外部中断 1 触发方式控制位
D1IE0外部中断 0 请求标志位
D0IT0外部中断 0 触发方式控制位

各位功能详细解释

定时器 / 计数器相关位
  • TF1(D7):定时器 / 计数器 1 溢出标志位。当定时器 / 计数器 1 产生溢出时,硬件会自动将 TF1 置为 1。如果中断允许,会触发定时器 / 计数器 1 的中断。在中断服务程序中,需要软件将 TF1 清 0;如果不使用中断方式,也可以通过查询 TF1 的状态来判断定时器 / 计数器 1 是否溢出。
  • TR1(D6):定时器 / 计数器 1 运行控制位。当 TR1 = 1 时,启动定时器 / 计数器 1;当 TR1 = 0 时,停止定时器 / 计数器 1。可以通过软件对 TR1 进行置位或清零操作来控制定时器 / 计数器 1 的启动和停止。
  • TF0(D5):定时器 / 计数器 0 溢出标志位。功能与 TF1 类似,当定时器 / 计数器 0 产生溢出时,硬件将 TF0 置为 1。若使用中断方式,在中断服务程序中需软件清 0;若采用查询方式,则通过查询 TF0 状态判断溢出情况。
  • TR0(D4):定时器 / 计数器 0 运行控制位。当 TR0 = 1 时,启动定时器 / 计数器 0;当 TR0 = 0 时,停止定时器 / 计数器 0。可通过软件控制 TR0 来启停定时器 / 计数器 0。
外部中断相关位
  • IE1(D3):外部中断 1 请求标志位。当外部中断 1(INT1,P3.3 引脚)有中断请求时,硬件会将 IE1 置为 1。若中断允许,CPU 响应中断后,硬件会自动将 IE1 清 0(对于下降沿触发方式)。
  • IT1(D2):外部中断 1 触发方式控制位。当 IT1 = 0 时,外部中断 1 为低电平触发方式,即只要 P3.3 引脚为低电平,就会触发中断;当 IT1 = 1 时,外部中断 1 为下降沿触发方式,只有当 P3.3 引脚的电平从高电平变为低电平时,才会触发中断。
  • IE0(D1):外部中断 0 请求标志位。功能与 IE1 类似,当外部中断 0(INT0,P3.2 引脚)有中断请求时,硬件将 IE0 置为 1。CPU 响应中断后,硬件会自动将 IE0 清 0(对于下降沿触发方式)。
  • IT0(D0):外部中断 0 触发方式控制位。当 IT0 = 0 时,外部中断 0 为低电平触发方式;当 IT0 = 1 时,外部中断 0 为下降沿触发方式。

示例代码

以下是一个简单的示例代码,展示了如何使用 TCON 寄存器配置外部中断 0 为下降沿触发方式:

#include <reg51.h>// 定义一个 LED 引脚
sbit LED = P1^0;// 外部中断 0 的中断服务函数
void External0_ISR() interrupt 0 {LED = ~LED;  // 翻转 LED 的状态
}void main() {IT0 = 1;    // 设置外部中断 0 为下降沿触发方式IE0 = 0;    // 清外部中断 0 请求标志位(可省略,初始值一般为 0)EX0 = 1;    // 使能外部中断 0EA = 1;     // 全局中断使能while(1) {// 主循环可以执行其他任务}
}

在这个示例中,通过 IT0 = 1; 将外部中断 0 设置为下降沿触发方式。当 P3.2 引脚出现下降沿信号时,会触发外部中断 0,进而执行外部中断 0 的中断服务函数 External0_ISR(),在该函数中会翻转 P1.0 引脚连接的 LED 的状态。同时,EA = 1; 开启全局中断使能,EX0 = 1; 使能外部中断 0。


文章转载自:

http://0w1g4M49.btLsb.cn
http://qzQoQoWx.btLsb.cn
http://MQi9keIg.btLsb.cn
http://GETe0Lxq.btLsb.cn
http://Q2DaxzDn.btLsb.cn
http://4CbUmp2q.btLsb.cn
http://mkjJWXqQ.btLsb.cn
http://2GcvJduh.btLsb.cn
http://8O11Qk1u.btLsb.cn
http://Ab7US1wU.btLsb.cn
http://5TVJguZ2.btLsb.cn
http://fHhdASjN.btLsb.cn
http://jiT7bZb6.btLsb.cn
http://TqYkz4sG.btLsb.cn
http://6rzv1uFT.btLsb.cn
http://8ord5S93.btLsb.cn
http://lrQEpChR.btLsb.cn
http://Nl5KC1Y6.btLsb.cn
http://8f3QXdUG.btLsb.cn
http://Xw0u9wML.btLsb.cn
http://fwUgszMM.btLsb.cn
http://fHtGEbS3.btLsb.cn
http://nKXoXhAC.btLsb.cn
http://GoTf9HCD.btLsb.cn
http://3g5hOAD8.btLsb.cn
http://lWHBEDpf.btLsb.cn
http://8qOxRtJF.btLsb.cn
http://0qOs2ddz.btLsb.cn
http://s7mf5xg2.btLsb.cn
http://c1GW6Ore.btLsb.cn
http://www.dtcms.com/wzjs/680745.html

相关文章:

  • 手机网站建设规划图网站怎么做流量统计
  • 长丰网站制作wordpress文字幻灯片
  • 发簪做的比较好的网站如何做建筑一体化的网站
  • lua做网站做一个网站先做前段 还是后端
  • 网站开发的要求wordpress 支付下载
  • 制作网站的步骤有哪些小程序源码下载网
  • 免费海外网站cdn加速北京网站定制制作
  • 大学生做外包项目的网站铜川哪些公司需要网页电商设计师
  • 网站整站模板下载同一ip大量访问网站
  • 课程注册 网站开发怎么自己做企业网站
  • 简约大气网站设计欣赏泗洪县建设局网站
  • 四川做网站优化价格wordpress 多语言插件
  • 申请网站wordpress上传图片会缩小
  • 技术支持 重庆网站终身免费建站
  • 网站看不到预览图图片制作动图
  • 效果好的手机网站建设品牌设计是做什么的
  • tomcat做网站属于什么跨境电商erp选哪个好
  • 微信官网与手机网站区别美食网站的设计与制作
  • 做it的网站有哪些电商seo推广
  • 汕头h5建站制作网页游戏html
  • 网站建设课程设计心得建设官方网站首页
  • wordpress 全站ssl网站定制公司哪家好
  • 长春市建设工程交易中心网站网站制作包括数据库吗
  • 现在还有没有做任务的网站深圳响应式网站开发
  • 购物网站的首页是静态wordpress 页面全屏
  • 哪个网站可以做excel广州网站开发系统
  • 做网站的一些费用河北伟创网络技术有限公司
  • 网站后台百度商桥代码哪里安装网站维护 费用
  • 域名备案网站要不要关最新长尾关键词挖掘
  • 深圳贸易外贸公司50强南通优化网站