登录
首页 » c,keil » 51单片机温度 pid控制 有上位机

51单片机温度 pid控制 有上位机

于 2022-01-29 发布 文件大小:1.33 MB
0 241
下载积分: 2 下载次数: 1

代码说明:

      51单片机温度 pid控制  有上位机  ,上位机软件用 C++Builder6.0 开发。  上位机与下位机通讯采用RS232或 RS485通讯方式。其中串口配置为 9600 波特率。  上位机中可以设置 PID 参数,可以设定设定温度参数,也可以实时显示当前温度值。可  以进行温度 PID 的启停控制。             其中,串口通讯使用 MSCOMM 控制。Label4 为用于显示北京时间的标签控件。温度曲 线中,红色线设定温度,绿色线为实时温度。在串口打开后,实时显示实时温度值并在 TChart 控件中添加数据点以绘制曲线。 由于支持半双工 RS485 通讯方式,上位机设为主机,单片机控制设为从机。主机在下发 命令后,从机回传数据。PID 温度的启动需在打开串口后按下启动按钮,启动时,会下发启 动命令且将 PID 参数及设定温度参数下传。在修改设定温度时,需按下旁边的“确定”按键, 下传温度设定参数。定时器控件设有两个,一个触发事件实现显示北京时间,一个触发事件 下传温度采集命令。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于51单片机的频率计
    1 测量正弦波频率的频率计设计 要求: 测量三到五个数量级的频率,如1HZ-100HZ为3个数量级,1HZ-10KHz为5个数量级。测量误差小于+10%,电路系统方案同学自拟。建议采用单片机作为核心处理单元,频率输出采用数字液晶屏显示输出。 评分标准: 整体电路:(25分)包括电路系统搭建,选型,PCB布局,美观等。老师主观判断 实验报告:(15分)老师主观判断 (请写明小组同学在实验中具体做了哪部分内容) 关键数据:(60分) 频率范围:(30分)3个数量级  (及格)  4个数量级(良)  5个数量级(优)
    2022-02-01 08:25:30下载
    积分:1
  • 基于lpc17xx 32位单片机的 UCOS_II 的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    基于lpc17xx  32位单片机的 UCOS_II 嵌入式实时操作系统的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    2023-01-22 23:05:04下载
    积分:1
  • stm32 单片机 多通道adc采集程序,非常经典
    基于stm32  32位单片机的 多通道adc采集的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    2023-05-18 07:00:04下载
    积分:1
  • 中颖SH367309demo_CODE
    中颖代理给开发板程序,里面有BMS控制上传备份记录及容量更新SOC,SOH,等管理
    2022-03-20 18:41:11下载
    积分:1
  • STM32F103ZET6串口程序,亲测好用
    STM32F103ZET6的串口程序,3个初始化函数,时钟配置RCC_Configuration();GPIO配置 GPIO_Configuration();串口配置USART_Configuration();通过printf函数可以向串口发送数据,串口波特率初始115200可修改,串口为USART1,
    2022-02-24 17:36:35下载
    积分:1
  • 罗斯蒙特压力变送器表头液晶单片机C51驱动例程
    /********************************************************************************************* 说明:罗斯蒙特压力变送器数字表头驱动 表头有个六针插座,双排三个.芯片是AMI公司的S4521H两片,每一片是32位移位寄存器,两片共64位对应液晶笔画和单位图标 标注1的是正5V,同排第二个是面板跳线HL切换的中间脚,即跳线跳到H时候,输出接电源正,跳到L时候输出接地,同排第三个是电源地 第二排与正挨着的是LOD引脚,接地时候显示不刷新,后台数据持续输入到内部移位寄存器,高电平时候立即把内部寄存器显示出来 第二排中间的是CLK时钟输入脚,每次从低变高就把数据引脚的电平移入移位寄存器 第二排与地挨着的是DAT引脚,高电平笔画点亮,低电平熄灭 本例程演示了利用50毫秒中断计数20次得1秒信号对计数器累加,主循环每100ms进行一次计算和显示,其中有一位直接带小数点显示 上电后显示0.000每一秒加0.001,最大到9.999归零 /*********************************************************************************************/
    2022-07-19 20:37:14下载
    积分: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
  • 解码红外遥控器编码
    红外线遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用电器提供了很多的便利。红外遥控系统一般由红外发射装置和红外接收设备两大部分组成。红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。 通常为了使信号能更好的被传输发送端将基带二进制 信号调制为脉冲串信号, 通过红外发射管发射。 这次编写的解码红外遥控器编码程序,通过单片机上8个LED灯表示解码值,十分简单
    2022-02-20 20:07:02下载
    积分:1
  • STM32H7 lwip实现
    实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机,实现stm32使用PWM控制电机
    2022-09-29 21:00:07下载
    积分:1
  • 基于at89c51的计算器代码
    本程序是基于德飞莱开发板编写的用at89c51芯片、矩阵键盘和串口编写的计算器的代码,希望能够对大家有所帮助!
    2022-02-18 15:35:22下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载