"); //-->
因为任务需要,设计一款文本交互界面。
显示器是192*64的点阵LCD,主控制MCU只有2K的RAM,交互界面的基本功能如下:
1.多页面显示,具有翻页功能。
2.支持寄存器文字,显示和设置。
3.支持寄存器数值,显示和设置,具有的属性如下。
是否有符号
是否前导零
是否密码方式显示
BCD方式还是HEX方式
是否可编辑
是否反相显示
是否有小数点
4.支持菜单操作。
5.支持密码设置。
6.中文显示,ASCII字符显示。
7.支持位变量显示。
8.所有参数具有值域检查功能。
9.支持实时时钟的设置和显示。
因为单片机的RAM小,除了完成显示的功能,还有其他的控制功能,没有现成的GUI可以使用,
只好自己搞了,因为没经验,所以搞得比较曲折。现在总算搞出来了,总结一下给有兴趣的人参考。
未完,待续......(原创)
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。