藍橋杯嵌入式板-解決LCD使LED亮滅混亂的辦法

比賽板用的是stm32f103RB芯片,64管腳,LEDLCD同用了管腳PC8~PC15(對應LED1~LED8),所以板子上增用了一個鎖存器——M74HC573。在控制LED的時候,只需在輸出對應電平後,給鎖存器的LEN—LE,對應PD2)管腳一個上升沿脈衝即可把對應的電平鎖存到鎖存器的輸出端(Q1~Q8),從而控制LED




需要注意的是:對LCD的操作會影響LED的亮滅,如LCD的行寫會點亮所有的LED

解決方法如下:即操作LCD之前保存GPIOC相關寄存器的值,對LCD操作結束後,重新恢復原值。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章