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

正文內(nèi)容

基于溫度采集的單片機和visual_c++串口通信(帶電腦端程序)_課程設(shè)計報告-預(yù)覽頁

2025-08-09 12:28 上一頁面

下一頁面
 

【正文】 S18B20,此傳感器,可以很容易直接讀取被測溫度值,進行轉(zhuǎn)換,電路簡單,精度高,軟硬件都以實現(xiàn),而且使用單片機的接口便于系統(tǒng)的再擴展 ,滿足設(shè)計要求 。因此,為了能夠同計算機借口或終端的 TTL 器件(如單片機)連接,必須在 RS232 與 TTL 電路之間進行電平和邏輯關(guān)系的變換,變換電路選用芯片 2 個驅(qū)動器、 2 個接 收器和一個電壓發(fā)生器電路提供 TIA/EIA232F 電平轉(zhuǎn)換成 5V TTL/CMOS 電平。 ②上位機程序設(shè)計 由單片機采集的實時溫度,經(jīng)過處理后通過 MAX232傳輸?shù)缴衔粰C PC,利用在 Visual C++ 的通信控件 Msm 屬性設(shè)置和事件響應(yīng)的基礎(chǔ)上,實現(xiàn)與單片機串行通信,在上位機中,完成報警溫度設(shè)置、實時溫度數(shù)據(jù)顯示、曲線繪制 ,實時報警等功能。 XTAL2 為片內(nèi)振蕩電路的輸出端, 80C51 的時鐘有兩種方式,一種是片內(nèi)振蕩方式,需要在這兩個引腳接石英晶體和振蕩電容, 振蕩電容的值一般選擇為10P~~30P。 51 單片機 PO 口內(nèi)部沒有上拉電阻 ,為高阻狀態(tài),所以不能正常的輸出高低電平,因此該組 I/O 口在使用的時候務(wù)必要接上拉電阻,一般我們采用接入 10K 的上拉電阻。 P2 口 (21 腳 ~~28 腳 )準(zhǔn)雙向 8 位 I/O 口 ,每個口都可以獨立操作控制 ,內(nèi)帶上拉電阻 ,與 P1 口相似。系統(tǒng)采用上電自動復(fù)位,上電瞬間電容器上的電壓不能突變, RST 上的電壓是 Vcc 上的電壓與電容器上的電壓之差,因而 RST 上的電壓與 Vcc 上的電壓相同。 b、振蕩電路 XTAL1 腳和 XTAL2 腳分別構(gòu)成片內(nèi)振蕩器的反相放大器的輸入和輸出端,外接石英晶振或陶瓷晶振以及補償電容 C C2 選 47uF 構(gòu)成并聯(lián)諧振電路。系統(tǒng)中,外接電 CC2 的大小會影響振蕩器頻率的穩(wěn)定度、起振時間及溫度 穩(wěn)定性。 、顯示部分: 本系統(tǒng)采用三極管驅(qū)動四位一體共陽數(shù)碼管顯示溫度,數(shù)碼管有兩種顯示方式,即靜態(tài)顯示和動態(tài)顯示。缺點是硬件電路比較復(fù)雜,成本較高; 動態(tài)顯示的特點是將所有位數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效。 本設(shè)計數(shù)碼管采用動態(tài)顯示。 其中,與蜂鳴器相連的輕觸開關(guān)斷開時,蜂鳴器停止報警,實現(xiàn)手動解除報警。對于我們普通的電子愛好者來說, DS18B20 的優(yōu)勢更是我們學(xué)習(xí)單片機技術(shù)和開發(fā)溫度相關(guān)的小產(chǎn)品的不二選擇。 3. 最高 12 位分辨率,精度可達土 攝氏度。C ~+125176。 8. 64 位光刻 ROM , 內(nèi) 置 產(chǎn) 品 序 列 號 , 方 便 多 機 掛 接 。DQ 單 數(shù) 據(jù) 總 線 178。在講解其工作流程之前我們有必要了解18B20 的內(nèi)部 存儲器 資 源。 RAM 數(shù)據(jù)暫存器,用于內(nèi)部計算和數(shù)據(jù)存取,數(shù)據(jù)在掉電后丟失, DS18B20 共 9 個字節(jié) RAM,每個字節(jié)為 8 位。第 8 個字節(jié)為計數(shù)寄存器,是為了讓用戶得到更高的溫度分辨率而設(shè)計的,同樣也是內(nèi)部溫度轉(zhuǎn)換、計算的暫存單元。單片機和 PC機之間的串口通信在進行 數(shù)據(jù)交換時經(jīng)常被使用。 MAX232用于 RS. 232C標(biāo)準(zhǔn); MAX485用于 RS485標(biāo)準(zhǔn)。 引腳介紹 : 第一部分是電荷泵電路。由 1 1 1 14 腳構(gòu)成兩個數(shù)據(jù)通道。 第三部分是供電。這是最簡單的連接方法,但是對我們來說已經(jīng)足夠使用了 。接收器典型的工作電平在 +3~ +12V與 3~ 12V。上位機和下位機的接線方法如圖 上位機和下位機的接線方法 MCS51 內(nèi)部含有一個可編程全雙工串行通信接口,具有 UART 的全部功能。 發(fā)送和接收的過程如下: 串行口的發(fā)送過程由指令 MOV SBUF, A 啟動,即 CPU 由一條寫發(fā)送緩沖器的指令把數(shù)據(jù)(字符)寫入串行口的發(fā)送緩沖器 SBUF(發(fā))中,再由硬件電路自動在字符的始、末加上起始位(低電平)、停止位(高電平)及其它控制位(如奇偶位等),然后在移位脈沖 SHIFT的控制下,低位在前,高位在后,從 TXD 端(方式 0 除外)一位位地向外發(fā)送。 TI 和 RI 是由硬 件置位的,但需要用軟件復(fù)位。由于 T 為實際溫度的絕對值, TH、 TL 也是溫度的絕對值,因此判斷大小關(guān)系時要通過其正負符號來確定。此控件的事件響應(yīng)有兩種處理方式,事件驅(qū)動方式:由 MSComm 控件的 OnComm 事件捕獲并處理通訊錯誤及事件;查詢方式:通過檢查 CommEvent 屬性的值來判斷事件和錯誤。 由于 botton 控件不是 VC 內(nèi)建的基本控件,因此在使用前必須用工程菜單中的“部件”,添加 botton 控件。命令按鈕是 VB 應(yīng)用程序中經(jīng)常使用的對象,程序運行中要執(zhí)行一條或一組命令,通常通過用鼠標(biāo)單擊命令按鈕來實現(xiàn),當(dāng)然具體產(chǎn)生何種動作要通過執(zhí)行相應(yīng)的事件過程中的程序代碼來決定。本設(shè)計主要解決了以下幾個問題 : ,所用元器件也很少 ,體積小,重量輕,抗干擾能力強,對環(huán)境要求不高,價格低廉 。 總結(jié)心得 參考文獻 單片機應(yīng)用系統(tǒng)設(shè)計技術(shù) —— 基于 C51的 Proteus仿真(第 2版) 張齊 電子工業(yè)出版社 C++程序設(shè)計(第四版) 譚浩強 清華大學(xué)出版社 C/C++串口通信典型應(yīng)用實例編程實踐 曹衛(wèi)斌 電子工業(yè)出版社 Visual C++數(shù)據(jù)采集與串口通信測控應(yīng)用實戰(zhàn) 田敏 人民郵電出版社 C語言常見問題集 Steve Summit(原著) 翻譯:朱群英 孫云 單片機 C語言程序設(shè)計實訓(xùn) 100例 —— 基于 80C51+Proteus仿真 彭偉 北京航空航天大學(xué)出版社 附錄 總體電路圖:
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1