之前从一个极为复杂的程序阉割出的lcd12864驱动程序不知何时被我误删了,这次阉割一个更彻底的带有字库的程序,发个贴备份一下,也分享给大家!不过更建议用OLED比较成熟。
单片机源程序如下:
- #include <stm32f10x.h>
- #include "led.h"
- #include "pwm.h"
- #include "delay.h"
- #include "usart.h"
- #include "sys.h"
- int main(void)
- {
- SysTick_Init(72);
- PWM_TIM3_CH1_Init(19999,71);
- // PWM_TIM3_CH2_Init(19999,71);
- uart_init(9600);
- LED_Init();
- while(1)
- {
- // //改变占空比值
- TIM_SetCompare1(TIM3,2500);//1500/20000=1.5/20
- delay_ms(1200);
- delay_ms(1200);
- TIM_SetCompare1(TIM3,1000);//1000/20000=1/20
- delay_ms(1200);
- delay_ms(1200);
- }
- }
复制代码
Keil代码51hei附件下载:
STM32F103驱动12864.7z
(1.73 MB, 下载次数: 104)
|