想用12864做个实时波形显示器!遇到的问题是:假设现在显示完好的波形,等下一时刻波形的幅度或者频率发生了变化!那我要显示这个波形就要执行一次清GDRAM的函数,这个函数的执行耗费了很长时间!使得整个波形显示不连续!不知道有没有解决的好办法。
/********************************
功能:清GDRAM
*********************************/
void Clr_GDRAM(void)
{
unsigned char i,j,k;
for(i=0;i<2;i++)
{
write_com(0x34);
for(j=0;j<32;j++)
{
write_com(0x80+j);
if(i==0)
write_com(0x80);
if(i==1)
write_com(0x88);
for(k=0;k<16;k++)
{
write_data(0x00);
write_data(0x00);
}
}
}
write_com(0x30);
}
/*******************************
此帖出自
小平头技术问答
能发发你的显示波形程序吗?
邮箱nwx8899@163.com
谢谢
一周热门 更多>