欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
LPC2124+L297+L298+驅動電機proteus仿真
[打印本頁]
作者:
51黑ff
時間:
2016-9-4 21:36
標題:
LPC2124+L297+L298+驅動電機proteus仿真
0.png
(39.73 KB, 下載次數: 100)
下載附件
2016-9-4 21:34 上傳
/****************************************************************************
* File:Main.C
* 功能:
****************************************************************************/
#include "config.h"
/*******************************************************************************
*名稱:IRQ_Eint0()
*功能:外部中斷EINT0服務函數
*******************************************************************************/
void __irq IRQ_Eint0(void)
{ uint32 i;
i=VICIRQStatus; //讀出VICIRQStatus的值
i=IO0SET; //讀取當前P0.5控制值
if((i&1<<5)==0) //控制P0.5輸出
{ IO0SET=1<<5;
}
else
{ IO0CLR=1<<5;
}
while((EXTINT&0x01)!=0) //等待外部中斷信號恢復為高電平
{ EXTINT=0x01; //清除EINT0中斷標志
}
VICVectAddr=0x00;
}
/*******************************************************************************
*名稱: IRQ_Eint1()
*功能: 外部中斷EINT1服務函數
*******************************************************************************/
void __irq IRQ_Eint1(void)
{ uint32 i;
i=VICIRQStatus; //讀出VICIRQStatus的值
i=IO0SET; //讀出當前P0.4控制值
if((i&1<<4)==0) //控制P0.4控制值
{ IO0SET=1<<4;
}
else
{ IO0CLR=1<<4;
}
while((EXTINT&0x02)!=0) //等待外部中斷信號恢復為高電平
{ EXTINT=0x02; //清除EINT1中斷標志
}
VICVectAddr=0x00;
}
/*******************************************************************************
*名稱:main()
*功能:初始化外部中斷0,外部中斷1及I/O連接等
*******************************************************************************/
int main(void)
{
PINSEL0=0x20080000; //設置I/O口工作模式,P0.14設置為EINT1
PINSEL1=0x00000001; //P0.16設置為EINT0
TargetInit();
IO0DIR=1<<5|1<<4|1<<9; //設置P0.4,P0.5和P0.9為輸出,其它I/O為輸入
IO0CLR=1<<5|1<<4;
IO0SET=1<<5|1<<4;
VICIntSelect=0x00000000; //設置所有通道為IRQ中斷
VICVectCntl0=0x2E; //EINT0通道分配到IRQ Slot0,即優先級最高
VICVectAddr0=(int)IRQ_Eint0; //設置EINT0向量地址
VICVectCntl1=0x2F;
VICVectAddr1=(int)IRQ_Eint1;
VICIntEnable=0x0001C000; //使能EINT0,EINT1中斷
EXTINT=0x07; //清除外部中斷
while(1) //等待中斷
{
PWMMR0=Fpclk/4; //設置PWM周期
PWMMR6=Fpclk/4/2; //設置PWM占空比
PWMLER=0x41; //PWMMR0,PWMMR6鎖存,更新PWM占空比
}
}
復制代碼
0.png
(82.88 KB, 下載次數: 100)
下載附件
2016-9-4 21:35 上傳
全部資料下載:
LPC2124 L297 L298 驅動電機proteus仿真.rar
(201.42 KB, 下載次數: 59)
2016-9-4 21:36 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
SUNYING1133
時間:
2016-9-6 17:41
好東西頂起來
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1