OLED基于stm32 的多級菜單顯示,液晶顯示
單片機源程序如下:
- /***
- *****************************************************************************
- * @file main.c
- * @author
- * @version V1.0
- * @date 2014-11-15
- * @brief
- *****************************************************************************
- ***/
- #include "sys.h"
- #include "delay.h"
- #include "led.h"
- #include "beep.h"
- #include "key.h"
- #include "oled.h"
- #include "text.h"
- #include "fontupd.h"
- #include "menu.h"
- /**
- * @name int main(void)
- * @brief 主函數
- * @param none
- * @retval none
- */
- int main(void)
- {
- /*延時函數初始化*/
- delay_init(168);
- /*LED初始化*/
- LED_Init();
- /*BEEP初始化*/
- BEEP_Init();
- /*KEY初始化*/
- KEY_Init();
- /*OLED初始化*/
- OLED_Init();
-
- while (font_init()) //檢測字庫是否正常
- {
- OLED_Fill(0, 0, 128, 16, 0);
- OLED_ShowString(0, 0, (u8*)"Font Fail!", 24, 1);
- }
- OLED_Fill(0, 0, 128, 63, 0);
-
- Display_OLEDMenu();
- while (1)
- {
- MenuReflash();
- }
- }
復制代碼
所有資料51hei提供下載:
OLED菜單程序.rar
(1.09 MB, 下載次數: 237)
2018-1-9 02:00 上傳
點擊文件名下載附件
oled多級菜單顯示例程
|