历史上的今天
今天是:2025年07月01日(星期二)
2021年07月01日 | 基于单片机PID恒温温度控制系统设计
2021-07-01 来源:eefocus

#include #include #include #include struct PID { unsigned int SetPoint; // 设定目标 Desired Value unsigned int Proportion; // 比例常数 Proportional Const unsigned int Integral; // 积分常数 Integral Const unsigned int Derivative; // 微分常数 Derivative Const unsigned int LastError; // Error[-1] unsigned int PrevError; // Error[-2] unsigned int SumError; // Sums of Errors }; struct PID spid; // PID Control Structure unsigned int rout; // PID Response (Output) 响应输出 unsigned int rin; // PID Feedback (Input)//反馈输入 unsigned char high_time,low_time,count=0;//占空比调节参数 #define uchar unsigned char #define uint unsigned int sbit output=P1^0; sbit ds=P3^2; sbit DQ=P3^2;//ds18b20与单片机连接口 sbit lcden=P2^7;//LCE使能引脚 sbit lcdrs=P2^5; sbit lcdrw=P2^6; sbit ledred=P1^6; sbit ledgreen=P1^7; sbit key0=P2^0;//按键引脚 sbit key1=P2^1; uchar set[2]={0};
下一篇:基于单片机超声波倒车雷达仿真设计
史海拾趣
|
我用的是Wince5.0+EVC开发,怎么实现用程序设置网络呢? 我用的是Wince5.0+EVC开发,怎么实现用程序设置无线网络呢? 如设置Wep加密,设置IP地址,DHCP等,请大家给个思路啊… 查看全部问答> |
|
20100818H2PToday1004_design_TexasInstruments为何要努力实现环路补偿 20100818H2PToday1004_design_TexasInstruments为何要努力实现环路补偿… 查看全部问答> |
|
项目到了后期,我开始一点点整理程序,把一些最初草率直接在调用处写的短函数封装成子函数。就在这些我觉得无关紧要的改动以后,前几天我发出一个最新的测试版本,居然反馈回来一个非常奇怪的现象,在那边,主从机无法通讯!可是我办公室这边却好好 ...… 查看全部问答> |
|
很详细的c函数介绍文档,我一直把他当做工具书来用,分享给大家! 如果哪位大侠把这个网页式的工具做成chm格式的电子书就完美了,哈哈 截图,先睹为快 [ 本帖最后由 HOHO 于 2012-8-8 16:42 编辑 ]… 查看全部问答> |
|
用IAR 8.3编译TI BLE Stack遇到Segment ISTACK Too Long的解决方案 IAR 8.3以后的版本编译TI BLE Stack会报类似如下的错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition. At least 0xe more bytes needed. The problem occurred while processing the segment ...… 查看全部问答> |
|
本帖最后由 gsy 于 2014-8-7 09:28 编辑 在百度上找了一个一键开关机: 如图: 图片暂时穿不上去,大神可以打开百度文库看一下原设计: http://wenku.baidu.com/link?url=hejs6NaNltr5IFum5PADzn_bMsg8W2qyvWC8OhzBhF2NgP45GHiHf_Iae26pLmom7M ...… 查看全部问答> |




