问题
DS1302可调时时钟模式无法运行态与可编辑状态无法转换
详细问题
51单片机入门教程-2020版 程序全程纯手打 从零开始入门 P24 [10-2] DS1302时钟&可调时钟
通过标志位进行运行态(MODE=1)与可编辑状态(MODE=0)转换,无法实现
MODE定义
转换操作
解决方案
原因
对于C51,~运算符操作对象为位对象,对位取反,1变为0,0变为1, 而MODE定义为字符型变量,无法通过~运算符使1变为0,0变为1,因此需要进行判断
原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈