Pinecone Pi nano|松果派Nano是一块满足8051单片机爱好者和创客一切美好设想的开发板。1T 8051单片机(STC8A8K64S4A12)库函数开源项目(/Lib目录下)
使用ESP8266连接单片机实现远程控制,客户端和服务器,可以理解成C/S
本项目基于keil4进行单片机智能锁的开发,能够很好的实现开锁,改密码,重载,关闭,报警等功能。同时自主开发了IIC的通信模式,保证了掉电也能存储数据。
这是一个课程设计的课题,基于单片机的函数信号发生器的设计与制作,开发环境是单片机爱好者所熟知的Keil C51,仿真环境为Proteus 8.6 SP2,硬件开发环境是Altium designer 16,设计目标是通过单片机实现模拟DDS任意波形发生器,系统应采用DAC芯片与单片机进行数模转换,要求可输出不同振幅、频率的不同种类的波形,频率程控范围大,精度高、功耗低。!!!实际成果:(发现不少仿真软件坑点)可产生正弦波、三角波、方波、锯齿波,频率、幅值、占空比(指方波)分别可调,调节步进值可调,波形种类可调,幅值0~12V可调,LCD显示,频率最佳为1~99Hz可调(让人失望了),理论可调节至1Mhz,实际在仿真软件中,频率到1Khz已经很难采集,主要是采集速度实在是太慢了,实物验证由于疫情的原因暂时未验证,注意:proteus有一个坑点是频率计识别的高电平需要是4V以上
以STC89C52单片机最小系统为核心,辅以键盘输入电路、电机驱动电路、直线电机、水平传感器、AD转换电路、LED数码管显示电路组成。实现了一个承载平台平衡调整系统,该承载平台由多条腿支撑,并能够承受一定重量的载重。通过调整支撑腿的伸缩来调整平台的水平和倾斜。
单片机移植源码库,包含了51单片机的protothread项目,STM32F10x系列的CoOS和uCOSII的移植工程。源码中还包含了常用的i2c,spi,uart, rtc等设备的驱动程序,可用于快速构建单片机项目,进行板级验证和快速完成软件功能的实现。本源码基于MIT协议,请遵照该协议进行使用和分发。任何问题请联系: cblock@126.com
逐步展示嵌入式软件C语言编程技巧:编程规范、注释规范、源文件管理、编译控制、版本命名、模块编写、驱动编写、应用编写、协议设计、网络编程、系统架构、模块设计、接口设计、人机交互、单元测试、算法优化、版本管理……
libhv是一个跨平台的类似libevent、libev、libuv的异步事件驱动库,提高了更加简单的API接口和更加丰富的协议
loadlibrary 库允许原生 Linux 程序从 Windows DLL 加载和调用函数