欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STM32通過EC11調節OLED多級菜單程序
[打印本頁]
作者:
Hsupering
時間:
2021-12-13 14:29
標題:
STM32通過EC11調節OLED多級菜單程序
單片機源程序如下:
// STM32F103C8 + OLED12864 + SPI
// ----------------------------------------------------------------
// GND 電源地
// VCC 接5V或3.3v電源
// D0 接PA5(SCL)
// D1 接PA7(SDA)
// RES 接PB0
// DC 接PB1
// CS 接PA4
// ----------------------------------------------------------------
#include "delay.h"
#include "sys.h"
#include "oled.h"
//#include "bmp.h"
//#include "key.h"
#include "menu.h"
#include "EX_KEIL_0718.h"
int Level=0,Menu_Page=1;
int sum=0;
int main(void)
{
delay_init();
//KEY_Init();
EX_Init();
//LED_Init();
OLED_Init();
Menu_Display(Menu_Page, Level);
while (1)
{
//KEY_Func(KEY_Scan());
Encoder_EC11_Analyze(Encoder_EC11_Scan( ));
}
}
復制代碼
#include "menu.h"
#include "stm32f10x.h"
void Menu_Content(int Menu_Page)
{
//一級菜單顯示
switch (Menu_Page)
{
case 1:
{
OLED_ShowString(0,0,Func1,8);
OLED_ShowString(0,1,Func2,8);
OLED_ShowString(0,2,Func3,8);
OLED_ShowString(0,3,Func4,8);
break;
}
//為了區別一屏和二、三屏的區別,設置了大小不同的選項,根據需要自行修改
case 2:
{
OLED_ShowString(0,0,Func5,8);
OLED_ShowString(0,2,Func6,8);
OLED_ShowString(0,4,Func7,8);
OLED_ShowString(0,6,Func8,8);
break;
}
case 3:
{
OLED_ShowString(0,0,Func9,8);
OLED_ShowString(0,2,Func10,8);
OLED_ShowString(0,4,Func11,8);
OLED_ShowString(0,6,Func12,8);
break;
}
/***********************************
添加完功能和頁面后,在此添加case以顯示
***********************************/
default: break;
}
}
void Menu_Display(int Menu_Page, int Level)
{
OLED_Clear();
Menu_Content(Menu_Page);
OLED_ShowChar(120,Level,'*',8); //” * “移動距離由Level決定,本實驗的12864共有豎8行,若需改動一屏所示的選項數量,需改動Level相關的參數
}
復制代碼
Keil代碼下載:
STM32F103-OLED-Menu-master.7z
(272.23 KB, 下載次數: 316)
2021-12-14 00:46 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
珂鑫爸比
時間:
2022-1-28 19:00
你好,不知道你的EC11電路是什么樣的,我的EC11轉動的時候一次跳兩個值
作者:
2301525法國
時間:
2022-4-16 13:00
請問ec11與stm32引腳如何進行連接
作者:
CQQ@123
時間:
2022-9-13 16:54
2301525法國 發表于 2022-4-16 13:00
請問ec11與stm32引腳如何進行連接
EC11 有兩個方向引腳(A和B)加一個開關引腳,分別上拉電阻接到STM32 GPIO端口。
作者:
無限飛翔
時間:
2023-1-6 19:43
大神! 仰望!
作者:
figa
時間:
2023-4-2 11:58
好,可以參考學習,
作者:
bogejiayou
時間:
2023-8-7 13:40
感謝分享,OLED菜單如果使用圖形化,用什么工具開發好呢?
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1