unsigned char vm[ROWS][COLS];
// 功能:写显存
// 参数:r - 要写入的行
// c - 要写入的列
// s - 要写入的字符串
void WriteVM(unsigned char r, unsigned char c, unsigned char *s)
{
// 此处调用显示定位函数(本帖不讨论此函数)
// 此处处理显示字符串
}
void showVM(void)
{
// 将显存的全部内容即时送显示器,即整屏刷新
// 部分不需要不断刷新的数据均使用不断更新的思想进行刷新
// 这种方法不适用单片机处理能力过差的情况
}
void main( )
{
while(1)
{
……
WriteVM(x,y,""); // 可以在任何一个位置随意显示内容,而不必考虑任何显示问题,只需要考虑如何填入参数即可
……
showVM( ); // 此处只需一个简单的调用,不必在使用是考虑其它任何问题
}
}
-END-
| 整理文章为传播相关技术,版权归原作者所有 |
| 如有侵权,请联系删除 |
【1】嵌入式研发10多年,工程师悟出这些道理
【2】当谈起嵌入式工程师,究竟在谈些什么
【3】嵌入式工程师出路之我见:就业,技术,行业...
【4】为什么嵌入式工程师会对8位MCU有误解?
【5】嵌入式工程师结合经历聊硬件工程师和软件工程师哪个更有前途?