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

  • 大小: 96KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-23
  • 語言: 其他
  • 標簽:

資源簡介

單片機間的數據分享,利用nrf24l01將第一塊430單片機用HY-SRF05檢測的超聲波測距數據分享給第二塊430單片機,并用1602顯示出來。經過測試,傳輸數據很穩定,且傳輸距離較遠,至于具體傳輸多遠,決定nrf24l01的能力以及周邊的環境。

資源截圖

代碼片段和文件信息




//*************************************************************************
// 初始化IO口子程序
//*************************************************************************
void?LCD1602_Port_init()
{

P4SEL?=?0x00;
????????P4DIR?=?0xFF;???????????????????//數據口輸出模式
????????P5SEL?=?0x00;
????????P5DIR|=?BIT5?+?BIT6?+?BIT7;?????//控制口設置為輸出模式
}

//***********************************************************************
// 顯示屏命令寫入函數
//***********************************************************************
void?LCD_write_com(unsigned?char?com)?
{
RS_CLR;
RW_CLR;
EN_SET;
DataPort?=?com;?????????????????//命令寫入端口
delay_ms(5);
EN_CLR;
}

//***********************************************************************
// 顯示屏數據寫入函數
//***********************************************************************
void?LCD_write_data(unsigned?char?data)?
{
RS_SET;
RW_CLR;
EN_SET;
DataPort?=?data;????????????????//數據寫入端口
delay_ms(5);
EN_CLR;
}

//***********************************************************************
// 顯示屏清空顯示
//***********************************************************************
void?LCD_clear(void)?
{
LCD_write_com(0x01);????????????//清屏幕顯示
delay_ms(5);
}

//***********************************************************************
// 顯示屏字符串寫入函數
//***********************************************************************
void?LCD_write_str(unsigned?char?xunsigned?char?yunsigned?char?*s)?
{

????if?(y?==?0)?
????{
???? LCD_write_com(0x80?+?x);????????//第一行顯示
????}
????else?
????{
???? LCD_write_com(0xC0?+?x);????????//第二行顯示
????}
????
????while?(*s)?
????{
???? LCD_write_data(?*s);
???? s?++;
????}
}

//***********************************************************************
// 顯示屏單字符寫入函數
//***********************************************************************
void?LCD_write_char(unsigned?char?xunsigned?char?yunsigned?char?data)?
{

????if?(y?==?0)?
????{
???? LCD_write_com(0x80?+?x);????????//第一行顯示
????}
????else?
????{
???? LCD_write_com(0xC0?+?x);????????//第二行顯示
????}
????
????LCD_write_data(?data);??
}

//***********************************************************************
// 顯示屏初始化函數
//***********************************************************************
void?LCD_init(void)?
{
????LCD_write_com(0x38); //顯示模式設置??
????delay_ms(5);
????LCD_write_com(0x08); //顯示關閉
????delay_ms(5);
????LCD_write_com(0x01); //顯示清屏
????delay_ms(5);
????LCD_write_com(0x06); //顯示光標移動設置
????delay_ms(5);
????LCD_write_com(0x0C); //顯示開及光標設置
????delay_ms(5);
}

//***********************************************************************
//??????液晶顯示界面初始化
//***********************************************************************
void?LCD_Desk(void)
{????
??LCD_clear();
??LCD_write_str(01“The?S:“);
??delay_ms(250);
}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-05-31?10:41??基于430及nrf24l01無線傳輸超聲波測距數據數據\
?????目錄???????????0??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\
?????文件????????3022??2016-05-19?12:00??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\1602.c
?????文件????????8380??2014-05-24?13:13??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Config.h
?????目錄???????????0??2016-05-19?00:17??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\
?????目錄???????????0??2016-05-19?00:17??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\Exe\
?????文件???????28161??2016-05-19?11:56??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\Exe\R.d43
?????文件????????4093??2016-05-19?11:56??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\Exe\R.txt
?????目錄???????????0??2016-05-17?22:36??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\List\
?????目錄???????????0??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\Obj\
?????文件???????45679??2016-05-19?11:56??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\Obj\main.r43
?????文件?????????185??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\Debug\Obj\R.pbd
?????文件???????13325??2016-05-19?12:00??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\main.c
?????文件????????2321??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\R.dep
?????文件???????50213??2016-05-17?22:37??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\R.ewp
?????文件?????????155??2016-05-17?22:37??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\R.eww
?????目錄???????????0??2016-05-19?00:17??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\settings\
?????文件?????????916??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\settings\R.cspy.bat
?????文件??????????63??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\settings\R.dbgdt
?????文件?????????486??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\settings\R.dni
?????文件????????2930??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\R\settings\R.wsdt
?????目錄???????????0??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\
?????文件????????3018??2015-09-29?15:18??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\1602.c
?????文件???????11016??2016-05-18?22:51??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Config.h
?????目錄???????????0??2016-05-19?00:17??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Debug\
?????目錄???????????0??2016-05-19?00:17??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Debug\Exe\
?????文件???????27762??2016-05-18?23:14??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Debug\Exe\SRF05_TA1_1602.d43
?????文件????????3458??2016-05-18?23:14??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Debug\Exe\SRF05_TA1_1602.txt
?????目錄???????????0??2015-09-27?22:14??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Debug\List\
?????目錄???????????0??2016-05-31?10:40??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Debug\Obj\
?????文件?????????152??2014-05-24?13:22??基于430及nrf24l01無線傳輸超聲波測距數據數據\T\Debug\Obj\2.pbd
............此處省略30個文件信息

評論

共有 條評論

相關資源