自己写的老陈VFD显示程序,串口波特率115200
#include <string.h>
#include "common.h"//包含延时函数头文件
#include "drv_usart1.h"
#define bigfont 0x11//字体控制命令宏定义
#define smallfont 0x10
extern void Vfd128x64_Clear_All();//清屏
extern void Vfd128x64_Show_All();//所有点显示
extern void Vfd128x64_Show_Num(unsigned char font,unsigned char x,unsigned char y,unsigned int sdata);//4位数字显示
extern void Vfd128x64_Show_str(unsigned char font,unsigned char x,unsigned char y,unsigned char *str);//字符串显示
#endif
C文件
#include "drv_vfd128x64.h"
static unsigned char Calculate_Xor(unsigned char *dat, unsigned char len)//使用的老陈写的校验子程序,校验方法为按位异或(从控制命令、数据长度、坐标、数据)
{
unsigned ch
头文件
#ifndef _drv_vfd128x64_h_
#define _drv_vfd128x64_h_#include <string.h>
#include "common.h"//包含延时函数头文件
#include "drv_usart1.h"
#define bigfont 0x11//字体控制命令宏定义
#define smallfont 0x10
extern void Vfd128x64_Clear_All();//清屏
extern void Vfd128x64_Show_All();//所有点显示
extern void Vfd128x64_Show_Num(unsigned char font,unsigned char x,unsigned char y,unsigned int sdata);//4位数字显示
extern void Vfd128x64_Show_str(unsigned char font,unsigned char x,unsigned char y,unsigned char *str);//字符串显示
#endif
C文件
#include "drv_vfd128x64.h"
static unsigned char Calculate_Xor(unsigned char *dat, unsigned char len)//使用的老陈写的校验子程序,校验方法为按位异或(从控制命令、数据长度、坐标、数据)
{
unsigned ch