STM32F103ZET6 12864 4×4按键显示,可拓展方向宽广,非常适用于新手练习于创新!!
单片机源程序如下:
- /**
- ******************************************************************************
- * @file main.c
- * @author fire
- * @version V1.0
- * @date 2013-xx-xx
- * @brief 测试按键
- */
- #include "stm32f10x.h"
- #include "bsp_led.h"
- #include "lcd12864.h"
- #include "bsp_SysTick.h"
- #include "key.h"
-
-
- int main(void)
- {
- LCD12864_Config();
- LCD12864_init();
- KEY_GPIO_InitStruct();
- while(1)
- {
- int Key;
- Key=Read_KeyVal();
- switch(Key)
- {
- case 0: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:0"); break;
- case 1: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:1"); break;
- case 2: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:2"); break;
- case 3: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:3"); break;
- case 4: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:4"); break;
- case 5: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:5"); break;
- case 6: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:6"); break;
- case 7: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:7"); break;
- case 8: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:8"); break;
- case 9: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:9"); break;
- case 10: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:10"); break;
- case 11: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:11"); break;
- case 12: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:12"); break;
- case 13: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:13"); break;
- case 14: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:14"); break;
- case 15: write_12864com(0x01); SysTick_Delay_Ms(5);display_string(1,1,"电压:15"); break;
- }
- }
- }
- /*********************************************END OF FILE**********************/
复制代码
所有资料51hei提供下载:
源--STM32显示屏调试.rar
(311.97 KB, 下载次数: 80)
|