我正在尝试将诺基亚 LCD 屏幕设置为关闭所有像素、打开所有像素、打开反向模式和打开正常模式,具体取决于用户按下的按钮。我已经完成了所有代码,用于设置 LCD 屏幕的模式。这是因为它们显示为枚举类型结构,而我对这两个概念都不熟悉。结构是:
typedef enum lcd_display_mode_t {
lcd_display_all_off = 0b000,
lcd_display_all_on = 0b001,
lcd_display_normal = 0b100,
lcd_display_inverse = 0b101,
} lcd_display_mode_t;
我最好的猜测是,作为枚举类型,我只需键入:
if SWITCH X IS ON{
lcd_display_mode_t = 0;
}
这会将显示模式设置为 lcd_display_all_off。这是在这种情况下正确使用结构吗?如果没有,我会输入什么来设置显示模式?