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

資源簡介

基于LPC2124的溫度模糊控制系統Proteus仿真 + 源代碼,工程文件齊全,方便上手學習、課程設計,絕對不坑

資源截圖

代碼片段和文件信息

/****************************************************************************
*?File:?main.c
*?功能:向LCD輸出計數值
****************************************************************************/
#include??“config.h“

#define?rs?(1<<9)
#define?rw?(1<<10)
#define?en?(1<<11)
#define?busy?(1<<7)
#define?ke?2
#define?kec?2.5


uint8?eec;
fp32?ectemppreleveletemp;
?uint8?temp=0;

uint8?fuzzycode[21][11]=
{
?{55555543211}
?{55555542211}
?{55555542211}
?{55555542111}
?{55555542111}
?{55555542111}
?{55544432111}
?{55544432111}
?{55444322100}
?{55443211100}
?{44332111000}
?{33221110000}
?{22221110000}
?{22211000000}
?{22211000000}
?{11111000000}
?{11111000000}
?{11111000000}
?{11111000000}
?{11111000000}
?{11111000000}
};


uint8?BCD[7]; //十位二進制的顯示碼分別是千百十個位的顯示
uint32?ADC_Data;

void?ShowInt(uint8?addruint16?num);
void?ShowByte(uint8?addruint16?num);
uint32?AD_Convert(void)?;

void?fuzzy(void);
void?PWM0(void);
void?PWM1(void);
void?PWM2(void);
void?PWM3(void);
void?PWM4(void);
void?PWM5(void);
/****************************************************************************
*?File:?main()
*?功能:顯示計數值
****************************************************************************/
int??main(void)
{?
????PINSEL0=0x00020000;
????PINSEL1=0x00000000;???
IO0DIR=0x00cfffff; //設置為輸出
IO0CLR=0xeff;
TargetInit();
???
????ShowByte(0x800);
????ShowByte(0xc00);
???
fuzzy();

return(0);
}



/****************************************************************************
*?File:delay()
*?功能:延時
****************************************************************************/
void??delay(uint32??dly)
{??uint32??i;

???for(;?dly>0;?dly--)?
??????for(i=0;?i<500;?i++);
}

/****************************************************************************
*?File:timer0_init
*?功能:定時器0初始化
****************************************************************************/
void?timer0_init(void)
{//定時器計數器0設置晶振為12M1秒要運行1000000個周期
T0PR=0; //預分頻寄存器
T0MR0=Fpclk/20; //匹配值
T0MCR=0x00000003; //開放匹配0中斷
T0TCR=0x00000003; //T0PC和T0TC復位
T0TCR=0x00000001; //T0PC和T0TC復位
}
void?timer1_init(void)
{//定時器計數器0設置晶振為12M1秒要運行1000000個周期
T1PR=0; //預分頻寄存器
T1MR0=Fpclk/20; //匹配值
T1MCR=0x00000003; //開放匹配0中斷
T1TCR=0x00000003; //T0PC和T0TC復位
T1TCR=0x00000001; //T0PC和T0TC復位
}
/****************************************************************************
*?File:timerInt
*?功能:中斷處理程序
****************************************************************************/


void?__irq?timer0Int(void)
{???uint32?d;?
????d=AD_Convert();
????ShowInt(0x86d);
????
VICVectAddr=0;
T0IR=0x00000001;??
}
void?__irq?timer1Int(void)
{??????
fuzzy();

VICVectAddr=0;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-03-31?14:32??1\
?????文件????????2480??2006-11-01?15:40??1\IRQ.s
?????文件???????15297??2006-11-01?15:40??1\LPC2124.h
?????文件????????5675??2006-11-01?15:40??1\Startup.s
?????文件????????3223??2006-11-01?15:40??1\config.h
?????文件??????266359??2006-11-01?15:40??1\fuzzy.DSN
?????文件????????2937??2008-11-28?16:04??1\fuzzy.PWI
?????文件??????152219??2006-11-01?15:40??1\fuzzy.mcp
?????目錄???????????0??2008-11-28?16:12??1\fuzzy_Data\
?????文件????????3429??2006-11-01?15:40??1\fuzzy_Data\CWSettingsWindows.stg
?????目錄???????????0??2008-11-28?16:12??1\fuzzy_Data\Debug\
?????文件???????55121??2006-11-01?15:40??1\fuzzy_Data\Debug\TargetDataWindows.tdt
?????目錄???????????0??2008-11-28?16:12??1\fuzzy_Data\Release\
?????目錄???????????0??2008-11-28?16:12??1\fuzzy_Data\Release\objectCode\
?????文件????????1234??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\IRQ.o
?????文件????????3227??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\Startup.o
?????文件???????36896??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\lcd.o
?????文件???????27276??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\lcd1.o
?????文件???????36900??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\main.o
?????文件???????20908??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\main1.o
?????文件???????25572??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\pwm.o
?????文件???????23332??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\swap.o
?????文件???????23656??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\swap1.o
?????文件???????38164??2006-11-01?15:40??1\fuzzy_Data\Release\objectCode\target.o
?????文件???????69878??2006-11-01?15:40??1\fuzzy_Data\Release\TargetDataWindows.tdt
?????文件???????46392??2006-11-01?15:40??1\fuzzy_Data\Release\fuzzy.axf
?????文件???????23226??2006-11-01?15:40??1\fuzzy_Data\Release\fuzzy.hex
?????文件???????10058??2006-11-01?15:40??1\main.c
?????文件????????1392??2006-11-01?15:40??1\mem.scf
?????文件????????6601??2006-11-01?15:40??1\target.c
?????文件????????1367??2006-11-01?15:40??1\target.h
............此處省略2個文件信息

評論

共有 條評論