"); //-->
因为任务需要,设计一款文本交互界面。
显示器是192*64的点阵LCD,主控制MCU只有2K的RAM,交互界面的基本功能如下:
1.多页面显示,具有翻页功能。
2.支持寄存器文字,显示和设置。
3.支持寄存器数值,显示和设置,具有的属性如下。
是否有符号
是否前导零
是否密码方式显示
BCD方式还是HEX方式
是否可编辑
是否反相显示
是否有小数点
4.支持菜单操作。
5.支持密码设置。
6.中文显示,ASCII字符显示。
7.支持位变量显示。
8.所有参数具有值域检查功能。
9.支持实时时钟的设置和显示。
因为单片机的RAM小,除了完成显示的功能,还有其他的控制功能,没有现成的GUI可以使用,
只好自己搞了,因为没经验,所以搞得比较曲折。现在总算搞出来了,总结一下给有兴趣的人参考。
未完,待续......(原创)
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
[求助]vxworks中有关于压缩镜像的资料?
[Android开发视频教学]XML文件解析(20)
求教关于S3C44B0的中断问题
ARM授权培训中心培训课程
瑞萨RA0单片机连载——PWM实现呼吸灯
ASIX OS & ASIX Windows
ARM内核结构简介
上/下斜坡控制电路
5 个 Google I/O 揭示了一个科幻的未来
ARM指令集
[Android开发视频教学]广播机制(一)(21)
ARM体系结构
科技巨头深化台积电和台产业链合作
Arm架构笔记本电脑用户体验升级 生态系发展令人兴奋
[Android开发视频教学]WIFI网络操作(23)
推荐一个听歌网站
瑞萨RA0单片机连载——面向对象编程之SHT31温度计
高通重返数据中心市场,Oryon CPU结构有望晚些时候亮相
[Android开发视频教学]ContentProvider初步(19)
具有滞后特性的电路
[Android开发视频教学]广播机制(二)(22)
红外探测器放大电路
华信开发网
看东芝芯片如何赋能电机驱动?
NVIDIA重申台积电是首选美国先进封装合作伙伴,边缘化英特尔
为了房价!?我给国务院写了信,竟然收到回信了!!!
芝识课堂——运算放大器(四),最后要看清它的电气“秉性”
英伟达和英飞凌将建立人工智能数据中心功率芯片的新架构
用于Kxz―213数控铁床的光电放大电路
数控线切割机上用的光电放大电路