历史上的今天
返回首页

历史上的今天

今天是: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};


推荐阅读

史海拾趣

DRS Technologies公司的发展小趣事

在21世纪初,DRS接受了价值16亿美元的合同,为美国陆军和海军陆战队的部队现代化计划制造加固式计算机。这一合同不仅展示了DRS在军事领域的实力,也进一步巩固了其在全球电子行业的地位。DRS提供的“探索者”MP加固式轻便多平台工作站,为数字战场提供了强大的支持。

DBLECTRO公司的发展小趣事

进入21世纪后,随着全球对环保和可持续发展的关注度不断提高,迪贝电子也积极响应这一趋势,将环保和社会责任融入到企业的经营理念中。公司投入大量资金研发更加环保、节能的产品,并积极参与各种环保公益活动。同时,迪贝电子还积极推广绿色制造理念,通过优化生产流程、降低能耗和减少废弃物排放等措施,实现了企业的可持续发展。

APC (APC by Schneider Electric)公司的发展小趣事

在电子行业的早期,电源的稳定性是许多企业和个人用户面临的一大难题。正是在这样的背景下,APC公司凭借其敏锐的市场洞察力,将重心放在小型桌面不中断电力供应(UPS)系统的电源保护及开发上。1984年,APC推出了公司的首个UPS产品,为PC、PC服务器及其网络提供了可靠的电力保障。这一创新举措不仅解决了当时的电力供应问题,更为APC在UPS电源保护领域奠定了坚实的基础。

Gang Song Electronics Co Ltd公司的发展小趣事

作为物联网领域的领军企业之一,Telit(包含GainSpan的技术)不仅致力于技术创新和市场拓展,还积极参与行业标准的制定和生态建设的推动。通过与其他企业和组织的合作与交流,Telit推动了物联网技术的标准化和规范化发展。同时,它还积极构建物联网生态系统,与上下游企业建立紧密的合作关系,共同推动物联网产业的繁荣和发展。这些努力不仅提升了Telit在行业内的地位和影响力,也为整个物联网产业的发展做出了重要贡献。

Cal-Chip Electronics公司的发展小趣事

随着公司实力的不断增强,Cal-Chip Electronics公司开始将目光投向国际市场。在XXXX年,公司成功开拓了欧洲市场,并在当地设立了分支机构。随后,公司又陆续进入北美、亚洲等多个国家和地区,实现了业务的全球化布局。在国际市场的拓展过程中,公司不仅提升了品牌知名度,也积累了丰富的国际运营经验。

DURABLE公司的发展小趣事

在竞争激烈的电子行业中,DURABLE公司深知单打独斗难以取得长远发展。因此,公司积极寻求与其他行业的跨界合作机会。通过与汽车制造商、医疗设备制造商等行业的合作,DURABLE成功将自身的技术优势应用于更多领域的产品中。这种跨界合作模式不仅拓宽了公司的业务领域和收入来源,还为公司带来了更多的创新灵感和市场机遇。通过与其他行业的合作,DURABLE实现了资源共享和优势互补,实现了共赢发展。

问答坊 | AI 解惑

想做一款调频收音机天线

我做一款调频收音机天线放大器,要求采用SMD元件,不知应该采用什么元件和放大管,先谢谢了? 我偶的邮箱是wj_12691495@163.com…

查看全部问答>

利用ADC0804做一个真正的电压表

本帖转载自www.mcusy.com,作者月夜。…

查看全部问答>

我用的是Wince5.0+EVC开发,怎么实现用程序设置网络呢?

我用的是Wince5.0+EVC开发,怎么实现用程序设置无线网络呢? 如设置Wep加密,设置IP地址,DHCP等,请大家给个思路啊…

查看全部问答>

20100818H2PToday1004_design_TexasInstruments为何要努力实现环路补偿

20100818H2PToday1004_design_TexasInstruments为何要努力实现环路补偿…

查看全部问答>

分享一个因初始化引发的奇怪问题

项目到了后期,我开始一点点整理程序,把一些最初草率直接在调用处写的短函数封装成子函数。就在这些我觉得无关紧要的改动以后,前几天我发出一个最新的测试版本,居然反馈回来一个非常奇怪的现象,在那边,主从机无法通讯!可是我办公室这边却好好 ...…

查看全部问答>

Linux 常用C函数(中文版)

很详细的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   ...…

查看全部问答>

使用Si2302 的一键开关机电路失效

本帖最后由 gsy 于 2014-8-7 09:28 编辑 在百度上找了一个一键开关机: 如图: 图片暂时穿不上去,大神可以打开百度文库看一下原设计: http://wenku.baidu.com/link?url=hejs6NaNltr5IFum5PADzn_bMsg8W2qyvWC8OhzBhF2NgP45GHiHf_Iae26pLmom7M ...…

查看全部问答>

吸盘电磁铁

跪求各位老师,我想制造24伏蓄电池 吸盘电磁铁,面积400mmX500mm.吸力15公斤的。我需要那些材料和设备,怎样制造。…

查看全部问答>