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

  • 大小: 99KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-29
  • 語言: 其他
  • 標簽: AVR??C程序??

資源簡介

AVR C程序 電路仿真圖 自己畢設的資料,包含電路圖,程序,仿真

資源截圖

代碼片段和文件信息

/**************************************************************
文?件?名:main.C
描????述:用AVR控制的一個電機轉動程序,正轉,反轉,快慢轉Atmega64
作????者:李靜
版????本:V0.1
完成日期:2014-02-24
修改歷史:2014-02-21?初始版本?李靜
Copyright:2014Great?Eagle(ShenZhen)Aviation?Engineering?CO.LTD?
****************************************************************/

#include?
#include?
#include?
#define?uchar?unsigned?char
#define?uint??unsigned?int

const?uchar?f1[]={0x020x060x040x0c0x080x090x010x03};?//4相??正轉時序
const?uchar?f2[]={0x040x060x020x030x010x090x080x0c};?//??倒轉時序

const?uchar?f31[]={0x200x600x400x500x100x30};?//3相??正轉時序
const?uchar?f32[]={0x400x600x200x300x100x50};?//??倒轉時序

uint?su_du=0;
uint?state=0;
uint?xiang_shu=0;
uint?zhuan_su=1000;
uint?zhong_duan_ci_shu=0;

void?sudu_key();
void?DelayMs(uint?i)
{
//?int?j;
?for(;i!=0;i--);
//for(j=1000;j!=0;j--);
}

/*********定時器T0處理函數**************/
#pragma?vector=TIMER0_OVF_vect?
__interrupt?void?Timers0(void)
{
??
??zhong_duan_ci_shu++;
??if(zhong_duan_ci_shu==10)//////20
??{
????zhong_duan_ci_shu=0;
????if((su_du==1)&&(zhuan_su>95))/////add
????{
??????zhuan_su-=10;
????}
????if((su_du==2)&&(zhuan_su<10000))////sub
????{
??????zhuan_su+=10;//////////////////////////////////////////////
????}
???if(((PINA&0X10)!=0)&&((PINA&0X20)!=0))
???{
????TIMSK=0X00;//關閉定時器中斷使能
????SREG|=0X00;
????su_du=0;
???}
??}
}
/**************************************************************
函?數?名:?zheng);fan;add_sub;stop()
功能描述:控制電機的轉動方向。分別為:正轉,反快,+-速度,停止
輸入參數:無
輸出參數:無
返?回?值:無
作????者:李靜
修改歷史:2014-02-21?初始版本
****************************************************************/
void?zheng()
{
??if(su_du!=0)
???{
?????TIMSK=0X01;//定時器中斷使能
?????SREG|=0X80;
???}
??
??if(xiang_shu==1)///////////4
??{
?????for(int?i=0;i<8;i++)
?????{
???????PORTC=f1[i];
?????DelayMs(zhuan_su);
?????}
??}
??else
??{
????for(int?i=0;i<6;i++)///////////3
????{
??????PORTC=f31[i];
?????DelayMs(zhuan_su);
?????}
??}
????
}


void?fan()
{
??
???if(su_du!=0)
????{
??????TIMSK=0X01;//定時器中斷使能
??????SREG|=0X80;
????}
???
???if(xiang_shu==1)
???{
?????for(int?i=0;i<8;i++)////////////4
?????{
???????PORTC=f2[i];
???????DelayMs(zhuan_su);
?????}
???}
???else{
?????for(int?i=0;i<6;i++)///////////3
????{
??????PORTC=f32[i];
?????DelayMs(zhuan_su);
?????}
???}
???
}

void?stop()
{
??PORTC=0x00;
??DelayMs(100);
}

/**************************************************************
函?數?名:key_do()
功能描述:判斷轉動的方式
輸入參數:無
輸出參數:無
返?回?值:無
作????者:李靜
修改歷史:2014-02-21?初始版本
****************************************************************/
void?key_do()
{
?switch(state)
?{
?case?0:zheng();break;
?case?1:fan();break;
?case?2:stop();break;
?default:break;?
?}
}

/**************************************************************
函?數?名:avr_key()
功能描述:AVR單片機初鍵盤掃描函數
輸入參數:無
輸出參數:無
返?回?值:無
作????者:李靜
修改歷史:2014-02-21?初始版本
***********

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4565??2014-03-07?13:33??14\13\13.dep

????.......?????36472??2008-01-16?18:17??14\13\13.ewd

?????文件??????51068??2014-02-28?14:19??14\13\13.ewp

?????文件????????156??2014-02-24?16:16??14\13\13.eww

?????文件??????15334??2014-02-26?10:16??14\13\Debug\13.d90

?????文件??????13488??2014-02-24?16:21??14\13\Debug\Exe\13.a90

?????文件??????15328??2014-03-06?11:45??14\13\Debug\Exe\13.d90

?????文件??????15306??2014-02-28?11:41??14\13\Debug\Exe\13.hex

?????文件????????111??2014-03-06?11:45??14\13\Debug\Obj\13.pbd

?????文件??????41535??2014-03-06?11:45??14\13\Debug\Obj\main.r90

?????文件???????1760??2014-02-25?10:35??14\13\fir_pic.PWI

?????文件??????96212??2014-02-24?17:02??14\13\Last?Loaded?fir_pic.DBK

?????文件???????4889??2014-03-07?09:28??14\13\main.c

?????文件???????2448??2014-03-07?09:28??14\13\Release\Exe\13.hex

?????文件????????113??2014-03-07?09:32??14\13\Release\Obj\13.pbd

?????文件??????38171??2014-03-07?09:28??14\13\Release\Obj\main.r90

?????文件???????2160??2014-03-07?09:15??14\13\settings\13.cspy.bat

?????文件?????????63??2014-03-07?13:33??14\13\settings\13.dbgdt

?????文件?????????93??2014-03-07?13:33??14\13\settings\13.dni

?????文件???????4423??2014-03-07?13:33??14\13\settings\13.wsdt

?????文件??????96352??2014-03-06?19:09??14\fir_pic.DSN

?????文件???????1882??2014-03-07?13:33??14\fir_pic.PWI

?????文件??????96352??2014-03-03?19:25??14\Last?Loaded?fir_pic.DBK

?????文件??????32256??2014-03-07?10:12??14\引腳連線.doc

?????文件???????4487??2014-02-26?09:51??14\新建?文本文檔.txt

?????目錄??????????0??2014-02-28?11:33??14\13\Debug\Exe

?????目錄??????????0??2014-02-24?16:15??14\13\Debug\List

?????目錄??????????0??2014-03-06?11:45??14\13\Debug\Obj

?????目錄??????????0??2014-03-06?16:31??14\13\Release\Exe

?????目錄??????????0??2014-02-28?14:17??14\13\Release\List

............此處省略9個文件信息

評論

共有 條評論