#include “lcd.h”
#include “delay.h”
#include “usart.h”
#include “spi.h”
//编程方便若有问题请联系 13506715842//
#if SUI==1 //SPI模拟口
/******** 向SPI口发送一个字符 ********/
void write(u8 ch)
{
u8 i;
while(BUSY!=0);
CS=0;
for(i=0;i<8;i++)
{
if(ch&0x80)
SDI=1;
else
SDI=0;
SCLK=0;
SCLK=1;
ch<<=1;
}
CS=1;
}
#elif SUI==2 //SPI(STM32专用SPI)接口
/******** 向SPI口发送一个字符 ********/
void write(u8 ch)
{
while(BUSY!=0);
CS=0;
GPIOA->ODR&=~(1<<4);
SPI1_WriteByte(ch);
CS=1;
GPIOA->ODR|=1<<4;
}
#endif
/******** 清屏显示程序 ********/
void clr(void)
{
write(0x58);
}
/******** 字符显示程序 ********/
void chhzes(u8 x,u8 y,u8 m,u8 n,u8 k,u8