freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于cc1010的溫度傳感器數(shù)據(jù)傳送板設計-資料下載頁

2025-06-26 17:07本頁面
  

【正文】 x1021 define CRC16_INIT 0xFFFF define CLKFREQ 14746 define YLED P2_6enum{RF_OFF, RF_RX, RF_TX} Rfstate。byte txdata[TX_LENGTH]。void main(void){RF_RXTXPAIR_SETTINGS code RF_SETTINGS={ 0x4B, 0x2F, 0x0E, //modem 0、1和2 0x58, 0x00, 0x00, //FreqA 0x41, 0xFC, 0x9C, //FreqB0x02, 0x80, //FSEP 1和20x60, //PLL_RX0x48, //PLL_TX0x44, //CURRENT_RX0x81, //CURRENT_TX0x0A, //FREND0xFF, //PA_POW0xC0, //MATCH0x00, //PRESCALER};RF_RXTXPAIR_CALDATA xdata RF_CALDATA。WDT| = 0x10。WDTamp。 = ~0X08。PlDIR = 0x00。UART0_SETUP()。ConfigADC(0x00,CLKFREQ,0)。while(1){RFSetRxTx0ff(RF_TX,amp。RF_SETTINGS,amp。RF_CALDATA)。RFSendPacket(PREAMBLE_BYTE_COUNT,ADDRESS,amp。txdata[0],TX_LENGTH)。UART0_SEND(ADDATL)。YLED = 1。Delay(1000)。YLED = 0。}}void ConfigADC(byte options, word clkFreq, byte threshold){clkFreq= (clkFreq250 * 8)/(250 * 6)。ADCON2 = (optionsamp。0x80)|((byte)clkFreqamp。0x3F)。if (optionsamp。0x80){ EXIFamp。= ~0x40。 ADIE= 1。}ADCON = 0x80|(optionsamp。0x38)。ADTRH = threshold。}void Delay(byte timeOut){ ulong wait。 wait = (ulong)timeOut * (ulong)14746/192。 while(wait )。}A/D轉換程序 include chipcon/ include chipcon/ include define MEM_NO_WAIT_STATES()(CKCONamp。 = ~0x07) define FLASH_SET_POWER_MODE(pm) ( FLCON= (FLCONamp。 ~ 0x60)|(pmamp。60)) define uchar unsingned char define uint unsingned intuchar data_number = 0。uchar Ip_Addr[20] =”0”。uchar addr1[10] =”1”。unsingned short I。usingned short waitTime = 20000。usingned char counter = 0。void main (void) {unsingned shord i。unsingned short waitTime =20000。unsingned char counter = 0。WDT_NO_WAIT_(FALSE)。 MEM_NO_WAIT_(STATES)。FLASH_SET_POWER_MODE(FLASH_STANDBY_BETWEEN_READS)。initial( )。while (TRUE) { ADCONamp。 = ~0x08。 //打開ADC電源 ADCON |=0x05。 //選擇ADC輸入為AD1,運行ADC waitTime = ((unsingned shord) (ADDATH 8) | (ADDATL 0))*60+2000。 // 設置轉換時間,避免溢出。 for ( i = 0。 i waitTime。 i+ +)。}}void serial (void) interrupt 4{{ SBUF0 = ADDATH。 //Send_Data1[j]。 while (TI_0 = = 0) TI_0 = 0。}else Ip_Addr[data_number + + ]= tmpe。RI_0= 0。TI_0 = 0。}void initial (void) { P3DIR = P3DIRamp。0x01。P3DIR|= 0xFD。CKCON| = 0x10。 //T1M = 1PCON|= 0x80。 //SMOD0 = 1TH1 =0xe7。 //波特率9600k/psTR1=1。 TMOD = (TMODamp。0x0F) | 0x20。 //工作方式2SCON0 = 0x50。 //選擇全雙工模式并打開接收ES0 = 1。PS0= 1。EA =1。 }串口程序 include chipcon/ include chipcon/ include define WDT_ENABLE(bool)do { if (bool) {WDE| = 0x08。} else {WDT| = 0x10。 WDTamp。= ~0x08。}} while (0) define MEM_NO_WAIT_STATES( ) (CKCONamp。 = ~ 0x07) define FLASH_SET_POWER_MODE(pm) (FLCON= (FLCONamp。~0x60)|(pmamp。0x60)) define uchar unsingned char define uint unsingned intuchar send_data_number = 0。uchar Ip_Addr[20] = “0”。uchar Send_Data1[ ] = “溫度”。uchar Send_Data2[ ] = “數(shù)據(jù)”。uchar addr1[10] =”1”。uchar addr2[10] = “2”。void serial (void) interrupt 4 {uchar temp。 long j。 temp = SBUF0。 if(temp = =’*’) {TI_0 = 0。Ip_Addr[data_number + +] =’\0’。data_number = 0。 if(strcmp(Ip_Addr,addr1) = = 0) { for(j = 0。 j=strlen(send_Data1)。 j+ +) { SBUF0 = send_Data[j]。 while(TI_0 = = 0)。 TI_0 = 0。 } SBUF0 = ‘*’。 while(TI_0 = = 0)。TI_0 = 0。 } } else Ip_Addr[data_number + +] = temp。 RI_0 = 0。 TI_0 = 0。 }void initial(void) { P3DIR = P3DIRamp。0x01。 P3DIR| = 0xFD。 CKCON| =0x10。 /* TIM = 1 */ PCON| = 0x80。 /* SMOD0 = 1 */ TH1 = 0xe7。 //波特率9600kb/s TR1 = 1。 TMOD= (TMODamp。0x0F) |0x20。 //工作方式2 //halTimerlUsage + + 。 /* Setup SCON0 amp。 interrupts byte halTimerlUsage。 */ SCON0 = 0x50。 //選擇全雙工模式并打開接收 ES0 = 1。 PS0 = 1。 EA = 1。 }void main(void) { WDT_ENABLE(0)。 MEM_NO_WAIT_STATES( )。 FLASH_SET_POWER_MODE(0x40)。 initial( )。 //P1DIR = 0。//P1 = 0x76。while(1) { }}發(fā)送程序 include chipcon/ define PREAMBLE_BYTE_COUNT 7 define TEST_STRING_LENGTH 10 //測試數(shù)組長度 define ACK_LENGTH 1 //應答長度 define ACK_BYTE 0x42 //應答字符 define addr1 1 //地址 define addr2 2 byte testString[TEST_STRING_LENGTH]。 //測試數(shù)據(jù)定義byte ackString[ACK_LENGTH]。byte receivedString[TEST_STRING_LENGTH];viod mian(viod){ int n。 byte result。//晶振頻率://RF頻率寄存器A: Rx//RF頻率寄存器B: Tx//數(shù)據(jù)格式:曼徹斯特格式//RF輸出功率10 dBm//IF/RSSI:RSSI允許RF_RXTXPAIR_SETTINGS code RF_SETTINGS1 ={0x4B, 0x2F, 0x0E, //Modem 0、1和20x58, 0x00, 0x00, //Freq A0x41, 0xFC, 0x9C, //Freq B0x02, 0x80, //FSEP 1和00x60, //PLL_RX0x48, //PLL_TX0x44, //CURRENT_RX0x81, //CURRENT_TX0x0A, //FREND0xFF, //PA_POW0xC0, //MATCH0x00, //PRESCALER}。//RF_RXTXPAIR_SETTINGS code RF_SETTINGS2 = {0x4B, 0x2F
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1