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

  • 大小: 3KB
    文件類型: .c
    金幣: 1
    下載: 1 次
    發(fā)布日期: 2021-06-02
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

一個很簡單的6/4 SRM電機開環(huán)程序,自帶數(shù)碼管計數(shù)顯示轉(zhuǎn)子位置,可調(diào)開通關(guān)斷角,位置傳感器采用旋轉(zhuǎn)編碼器,實際電機測完置零偏置后可正常運行,但由于51能力有限,轉(zhuǎn)速受限制,只能達到2000RPM

資源截圖

代碼片段和文件信息

#include?
#include?
#define??uchar?unsigned?char
#define??uint?unsigned?int
#define??ALL??65536?????????????//定時器工作方式1時,最大基數(shù)長度?65536;
#define??F_osc?12000000?????????//晶振頻率12M;

sbit?LSA=P2^2; ??//數(shù)碼管位選
sbit?LSB=P2^3;
sbit?LSC=P2^4;
sbit?A1=P1^0;????????????????????//相位導(dǎo)通;
sbit?A2=P1^1;
sbit?B1=P1^2;
sbit?B2=P1^3;
sbit?C1=P1^4;
sbit?C2=P1^5;


uint?PIAN=83;
uint?XPA;?????????????????????//A相位置
uint?XPB;?????????????????????//B相位置
uint?XPC;?????????????????????//C相位置
uint?theta_on=0; ?//開通關(guān)斷角
uint?theta_off=50;
uint?count=0; //上升沿計數(shù)(顯示)
uint?count1=75; ???//上升沿計數(shù)(控制)

uchar?code?smgduan[17]={0x3f0x060x5b0x4f0x660x6d0x7d0x07
0x7f0x6f0x770x7c0x390x5e0x790x71};//顯示0~F的值

void?delay(uchar?t);????????????????????//延時函數(shù),用于按鍵去抖;
void?delay1(uint?i); //延時函數(shù),用于數(shù)碼管動態(tài)顯示
void?init();???????????????????????????//初始化函數(shù),用于定時器的初始化;
void?DigDisplay(uint?count);????????????//數(shù)碼管動態(tài)顯示


//延時程序0
void?delay(uchar?t)
{
????uchar?ij;
????while(t--)?????????????//每個脈沖為1us
?????{
??????for(i=0;i<100;i++)
???????for(j=0;j<100;j++);
?????}
}

//延時1ms
void?delay1(uint?i)
{
while(i--);
}

//選相置0
void?Xclear()
{
A1=0;A2=0;
B1=0;B2=0;
C1=0;C2=0;

}


//外部中斷0的中斷函數(shù)
void?Int0() interrupt?0
{

count1=75;
count=0;
EX0=0;

}



//外部中斷1的中斷函數(shù)
void?

評論

共有 條評論