- 博客(1)
- 资源 (8)
- 收藏
- 关注
原创 C语言—函数指针
目录1.概念2.例程3.参考文献1.概念“In C, a function itself is not a variable, but it is possible to define pointers to functions, which can be assigned, placed in arrays, passed to functions...
2018-08-17 18:00:08
524
汉诺塔的C语言可视化实现(使用EasyX图形库)
本人用C语言写的汉诺塔,采用递归的方法,并使用EasyX图形库将过程表示出来,内含详细的注释,代码直观
压缩包里包含:
1.EasyX图形库安装包,一键安装,支持VC6和VS(VS2015也支持) ;
2.汉诺塔源代码和可执行文件 。
使用方法:
1.解压EasyX_20151015(beta),然后打开Setup.hta一键安装图形库到VC6或VS ;
2.在VC6或VS中新建一个控制台工程 ;
3.将源代码添加到工程中 ;
4.编译,运行
运行时,按任意键开始,按w键加速,按s键减速,按q键暂停
汉诺塔的盘子数可在程序中修改宏定义,初始化为20
2017-09-22
LoRa芯片SX1278驱动
这个驱动一共包含5个文件,3个头文件,2个C文件,其中只有sx1278_port.c这个文件是与硬件相关的,在这个文件里面涉及了SPI的初始化、通过SPI读写SX1278寄存器的操作、DIO0中断的初始化(配置为上升沿触发)、复位操作的引脚配置。
该驱动是基于STM8L151C8T6开发的,用这款MCU的朋友可以直接使用这个驱动不加更改。还有两个需要改动的地方,一个是hal_lora.c的三处Hal_DelayMs函数调用,这个毫秒延时函数需要你们自己实现;第二就是,sx1278 的DIO0中断发生时应该调用hal_lora.c 最下面的void IRQ_LoRa_DIO0(void)函数,同时不要忘记清除中断标志。
遇到任何问题的朋友可以联系我,我敢担保这个驱动比官方提供的好用的多,是我根据芯片手册自己编写的,本着开源的精神共享给大家。
注:该驱动不支持FSK、不支持SF6及隐式head、不支持跳频、CRC校验打开。该驱动还实现了计算packet 的 time of air
具体使用方法是,调用了Hal_LoRa_Init函数后,就可以调用其他函数了
2018-11-30
贪吃蛇的C语言实现(使用EasyX图形库)
本人用C语言写的贪吃蛇源文件,内含详细的注释,代码直观
压缩包里包含:
1.EasyX图形库安装包,一键安装,支持VC6和VS(VS2015也支持) ;
2.贪吃蛇源代码和贪吃蛇可执行文件 。
使用方法:
1.解压EasyX_20151015(beta),然后打开Setup.hta一键安装图形库到VC6或VS ;
2.在VC6或VS中新建一个控制台工程 ;
3.将贪吃蛇源代码添加到工程中 ;
4.编译,运行
2017-09-22
C程序设计语言高清带目录非扫描版PDF(中文版+英文版+答案)
压缩包里包含有
1.C程序设计语言中文(第二版)
2.The C Programming Language(2nd Edition)
3.C程序设计语言英文第二版答案
中英文可以对照着看,可以编辑,还有答案,而且是高清的非扫描版的PDF
这么好的资源,要个3分不过分吧
2017-09-23
wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b.exe
wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b.exe
2013-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅