单片机:我想通过矩阵键盘输入数字,然后在液晶上显示

单片机:c8051 f040 。我想通过键盘输入一些参数值,用数字0-9表示,然后再液晶上显示出来。液晶用的是12864。我应该怎么样先读取到按键,然后转换成显示的字符??满意追分,谢谢
我的键盘程序已经OK,液晶厂家也给了例程,但例程都是现实自定义字符,不知道怎么能把读取到的一个按键转到字符库,实时输入不知道怎么做.............

你可以把读到的键码存放到一个空间,液晶显示的时候只要读那个空间的数就可以实时控制了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-19
先写个12864的显示程序
再写个按键扫描程序
最后读出按键再显示
一步步慢慢来,一定可以的
第2个回答  2010-09-20
先用字模软件,模出0——9的数据,大小可以现在比如8*8或16*16之类的,根据相应的按键值把对应的数据传到液晶显示!本回答被提问者采纳
第3个回答  2010-09-19
uchar buff = key_scan();
LCD_Write(buff);
相似回答