PCB板期待收到中。。。。看了一下STC12C5A增强型51系列单片机,做出一个工程模板供大家参考,STC12系列速度快了很多,刷彩屏很快,我在实验室用过,而且移植了1.77寸的彩屏程序,现在工程发上来,工程模板内容如下:
共6条
1/1 1 跳转至页
STC12C5A工程模板.zip补充: 工程模板中的main.c文件就是我们写程序的,其它的文件夹我已整理好了,config.h是工程配置文件,就是头文件,大家下下来打开看后就知道怎么回事了,工程模板用KEIL4版本建的,大家也下个KEIL4用吧。
object: 工程编绎参生的目标文件等。
bsp : 与STC12C5A有关的文件,具体包括,串口程序,内部EEPROM程序,和齐全的延时函数集。
LCM: 1.77寸屏的驱动函数,驱动芯片是ILI9163,市面上常见的这么大的屏基本都是这,我也是移植别人的。
gui: 该文件夹下是我写的彩屏相关函数,包括画点,画线,显示图片,汉字,字符等各种函数。
本工程模板结构绝对清晰,每个函数,都有超详细注释,代码风格统一如下:
/********************************************************************
** Function name: board_init
** Descriptions: 目标平台初始化
**
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************/
void board_init();
大家打开一看便知,不解释,另外main函数中,我已弄了一个例子,把我编写的大量的函数都演示的用了一遍,由于我用的是彩屏,大家不用时,请自行改写或注释。
object: 工程编绎参生的目标文件等。
bsp : 与STC12C5A有关的文件,具体包括,串口程序,内部EEPROM程序,和齐全的延时函数集。
LCM: 1.77寸屏的驱动函数,驱动芯片是ILI9163,市面上常见的这么大的屏基本都是这,我也是移植别人的。
gui: 该文件夹下是我写的彩屏相关函数,包括画点,画线,显示图片,汉字,字符等各种函数。
本工程模板结构绝对清晰,每个函数,都有超详细注释,代码风格统一如下:
/********************************************************************
** Function name: board_init
** Descriptions: 目标平台初始化
**
** input parameters: 无
** output parameters: 无
** Returned value: 无
*********************************************************************/
void board_init();
大家打开一看便知,不解释,另外main函数中,我已弄了一个例子,把我编写的大量的函数都演示的用了一遍,由于我用的是彩屏,大家不用时,请自行改写或注释。
共6条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+与同事对定时器输出相位可调PWM移相全桥控制分享被打赏50分 | |
【换取手持数字示波器】+LP-MSPM0L1306开发板试用体验+串口被打赏40分 | |
CC-RL编译器相关问题求助被打赏10分 | |
【换取手持数字示波器】+与同事对ESP-12开发调试经验分享被打赏50分 | |
【换取手持数字示波器】+同事tek示波器调试spi解析被打赏50分 | |
【换取手持数字示波器】+2.6寸墨水屏调试经验被打赏50分 | |
换取手持数字示波器+个人开关电源的设计经验被打赏50分 | |
【换取手持数字示波器】+【APT32F173测评】+URAT被打赏20分 | |
【换取手持数字示波器】CH32X035的定时器以及外部中断体验被打赏50分 | |
【换取手持数字示波器】CH32X035搭建开发环境(RISC-V)被打赏50分 |