【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
相关推荐
卢傢蕊17 分钟前
PostgreSQL 初体验
数据库·postgresql
softshow102619 分钟前
PostgreSQL 12 完整部署+迁移+数据恢复
数据库·postgresql
bearpping21 分钟前
关于Mysql 中 Row size too large (> 8126) 错误的解决和理解
数据库·mysql
zhuiyisuifeng22 分钟前
PostgreSQL_安装部署
数据库·postgresql
watersink24 分钟前
第15章 数据库系统
数据库
一只专注api接口开发的技术猿37 分钟前
商品详情API的SLA保障体系:监控告警、异常检测与自动化修复
运维·数据库·架构·自动化
WarPigs38 分钟前
SQL Server笔记
服务器·数据库·sqlserver
爱丽_1 小时前
事务隔离级别与一致性:从现象到实现(MVCC 与当前读)
数据库·mysql
会飞的大可1 小时前
Elasticsearch:搜索引擎作为 NoSQL 数据库
数据库·elasticsearch·搜索引擎
LaughingZhu1 小时前
Product Hunt 每日热榜 | 2026-04-03
数据库·人工智能·经验分享·神经网络·chatgpt·语音识别