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

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

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

代码说明:

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

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

发表评论

0 个回复

  • STM32f103zet6的CAN总线通信
    实现简单的数据收发unsigned char CAN_init(unsigned char tsjw,unsigned char tbs2,unsigned char tbs1,unsigned short brp); void USB_LP_CAN1_RX0_IRQHandler(void); void can_rx_data_deal(unsigned char *buf) //CAN接收处理 u8 Can_Send_Msg(u8* msg,u8 len);
    2022-02-06 02:40:31下载
    积分:1
  • 爱心灯
    用流水灯的形式让灯呈心型点亮。该资料包含电路图以及运用keil软件编写的源代码,方便使用。主要芯片是51单片机。
    2022-03-02 11:39:25下载
    积分:1
  • STM32数码管驱动(74HC595驱动的数码管)
    74HC595驱动的数码管 ,不同于74HC573驱动的数码管,编程器起来难度也提升不少,本例程简单可用,提供了8位的数码管驱动的代码,保证可用
    2022-07-14 07:22:15下载
    积分:1
  • 基于lpc17xx 32位单片机的 UCOS_II 的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    基于lpc17xx  32位单片机的 UCOS_II 嵌入式实时操作系统的程序,keil mdk开发环境的,程序结构清晰,适合初学者学习,方便移植
    2023-01-22 23:05:04下载
    积分:1
  • STM32的iCAN通信程序,KEIL环境.rar
    STM32的iCAN通信程序,KEIL环境.rar STM32的iCAN通信程序,KEIL环境.rar
    2022-02-03 18:14:13下载
    积分:1
  • ymodem stm32
    ymodem stm32 C语言 st官方库文件  编译环境:keil IAR
    2022-11-09 05:10:04下载
    积分:1
  • 单片机 三轴地磁传感器
    三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 三轴地磁传感器 LCD液晶显示屏显示 
    2022-04-29 15:21:29下载
    积分:1
  • LDC1314驱动程序
    利用stm32驱动TI公司生产的专用金属感应芯片,该芯片可以搭配适当的线圈,通过互感与涡流效应检测出是否存在金属,本程序采用了ldc1314的四通道选项,可同时进行四路金属探测。
    2022-02-25 17:25:21下载
    积分:1
  • 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
  • USB虚拟串口转CAN转USART代码
    USB虚拟串口转CAN转USART源代码,STM32F107芯片,开发工具keil4
    2022-03-05 07:24:46下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载