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

資源簡介

實現呼吸燈效果,即全亮到全滅亮度逐漸變化過程,并循環,可在IAR上運行,直接打開即可運行day2.ewp文件就可以運行,附有代碼解釋

資源截圖

代碼片段和文件信息

#include?“smartrfeb.h“
#include?“iocc2430.h“
#include?“string.h“
#include?“hal.h“
#include?“smartrfeb.h“
#define?RECEIVE_TIMEOUT????2000 //接收超時2000毫秒

void?initClock(void)
{
???SLEEP?&=?0xfb;????//1111?1011啟動片內16MHz?RC振蕩器,啟動片外32MHz?晶體振蕩器????????????
???while(!(SLEEP?&?0x40));??????//判斷外部32MHz晶體振蕩器是否啟動并穩定????????????????????
???CLKCON?&=??0xb8;?//?10111000;???選擇32MHz的外部晶振作為系統時鐘???????????
???SLEEP?|=?0x04;????//0000?0100?;關閉不用的片內16MHz?RC振蕩器
}

/****************************************************************
*函數功能?:串口發送字符串函數
*入口參數?:?p:指向要發送的字符串以‘\0‘結束
*返?回?值?:無
*說????明?:
****************************************************************/
void?UartTX_Send_String(char?*p)
{
???while(*p?!=?0)?{
U0DBUF?=?*p;
while(UTX0IF?==?0);
UTX0IF?=?0;
p++;
???}
}

void?Delay(UINT16?n)
{
UINT16?tt;
for(tt?=?0;tt for(tt?=?0;tt for(tt?=?0;tt for(tt?=?0;tt for(tt?=?0;tt}

??????????????????????????void?main()
{ ??????int?i=0;
??????????????char?data;
??????????????char?str[50]={0};
??????????????char?*p;
??
???????????????BYTE?sel=0;
int?x=1;
????????????????int?cycle=500;
INIT_LED_PORT();
while(1&&URX0IF==0)
{
x=1;
while(1)
{
switch(sel)
{
case?0:
SET_LED1();
SET_LED2();
SET_LED3();
SET_LED4();
sel=1;
Delay(x);
break;
case?1:
CLR_LED1();
CLR_LED2();
CLR_LED3();
CLR_LED4();
sel=0;
Delay(cycle-x);
break;

}
x=x+1;
if(x==cycle)
break;
}
while(1)
{
x=x-1;
switch(sel)
{
case?0:
SET_LED1();
SET_LED2();
SET_LED3();
SET_LED4();
sel=1;
Delay(x);
break;
case?1:
CLR_LED1();
CLR_LED2();
CLR_LED3();
CLR_LED4();
sel=0;
Delay(cycle-x);
break;
}
if(x==1)
break;
}
}

i=0;
while(1)
{
while(URX0IF?==?0);
URX0IF?=?0;
data?=?U0DBUF;
if(data?==?‘\r‘)?
{ //請補充*****遇到回車符時,退出接收模式
p[i++]=‘\0‘;
break;
}?
else?
{ //請補充*****否則將字符存入數組str
p[i++]?=?data;
U0DBUF?=?data;????????//并將串口的輸入反饋輸出給串口
while(UTX0IF?==?0);
UTX0IF?=?0;?
}
}
????????????????if(strcmp(str“0“)?==?0)
{
UartTX_Send_String(“\r\n退出呼吸燈程序“);?
CLR_LED1();
CLR_LED2();
CLR_LED3();
CLR_LED4();
sel=0;
????????????????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-01-08?09:04??day2\
?????目錄???????????0??2019-01-08?10:03??day2\Day2dac\
?????目錄???????????0??2019-01-08?10:03??day2\Day2dac\Debug\
?????目錄???????????0??2019-01-08?10:03??day2\Day2dac\Debug\Exe\
?????文件???????12523??2019-01-08?10:01??day2\Day2dac\Debug\Exe\day2.d51
?????目錄???????????0??2019-01-08?12:21??day2\Day2dac\Debug\List\
?????目錄???????????0??2019-01-08?10:03??day2\Day2dac\Debug\Obj\
?????文件?????????136??2019-01-08?10:02??day2\Day2dac\Debug\Obj\day2.pbd
?????文件?????????630??2019-01-08?10:02??day2\Day2dac\Debug\Obj\huxideng.pbi
?????文件???????14163??2019-01-08?10:01??day2\Day2dac\Debug\Obj\huxideng.r51
?????文件????????2160??2019-01-08?10:01??day2\Day2dac\day2.dep
?????文件???????26238??2019-01-08?09:19??day2\Day2dac\day2.ewd
?????文件???????54083??2019-01-08?09:00??day2\Day2dac\day2.ewp
?????文件?????????158??2019-01-08?08:07??day2\Day2dac\day2.eww
?????文件???????73384??2019-01-08?08:33??day2\Day2dac\hal.h
?????文件????????2663??2019-01-08?10:02??day2\Day2dac\huxideng.c
?????文件???????39982??2019-01-08?08:35??day2\Day2dac\iocc2430.h
?????目錄???????????0??2019-01-08?10:03??day2\Day2dac\settings\
?????文件????????2623??2019-01-08?10:01??day2\Day2dac\settings\day2.cspy.bat
?????文件????????6697??2019-01-08?09:13??day2\Day2dac\settings\day2.dbgdt
?????文件?????????572??2019-01-08?10:01??day2\Day2dac\settings\day2.dni
?????文件????????4109??2019-01-08?10:01??day2\Day2dac\settings\day2.wsdt
?????文件????????7414??2019-01-08?08:34??day2\Day2dac\smartrfeb.h
?????文件????????2254??2019-01-08?08:36??day2\Day2dac\string.h
?????文件????????1827??2019-01-08?09:13??day2\Day2dac\sysmac.h

評論

共有 條評論