简介
CAFace 是一个微型的用户界面管理软件模块,它占用空间小、非常适合于8位或低端32位机实现简单的用户操作界面。
它能使编程人员将精力集中在功能的实现上而不必为程序的结构花费更多的时间,并且使得以后产品功能的增减变得更加简单,易维护。
版本及说明
功 能 |
V0.8 |
V1.0 |
V1.3 |
按键事件 |
支持 |
支持 |
分发命令代替 |
定时事件 |
支持 |
支持 |
分发命令代替 |
窗口装入事件Load |
空按键(KEY_EMPTY)代替 |
支持 |
支持 |
窗口退出事件UnLoad |
不支持 |
支持 |
支持 |
对话框 |
不支持 |
不支持 |
支持 |
向窗口发送自定义命令 |
不支持 |
不支持 |
支持 |
占用字节(约等于) |
184 |
238 |
264 |
下载链接 |
下载 |
下载 |
下载 |
CAFace V0.8精简版
结构简单、使用灵活,适用于较小的应用,如数码管或段式液晶用户界面,单片机资源较少的场合。
CAFace V1.0经典版
适用于较小的应用,适用于功能较相对繁琐的界面,资源相对丰富的系统应用(如MEGA128、ARM7、CORTEX-M3等)。
CAFace V1.3增强版
适用于相对复杂的用户界面的实现,如占阵液晶屏、彩色工业串口屏等等,可适用于基于操作系统的应用(如STM32+FreeRTOS),
可与消息传递结合应用。
应用指南:
CAFace V0.8 Lcm1602应用示例
CAFace V1.0 Lcm1602应用示例
CAFace V1.3 Lcm1602应用示例
CAFace for Visual C++ (VC++模拟环境源代码)
CAFace V1.3在迪文dgus屏界面设计中的应用示例
应用领域
|
可用于数码管显示的仪器仪器仪表
|
可用于采用段式液晶的仪器仪表
|
|
|
|
可用于LCD1602构成的显示系统
|
可用于128*64点阵型液晶模块构成的显示系统
|
|