Microchip_GUI
所属分类:嵌入式/单片机/硬件编程
开发工具:C/C++
文件大小:773KB
下载次数:175
上传日期:2009-05-19 00:09:14
上 传 者:
shotstar
说明: 本代码包为该GUI LIB在PC上的测试移植.
PIC_Graphics 为PIC GUI的源代码目录
Demo 为PIC GUI 测试代码目录
其他的代码和目录均是uCGUI 原来用于模拟一个LCD的代码
(The code package for the PC on in the GUI LIB transplantation test. PIC_Graphics for PIC GUI source code directory Demo test code for the PIC GUI code directory and other directories are used to simulate the original uCGUI an LCD code)
文件列表:
Demo (0, 2008-08-30)
Demo\Beep.c (3506, 2008-08-07)
Demo\Beep.h (2868, 2008-08-07)
Demo\Fonts.c (75257, 2008-08-07)
Demo\MainDemo.c (155292, 2008-08-07)
Demo\MainDemo.h (2569, 2008-08-07)
Demo\MainDemoStrings.h (3019, 2008-08-07)
Demo\Pictures.c (167332, 2008-08-07)
Demo\rtcc.c (15435, 2008-08-07)
Demo\rtcc.h (5139, 2008-08-07)
Demo\SideButtons.c (5306, 2008-08-07)
Demo\SideButtons.h (3210, 2008-08-07)
Demo\TouchScreen.c (18191, 2008-08-07)
Demo\TouchScreen.h (7518, 2008-08-07)
GUI (0, 2008-08-30)
GUI\Config (0, 2008-08-30)
GUI\Config\GUIConf.h (1808, 2008-08-07)
GUI\Config\GUITouchConf.h (1236, 2008-08-07)
GUI\Config\LCDConf.h (7681, 2008-08-07)
GUI\Config\note.txt (164, 2008-08-07)
GUI\ConvertColor (0, 2008-08-30)
GUI\ConvertColor\CCConvertColor.bat (292, 2008-08-07)
GUI\ConvertColor\LCDP111.c (2305, 2008-08-07)
GUI\ConvertColor\LCDP222.c (2375, 2008-08-07)
GUI\ConvertColor\LCDP233.c (1799, 2008-08-07)
GUI\ConvertColor\LCDP323.c (1799, 2008-08-07)
GUI\ConvertColor\LCDP332.c (1799, 2008-08-07)
GUI\ConvertColor\LCDP444.c (1834, 2008-08-07)
GUI\ConvertColor\LCDP555.c (1731, 2008-08-07)
GUI\ConvertColor\LCDP565.c (1857, 2008-08-07)
GUI\ConvertColor\LCDP8666.c (1983, 2008-08-07)
GUI\ConvertColor\LCDPM233.c (1805, 2008-08-07)
GUI\ConvertColor\LCDPM323.c (1804, 2008-08-07)
GUI\ConvertColor\LCDPM332.c (1804, 2008-08-07)
GUI\ConvertColor\LCDPM555.c (1855, 2008-08-07)
GUI\ConvertColor\LCDPM565.c (1735, 2008-08-07)
GUI\ConvertMono (0, 2008-08-30)
GUI\ConvertMono\CCConvertMono.bat (109, 2008-08-07)
GUI\ConvertMono\LCDP0.c (4439, 2008-08-07)
... ...
Microchip Graphics Library
官方的link:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2608&page=1¶m=en532061
代码下载link: http://ww1.microchip.com/downloads/en/DeviceDoc/Microchip%20Graphics%20Library%20v1.4.zip
本代码包为该GUI LIB在PC上的测试移植.
PIC_Graphics 为PIC GUI的源代码目录
Demo 为PIC GUI 测试代码目录
其他的代码和目录均是uCGUI 原来用于模拟一个LCD的代码(来自http://www.ucgui.com/bbs/index.asp)
涉及移植的代码
DisplayL.c中
void PutPixel(SHORT x, SHORT y) 以指定颜色显示一个点
void DelayMs( WORD time ) 延时
Demo中需要一个函数void timerfunc(void)来位置该Demo的tick
由于LCD模拟的代码中有开定时器于是利用该定时器来实现
emWin.c
line 407 :LRESULT CALLBACK WndProcLCD(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_TIMER:
timerfunc();//利用刷新LCD显示的定时器来完成PIC GUI的计时
在main.c中void GUI_TOUCH_GetState(LCD_tMouseState *state)得到鼠标数据 该函数在LCDSIM.C中实现.
GUI_SIM.exe为编译后的文件,可以直观看到这个GUI的效果.有兴趣自己编译VC工程:\Project\PICGUI.dsw
个人感觉这个GUI Lib比较简陋,比uCGUI简单,但代码也简单,比较值得研究一下代码.至于使用许可.你自己
官方得说明吧.
--liandao
--lycld@163.com
2008/08/30
近期下载者:
相关文件:
收藏者: