emwin
蛤荖肥螺
听说炒螺加蛤荖好吃~
展开
-
STemWin专题--500ms改变一次桌面窗口颜色
STemWin图形化界面设计专题STemWin专题–500ms改变一次桌面窗口颜色今天,我们来点好玩的。废话少说,直接开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把代码写到到GUIIDE_Start.c文件下5、桌面窗口的回调函数static void _cbBkWindow(WM_MESSAGE原创 2020-05-20 16:55:29 · 652 阅读 · 0 评论 -
STemWin专题--按键改变背景颜色
STemWin图形化界面设计专题STemWin专题–按键改变背景颜色今天,我们来点好玩的。废话少说,直接开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把代码写到到GUIIDE_Start.c文件下5、设计好颜色数组块GUI_COLOR _acColor[5] = {GUI_BLUE,GUI_RED,原创 2020-05-20 16:03:21 · 1249 阅读 · 0 评论 -
STemWin专题--鼠标飞色彩舞
STemWin图形化界面设计专题STemWin专题–鼠标飞色彩舞今天,我们来点好玩的。废话少说,直接开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、首先,定义一个数组,里面有五种颜色GUI_COLOR _acColor[5] = {GUI_BLUE,GUI_RED,GUI_YELLOW,GUI_GREEN原创 2020-05-20 15:40:23 · 328 阅读 · 0 评论 -
STemWin专题--图形化窗口的简单制作
STemWin图形化界面设计专题STemWin专题–图形化窗口的简单制作1、首先,你需要设置一个窗口,窗口设计的软件在KEIL(MDK)的安装目录路径下。我的是这个路径,每个版本安装目录都大同小异,这里大家可以找找看。2、直接去到之前你安装目录keil(MDK)的路径下找到GUIBuider应用程序(以下是我的安装路径)3、打开设计窗口添加对话框控件4、修改对话框大小800*4805、右键选择Set Font,设置字体大小6、右键Set title text 修改对话窗口文本原创 2020-05-19 09:46:01 · 2993 阅读 · 0 评论 -
STemWin专题--GIF格式搞笑动图的显示
STemWin图形化界面设计专题STemWin专题–GIF格式搞笑动图的显示今天,我们来点好玩的,把自己想要的图片显示在运行窗口上。废话少说,直接开捶~~~1、首先,你需要准备一张GIF文件格式的动图(怕大家找得麻烦,我在这里直接给出来,大家保存的时候千万不要有中文)2、直接去到之前你安装目录keil(MDK)的路径下找到BIN2C应用程序(以下是我的安装路径)3、打开后->select file ->(刚刚保存的图片)4、点击Convert,然后啥事没有,但是该文件的C代码已原创 2020-05-19 09:01:26 · 370 阅读 · 0 评论 -
STemWin专题--JPEG格式图片的显示
STemWin图形化界面设计专题STemWin专题–JPEG格式图片的显示今天,我们来点好玩的,把自己想要的图片显示在运行窗口上。废话少说,直接开捶~~~1、首先,你需要准备一张JPEG文件格式的图片.(怕大家找得麻烦,我在这里直接给出来,大家保存的时候千万不要有中文)2、直接去到之前你安装目录keil(MDK)的路径下找到Bin2C应用程序(以下是我的安装路径)3、打开后->select file->(刚刚保存的图片)4、然后点Convert一下,点完其实啥事没有。但是其实该原创 2020-05-19 08:50:28 · 469 阅读 · 0 评论 -
STemWin专题--抗锯齿-GUI_AA_FillRoundedRect()
STemWin图形化界面设计专题STemWin专题–抗锯齿-GUI_AA_FillRoundedRect()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_I原创 2020-05-18 21:30:15 · 611 阅读 · 0 评论 -
STemWin专题--抗锯齿-GUI_AA_FillPolygon()
STemWin图形化界面设计专题STemWin专题–抗锯齿-GUI_AA_FillPolygon()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到GUIIDE_Start.c文件下#if GUI_WINSUPPORT原创 2020-05-18 21:26:48 · 781 阅读 · 0 评论 -
STemWin专题--抗锯齿-GUI_AA_FillCircle()
STemWin图形化界面设计专题STemWin专题–抗锯齿-GUI_AA_FillCircle()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init()原创 2020-05-18 21:23:24 · 535 阅读 · 0 评论 -
STemWin专题--抗锯齿-GUI_AA_DrawRoundedRect()
STemWin图形化界面设计专题STemWin专题–抗锯齿-GUI_AA_DrawRoundedRect()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_I原创 2020-05-18 21:20:58 · 594 阅读 · 0 评论 -
STemWin专题--抗锯齿-GUI_AA_DrawPolyOutline()
STemWin图形化界面设计专题STemWin专题–抗锯齿-GUI_AA_DrawPolyOutline()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到GUIIDEMO_Start.c文件下#if GUI_WINS原创 2020-05-18 21:18:24 · 315 阅读 · 0 评论 -
STemWin专题-抗锯齿--GUI_AA_DrawLine()
STemWin图形化界面设计专题STemWin专题–抗锯齿–GUI_AA_DrawLine()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init();原创 2020-05-18 21:08:42 · 671 阅读 · 0 评论 -
STemWin专题-抗锯齿-GUI_AA_DrawArc()
STemWin图形化界面设计专题STemWin专题–抗锯齿-GUI_AA_DrawArc()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到GUIIDE_Start.c文件下#if GUI_WINSUPPORT原创 2020-05-18 21:04:41 · 808 阅读 · 0 评论 -
STemWin专题--PNG格式图片的显示
STemWin图形化界面设计专题STemWin专题–PNG格式图片的显示今天,我们来点好玩的,把自己想要的图片显示在运行窗口上。废话少说,直接开捶~~~1、首先,你需要准备一张PNG文件格式的图片,所谓的PNG图片,可以通俗理解为没有背景的图。(怕大家找得麻烦,我在这里直接给出来,大家保存的时候千万不要有中文)2、直接去到之前你安装目录keil(MDK)的路径下找到BMPCVT应用程序(以下是我的安装路径)3、打开后->file->open->(刚刚保存的图片)4、save原创 2020-05-17 12:50:27 · 625 阅读 · 0 评论 -
STemWin专题--等宽数字体
STemWin图形化界面设计专题STemWin专题–等宽数字体根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&am原创 2020-05-17 11:42:12 · 260 阅读 · 0 评论 -
STemWin专题--比例数字
STemWin图形化界面设计专题STemWin专题–比例数字根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&am原创 2020-05-17 11:39:57 · 171 阅读 · 0 评论 -
STemWin专题--等宽字体
STemWin图形化界面设计专题STemWin专题–等宽字体根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到GUIIDE_Start.c文件下 GUI_Init(); GUI_SetFont(&GUI_Fon原创 2020-05-17 11:37:07 · 302 阅读 · 0 评论 -
STemWin专题--比例字体
STemWin图形化界面设计专题STemWin专题–比例字体根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到GUIIDEMO_Start.c文件下 GUI_Init(); GUI_SetFont(&GUI_F原创 2020-05-17 11:31:31 · 316 阅读 · 0 评论 -
STemWin专题--绘制图形(三角形叠加)
STemWin图形化界面设计专题STemWin专题–绘制图形(三角形叠加)根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码整个替换到GUIIDEMO_Start.c文件下 #include "GUI.h"const GUI原创 2020-05-17 11:21:57 · 768 阅读 · 0 评论 -
STemWin专题--图形叠加-透明度
STemWin图形化界面设计专题STemWin专题–图形叠加-透明度根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_ALPHA_STATE AlphaStat原创 2020-05-17 11:16:34 · 413 阅读 · 0 评论 -
STemWin专题--图形叠加
STemWin图形化界面设计专题STemWin专题–图形叠加根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载链接:https://www.segger.com/downloads/embedded-studio#ESforARM)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_EnableAlpha(原创 2020-05-17 11:12:45 · 433 阅读 · 0 评论 -
STemWin专题--画图形
STemWin图形化界面设计专题STemWin专题–画图形根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开(下载地址:添加链接描述)2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_RECT Rect = {120, 0, 219, 99}; GUI_Init(); GUI_SetBkColor(GUI_BLAC原创 2020-05-17 11:04:37 · 455 阅读 · 0 评论 -
STemWin专题--画直线
STemWin图形化界面设计专题STemWin专题–画线根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetBkColor(GUI_BLACK); GUI_Clear(); GUI_CURSOR_Show(); GUI_SetColor(GUI_RED原创 2020-05-17 10:57:03 · 374 阅读 · 0 评论 -
STemWin专题--显示浮点数值
STemWin图形化界面设计专题STemWin专题–显示浮点数值根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下float f = 123.45678f; GUI_Init(); GUI_SetFont(&GUI_Font8x8); GUI_Clear(); GUI_DispSt原创 2020-05-16 23:43:44 · 271 阅读 · 0 评论 -
STemWin专题--显示十六进制和二进制:设置多了前面补零,少了有几个显示几个
STemWin图形化界面设计专题STemWin专题–显示十六进制和二进制:设置多了前面补零,少了有几个显示几个根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下//GUI_DispBin();//GUI_DispBinAt();//GUI_DispHex();//GUI_DispHexAt();原创 2020-05-16 23:27:15 · 212 阅读 · 0 评论 -
STemWin专题--GUI_DispDecShift()前两个函数的合并版
STemWin图形化界面设计专题STemWin专题–GUI_DispDecShift()前两个函数的合并版根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&GUI_Font24B_ASCII); GUI_DispDecShift(02原创 2020-05-16 23:08:59 · 169 阅读 · 0 评论 -
STemWin专题--GUI_DispDec()不支持首位为0,符号也占位,无小数
STemWin图形化界面设计专题STemWin专题–GUI_DispDec()不支持首位为0,符号也占位,无小数根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&GUI_Font24B_ASCII); GUI_GotoXY(0,100); GUI_DispDec(原创 2020-05-16 22:58:21 · 303 阅读 · 0 评论 -
STemWin专题--GUI_DispDecShift()
STemWin图形化界面设计专题STemWin专题–GUI_DispDecShift()不支持首位为0,符号也占位根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&GUI_Font24B_ASCII); GUI_GotoXY(0,60); GUI_Disp原创 2020-05-16 22:53:23 · 253 阅读 · 0 评论 -
STemWin专题--GUI_DispDecMin()
STemWin图形化界面设计专题STemWin专题–GUI_DispDecMin()不需指定长度,自动使用最少字符显示根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&GUI_Font24B_ASCII); GUI_GotoXY(0,原创 2020-05-16 22:47:48 · 263 阅读 · 0 评论 -
STemWin专题--显示十进制数值+设置位置GUI_DispDecAt()
STemWin图形化界面设计专题STemWin–显示十进制数值+设置位置GUI_DispDecAt()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&GUI_Font24B_ASCII); GUI_GotoXY(0,0); GUI_原创 2020-05-16 22:05:59 · 608 阅读 · 0 评论 -
STemWin专题-显示十进制数值GUI_DispDec()
STemWin图形化界面设计专题STemWin-显示十进制数值GUI_DispDec()根据上一讲的STemWin专题讲到的,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetFont(&GUI_Font24B_ASCII); GUI_GotoXY(0,0); GUI_DispDec(原创 2020-05-16 21:28:58 · 408 阅读 · 2 评论 -
STemWin专题-GUI_DispStringInRectWrap的使用
STemWin图形化界面设计专题STemWin–GUI_DispStringInRectWrap的使用根据上一讲的STemWin专题讲到的简单文本显示,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码全部替换到GUIDEMO_Start.c文件下,注意是全部替换。#include "GUI.h"int i;char acText[]="this example demonstrate原创 2020-05-16 21:20:25 · 779 阅读 · 0 评论 -
STemWin专题-文本绘制模式
STemWin图形化界面设计专题STemWin-文本绘制模式根据上一讲的STemWin专题讲到的简单文本显示,现在我们开始一步步推进,废话少说,开捶~~~1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下GUI_Init(); GUI_SetFont(&GUI_Font8x16); GUI_SetBkColor(GUI_RED); GUI_Clear(); GU原创 2020-05-16 21:07:56 · 237 阅读 · 0 评论 -
STemWin专题-简单文本显示
STemWin图形化界面设计专题STemWin-简单文本显示根据上一讲的STemWin专题讲到的自制控件显示,现在我们开始一步步推进,废话少说,直接开捶。1、把之前下载好的文件打开2、下载好后,以VC++运行这个工作区3、在该文件的相应处修改程序4、把以下代码替换到该函数void MainTask(void){}下 GUI_Init(); GUI_SetBkColor(GUI_BLUE); GUI_Clear(); GUI_SetFont(&GUI_Font8x16);原创 2020-05-16 20:07:35 · 218 阅读 · 0 评论 -
STemWin专题-控件设计
STemWin图形化界面设计专题STemWin-控件设计如果你是个小白,你即将对STemWin这方面进行一个开发,你需要先初始化一些东西,就是所谓的学前准备工作,也是对软件的一个基本配置。软件的基本配置对于软件,我个人选择的是MDK,基于是哪个版本,大家最好是选用keil474以上版本,基本上keil的高版本都是对下层的版本基本兼容。对于keil,相信很多人在开发学习51的时候都是首选的keil,在keil这个软件中,或许有很多人,会被keil下过很多个坑,在这里我就不带一些个人情绪,我们直接开原创 2020-05-15 09:43:19 · 1151 阅读 · 0 评论