資源簡介
有PWM脈沖產生代碼,還有proteus仿真電路
代碼片段和文件信息
#include
sbit?DS1=P2^0;
sbit?DS2=P2^1;
sbit?DS3=P2^2;
sbit?DS4=P2^3;
sbit?K1=P1^0;
sbit?K2=P1^1;
sbit?K3=P1^2;
sbit?K4=P1^3;
sbit?PWM=P3^5;
#define?uint?unsigned?int?
#define?uchar?unsigned?char
PH=190;?//占空比設定初值PH=50;PL=150
int?PH;
//int?PL;
//PL=150;
uchar?j=200;
void?init();
void?delay(z);
void?pwm();
MAIN()
{
init();
while(1)
{
pwm();
}
}
//初始化函數
void?init()
{
// j=PH;
?? TMOD=0x02;//T1為16位計數器;???T0位8為定時器,自動裝入定時時間
?? TCON=0x10;//定時器0允許位
?? EA=1;?????//開總中斷
?? ET0=1;???//定時器T0溢出中斷允許位
?? TH0=0X06; //?定時器T0裝入初值,定時時間設為250us
TL0=0x06;
}
void?pwm()
{
//按鍵1按下占空比增加
if(K1==0)
{
delay(5);
if(K1==0)
{
while(!K1);
PH++;
// PL=200-PH;
}
}?
//按鍵2按下占空比減小
if(K2==0)
{
delay(5);
if(K2==0)
{
while(!K2);
//? PL++;
//PH=200-PL;
PH--;
// if(PL>=200){PL==200;}
} ?
}
if(PH>=200){PH=200;}
? if(PH<=1){PH=1;}
}
//延時子函數開始
void?de
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1672??2010-10-11?11:36??lab_3\3.c
?????文件???????4299??2010-10-11?11:32??lab_3\3.LST
?????文件???????3973??2010-10-11?11:32??lab_3\3.OBJ
?????文件???????4179??2010-10-11?11:32??lab_3\lab_3
?????文件???????6939??2010-09-27?13:56??lab_3\lab_3.c
?????文件???????1014??2010-10-11?11:32??lab_3\lab_3.hex
?????文件?????????39??2010-10-11?11:32??lab_3\lab_3.lnp
?????文件???????6917??2010-10-11?11:32??lab_3\lab_3.M51
?????文件???????1220??2010-10-11?11:36??lab_3\lab_3.Opt
?????文件????????211??2010-10-11?13:18??lab_3\lab_3.plg
?????文件???????2175??2010-09-27?17:17??lab_3\lab_3.Uv2
?????文件???????1219??2010-10-09?08:52??lab_3\lab_3_Opt.Bak
?????文件???????2141??2010-09-27?13:56??lab_3\lab_3_Uv2.Bak
?????文件?????129321??2010-10-11?11:01??lab_3\Last?Loaded?PWM.DBK
?????文件?????129609??2010-10-11?11:36??lab_3\PWM.DSN
?????文件???????1100??2010-10-25?18:03??lab_3\PWM.PWI
?????文件???????6376??2005-03-22?15:22??lab_3\STARTUP.A51
?????文件??????14049??2010-10-11?11:32??lab_3\STARTUP.LST
?????文件????????749??2010-10-11?11:32??lab_3\STARTUP.OBJ
?????目錄??????????0??2010-11-02?12:27??lab_3
-----------?---------??----------?-----??----
???????????????317202????????????????????20
- 上一篇:二體問題中衛星位置與速度
- 下一篇:計算機單目視覺測量系統
評論
共有 條評論