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

正文內(nèi)容

基于nrf905的無(wú)線(xiàn)溫度采集系統(tǒng)的設(shè)計(jì)(參考版)

2024-08-25 11:17本頁(yè)面
  

【正文】 位置加1 If NowX MaxPlotNo Then NowX = 0 39。由上一次的位置畫(huà)至此點(diǎn) 39。Else 39。If ValueStr PreValue + Then (NowX, ValueStr), RGB(255, 0, 0) 39。以下判斷現(xiàn)在的讀值是否大于前一次的讀值,若是,則以紅色繪線(xiàn) 39。清除圖形 (0, ValueStr) 39。 ℃ 39。分離出正號(hào)以后的數(shù)值 = 39。Private Sub Timer1_Timer() Dim Buf$, ValueStr As Single, Pos1% Buf$ = Buf$ + 39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。將模擬讀值命令送出,再取得返回字符串并判斷。定時(shí)器的Timer事件引發(fā)后,就不斷地執(zhí)行其中的程序。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。使用兩個(gè)像素寬度的畫(huà)筆End Sub39。Private Sub Form_Load() Dim i% MaxPlotNo = 100 COM1 COM2 COM3(USB) COM4(USB) COM5 COM6 COM7 COM8 COM9 COM10 COM11 COM12 COM12 COM14 COM15 COM16 = 0 = False 39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。將通訊端口號(hào)碼及站號(hào)填入Combo控件;并默認(rèn)二者的選項(xiàng)是第一個(gè)39。窗體的Load事件39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。Private Sub cmdStart_Click() = Not If Then = 停止檢測(cè) Else = 開(kāi)始檢測(cè) = 已停止檢測(cè) End IfEnd Sub39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。將定時(shí)器激活或關(guān)閉,并顯示對(duì)應(yīng)的文字在按鈕上,以指示用戶(hù)操作39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。 Exit SubErr: MsgBox 打開(kāi)通信端口時(shí)發(fā)生錯(cuò)誤!請(qǐng)確定通信端口存在且正常。將此按鈕設(shè)為禁用狀態(tài) = True 39。設(shè)定通信參數(shù) = True 39。判斷端口號(hào)碼是否落在116之間 If = 0 And = 16 Then = + 1 Else MsgBox 指定通信端口時(shí)發(fā)生錯(cuò)誤!, vbCritical + vbOKOnly, 系統(tǒng)信息 Exit Sub End If 39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。將MSComm控件的參數(shù)設(shè)置好,并打開(kāi)39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。Private Sub cmdEnd_Click() = False 39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。使用End命令將系統(tǒng)結(jié)束39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。允許使用【打開(kāi)通信端口】按鈕End Sub39。關(guān)閉定時(shí)器 TimeDelay 100 If Then = False 39。Private Sub cmbCOM_Click() 39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。若用戶(hù)改變通信端口時(shí),關(guān)閉通信端口39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。39。最長(zhǎng)的X軸范圍Dim PreValue As Single 39。}(4) 上位機(jī)Option ExplicitDim NowX As Integer 39。 RxPacket()。 // while (CheckDR()==0)。 TRX_CE=1。 // Read data and save to buffer } CSN=1。i 3。 SpiWrite(RRP)。 CSN=0。 // Set nRF905 in standby mode nrf905_Delay(100)。 nrf905_Delay(1)。 } else { return 0。 //通過(guò)對(duì)端口寫(xiě)1,可以使端口為輸入狀態(tài) if (DR==1) { DR=0。 nrf905_Delay(1)。 // nrf905_Delay for mode change(=650us)}//設(shè)置接收初始化void SetRxMode(void){ TXEN=0。 TXEN=1。 TRX_CE=0。 // Set TRX_CE high,start Tx data transmission nrf905_Delay(1)。 } CSN=1。i4。 // Spi enable for write a spi mand SpiWrite(WTA)。 nrf905_Delay(1)。i++) { SpiWrite(TxRxBuf[i])。 // Write payload mand for (i=0。 CSN=0。 // Disable Spi}//發(fā)送數(shù)據(jù)打包void TxPacket(uchar *TxRxBuf){ uchar i。i++) // Write configration words 寫(xiě)放配置字 { SpiWrite(RFConf[i])。 // Write config mand寫(xiě)放配置命令 for (i=0。 CSN=0。 // Set nRF905 in standby mode TXEN=0。 // Init CD for input PWR=1。 // Init DR for input AM=1。 // Spi disable SCK=0。 SCK=0。 } SCK=1。i++) { if (DATA7) //總是發(fā)送最高位 { MOSI=1。 for (i=0。}//SPI寫(xiě)函數(shù)void SpiWrite(uchar send){ unsigned char i。 } SCK=0。 } else { DATA_BUFamp。 SCK=1。j8。}//SPI讀函數(shù)uchar SpiRead(void){ uchar j。i80。//延時(shí)void nrf905_Delay(uint n){ uint i。sbit CD=P1^1。//nrf905狀態(tài)端口sbit AM=P1^2。sbit SCK=P1^7。//NRF905 數(shù)據(jù)交換端口sbit MISO=P1^6。sbit TRX_CE=P1^0。sbit CD=P1^1。//nrf905狀態(tài)端口sbit AM=P1^2。sbit SCK=P1^7。//NRF905 數(shù)據(jù)交換端口sbit MISO=P1^6。sbit TRX_CE=P1^0。char tf。/* 發(fā)送數(shù)據(jù)緩沖區(qū)*/define TxRxBuf_Len 3unsigned char TxRxBuf[TxRxBuf_Len]={0,1,2}。BYTE_BIT0) != 0)sbit flag =DATA_BUF^7。define DATA7 ((DATA_BUFamp。 default:break。 case 1: break。 d0=14。 TxRxBuf[2]=d1=temp%10。//得到轉(zhuǎn)換溫度值 TxRxBuf[0]=d3=temp/100。 // 發(fā)送命令數(shù)據(jù) if(ReadTempFlag==1) {ReadTempFlag=0。 switch(wsta) { case 0:SetTxMode()。} default:break。dot=0。 d0=TxRxBuf[0]%100%10。 d2=TxRxBuf[0]/100。} case 3:{if(secflag) {secfl
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1