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

正文內容

基于單片機的數(shù)據(jù)采集系統(tǒng)的硬件設計和軟件設計(編輯修改稿)

2025-10-02 14:48 本頁面
 

【文章內容簡介】 也可以提供低 8位地址和 8位數(shù)據(jù)的復用總線。此時, P0 口內部上拉電阻有效。在 Flash ROM 編程時, P0 端口接收指令字節(jié);而在校驗程序時,則輸出指令字節(jié)。驗證時,要求外接 一個 上拉電阻。 P1 口雙向 8位 I/O口 P1 端口( ~ , 40~ 44引腳 ,1~ 3 引腳): P1口是一個帶 有 內部上拉電阻的 8位雙向 I/O 口。 P1的輸出緩沖器可驅動(吸收或者輸出電流方式) 4個 TTL 輸入。對端口寫入 1時,通過內部的上拉電阻把端口拉到高電位,這時可用作輸入口。 P1 口作輸入口使用時,因為有內部上拉電阻,那些被外部拉低的引腳會輸出一個電流。 此外, 和 還可以作為定時器 /計數(shù)器 2 的外部技術輸入( )和定時器 /計數(shù)器 2 的觸發(fā)輸入( )。 P2 端口( ~ , 18~ 25 引腳): P2口是一個帶內部上拉電阻的 8 位雙向 I/O 端口。 P2的輸出緩沖器可以驅動(吸收或輸出電流方式) 4個 TTL 輸入。對端口寫入 1時,通過內部的上拉電阻把端口拉到高電平, 這時可用作輸入口。P2作為輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。 在訪問外部程序存儲器和 16位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“ MOVX @DPTR”指令)時, P2 送出高 8位地址。在訪問 8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行“ MOVX @R1”指令)時, P2 口引腳上的內容(就是專用寄存器( SFR)區(qū)中的 P2 寄存器的內容),在整個訪問期間不會改變。 P3 端口( ~ , 7~ 13 引腳): P3是一個帶內部上拉電阻的 8位雙向 I/O 端口。 P3 的輸出緩沖器可驅動(吸收或輸出電流方式) 4 個 TTL 輸入。對 端口寫入 1時,通過內部的上拉電阻把端口拉到高電位,這時可用作輸入口。 P3做輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸入一個電流。 (5 引腳 ):串口 1數(shù)據(jù)接收端。 (7 引腳 ):串口 1數(shù)據(jù)發(fā)送端。 RST( 4引腳):復位輸入。當輸入連續(xù)兩個機器周期以上高電平時為有效,用來完成單片機的復位初始化操作。看門狗計時完成后, RST引腳輸出 96 個晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能無效。 DISRTO 默認狀態(tài)下,復位高電平有效。 P4 口 雙向 8位 I/O 口 DHT11 數(shù)字溫濕度傳感器 ◆相對濕度和溫度測量 ◆全部校準,數(shù)字輸出 ◆卓越的長期穩(wěn)定性 ◆無需額外部件 ◆超長的信號傳輸距離 ◆超低能耗 ◆ 4 引腳安裝 ◆完全互換 產品概述 DHT11 數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器,它應用專用的數(shù)字模塊采集技術和溫濕度傳感技術, 確保產品具有極高的可靠性和卓越的長期穩(wěn)定性。傳感器包括一個電阻 感濕元件和一個 NTC測溫元件,并與一個高性能 8位單片機相連接。因此該產品具有品質卓越 、超快響應、抗干擾能力強、性價比 高等優(yōu)點。每個 DHT11 傳感器都在極為精確的濕度校驗室中進行校準。校準系數(shù)以程序的形式存在 OTP 內存中,傳感器內部在檢測型號的處理過程中要調用這些校準系數(shù)。單線制串行接口,使系統(tǒng)集成變得簡易快捷。超小的體積、極低的功耗。產品為 4針單排引腳封裝,連接方便 。 DHT11 實物如圖 所示 圖 DHT11 傳感器實物圖 接口說明 引腳介紹: Pin1: (VDD),電源引腳,供電電壓為 Pin2:( DATA),串行數(shù)據(jù),單總線。 Pin3:( NC),空腳,懸浮即可。 Pin4( VDD),接地端,接電源負極。 串行接口 (單線雙向) DATA 用于微處理器與 DHT11 之間的通訊和同步 ,采用單總線數(shù)據(jù)格式 ,一次通訊時間 4ms 左右 ,數(shù)據(jù)分小數(shù)部分和整數(shù)部分 ,具體格式在下面說明 ,當前小數(shù)部分用于以后擴展 ,現(xiàn)讀出為零 .操作流程如下 : 一次完整的數(shù)據(jù)傳輸為 40bit,高位先出。 數(shù)據(jù)格式 :8bit 濕度整數(shù)數(shù)據(jù) +8bit 濕度小數(shù)數(shù)據(jù) +8bi 溫度整數(shù)數(shù)據(jù) +8bit 溫度小數(shù)數(shù)據(jù) +8bit 校驗和 數(shù)據(jù)傳送正確時校驗和數(shù)據(jù)等于 “ 8bit 濕度整數(shù)數(shù)據(jù) +8bit 濕度小數(shù)數(shù)據(jù) +8bi 溫度整數(shù)數(shù)據(jù) +8bit 溫度小數(shù)數(shù)據(jù) ” 所得結果的末 8 位。 用戶 MCU發(fā)送一次開始信號后 ,DHT11從低功耗模式轉換到高速模式 ,等待主機開始信號結束后 ,DHT11 發(fā)送響應信號 ,送出 40bit 的數(shù)據(jù) ,并觸發(fā)一次信號采集 ,用戶可選擇讀取部分數(shù)據(jù) .從模式下 ,DHT11 接收到開始信號觸發(fā)一次溫濕度采集 ,如果沒有接收到主機發(fā)送開始信號 ,DHT11 不會主動進行溫濕度采集 .采集數(shù)據(jù)后轉換到低速模式。 通訊過程如圖 所示 圖 DHT11 通訊過程 總線空閑狀態(tài)為高電平 ,主機把總線拉低等待 DHT11響應 ,主機把總線拉低必須大于 18毫秒 ,保證 DHT11能檢測到起始信號。 DHT11接收到主機的開始信號后 ,等待主機開始信號結束 ,然后發(fā)送 80us 低電平響應信號 .主機發(fā)送開始信號結束后 ,延時等待 2040us 后 , 讀取 DHT11 的響應信號 ,主機發(fā)送開始信號后 ,可以切換到輸入模式 ,或者輸出高電平均可 , 總線由上拉電阻拉高。 通訊初始化要求如圖 所示。 圖 總線為低電平 ,說明 DHT11 發(fā)送響應信號 ,DHT11 發(fā)送響應信號后 ,再把總線拉高80us,準備發(fā)送數(shù)據(jù) ,每一 bit數(shù)據(jù)都以 50us低電平時隙開始 ,高電平的長短定了數(shù)據(jù)位是 0還是 .如果讀取響應信號為高電平 ,則 DHT11 沒有 響應 ,請檢查線路是否連接正常 .當最后一 bit 數(shù)據(jù)傳送完畢后, DHT11 拉低總線50us,隨后總線由上拉電阻拉高進入空閑狀態(tài)。 數(shù)字 0信號表示方法如圖 所示 圖 數(shù)字 0信號表示方法 數(shù)字 1信號表示方法 .如圖 圖 數(shù)字 1信號表示方法 軟件開發(fā)平臺介紹 KEIL C51 開發(fā)軟件 KeilC51 軟件是德國公司 KEIL Software 開發(fā)的單片機語言編譯器,它符合ANSI 標準,生成的代碼執(zhí)行非??欤加每臻g小,執(zhí)行的速度與匯編語言程序相當。目前 KEIL 公司已經推出 以上版本的 CX51 編譯器 ,提供了全新的單片機 C 語言開發(fā) 環(huán)境,同時繼續(xù)保留了匯編語言簡單、高效的特點。 同時, KEIL Software 公司已經把 CX51 程序編譯器集成到 uVision2 開發(fā)環(huán)境中,它包括項目( project)管理器、 CX51 程序編譯器、 AX51 宏編譯器、 BL51/LX51連接定位器、 RTX51 實時操作系統(tǒng)、 Simulator 軟件模擬器以及 Monitor51 硬件目標調試器,所有這些功能都可以在 uVision2 開發(fā)環(huán)境快速高效的獨立進行。同時使 uVision2 在單片機軟件開發(fā)中具有如下優(yōu)點。 (1) uVision2 提供強大的項目管理功能,可以方便實現(xiàn)程序的模塊化設計。在它內部還集成了源級瀏覽器( Browser)用戶利用符號信息可以簡單、快速的瀏覽源文件。 (2) uVision2 內部有一個元件數(shù)據(jù)庫( device database)含有不同型號單片機的片上資源信息,通過它可以方便設置程序編譯器 CX5 AX51 宏編譯器、BL51/LX51 連接定位器和調試器的本來選項,最大限度滿足用戶使用某種單片機的要求。 (3) uVision2 具有源程序編輯功能,允許用戶在程序調試中設置運行斷點,便于快速檢查和修改錯誤。它具有的文件查找功能可以使用戶找到單一文件或項目文件。 (4) uVision2 支持程序模擬和試驗板調試兩種工作方式。 以上是 uVision2 開發(fā)環(huán)境和 KEIL 軟件的一些特點介紹,在使用 KEIL C51進行程序開發(fā)時,我們一般要遵循以下步驟。 (1)在開發(fā)環(huán)境中創(chuàng)建新的工程( project),并為此工程選擇合適的 MCU。 (2)使用 uVision2 中的程序編輯器編寫程序代碼文件,同時將文件添加到工程中去。一個工程可以包含多個程序源文件,除此之外還可以包含庫文件或文本文件。 (3)利用 uVision2 中的各個選項,設置 CX51 程序編譯器、 AX51 宏編譯器、BL51/LX51 連接定位器及調試器的功能。 (4)通過 uVision2 中的構造( Build)功能對程序源 文件進行編譯連接,生成可執(zhí)行的 HE
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1