佚名通过本文主要向大家介绍了avr单片机c语言教程,单片机c语言编程,单片机跑马灯c语言,单片机c语言教程pdf,51单片机c语言教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 单片机C语言中标志位结构的运用是怎么样的
描述:
我是单片机新手哈,我也了解了结构位标志,知道能设置一个Byte能有分出8个bit分支。。。 只是有点不理解这样定义后的使用方法。 有没有大神能写出实例看看?解说下 另外一张是用的地方。 我的想法是这个标志位置一的话就会表示接受完成?下面的程序就不运行了? 因为到了最后接收完成这个标志位就置一了。
作为新手的疑点
1.在设置标志位的时候,假设已经那些都已经写出来了,然后功能是不是自己想作为什么标志就可以写什么(注释在后面为了记忆分明)?
2. 第二张小图中,程序到那里就会看到标志位置0了,作为程序看来就是下面可以继续运行的标志是吧。。 然后结尾置一。作为结束。 如果在第一步就置一的话程序会不会就此停止? 因为程序看到标志位到了嘛(自己的意淫).....
希望大神能解惑下,钻牛角尖好久了
解决方案1:
程序里没看到哪里有判断RecFinish_F,
描述:
单片机C语言代码

我是单片机新手哈,我也了解了结构位标志,知道能设置一个Byte能有分出8个bit分支。。。 只是有点不理解这样定义后的使用方法。 有没有大神能写出实例看看?解说下 另外一张是用的地方。 我的想法是这个标志位置一的话就会表示接受完成?下面的程序就不运行了? 因为到了最后接收完成这个标志位就置一了。
作为新手的疑点
1.在设置标志位的时候,假设已经那些都已经写出来了,然后功能是不是自己想作为什么标志就可以写什么(注释在后面为了记忆分明)?
2. 第二张小图中,程序到那里就会看到标志位置0了,作为程序看来就是下面可以继续运行的标志是吧。。 然后结尾置一。作为结束。 如果在第一步就置一的话程序会不会就此停止? 因为程序看到标志位到了嘛(自己的意淫).....
希望大神能解惑下,钻牛角尖好久了

解决方案1:
1. _SysFlag2如果没有指向一个特定的地址的话,那这个bits或者说它里面的一堆标志是用户自定义的,自定义的话你随便定义了,比如你贴的,像电压,低电压,等这些状态,程序里经常需要这些状态,所以集中一起弄个标志位会很方便
程序里没看到哪里有判断RecFinish_F,