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

正文內(nèi)容

本科--單片機與上位機的usb通信系統(tǒng)的設(shè)計(參考版)

2024-12-11 08:50本頁面
  

【正文】 DS1。操作協(xié)議為 :初始化 DS18B20(發(fā)復(fù)位脈沖 )~發(fā) ROM 功能命令一發(fā)存儲器操作命令一處理數(shù)據(jù) ]13[ 。另外,由于 DS18B20 單線通信功能是分時完成的,他有嚴格的時隙概念,因此讀寫時序很重要。減法計數(shù)器 1 對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當減法計數(shù)器 1 的預(yù)置值減到 0 時溫度寄存器的值將加 1,減法計數(shù)器 1 的預(yù)置將重新被裝入,減法計數(shù)器 1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到減法計數(shù)器 2 計數(shù)到 0 時,停止溫度 寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。 DS18B20 的測溫原理 19 圖 44 測溫原理框圖 Figure 44 Block diagram of temperature measurement DS18B20 的測溫原理如圖 76 所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器 1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器 2 的脈沖輸入,圖中還隱含著計數(shù)門,當 計數(shù)門打開時, DS1SB20 就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖后進行計數(shù),進而完成溫度測量。 在 64bROM 的最高有效字節(jié)中存儲有循環(huán)冗余校驗碼 (CRC)。如下表 48 是對應(yīng)的一部分溫度值。溫度值格式如下表 47: 表 47 溫度值格式表 Table 47 Temperature format table 32 22 21 20 2 1? 2 2? 23? 24? MSB LSB S S S S S 26 25 24 MSB LSB 對應(yīng)的溫度計算 :當符號位 S=0 時,直接將二進制位轉(zhuǎn)換為十進制 。轉(zhuǎn)換完成后的溫度值就以 16 位帶符號 擴展的二進制補碼形式存儲在高速暫存存儲器的第 1, 2 字節(jié)。第 9 字節(jié)讀出的是前面所有 8 個字節(jié)的 CRC 碼,可用來保證通信正確。高速暫存存儲器除了配置寄存器外,還有其他 8 個字節(jié)組成,其分配如下表 所示。在 DS18B20 出廠時該位被設(shè)置為 0,不作改動, Rl 和 R0 決定溫度轉(zhuǎn)換的精度位數(shù),即是來設(shè)置分辨率,如下表 所示 (Ds18B20 出廠時被設(shè)置為 12 位 )。而配置寄存器為高速暫存器中的第 5 個字節(jié),他的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率, DS18B20 工作時按此寄存器中的分辨率將溫度轉(zhuǎn)換為相應(yīng)精度 的數(shù)值。后者用于存儲 TH, TL值。 非易市失性溫度報警觸發(fā)器 TH 和 TL,可通過軟件寫入用戶報警上下限。 .負壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。 .用戶可自設(shè)定非易失性的報警上下限值。固有測溫分辨率為 ℃。 .可用數(shù)據(jù)線供電,電壓范圍 :+ 一 +。 溫度檢測系統(tǒng) 溫度傳感器 DS18B20 介紹及其設(shè)計 DS18B20 數(shù)字溫度計是 DALLAS 公司生產(chǎn)的 l 一 Wire,它具有以下特點 : .獨特的單線接口方式 :DS18B20 與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20 的雙向通訊。 16 按鍵模塊 按鍵模塊連接 P10~P14端口,可以做很好的開展功能,單片 機根據(jù)不同的按鍵執(zhí)行不同的操作。本充電器就是采用 4位數(shù)據(jù)傳送方式; BLA: LED背光正極。 D0- D7: 8位數(shù)據(jù)總線,三態(tài)雙向。 R/W為高電平時,讀取數(shù)據(jù); R/W為低電平時,寫入數(shù)據(jù); E: LCD模塊使能信號控制端。接正電源時對比度最弱,接地電源時對比度最高,但對比度過高時會產(chǎn)生“鬼影”,因此通常使用一個 10K的電位器來調(diào)整對比度,或者直接串接一個電阻到地; RS: MCU寫入數(shù)據(jù)或者指令選擇端。 1602 外觀圖 圖 42 1602 外觀圖 Figure 42 1602 the appearance of Figure 1602 電路圖 圖 42 1602 電路圖 Figure 42 1602 circuit diagram 15 1602 引腳說明 表 42 1602 引腳說明 Table 42 1602 pin description 編號 符號 引腳說明 1 VSS 電源地 2 VDD 電源正極 3 VL 對比度調(diào)節(jié) 4 RS 數(shù)據(jù) /命令選擇 5 R/W 讀 /寫選擇 6 EN 模塊使能端 7 D0 雙向數(shù)據(jù)口 8 D1 雙向數(shù)據(jù)口 9 D2 雙向數(shù)據(jù)口 10 D3 雙向數(shù)據(jù)口 11 D4 雙向數(shù)據(jù)口 12 D5 雙向數(shù)據(jù)口 13 D6 雙向數(shù)據(jù)口 14 D7 雙向數(shù)據(jù)口 15 BLK 背光源地 16 BLA 背光 源正極 1602 連接注意事項 從該模塊的正面看,引腳排列從右向左為: 15腳、 16腳,然后才是 1- 14腳 (線路板上已經(jīng)標明 )。 1602B可以顯示 2行 16個字符,有8位數(shù)據(jù)總線 D0D7,和 RS、 R/W、 EN三個控制端口,工作電壓為 5V,并且?guī)в凶址麑? 14 比度調(diào)節(jié)和背光。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩 器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止 [9]。在閑置模式下, CPU 停止工作。在芯片擦操作中,代碼陣列全被寫“ 1”且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對 外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用。 振蕩器特性 XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。注意加密方式 1 時, /EA 將內(nèi)部鎖定為 RESET;當 /EA 端保持高電平時,此間內(nèi)部程序存儲器。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。 /PSEN:外部程序存儲器的選通信號。另外,該引腳被略微拉高。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。因此它可用作對外部輸出的脈沖或用于定時目的。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。當 P3 口寫入“ 1”后,它們 被內(nèi)部上拉為高電平,并用作輸入。 P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號 [7]。P2 口當用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。 P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出4TTL 門電流。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 主要特性 與 MCS51 兼容 4K字節(jié)可編程閃爍存儲器 壽命: 1000寫 /擦循環(huán) 數(shù)據(jù)保留時間: 10年 全靜態(tài)工作: 0Hz24Hz 三級程序存儲器鎖定 128*8位內(nèi)部 RAM 32可編程 I/O線 兩個 16位定時器 /計數(shù)器 12 5個中斷源 可編程串行通道 低功耗的閑置和掉電模式 片內(nèi)振蕩器和時鐘電路 管腳說明 VCC:供電電壓。外部中斷允許 SFR和片內(nèi) RAM都保持原值。 硬件復(fù)位或外部中斷均可 結(jié)束掉電模式。該模式中,振蕩器停振并且在最后一條指令執(zhí)行進入掉電模式。如要實現(xiàn)最低功耗則建議使用掉電模式。當振蕩器停振時, RAM和 SFR的值保持不變。掉電模式下,保存 RAM 數(shù)據(jù),時鐘振蕩停止,同時停止芯片內(nèi)其它功能。此外, STC89C51 還可工作于低功耗模式,可通過兩種軟件選擇空閑和掉電模式。工作電壓范圍可達 ,片內(nèi)含 4k bytes的可反復(fù)擦寫的 Flash 只讀程序存儲器和 256bytes 的內(nèi)部隨機存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性 存儲技術(shù)生產(chǎn),兼容標準 MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處理器和 Flash 存儲單元,功能強大的 STC89C51 微處理器可為您提供許多高性價比的應(yīng)用場合 [6]。 STC89LV51 是 INTEL 公司 MCS51 系列單片機中最基本的產(chǎn)品,它采用 INTEL 公司可靠的 CHMOS 工藝技術(shù)制造的高性能 8 位單片機,屬于標準的 MCS51 的 HCMOS 產(chǎn)品。 P31 口與 DS18B20 相連模塊如圖 41。 Visual C++ 提供可視化界面設(shè)計窗口,方便用戶對窗口的設(shè)計,并且樣式自由,使用者完全可以設(shè)計出自己想要的風格,并且事件添加簡單,要使每個控 件獲得事件只需雙擊或通過屬 性設(shè)置以得到相應(yīng)的事件方法。 下表為并口 I/O 操作的真值表(表中 X 代表不關(guān)心此位, Z 代表 CH372 三態(tài)止)。但是 對 于 USB 存儲設(shè)備, CH375 內(nèi)置了相關(guān)協(xié)議,通常情況下,外部單片機不需要編寫固件程序,就可以直接通 訊。 CH375 的 USB 設(shè)備方式與 CH372 芯片完全兼容, CH375的 USB 主機方式支持并行接口和串行接口。在內(nèi)置固件模式的 USB設(shè)備方式下,單片機只需要處 里 表中標注為灰色的中斷狀態(tài), CH372 內(nèi)部自動處理了其它中斷狀 態(tài) 。該命令需要輸入兩個數(shù)據(jù),分別是波特率分頻系數(shù)和分頻常數(shù)。 (5) 命令 SET_BAUDRATE 該命令設(shè)置 CH375 的串口通訊波特率。 (4) 命令 GET_STATUS 該命令獲取 CH375 的中斷狀態(tài)并通知 CH375取消中斷請求。建議在沒有 USB 設(shè)備時使用模式 5,插入 USB 設(shè)備后先進入模式 7 再換到模式 6。在切換到模式代碼 06H 后, CH375會自動定時產(chǎn)生 USB幀周期開始包 SOF發(fā)送給已經(jīng)連接的 USB 設(shè)備 [5]。 (3) 命令 SET_USB_MODE 該命令設(shè)置 USB 工作模式。例如,輸入數(shù)據(jù)是 57H,則輸出數(shù)據(jù)是 A8H。 (2) 命令 CHECK_EXIST 該命令測試工作狀態(tài),以檢查 CH375是否正常工作。 (1) 命令 RESET_ALL 該命令使 CH375芯片執(zhí)行硬件復(fù)位。當使用 工作電壓時, CH375 芯片的 V3 引腳應(yīng)該與 VCC 引腳相連接,同時輸入外部的 電源,并且與 CH375 芯片相連接的其它電路的工作電壓不能超過 。 CH375B 芯片支持 或者 5V 電源電壓。外圍電路只需要在 XI 和 XO 引腳之間連接一個標稱頻率為 12MHz 的晶體, 并且分別為 XI 和 XO 引腳對地連接一個高頻振蕩電容。 CH375 芯 片正常工作時需要外部為其提供 12MHz 的時鐘信號。 RST 引腳和 RST引腳是復(fù)位狀態(tài)輸出引腳,分別是高電平有效和低電平有效;當 CH375 電源上電復(fù)位或者被外部強制復(fù)位以及復(fù)位延時期間, RST 引腳和 RST引腳分別輸出高電平和低電平; CH375 復(fù)位完成后, RST 引腳和 RST引腳分別恢復(fù)到低電平和高電平。 RSTI 引腳用于從外部輸入異步復(fù)位信號; 當 RSTI 引腳為高電平時, CH375 芯片被復(fù)位; 當RSTI 引腳恢復(fù)為低電平后, CH375 會繼續(xù)延時復(fù)位 35mS 左右,然后進入正常工作狀態(tài)。如果為了芯片安全而串接保險電阻或者電感或者 ESD 保護器件,那么交直流等效串聯(lián)電阻應(yīng)該在 5Ω之內(nèi) [3]。 引腳 號 引腳 名稱 類型 引腳 說明 28 VCC 電源 正 電源 輸入端, 需要外 接 電源 退耦 電 容 1223 GND 電源 公共 接地端, 需要 連接 USB 總線的地線 9 V3 電源 在 電源電壓 時 連接 VCC 輸入 外 部 電源 , 在 5V 電源電壓 時 外 接容 量為 退耦 電 容 13 XI 輸入 晶體 振蕩 的輸入端, 需要外 接 晶體 及 振蕩 電 容 14 XO 輸出 晶體 振蕩 的 反 相輸出端, 需要外 接 晶體 及 振蕩電 容 10 UD+ 雙向三 態(tài) USB 總線的 D+數(shù)據(jù)線, 內(nèi)置 可控的上 拉 電 阻 11 UD 雙向三 態(tài) USB 總線的 D數(shù)據(jù)線 22~ 15 D7~ D0 雙向三 態(tài) 8位 雙向 數(shù)據(jù)總線, 內(nèi)置 上 拉 電 阻 4 RD 輸入 讀選通輸入, 低電 平 有 效 , 內(nèi)置 上 拉 電 3 WR 輸入 寫選通輸入, 低電 平 有 效 , 內(nèi)置 上 拉 電 阻 27 CS 輸入 片選控制輸入, 低電 平 有 效 , 內(nèi)置 上 拉 電 阻 1 INT 輸出 在 復(fù) 位完 成后 為 中斷 請求 輸出, 低電 平 有 效 8 A0 輸入 地 址 線輸入, 區(qū) 分 命令 口與數(shù)據(jù)口, 內(nèi)置 上 拉電 阻 , 當
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1