xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 50.03MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-19
  • 語(yǔ)言: 其他
  • 標(biāo)簽: cc??

資源簡(jiǎn)介

LC12Swifi模塊資料

資源截圖

代碼片段和文件信息

/**************************************************************************************************
凌承芯電子LC12S使用例程
發(fā)射數(shù)據(jù):只需要給數(shù)據(jù)a賦初值,調(diào)用UartSendBuf(alenth)函數(shù)變可以
接收數(shù)據(jù):發(fā)射端的數(shù)據(jù)格式為?AA5A?[.......]??BB6B????
?[.......]??為客戶自己需要的數(shù)據(jù),接收程序會(huì)正確接收后用uart_handle()處理
?
?例程中?可以發(fā)射放數(shù)據(jù)應(yīng)該為?AA5A?11[...]?BB6B????//[...]可以寫任意字節(jié)或不寫
?uart_handle()判斷了有效數(shù)據(jù)的第一個(gè)數(shù)據(jù)11,如果是11,則LED等反轉(zhuǎn)
?
june
2018.7.28
**************************************************************************************************/
#define?DATA_START0?0xAA??? //數(shù)據(jù)頭1
#define?DATA_START1?0x5A //數(shù)據(jù)頭2
#define?DATA_END0?0xBB //數(shù)據(jù)結(jié)尾1
#define?DATA_END1?0x6B //數(shù)據(jù)結(jié)尾1

#define?UART_LENGTH?128 //串口數(shù)據(jù)緩存區(qū)
#define?LED?P11
unsigned?char?UartBuffer[UART_LENGTH]write=0data_start_true=0;

//串口初始化設(shè)置
//晶振11.0592MHZ?波特率9600
void?UartConfig()
{
//串口方式1
TMOD=0X20;????//T1定時(shí)器,工作方式2
TH1=0XFD;????//T1定時(shí)器裝初值???//253=256-(1*11.0592*10^6)/(384*9600)
TL1=0XFD;????//T1定時(shí)器裝初值
TR1=1;????????//啟動(dòng)T1定時(shí)器
REN=1;????????//允許串口接收
SM0=0;????????//設(shè)定串口工作方式1
SM1=1;????????//設(shè)定串口工作方式1
EA=1;????????//開總中斷
ES=1;????????//開串口中斷?????????????????????????
}



void?UartSendByte(uint8?ch){ //串口發(fā)送單字符函數(shù)
?
????SBUF=?ch;
while(!TI);
????TI?=?0;
}

void?UartSendBuf(char*bufuint8?sz){ //串口發(fā)射字符串函數(shù)
????uint8?i;
????for(i=0;i????????UartSendByte(buf[i]);
????}
}

//接收到正確數(shù)據(jù)頭和數(shù)據(jù)結(jié)尾的處理函數(shù)
//數(shù)據(jù)頭AA5A?數(shù)據(jù)結(jié)尾BB6B
//發(fā)射數(shù)據(jù)AA5A?11?BB6B?則LED燈會(huì)取反
void?uart_handle(void)
{
if(UartBuffer[2]==0x11)
LED=!LED;


}
//串口中斷函數(shù)
//用于識(shí)別數(shù)據(jù)頭和數(shù)據(jù)結(jié)尾,如果正確失敗,則會(huì)調(diào)用uart_handle()處理函數(shù)
//用戶只需要修改uart_handle()函數(shù)完成響應(yīng)的操作

void?uart_inter()?interrupt?4
{
uint8?chi;
if(RI)
{
RI=0;
ch=SBUF;
UartBuffer[write++]?=?ch;

if(UartBuffer[0]!=DATA_START0)//判斷數(shù)據(jù)頭1是否正確,如果不正確,數(shù)據(jù)指針還是0,用于下一次判斷
{
write=0;
}
else //如果數(shù)據(jù)頭1正確,判斷數(shù)據(jù)頭2是否正確
{
if((write==2)) //一定要,因?yàn)閿?shù)據(jù)1正確了,但是?UartBuffer[1]?里面永遠(yuǎn)都是有數(shù)據(jù)的,一定會(huì)進(jìn)行下面的判斷
{
if((UartBuffer[1]!=DATA_START1))//如果數(shù)據(jù)頭1正確,數(shù)據(jù)頭2錯(cuò)誤,給UartBuffer[0,1]賦初值
{
UartBuffer[0]=1;
UartBuffer[1]=1;
write=0;
}
else //數(shù)據(jù)頭正確
{
data_start_true=1;
}
}
}
if(data_start_true)???? //如果?數(shù)據(jù)頭正確 接下來(lái)判斷數(shù)據(jù)結(jié)尾
{
if((write>3)) //一定要的,因?yàn)閣rite-2可能小于0,數(shù)組出錯(cuò)
{
if((UartBuffer[write-2]==DATA_END0)&&(UartBuffer[write-1]==DATA_END1))//判斷數(shù)據(jù)結(jié)尾是否正確
{
uart_handle(); //數(shù)據(jù)處理函數(shù)
for(i=0;i UartBuffer[i]=1;
data_start_true=0; //數(shù)據(jù)出來(lái)完,應(yīng)該讓數(shù)據(jù)頭正確標(biāo)志清零
write=0; //指針清零
}
}

}
}
}

//延時(shí)函數(shù)
void?Delay_ms(int?ms)
{
????int?i?j;

????for(i=0;?i????????for(j=0;?j<1400;?j++);

}



#define?lenth?10 //發(fā)射數(shù)據(jù)長(zhǎng)度,可以根據(jù)單片機(jī)內(nèi)存隨意修改
void?main(void){

uint8?ia[lenth];
UartConfig();?? //串口初始化
for(i=0;i a[i]=i;
LED=0;
while(1)
{
UartSendBuf(alenth);
// UartSendBuf(alenth);
// UartS

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????41150??2018-01-19?12:14??LC12S資料包V2.05\LC12S丟包率說(shuō)明.docx

?????文件?????674169??2017-03-16?17:17??LC12S資料包V2.05\LC12S調(diào)試教程.docx

?????文件?????774288??2017-04-01?13:53??LC12S資料包V2.05\LC12S通信案例.pdf

?????文件??????53248??2018-04-03?10:44??LC12S資料包V2.05\上位機(jī)軟件\LC12S.exe

?????文件???39378184??2018-01-25?22:27??LC12S資料包V2.05\上位機(jī)軟件\VCX64.zip

?????文件????9471195??2018-01-25?23:02??LC12S資料包V2.05\上位機(jī)軟件\如果無(wú)法打開,請(qǐng)下載VCX32和VCX64?也可聯(lián)系我司客服發(fā)此文件\VCX32.zip

?????文件?????593748??2018-02-28?16:58??LC12S資料包V2.05\上位機(jī)軟件\設(shè)置軟件說(shuō)明書.pdf

?????文件???????1045??2018-04-04?10:14??LC12S資料包V2.05\串口調(diào)試助手\sscom.ini

?????文件?????772096??2017-04-01?13:53??LC12S資料包V2.05\串口調(diào)試助手\串口調(diào)試助手.exe

?????文件?????139995??2017-04-01?13:53??LC12S資料包V2.05\關(guān)于LC12S多機(jī)使用抗干擾問(wèn)題的解決方法.pdf

?????文件????????313??2017-04-01?13:53??LC12S資料包V2.05\說(shuō)明.txt

?????目錄??????????0??2018-04-23?18:38??LC12S資料包V2.05\上位機(jī)軟件\如果無(wú)法打開,請(qǐng)下載VCX32和VCX64?也可聯(lián)系我司客服發(fā)此文件

?????目錄??????????0??2018-04-23?18:38??LC12S資料包V2.05\上位機(jī)軟件

?????目錄??????????0??2018-04-04?10:24??LC12S資料包V2.05\串口調(diào)試助手

?????目錄??????????0??2018-05-08?17:16??LC12S資料包V2.05

?????文件???????2183??2017-09-08?13:49??LC12S資料包V2.05\LC12S問(wèn)題解答.txt

?????文件???????3776??2018-07-28?10:12??LC12S資料包V2.05\LC12S使用例程.c

?????文件????2066898??2018-11-14?16:20??LC12S資料包V2.05\LC12S無(wú)線串口模塊V2.05.pdf

-----------?---------??----------?-----??----

?????????????53972288????????????????????18


評(píng)論

共有 條評(píng)論