-
大小: 603KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2021-06-10
- 語言: 其他
- 標簽:
資源簡介
51單片機上的PWM產生各種波形程序,分別由匯編和C編寫。經驗證,能成功運行

代碼片段和文件信息
/********************************************************************************
*??標題:?恒速運行???????????????????????????????????????????????????????????????*
* *
*********************************************************************************
*?通過本例程了解PWM?的基本原理和使用? *
*? *
*???請將直流電機線接在+5V?P12對應的端子上(步進馬達接口出) *
*???????????????????????? ????????????????????????????????????????????????????*
*?請學員認真消化本例程??????????????????? ????????????????????????????????????*
*********************************************************************************/
#include?
unsigned?char?timer1;?
sbit?PWM=P1^2;
void?system_Ini()
{
????TMOD|=?0x11;
//PWM??
TH1?=?0xfe;?//11.0592
TL1?=?0x33;
TR1??=?1;?
????IE?=0x8A;
}
?main()
{
??system_Ini();
??while(1)
??{?if(timer1>100)?timer1=0;
????if(timer1<30)?PWM=0;
????else?PWM=1;
???}
?}
/*************************************
?[?t1?(0.5ms)中斷]?中斷中做?PWM?輸出
??------------1000/(0.02ms*250)=200Hz
*************************************/
void?T1zd(void)?interrupt?3????//3?為定時器1的中斷號??1?定時器0的中斷號?0?外部中斷1?2?外部中斷2??4?串口中斷
{
TH1?=?0xfe;?//11.0592
TL1?=?0x33;
?timer1++;
????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????526296??2008-08-30?20:19??PWM\datasheet-相關芯片手冊\ULN2003A.pdf
?????文件???????1318??2010-03-18?13:08??PWM\恒速運行\PWM.c
?????文件???????3376??2010-03-18?13:09??PWM\恒速運行\PWM.LST
?????文件???????1890??2010-03-18?13:09??PWM\恒速運行\PWM.OBJ
?????文件???????2255??2010-03-18?13:09??PWM\恒速運行\PWM脈寬調制
?????文件????????244??2010-03-18?13:09??PWM\恒速運行\PWM脈寬調制.hex
?????文件?????????62??2010-03-18?13:09??PWM\恒速運行\PWM脈寬調制.lnp
?????文件???????5021??2010-03-18?13:09??PWM\恒速運行\PWM脈寬調制.M51
?????文件???????1011??2010-05-22?22:21??PWM\恒速運行\PWM脈寬調制.Opt
?????文件????????179??2010-05-22?22:21??PWM\恒速運行\PWM脈寬調制.plg
?????文件???????2029??2008-09-11?21:02??PWM\恒速運行\PWM脈寬調制.Uv2
?????文件???????1013??2010-03-18?13:40??PWM\恒速運行\PWM脈寬調制_Opt.Bak
?????文件??????????0??2008-09-11?20:24??PWM\恒速運行\PWM脈寬調制_Uv2.Bak
?????文件???????5115??2002-04-16?14:32??PWM\恒速運行\STARTUP.A51
?????文件??????11665??2010-03-18?13:09??PWM\恒速運行\STARTUP.LST
?????文件????????749??2010-03-18?13:09??PWM\恒速運行\STARTUP.OBJ
?????文件?????102017??2010-03-18?13:19??PWM\接線圖.jpg
?????文件??????62037??2010-03-21?14:24??PWM\直流馬達電路圖.jpg
?????目錄??????????0??2011-04-29?13:45??PWM\datasheet-相關芯片手冊
?????目錄??????????0??2011-04-29?13:45??PWM\恒速運行
?????目錄??????????0??2011-04-29?13:45??PWM
-----------?---------??----------?-----??----
???????????????726277????????????????????21
- 上一篇:RFID.zip
- 下一篇:ARCGIS檢查銳角工具
評論
共有 條評論