久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
zigbee串口發收單片機源碼
[打印本頁]
作者:
明天你好!
時間:
2018-6-3 15:14
標題:
zigbee串口發收單片機源碼
zigbee串口發收
0.png
(40.27 KB, 下載次數: 48)
下載附件
2018-6-4 01:55 上傳
單片機源程序如下:
/************發送數據格式:命令+數據長度+ID+傳感器數據+校驗*****************/
#include <reg52.h>
#include "uart.h" // 串行通信函數頭文件
#define errorState 0x01//異常命令
#define open_LED 0x02//開燈命令
#define close_LED 0x03//關燈命令
sbit key1=P2^0;
sbit key2=P2^1;
sbit key3=P2^7;
typedef struct zigbee //整個數據結構為14字節
{
uint8_t Order;//命令類型
uint8_t ValidDataLen;//有效數據長度
uint8_t wdata[10];//數據
uint8_t crc;//校驗和
}zigbeeCmd_t;
zigbeeCmd_t zigbeeCmd;
/*
函數用途:數據發送函數
輸入數據:
輸出數據:0 成功 1失敗
*/
uint8_t zigbeeSendCmd(void)
{
uint8_t i,ax=8,ay=9;
zigbeeCmd.Order = errorState;
zigbeeCmd.ValidDataLen = 2;
zigbeeCmd.wdata[0] = ax;
zigbeeCmd.wdata[1] = ay;
//打包命令頭
U1SendData(zigbeeCmd.Order);//1
U1SendData(zigbeeCmd.ValidDataLen);//2
//打包有效數據
zigbeeCmd.crc = 0;
for(i=0;i<10;i++)
{
U1SendData(zigbeeCmd.wdata[i]);//8,9,0,0,0,0,0,0,0,0
zigbeeCmd.crc += zigbeeCmd.wdata[i];
}
//CRC校驗
U1SendData(zigbeeCmd.crc);//11
return 0;
}
uint8_t OPEN_LED(void)
{
uint8_t i,ax=8,ay=9;
zigbeeCmd.Order = open_LED;
zigbeeCmd.ValidDataLen = 2;
zigbeeCmd.wdata[0] = 1;
zigbeeCmd.wdata[1] = 2;
//打包命令頭
U1SendData(zigbeeCmd.Order);//2
U1SendData(zigbeeCmd.ValidDataLen);//2
//打包有效數據
zigbeeCmd.crc = 0;
for(i=0;i<10;i++)
{
U1SendData(zigbeeCmd.wdata[i]);//1,2,0,0,0,0,0,0,0,0
zigbeeCmd.crc += zigbeeCmd.wdata[i];
}
//CRC校驗
U1SendData(zigbeeCmd.crc);//0
return 0;
}
uint8_t CLOSE_LED(void)
{
uint8_t i;
zigbeeCmd.Order = close_LED;
zigbeeCmd.ValidDataLen = 2;
zigbeeCmd.wdata[0] = 3;
zigbeeCmd.wdata[1] = 4;
//打包命令頭
U1SendData(zigbeeCmd.Order);//1
U1SendData(zigbeeCmd.ValidDataLen);//2
//打包有效數據
zigbeeCmd.crc = 0;
for(i=0;i<10;i++)
{
U1SendData(zigbeeCmd.wdata[i]);//3,4,0,0,0,0,0,0,0,0
zigbeeCmd.crc += zigbeeCmd.wdata[i];
}
//CRC校驗
U1SendData(zigbeeCmd.crc);//
return 0;
}
void main() // 主函數
{
UartInit();
while(1)
{
if(key1==0)
{
DelayMS(5);
if(key1==0)
{
while(!key1);
zigbeeSendCmd();
}
}
if(key2==0)
{
DelayMS(5);
if(key2==0)
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
zigbee串口發收.rar
(92.54 KB, 下載次數: 59)
2018-6-3 15:13 上傳
點擊文件名下載附件
鑷繁緙栧啓鎴愬姛鐨
下載積分: 黑幣 -5
作者:
菜鳥21
時間:
2019-3-31 17:56
兄弟 是不是還有幾個頭文件沒有發出來
作者:
hyg1997
時間:
2019-9-27 22:22
為什么沒反應呢?
作者:
YXDZGD5
時間:
2019-12-25 18:40
謝謝分享,很好的資源,好好學習中
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美在线观看一区
|
一本色道久久综合亚洲精品高清
|
精品熟人一区二区三区四区
|
中文字幕成人av
|
色婷婷九月
|
亚洲 欧美 另类 日韩
|
欧美日本一区二区
|
欧美在线视频不卡
|
欧美精品乱码99久久影院
|
国产色播av在线
|
欧美美女爱爱
|
亚洲视频免费在线播放
|
国产在线高清
|
久久一热
|
免费在线观看黄网站
|
一区二区三区四区免费视频
|
国产精品成人一区二区
|
亚洲网一区
|
a级毛片免费高清视频
|
欧美一区二区三区在线观看视频
|
成人在线免费观看视频
|
久久久久免费精品国产小说色大师
|
天天拍天天操
|
亚洲成人网在线
|
国产在线视频一区二区
|
亚洲一区中文字幕
|
一级毛片大全免费播放
|
国产精品一区二区电影
|
久久这里只有精品首页
|
久久亚洲天堂
|
日韩成人av在线
|
精品少妇v888av
|
国产成人网
|
伊人亚洲
|
91一区二区
|
337p日本欧洲亚洲大胆鲁鲁
|
精品视频一区二区
|
av免费电影在线
|
亚洲视频在线观看
|
日韩精品一区二区三区中文在线
|
日韩成人在线一区
|