【正文】
B20 字節(jié)定義 由表 1 可見, DS18B20 溫度轉換的時間比較長,而且分辨率越高,所需要的溫度數據轉換時間越長。第 5 個字節(jié),為配置寄存器,它的內容用于確定溫度值的數字轉換分辨率。 溫度傳感器( DS18B20) DS18B20 溫度傳感器是美國 DALLAS 半導體公司最新推出的一種改進型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據實際要求通過簡單的編程實現9~12位的數字值讀數方式。主次比較型 ADC 由一個比較器和 D/A 轉換器構成,通過逐次比較邏輯,從最高位( MSB)開始,順序地對每一輸入電壓與內置 D/A 轉換器輸出進行比較,經過多次比較,使轉換所得的數字量逐次逼近輸入模擬量對應值。 8 路電壓輸入型 A/D,可做溫度檢測、電池電壓檢測、按鍵掃描、頻譜檢測等。 增強型 8051CPU, 1T( 1024G),單時鐘 /機器周期 工作電壓 河南科技大學畢業(yè)設計(論文) 8 1280 字節(jié) RAM 通用 I/O 口,復位后為:準雙向口 /弱上拉 可設置成四種模式:準雙向口 /弱上拉,強推挽 /強上拉,僅為輸入 /高阻,開漏 每個 I/O 口驅動能力均可達到 20mA,但整個芯片最大不要超過 120mA 有 EEPROM 功能 看門狗 內部集成 MAX810 專用復位電路 外部掉電檢測電路 時鐘源:外部高精度晶體 /時 鐘,內部 R/C 振蕩器 常溫下內部 R/C 振蕩器頻率為: 單片機為: 11~17MHz 單片機為: 8~12MHz 4 個 16 位定時器 兩個與傳統(tǒng) 8051 兼容的定時器 /計數器, 16 位定時器 T0 和 T1 1 3 個時鐘輸出口,可由 T0 的溢出在 ,可由 T1 的溢出在 ,獨立波特率發(fā)生器可以在 口輸出時鐘 1外部中斷 I/O 口 7 路,傳統(tǒng)的下降沿中斷或電平觸發(fā)中斷,并新增支持上升沿中斷的 PCA 模塊, Power Down 模式可由外部中斷喚醒,INT0/, INT1/, T0/, T1/, RxD/, CCP0/, CCP0/ 1 PWM2 路 1 A/D 轉換, 10 位精度 ADC,共 8 路,轉換速度可達 250K/S 1通用全雙工異步串行口( UART) 1雙串口, RxD2/, TxD2/ 1工作范圍: 40~85 1封裝: LQFP48, LQFP44, PDIP40, PLCC 管腳說明 ~ P0: P0 口既可以作為輸入 /輸 出口,也可以作為地址 /數據復用總線使用。 主控制器( STC12C5A60S2) STC12C5A60S2 單片機中包含中央處理器( CPU)、程序存儲器 (Flash)、數據存儲器( SRAM)、定時 /計數器、 UART 串口、串口 I/O 接口、告訴A/D 轉換、 SPI 接口、 PCA、看門狗及片內 R/C 振蕩器和外部晶體振蕩電路等模塊。開關量 輸入采用開關量輸入,選用獨立按鍵開關。 系統(tǒng)總體方案設計 系統(tǒng)由溫度傳感器、 LED 燈、開關、串口通信電路、 STC12C5A60S2 單片機 、上位機筆記本電腦一臺。 在以上階段中,可以看出在虛擬儀器技術發(fā)展中有兩個特別突 出的標志:一個是各種總線標準的建立和應用,它從硬件標準上為虛擬儀器鋪平了道路;另一個是圖形化編程語言的出現,用戶不再面對枯燥的代碼,這就使用戶把更多的精力放在程序的流程和效率上面。 第三階段,虛擬儀器構架和結構得到了廣泛認同和采用。由于計算機技術的長足發(fā)展和接口的統(tǒng)一,計算機和外界通信成為可能,只要把儀器和計算機通過特定的接口相連接,用戶就可以通過計算機控制儀器的功能,這使得用計算機控制測控儀器成為一種趨勢。如果想存儲或者進一步處理數據,就需河南科技大學畢業(yè)設計(論文) 5 要人工繼續(xù)操作。 而我們通過研究這樣的一個課題,可以更好地了解應用虛擬儀器,不斷地改進,使它融入到生活中的各個方面。 (3) 虛擬儀器基于計算機總線和模塊化儀器的總線,這樣就使儀器的硬件實現了模塊化,就可以方便地構建模塊化的虛擬儀器。 河南科技大學畢業(yè)設計(論文) 4 圖 11 虛擬儀器系統(tǒng) 具體來說,虛擬儀器有以下特點: (1) 虛擬儀器利用了計算機豐富的軟件資源。所以虛擬儀器實際上是一個按照用戶的實際需求組成的數據采集系統(tǒng)。屆時,國內將有大批企業(yè)使用虛擬儀器系統(tǒng)對生產設備的運行狀況進行實時監(jiān)測。通過PC 機的 RS232 串行接口與單片機之間串行通信是主要的通信手段。 研究的背景及意義 167。 而利用 LabView 設計的數據采集系統(tǒng),可模擬采集各 種實際信號,并對其疾行分析得出有用信息,然后將測量結果和應用程序進行分享。首先, LabView 中使用的基本節(jié)點和函數等就是一個個小的模塊,可以直接使用;另外, 由 LabView 編寫的程序 ——即 虛擬儀器 模塊,除了作為獨立程序運行外,還可作為另一個虛擬 儀器 模塊的子模塊(即子 VI)供其他模塊程序使用。但其功能并沒有因圖形化編程而受到限制,依然具有通用編程系統(tǒng)的特點。設計基于串行通信的協(xié)議,實現和 LabView 的通信功能。 串口通訊函數 ..................................................................... 18 167。 串口通信電路 ...................................................................... 16 第 4 章 系統(tǒng) 軟件設計 .......................................................................... 17 167。 主板電路 .............................................................................. 13 167。 主控制器( STC12C5A60S2) ........................................... 7 167。 設計任務 ...................................................................................... 5 第 2 章 系統(tǒng) 總體設計 ............................................................................ 6 167。 研究的背景及意義 ..................................................................... 3 167。在簡要介紹圖形化虛擬儀器平臺 LabView的基礎上 ,分析 STC12C5A60S2 單片機與 LabView 之間的串口通信模式 ,并結合該設計中設計的溫度檢測系統(tǒng)給出串口通信的軟、硬件設計。 本文介紹了利用 LabView 語言來實現上、下位機之間通信的方法,并從軟、硬件兩個方面闡述了設計思想。 關鍵詞: 單片機, LabView,串口通信 河南科技大學畢業(yè)設計(論文) Design of MCU Serial Communication Based on LabView ABSTRACT Virtual instrument is the modern puter technology bined with the instrumentation of the new concept of deeplevel instrument, in real terms is the use of analog puter monitors display control panel, traditional instruments, in various forms to express the output measurements, using puter software features to achieve a strong signal Operation data, analysis and processing, to plete a variety of testing capabilities of a puter instrument system. This article describes the use of LabView to implement the language, the next method of munication between the crew and from the software and hardware are two aspects of the design. Based on simple introduction of LabView dummy instruments platform, analyses the mode of serial munication between STC12C5A60S2 MCU and LabView, and gives its software and hardware design with an example of a system of TempWatch. The application of advanced virtual instrument software LabView, greatly reduces the plexity of serial munication, reduce the software design can greatly reduce the investment cost. In practice, there is tremendous value in use. KEY WORDS: MCU, LabView, Serial Communication 河南科技大學畢業(yè)設計(論文) 目 錄 前 言 ....................................................................................................... 1 第 1 章 緒論 ............................................................................................ 3 167。 課題發(fā)展狀況 ............................................................................. 4 167。 元器件的介紹 ............................................................................. 7 167。 硬件電路圖設計 ....................................................................... 13 167。 燈控制電路 .................................................................. 15 167。 VISA 簡介 ............................................................................ 18