【51单片机】利用【与或赋值法】优化【配置TMOD寄存器】

前言

大家好吖,欢迎来到 YY 滴单片机系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁

目录

    • [3.优化配置【Gate,C/ T ‾ \overline{T} T ,M1,M0】的代码------与或赋值法](#3.优化配置【Gate,C/ T ‾ \overline{T} T ,M1,M0】的代码——与或赋值法)

3.优化配置【Gate,C/ T ‾ \overline{T} T ,M1,M0】的代码------与或赋值法

  • TMOD = 0x01; //设置定时器模式 0000 0001固然能够改变位,但是当我们遇到同时需要定时器1定时器0的场景时,改动TMOD的同时也会改动其他定时器
  • 例:原来是0001 0000改成0000 0001后,覆盖了前面;
    优化方式:
cpp 复制代码
TMOD &= 0xF0;		//设置定时器模式,把TMOD的低四位清零,高四位保持不变
//1010 0011 & 1111 0000 = 1010 0000

TMOD |= 0x01;		//设置定时器模式,把TMOD的最低位置1,高四位保持不变
//1010 0000 | 00000 0001 = 1010 0001
相关推荐
小夏卷编程几秒前
mysql 5.6.50,5.7 版本 索引碎片化导致服务器cpu骤增问题
数据库·mysql
海上飞猪5 分钟前
【Redis】Redis基础与测试环境搭建(Mac版)入门
数据库·redis·macos
电商API&Tina5 分钟前
合规电商数据采集 API|多平台实时数据抓取,告别爬虫封号风险
大数据·开发语言·前端·数据库·爬虫·python
一 乐13 分钟前
动漫交流与推荐平台|基于springboot + vue动漫交流与推荐平台系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
漉水浮沙13 分钟前
Fio crc 数据校验验证
java·服务器·前端·数据库
lkbhua莱克瓦2416 分钟前
进阶-InnoDB引擎-MVCC
数据库
Elastic 中国社区官方博客19 分钟前
更高的吞吐量和更低的延迟: Elastic Cloud Serverless 在 AWS 上获得了显著的性能提升
大数据·数据库·elasticsearch·搜索引擎·云原生·serverless·aws
坚持学习前端日记19 分钟前
认证模块文档
java·服务器·前端·数据库·spring
想摆烂的不会研究的研究生19 分钟前
并发场景——实时排行榜设计
数据库·redis·后端·缓存
2501_948195349 小时前
RN for OpenHarmony英雄联盟助手App实战:主导航实现
数据库