91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 105KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-21
  • 語言: 其他
  • 標(biāo)簽: stc12c5a??PID??PWM??DS18b20??

資源簡(jiǎn)介

stc單片機(jī)12c5a60s2實(shí)現(xiàn)ds18b20溫度數(shù)據(jù)采集,12864液晶顯示,與通過鍵盤設(shè)置控制目標(biāo)溫度比較后通過PID控制PWM兩路輸出,控制精度在+-1度之間。代碼程序經(jīng)實(shí)際驗(yàn)證的。

資源截圖

代碼片段和文件信息

/******************************************************************
本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
程序結(jié)構(gòu)參考?安徽師范大學(xué)??Lyzhangxiang的EasyHW?OS結(jié)構(gòu)設(shè)計(jì)
delay.C??file
作者:bg8wj
建立日期:?2011.12.23
版本:V1.0
Copyright(C)?bg8wj
Warning:
以下延時(shí)函數(shù)僅僅是在mcu工作12MHz時(shí)有效,一旦晶振頻率改變必須從新計(jì)算延時(shí)值
否則DS18B20?lcd等部件不能正常工作。
/*******************************************************************/
#include?“intrins.h“
//每個(gè)指令的振蕩周期數(shù)(1,4612),注意這里一定要仔細(xì)查看芯片手冊(cè)
//*12?-?早期的8051、8052及當(dāng)前的絕大部分51單片機(jī)
//*6?-?Philips?單片機(jī)
//*4?-?Dallas?單片機(jī)
//*1?-?STC?單片機(jī)
//#define?OSC_PER_INST?1


/******************可變延時(shí)**********************/
//-------模塊延時(shí)程序----------------------------1ms?

void?delay1ms(unsigned?char?delay1ms) //22.1184M延時(shí)1ms
{
unsigned?char?ij;
for(;delay1ms>0;delay1ms--)
for(i=0;i<7;i++)
???for(j=0;j<210;j++);
}
/******************固定延時(shí)子程序*******************/
void?delay6us(void)???//誤差?-0.032118055556us
{
????unsigned?char?a;
????for(a=30;a>0;a--);
}
//---------------------------------------------------
void?delay50us(void)//實(shí)際延時(shí)值為:49.3706588745117us(22.1184Mhz)
{
unsigned?char?j;
unsigned?char?i;
for(i?=?1;?i?!=?0;?i--)
{
for(j?=?0;?j? }
}
//---------------------------------------------------
void?delay60us(void)???//誤差?-0.004701967593us
{
????unsigned?char?ab;
????for(b=73;b>0;b--)
????????for(a=3;a>0;a--);
????_nop_();??//if?Keilrequire?use?intrins.h
}
//---------------------------------------------------
void?delay180us(void)???//誤差?-0.014105902778us
{
????unsigned?char?ab;
????for(b=64;b>0;b--)
????????for(a=14;a>0;a--);
????_nop_();??//if?Keilrequire?use?intrins.h
}
//---------------------------------------------------
void?delay240us(void)???//誤差?-0.01880787037us
{
????unsigned?char?ab;
????for(b=8;b>0;b--)
????????for(a=164;a>0;a--);
}



?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????3826??2012-05-20?17:19??我的PID溫度控制顯示\BSP\IOConfig.h

?????文件??????45409??2011-10-29?00:09??我的PID溫度控制顯示\BSP\STC12C5A.h

?????文件????????527??2010-07-28?13:45??我的PID溫度控制顯示\CleanMdk.bat

?????文件????????248??2011-12-24?21:50??我的PID溫度控制顯示\HW?Lib\INC\delay.h

?????文件????????873??2011-12-24?16:18??我的PID溫度控制顯示\HW?Lib\INC\dispkey.h

?????文件????????178??2011-12-22?21:19??我的PID溫度控制顯示\HW?Lib\INC\ds18b20.h

?????文件?????????77??2011-12-22?21:38??我的PID溫度控制顯示\HW?Lib\INC\isp_int.h

?????文件???????1015??2012-05-20?00:52??我的PID溫度控制顯示\HW?Lib\INC\LCD12864.h

?????文件????????286??2011-12-22?20:36??我的PID溫度控制顯示\HW?Lib\INC\pid.h

?????文件????????164??2011-12-22?14:33??我的PID溫度控制顯示\HW?Lib\INC\PWM.h

?????文件????????512??2011-12-23?00:02??我的PID溫度控制顯示\HW?Lib\INC\Uart1.h

?????文件????????466??2010-10-29?20:47??我的PID溫度控制顯示\HW?Lib\INC\UART2.h

?????文件???????2007??2011-12-24?21:50??我的PID溫度控制顯示\HW?Lib\SCR\delay.c

?????文件???????1720??2011-12-24?21:57??我的PID溫度控制顯示\HW?Lib\SCR\dispkey.c

?????文件???????2349??2011-12-24?16:32??我的PID溫度控制顯示\HW?Lib\SCR\ds18b20.c

?????文件??????????0??2011-12-22?21:46??我的PID溫度控制顯示\HW?Lib\SCR\isp_int.c

?????文件???????5794??2011-12-24?22:09??我的PID溫度控制顯示\HW?Lib\SCR\LCD12864.c

?????文件????????152??2011-12-22?20:35??我的PID溫度控制顯示\HW?Lib\SCR\PID.c

?????文件???????1492??2011-12-24?15:36??我的PID溫度控制顯示\HW?Lib\SCR\PWM.c

?????文件???????1426??2011-12-24?15:38??我的PID溫度控制顯示\HW?Lib\SCR\Uart1.c

?????文件???????4093??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\delay.lst

?????文件???????4281??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\dispkey.lst

?????文件???????4523??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\ds18b20.lst

?????文件??????12256??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\LCD12864.lst

?????文件??????13120??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\main.lst

?????文件???????3220??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\PWM.lst

?????文件???????3246??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\Uart1.lst

?????文件??????42246??2012-05-20?17:19??我的PID溫度控制顯示\MDK\List\遠(yuǎn)程溫度監(jiān)控.m51

?????文件???????2902??2012-05-20?17:19??我的PID溫度控制顯示\MDK\Obj\delay.obj

?????文件??????14930??2012-05-20?17:19??我的PID溫度控制顯示\MDK\Obj\dispkey.obj

............此處省略28個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源