|
單片機(jī)仿真實(shí)習(xí)任務(wù):
11 電機(jī)控制類單片機(jī)系統(tǒng)
11.png (66.99 KB, 下載次數(shù): 45)
下載附件
2019-12-16 10:20 上傳
- #include <reg51.h>
- #define output P0
- unsigned char table4[4]={0x0c,0x06,0x03,0x09}; //四相電機(jī),用四拍
- unsigned char table8[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};//四相電機(jī),用八拍
- /*********************************************************
- 延時(shí)子函數(shù)0.24ms
- *********************************************************/
- void delay0(unsigned int z)
- {
- unsigned int i,j;
- for(i=0;i<z;i++)
- for(j=0;j<110;j++);
- }
- /*********************************************************
- 主函數(shù)(逆時(shí)針轉(zhuǎn)、順時(shí)針轉(zhuǎn))
- *********************************************************/
- void main()
- {
- while(1)
- {
- unsigned int i;
-
- //逆時(shí)針轉(zhuǎn)
- for(i=0;i<8;i++)
- {
- delay0(410);
- output=table8[i];
- }
-
- //順時(shí)針轉(zhuǎn)
- for(i=0;i<8;i++)
- {
- delay0(410);
- output=table8[8-i];
- }
- }
- }
復(fù)制代碼
|
|