这是基于STM32设计的OLED驱动代码并完成中文显示源码。 MCU型号: STM32F103ZET6 OLED型号: 0.96寸 OLED显示屏 品牌是中景园的。 接口是SPI接口。 OLED驱动代码全是照着芯片手册编写,代码风格是寄存器方式,结构清晰,注释完整。 完成中文显示。封装 了标准显示函数接口。
2021-08-08 14:02:40 1.65MB OLED 资源分享达人
1
这是基于STM32设计的手画板项目源码工程。 用户通过手指在屏幕上可以任意绘制图形图案。 MCU型号: STM32F103ZET6 触摸屏芯片: XPT2046 LCD: 正点原子的3.5寸 TFT LCD显示屏。 代码兼容正点原子战舰开发板,下载即可运行测试。
2021-08-06 21:01:55 1.49MB 资源分享达人 LCD显示屏 手画板项目
1
这是基于STM32设计的LCD屏驱动代码,采用模拟8080时序方式驱动的。 MCU采用STM32F103ZET6,这款型号是支持FSMC接口,但是为了方便深入学习LCD的时序,这份代码没有采用FSMC接口,采用的是模拟时序方式驱动的,目的就是方便学习LCD编程,网上例子程序基本都是采用FSMC驱动的。 LCD的型号: 驱动芯片型号NT35310 分辨率 320*480 3.5寸 TFT 是正点原子出品的。 工程源码兼容正点原子战舰开发板,下载即可编译运行。
2021-08-06 21:01:54 1.72MB 资源分享达人 模拟8080时序 LCD显示屏
1
这是基于STM32设计的LCD指针式电子钟与万年历项目完整源码。 代码采用寄存器风格编写,注释齐全。 代码硬件部分兼容正点原子战舰开发板,下载即可编译运行。 硬件部分: (1). 采用 STM32F103ZET6作为主控芯片, 负责驱动其他外设模块 (2). 实时时钟采用 STM32 本身的 RTC (3). TFT(LCD)彩色显示屏 (4). 电池供电 (5). DS18B20 温度传感器 (6). 蜂鸣器 支持的功能: (1).通过按键可切换 LCD 显示屏多个页面: 时钟页面、 日历页面、 闹钟页面 (2).时钟页面以指针方式与数字两种方式显示, 并在页面上显示当前的环境温度 (3).闹钟支持设置 2 组以上, 闹钟通过蜂鸣器进行提醒(PWM 控制) (4).支持时间、 日期调整(可通过触摸屏、物理按键进行、串口更新)
2021-08-04 19:01:44 2.44MB 资源分享达人 毕业设计 电子钟项目
这是基于STM32设计的拼图游戏源码。 MCU是STM32F103ZET6,代码兼容正点原子战舰开发板,下载即可编译运行测试。 拼图是9宫格,图片是一张提前准备好的图片,然后平均分割成N个小格子,通过按键进行拼图。
2021-08-04 19:01:43 3.12MB 资源分享达人 拼图游戏
这是基于STM32设计的俄罗斯方块小游戏的全部源码。 兼容正点原子开发板,下载即可运行。 代码采用寄存器风格编写,注释齐全。 俄罗斯方块游戏代码全部自己通过画点绘制出来的,没有使用框架,刷屏运行非常流畅。 完成了俄罗斯方块游戏基本功能。
2021-08-04 18:05:12 2.43MB 资源分享达人 俄罗斯方块游戏
设计要求 使用USART1,用中断方式接收;按K1循环发送0~9,按K2循环发送a~z,按K3循环发送A~Z;发送和接收的信息都在串口调试助手上显示出来,使用PC上的串行口调试软件与实验板通信。 设计思路 本次的课程设计运用到了STM32中的USART1串口通信协议与中断请求的方式进行实验设计,同时引用总线协议的方式进行数据传送。程序运行之时,“K1”键的“0~9”数据在“K”键按下后一位一位向电脑上面黑色显示板上显示,“K2”键的“a~z”数据和“K3”键的“A~Z”数据数据传输方式与“K1”键同理。
2021-07-03 13:08:10 8.25MB stm32 STM32设计 STM32教学 M类型嵌入式
1
这是基于STM32设计的NEC红外线协议解码程序。可以解析红外线遥控器传输过来的数据,完成解码,做红外线遥控小车、短距离无线控制、是比较合适的。 本程序是采用定时器+中断方式完成协议解码,是比较经典的一种解析方式,思路清晰、代码注释齐全。源码下载之后即可编译运行测试。
2021-06-28 13:02:20 1.66MB NEC 红外线解码
这是基于STM32设计的红外线遥控器,可以模拟遥控器发出指定的红外线协议去控制家电、其他支持NEC红外线遥控的设备。也可以当做两个设备之间的一个自定义传递方式,比如遥控器,自己做接收端、自己做遥控器,实现车辆控制,很方便的。我们的很多手机也支持红外线遥控器功能,实现的思路都是一样的。
2021-06-28 13:02:19 2.71MB NEC 红外线遥控器
设计基于STM32F103ZET6主控芯片的智能避障小车,由电源模块、障碍物检测模块、电机驱动模块、红外遥控模块部分组成,其中HC-SR04超声波传感器、HJ-IR2红外传感器、MMA7361L倾角传感器协同组成障碍物检测部分完成障碍物的检测,由手持红外遥控器和车载红外接收器组成人工操控部分,由L298P电机驱动芯片、HJ-IR6光电测速模块及电动马达组成驱动部分。通过避障程序实现距障碍物10CM范围外完成避障、防止小车倾倒的避障需求。