赞
踩
前言
大家好吖,欢迎来到 YY 滴单片机系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁
- 本文是YY入门【【51单片机】从零开始手把手带你【查手册】配置定时器,并完成小项目(定时器&中断的应用)(代码演示&单片机现象对照LCD闪烁)】配合博客的其中一部分,感兴趣的老铁可跳转传送门查看
- 传送门
欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!
TMOD = 0x01; //设置定时器模式 0000 0001
固然能够改变位,但是当我们遇到同时需要定时器1定时器0的场景时, 改动TMOD的同时也会改动其他定时器- 例:原来是
0001 0000
改成0000 0001
后,覆盖了前面;
优化方式:
TMOD &= 0xF0; //设置定时器模式,把TMOD的低四位清零,高四位保持不变
//1010 0011 & 1111 0000 = 1010 0000
TMOD |= 0x01; //设置定时器模式,把TMOD的最低位置1,高四位保持不变
//1010 0000 | 00000 0001 = 1010 0001
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。