摘要: 以例举的方式,阐述单片机C语言编程中有关标志位的自定义以及对于其当前状态的保存问题。从标志位的理念着手,探讨在单片机C语言编程中自定义标志位的必要性、自定义标志位保存的必要性,以及自定义标志位保存的几种具体的操作方法。 引言 在现有的教课书及相关文章中,都难得提到在单片机C语言编程中对于自定义“位”的状态进行保存的理念。 当单片机C语言编程中提及“位”的概念时,人们自然会想到状态字PSW中PSW.5的F0与PSW.1的F1两个用户通用标志位。这两个标志位均可参与布尔运算、“位”控操作,也可随状态字PSW一起保存。但是,往往会忽视这一点:在一些特定的情况下,如在C语言编