PIC_Graphics-
所属分类:单片机开发
开发工具:Visual C++
文件大小:779KB
下载次数:4
上传日期:2011-08-23 17:10:30
上 传 者:
hongweisg
说明: PIC_Graphics pc模拟
(PIC_Graphics pc simulation)
文件列表:
PIC_Graphics pc模拟\Demo\Beep.c (3506, 2008-08-07)
PIC_Graphics pc模拟\Demo\Beep.h (2868, 2008-08-07)
PIC_Graphics pc模拟\Demo\Fonts.c (75257, 2008-08-07)
PIC_Graphics pc模拟\Demo\MainDemo.c (155292, 2008-08-07)
PIC_Graphics pc模拟\Demo\MainDemo.h (2569, 2008-08-07)
PIC_Graphics pc模拟\Demo\MainDemoStrings.h (3019, 2008-08-07)
PIC_Graphics pc模拟\Demo\Pictures.c (167332, 2008-08-07)
PIC_Graphics pc模拟\Demo\rtcc.c (15435, 2008-08-07)
PIC_Graphics pc模拟\Demo\rtcc.h (5139, 2008-08-07)
PIC_Graphics pc模拟\Demo\SideButtons.c (5306, 2008-08-07)
PIC_Graphics pc模拟\Demo\SideButtons.h (3210, 2008-08-07)
PIC_Graphics pc模拟\Demo\TouchScreen.c (18191, 2008-08-07)
PIC_Graphics pc模拟\Demo\TouchScreen.h (7518, 2008-08-07)
PIC_Graphics pc模拟\GUI\Config\GUIConf.h (1808, 2008-08-07)
PIC_Graphics pc模拟\GUI\Config\GUITouchConf.h (1236, 2008-08-07)
PIC_Graphics pc模拟\GUI\Config\LCDConf.h (7681, 2008-08-07)
PIC_Graphics pc模拟\GUI\Config\note.txt (164, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\CCConvertColor.bat (292, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP111.c (2305, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP222.c (2375, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP233.c (1799, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP323.c (1799, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP332.c (1799, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP444.c (1834, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP555.c (1731, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP565.c (1857, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDP8666.c (1983, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDPM233.c (1805, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDPM323.c (1804, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDPM332.c (1804, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDPM555.c (1855, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertColor\LCDPM565.c (1735, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertMono\CCConvertMono.bat (109, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertMono\LCDP0.c (4439, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertMono\LCDP2.c (1514, 2008-08-07)
PIC_Graphics pc模拟\GUI\ConvertMono\LCDP4.c (1524, 2008-08-07)
PIC_Graphics pc模拟\GUI_SIM.exe (581704, 2008-08-30)
PIC_Graphics pc模拟\PIC_Graphics\Button.c (13089, 2008-08-07)
PIC_Graphics pc模拟\PIC_Graphics\Button.h (15087, 2008-08-07)
PIC_Graphics pc模拟\PIC_Graphics\CheckBox.c (11370, 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
近期下载者:
相关文件:
收藏者: