-
51单片机小系统
此系统可以运行在8051 8位单片机上, 就像在嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借鉴ucosII和RTX Tiny编写了Small RTOS 51,虽然它为51系列编写,但是它还是比较容易移植到其它CPU上。
- 2022-02-20 02:13:51下载
- 积分:1
-
51单片机温度 pid控制 有上位机
51单片机温度 pid控制 有上位机 ,上位机软件用 C++Builder6.0 开发。 上位机与下位机通讯采用RS232或 RS485通讯方式。其中串口配置为 9600 波特率。 上位机中可以设置 PID 参数,可以设定设定温度参数,也可以实时显示当前温度值。可 以进行温度 PID 的启停控制。
其中,串口通讯使用 MSCOMM 控制。Label4 为用于显示北京时间的标签控件。温度曲
线中,红色线设定温度,绿色线为实时温度。在串口打开后,实时显示实时温度值并在 TChart
控件中添加数据点以绘制曲线。
由于支持半双工 RS485 通讯方式,上位机设为主机,单片机控制设为从机。主机在下发
命令后,从机回传数据。PID 温度的启动需在打开串口后按下启动按钮,启动时,会下发启
动命令且将 PID 参数及设定温度参数下传。在修改设定温度时,需按下旁边的“确定”按键,
下传温度设定参数。定时器控件设有两个,一个触发事件实现显示北京时间,一个触发事件
下传温度采集命令。
- 2022-01-29 01:28:44下载
- 积分:1
-
STM32网口IAP下载程序源码
STM32网口IAP下载程序源码,可用于STM32系列产品通过网口实现系统更新功能,还是很有参考价值的。
- 2022-03-09 16:28:01下载
- 积分:1
-
基于STM32F103的FreeRTOS系统移植
本人自己移植的基于Cortex-M3系列的STM32F103平台的FreeRTOS系统移植demo,适合初学者、以及想学习FreeRTOS系统的各位小伙伴,希望大家互相交流,提升自身职业技能和业务水平
- 2022-07-13 03:57:38下载
- 积分:1
-
单片机 三轴地磁传感器
三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示
- 2022-04-29 15:21:29下载
- 积分:1
-
1602液晶移动显示
利用液晶显示屏1602动态显示字符 显示光标和光标闪烁打开效果
- 2022-05-31 10:45:44下载
- 积分:1
-
Lora通信主机程序
传输距离:lora城镇可达2-5 Km , 郊区可达15 Km 。工作频率:ISM 频段 包括433。标准:IEEE 802.15.4g。调制方式:基于扩频技术,线性调制扩频(CSS)的一个变种,具有前向纠错(FEC)能力,semtech公司私有专利技术。容量:一个LoRa网关可以连接上千上万个LoRa节点
- 2022-02-03 14:23:58下载
- 积分:1
-
ymodem stm32
ymodem stm32 C语言 st官方库文件 编译环境:keil IAR
- 2022-11-09 05:10:04下载
- 积分:1
-
stm32f103指南者ADC程序
STM32F103VET6 指南者的ADC程序,开发板带的,肯定能用
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 2023-04-01 16:40:05下载
- 积分:1
-
51系列单片机控制的步进电机+仿真Proteus
51系列单片机控制的步进电机keil文件+仿真Proteus程序;
控制方式,启动按钮按下后,按下正转或反转按钮,电机启动。通过S3减速按钮可以实现减速功能;通过S4按钮可以实现加速功能。
- 2022-07-26 23:28:56下载
- 积分:1