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

正文內(nèi)容

串口通信實驗報告范文-免費閱讀

2025-10-22 04:56 上一頁面

下一頁面
  

【正文】 例如,如果數(shù)據(jù)是011,那么對于偶校驗,校驗位為0,保證邏輯高的位數(shù)是偶數(shù)個。典型的值為1。當(dāng)計算機發(fā)送一個信息包,實際的數(shù)據(jù)不會是8位的,標準的值是7和8位。它表示每秒鐘傳送的bit的個數(shù)。它很簡單并且能夠?qū)崿F(xiàn)遠距離通信。//通過按位“與”運算將最高位數(shù)據(jù)送到S//因為傳送時高位在前,低位在后SCK=0。//在SCK的下降沿輸出數(shù)據(jù)xx|=(unsigned char)SO。下降沿到來的時候,sdi上的電平將被接收到主設(shè)備的寄存器中。//如果讀到的數(shù)據(jù)是1,則將1存入datelsedat|=0x00。// 先將數(shù)據(jù)線拉高_nop_()。若從機發(fā)送1,則保持總線為高電平;若發(fā)出0,則拉低總線。//延時3us,兩個寫時序間至少需要1us的恢復(fù)期dat=1。//等待一個機器周期DQ=0。產(chǎn)生1時隙的方式:主機拉低總線后,接著必須在15us之內(nèi)釋放總線,由上拉電阻將總線拉至高電平;產(chǎn)生寫0時隙的方式為在主機拉低后,只需要在整個時隙間保持低電平即可(至少60us)。//延時約30us(釋放總線后需等待15~60us讓DS18B20輸出存在脈沖)flag=DQ。//先將數(shù)據(jù)線拉高for(time=0。//將讀取的數(shù)據(jù)存入x stop()。//選擇要操作的AT24Cxx芯片,并告知要對其寫入數(shù)據(jù)WriteCurrent(add)。//儲存從AT24Cxx中讀出的數(shù)據(jù)for(i = 0。//等待一個機器周期_nop_()。//在SCL的上升沿將數(shù)據(jù)寫入AT24Cxx_nop_()。IIC傳送數(shù)據(jù)時SCL為低電平時SDA可改變高低電平,SCL轉(zhuǎn)跳為高時數(shù)據(jù)輸入(此時SDA不能跳變),發(fā)送數(shù)據(jù):bit WriteCurrent(unsigned char y){ unsigned char i。//等待一個機器周期_nop_()。//SDA的下降沿被認為是開始信號_nop_()。通過本次實驗,我對串口通信的原理有了更深的認識與理解,并對MFC界面制作更加熟練。//關(guān)閉按鈕設(shè)為不可用 GetDlgItem(IDC_BTN_SEND)EnableWindow(FALSE)。//每發(fā)送一個字符時,不觸發(fā)OnComm事件 (true)。//設(shè)定波特率9600,無奇偶校驗位,8作為數(shù)據(jù)位,AfxMessageBox(“請輸入正確的串口號!”)。39。IDC分別設(shè)置為IDC_BTN_OPEN、IDC_BTN_CLOSE,Caption分別設(shè)置為“打開”、“關(guān)閉” 添加兩個Edit Control,分別用于顯示接收到的數(shù)據(jù)以及輸入要發(fā)送的數(shù)據(jù),ID分別設(shè)置為IDC_RECEIVE、IDC_SEND 添加兩個Static Text控件,用于標注接收區(qū)與發(fā)送區(qū),Caption分別設(shè)置為“接收區(qū)”、“發(fā)送區(qū)”添加一個按鈕用于發(fā)送數(shù)據(jù),ID設(shè)置為IDC_BTN_SEND,Caption設(shè)置為“發(fā)送” 調(diào)整控件的大小與位置。指導(dǎo)老師簽字:日期:第三篇:串口通訊實驗報告網(wǎng)絡(luò)編程與實踐實驗報告實驗內(nèi)容:串口通信編程 學(xué)號:S201502189 姓名:職榮豪 日期:2015928一、實驗要求使用VS2010編寫基于對話框的MFC應(yīng)用程序,兩個窗口分別使用兩個串口,使得這兩個窗口可以進行通信,包括數(shù)據(jù)的發(fā)送與接收。//發(fā)送數(shù)據(jù) while(!TI)。P1M0=0xff。H1=1。H1=1。H2=1。}/***鍵盤掃描***/ char scan_key(){ H1=0。//09的數(shù)碼管顯示sbit H1=P3^6。}catch(UnsupportedCommOperationException e){(“不支持通信”)。串口包的安裝,;;,再將上面提到的文件放到JRE相應(yīng)的目錄下就可以了。實驗步驟將實驗所需RS232纜線準備好,并將JAVA串口包復(fù)制到相應(yīng)地目錄下。}try{outputStream=()。sbit H2=P3^7。H2=0。if(H1==0)} //定義局部變量ij//外層循環(huán) for(i=0。H2=1。H2=1。SCON=0x50。TI=0。二、實驗原理本實驗使用Microsoft Communications Control控件,利用這個ActiveX控件,只需要編寫少量代碼即可輕松進行通信。完成后如圖:右鍵單擊Microsoft Communications Control控件,選擇“添加變量”,變量名為m_ 打開類向?qū)Ыo控件添加變量:給IDC_PORT綁定變量,用于存放輸入的端口號,數(shù)據(jù)類型為int,變量名為m_port 給IDC_RECEIVE綁定變量,用于存放接收到的數(shù)據(jù),數(shù)據(jù)類型為CString,變量名為m_strReceive 給IDC_SEND綁定變量,用于存放輸入的待發(fā)送的數(shù)據(jù),數(shù)據(jù)類型為CString,變量名為m_strSend右鍵單擊Microsoft Communications Control控件,選擇“添加事件處理程序”,點擊“添加編輯”,生成響應(yīng)函數(shù),此函數(shù)用于接收數(shù)據(jù)。//字符數(shù)組最后一位的下一位設(shè)置為39。return。//打開串口GetDlgItem(IDC_BTN_OPEN)EnableWindow(FALSE)。//發(fā)送按鈕設(shè)為不可用雙擊IDC_BTN_SEND控件,即“發(fā)送”按鈕,生成響應(yīng)函數(shù),該函數(shù)用于發(fā)送數(shù)據(jù)??傊?,在本課程中我收獲很多,不僅在通信方面的知識有所提升,同時也鍛煉了編程能力,VC++軟件的使用更加熟練。//等待一個機器周期_nop_()。//等待一個機器周期SCL = 1。bit ack_bit。//等待一個機器周期_nop_()。//等待一個機器周期_nop_()。i 8。//寫入指定地址WriteCurrent(dat)。//停止數(shù)據(jù)傳遞return x。time。//讓單片機檢測是否輸出了存在脈沖(DQ=0表示存在)for(time=0。在寫時隙開始后15~60us期間,單總線器件采樣總電平狀態(tài)。//將數(shù)據(jù)線從高拉低時即啟動寫時序DQ=datamp。//將dat中的各二進制位數(shù)據(jù)右移1位}for(time=0。當(dāng)發(fā)送0時,從機在讀時隙結(jié)束
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1