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

正文內(nèi)容

基于嵌入式系統(tǒng)的無線溫度測量系統(tǒng)設(shè)計(jì)-資料下載頁

2025-06-19 12:59本頁面
  

【正文】 MISO =P2^3。sbit MOSI =P2^2。sbit SCK =P2^1。sbit CSN =P2^0。sbit AM =P3^2。sbit DR =P3^3。sbit CD =P3^5。/****************************************************************************/void InitIO(void)。 // 初始化IO口void Inituart(void)。 // 初始化232 uartvoid Config905(void)。 // 配置nRF905模塊void SetTxMode(void)。 // 置 nRF905為發(fā)送模式void TxPacket(void)。 // nRF905發(fā)送數(shù)據(jù)void SpiWrite(uchar)。 // 向nRF905寫數(shù)據(jù)void Delay(uchar n)。 // Delay 100usvoid TxData (uchar x)。 // Send key_value to CRT display/****************************************************************************/void disp(){P1=0X02。P0=tab[TxBuf[2]]。delay2(20)。P1=0X04。P0=tab1[TxBuf[1]]。delay2(20)。P1=0X08。P0=tab[TxBuf[0]]。delay2(20)。P1=0X00。P0=0xff。}/****************************************************************************/void main(void){ InitIO()。 // 初始化IO口 Config905()。 // 配置nRF905模塊 ow_reset()。 //總線復(fù)位 delay1(5)。 write_byte(0xcc)。 //發(fā)命令 write_byte(0x44)。 //發(fā)轉(zhuǎn)換命令 buffer data while(1) {work_temp(read_temp())。 //處理溫度數(shù)據(jù) TxBuf[0]=display[0]。TxBuf[1]=display[1]。TxBuf[2]=display[2]。SetTxMode()。 //置發(fā)送模式TxPacket()。 disp()。} }/****************************************************************************///function InitIO()。/****************************************************************************/void InitIO(void){ P0=0x0f。 // led light CSN=1。 // Spi停止 SCK=0。 // Spi時(shí)鐘線初始化高 DR=1。 // 初始化DR輸入 AM=1。 // 初始化AM輸入 PWR_UP=1。 // nRF905 上電 TRX_CE=0。 // 置nRF905待機(jī)模式 TX_EN=0。 //置接受模式 }/*******************************************************************************************///function Inituart()。/****************************************************************************///function Config905()。/****************************************************************************/void Config905(void){ uchar i。 CSN=0。 // 使能Spi SpiWrite(WC)。 // 寫配置命令 for (i=0。i。i++) // 寫配置字 { SpiWrite([i])。 } CSN=1。 // Spi停止}/****************************************************************************///function Delay100us()。Delay 100us/****************************************************************************/void Delay(uchar n){ uint i。 while(n) for(i=0。i80。i++)。 }/****************************************************************************///function SpiWrite()。/****************************************************************************/void SpiWrite(uchar byte){ uchar i。 DATA_BUF=byte。 // Put function39。s parameter into a bdata variable for (i=0。i8。i++) // Setup byte circulation bits { if (flag) // Put on data line MOSI=1。 else MOSI=0。 SCK=1。 // Set clock line high DATA_BUF=DATA_BUF1。 // Shift DATA_BUF SCK=0。 // Set clock line low } }//function TxPacket()。/****************************************************************************/void TxPacket(void){ uchar i。 //Config905()。 CSN=0。 // 使能Spi SpiWrite(WTP)。 // 寫有效數(shù)據(jù)命令 for (i=0。i32。i++) { SpiWrite(TxBuf[i])。 // Write 32 bytes Tx data } CSN=1。 // Spi 停止 Delay(1)。 CSN=0。 // Spi 使能 SpiWrite(WTA)。 // 寫地址命令 for (i=0。i4。i++) // 寫4 bytes地址 { SpiWrite([i+5])。 } CSN=1。 // Spi停止 TRX_CE=1。 // 置TRX_CE高,開始發(fā)送數(shù)據(jù) Delay(1)。 // while (DR!=1)。 TRX_CE=0。 // 置TRX_CE低}/****************************************************************************///function SetTxMode()。/****************************************************************************/void SetTxMode(void) { TX_EN=1。 TRX_CE=0。 Delay(1)。 // 模式轉(zhuǎn)換延時(shí)(=650us)} /****************************************************************************//*Header file for generic 80C52 and 80C32 microcontroller.Copyright (c) 19882002 Keil Elektronik GmbH and Keil Software, Inc.All rights reserved.*/ifndef __REG52_H__define __REG52_H__/* BYTE Registers */sfr P0 = 0x80。sfr P1 = 0x90。sfr P2 = 0xA0。sfr P3 = 0xB0。sfr PSW = 0xD0。sfr ACC = 0xE0。sfr B = 0xF0。sfr SP = 0x81。sfr DPL = 0x82。sfr DPH = 0x83。sfr PCON = 0x87。sfr TCON = 0x88。sfr TMOD = 0x89。sfr TL0 = 0x8A。sfr TL1 = 0x8B。sfr TH0 = 0x8C。sfr TH1 = 0x8D。sfr IE = 0xA8。sfr IP = 0xB8。sfr SCON = 0x98。sfr SBUF = 0x99。/* 8052 Extensions */sfr T2CON = 0xC8。sfr RCAP2L = 0xCA。sfr RCAP2H = 0xCB。sfr TL2 = 0xCC。sfr TH2 = 0xCD。/* BIT Registers *//* PSW */sbit CY = PSW^7。sbit AC = PSW^6。sbit F0 = PSW^5。sbit RS1 = PSW^4。sbit RS0 = PSW^3。sbit OV = PSW^2。sbit P = PSW^0。 //8052 only/* TCON */sbit TF1 = TCON^7。sbit TR1 = TCON^6。sbit TF0 = TCON^5。sbit TR0 = TCON^4。sbit IE1 = TCON^3。sbit IT1 = TCON^2。sbit IE0 = TCON^1。sbit IT0 = TCON^0。/* IE */sbit EA = IE^7。sbit ET2 = IE^5。 //8052 onlysbit ES = IE^4。sbit ET1 = IE^3。sbit EX1 = IE^2。sbit ET0 = IE^1。sbit EX0 = IE^0。/* IP */sbit PT2 = IP^5。sbit PS = IP^4。sbit PT1 = IP^3。sbit PX1 = IP^2。sbit PT0 = IP^1。sbit PX0 = IP^0。/* P3 */sbit RD = P3^7。sbit WR = P3^6。sbit T1 = P3^5。sbit T0 = P3^4。sbit INT1 = P3^3。sbit INT0 = P3^2。sbit TXD = P3^1。sbit RXD = P3^0。/* SCON */sbit SM0 = SCON^7。sbit SM1 = SCON^6。sbit SM2 = SCON^5。sbit REN = SCON^4。sbit TB8 = SCON^3。sbit RB8 = SCON^2。sbit TI = SCON^1。sbit RI = SCON^0。/* P1 */sbit T2EX = P1^1。 // 8052 onlysbit T2 = P1^0。 // 8052 only/* T2CON */sbi
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1