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

正文內(nèi)容

基于溫度采集的單片機(jī)和visualc串口通信帶電腦端程序課程設(shè)計報告doc(參考版)

2025-07-21 01:22本頁面
  

【正文】 A3NEXT IEND WITHEND SUBPRIVATE SUB TIMER2_TIMER() ‘設(shè)置溫度時間隔開發(fā)送數(shù)據(jù)的時間,以使IF T = 0 THEN ‘單片機(jī)能正常處理 = MID(, 1, 1) T = T + 1 ELSEIF T = 1 THEN = MID(, 2, 1) T = T + 1 ELSEIF T = 2 THEN = MID(, 3, 1) T = T + 1 ELSEIF T = 3 THEN = MID(, 4, 1) T = T + 1 ELSEIF T = 4 THEN = MID(, 5, 1) T = 0 = FALSEEND IFEND SUB。 A2 amp。 ((A MOD 3600) MOD 60)ELSEA3 = ((A MOD 3600) MOD 60)END IF.ROW = I.DATA = B(I).ROWLABEL = A1 amp。 (A \ 3600)ELSEA1 = STR(A \ 3600)END IFIF (A MOD 3600) \ 60 10 THENA2 = 0 amp。 amp。 CHR$(6) amp。 CHR$(6) amp。 CASE ELSE END SELECTEND SUBPRIVATE SUB TEXT1_CHANGE() ‘對讀出的數(shù)據(jù)進(jìn)行處理IF (LEN() MOD 4 = 0) AND (LEN() 0) THEN = RIGHT$(, 4) amp。每接收到 1 個字符,發(fā)生 1 次事件 = TRUE 39。接收文本數(shù)據(jù) = 0 39。指定端口號(COM) CASE 0 = 1 CASE 1 = 2 CASE 2 = 3 CASE 3 = 4 END SELECT = 9600,N,8,1 39。 (3)本設(shè)計在繪圖的時候,定位范圍不是很好,圖線會伸出繪圖區(qū)間。 PC 機(jī)的通信功能,實(shí)現(xiàn)遠(yuǎn)距離的進(jìn)行監(jiān)控.當(dāng)然本設(shè)講也存在著一些不足:(1)電路設(shè)計技術(shù)還不夠成熟(2)本設(shè)計通信采用 RS232,如果采用 RS485 通信距離將會大大增加這個系統(tǒng)本身或通過擴(kuò)展可應(yīng)用于智能家居、工業(yè)控制、智能農(nóng)業(yè)、環(huán)境監(jiān)測等各個領(lǐng)域的溫度采集以及數(shù)據(jù)分析控制。單片機(jī)系統(tǒng)完成對溫度信號的采集、設(shè)定上下限報警等功能,并通過串口通信與 PC 機(jī)進(jìn)行通信,在 PC 機(jī)上進(jìn)行顯示及一些操作,從而使系統(tǒng)更加直觀,使用更加方便。四、溫度顯示模塊在本設(shè)計中顯示由文本框和標(biāo)簽控件完成。在本設(shè)計統(tǒng)中要讓下位機(jī)執(zhí)行相應(yīng)操作,就是通過命令按鈕給下位機(jī)下發(fā)命令實(shí)現(xiàn)該功能。添加 botton 控件的選項(xiàng)是“Microsoft Chart Control (OLEDB)” 。botton 控件在繪制直方圖(條形圖) 、折線圖、餅圖、標(biāo)記圖、填充區(qū)域圖等各種常用的數(shù)據(jù)分析圖形方面有很大的優(yōu)勢,我們只要將需按圖形表示的數(shù)據(jù)裝入數(shù)組中,然后將數(shù)組數(shù)據(jù)賦值給botton 控件,再進(jìn)行一些簡單的圖形標(biāo)題、背景、圖例、注腳方面的定義,就可以得到所期望的數(shù)據(jù)分析圖形。 二、繪圖模塊在 VC 中,繪圖可以利用 Line 和 Circle 方法繪制幾何圖形[11],還可以利用 botton控件繪制各種圖表。通過此控件,PC 機(jī)可以利用串行口與其它設(shè)備實(shí)現(xiàn)輕松連接,簡單高效地實(shí)現(xiàn)設(shè)備之間的通訊。溫度比較報警子程序PC 機(jī)程序中包括串口通信模塊,繪圖模塊,命令按鈕模塊,溫度顯示模塊等。程序框圖如下:讀溫度程序框圖(3)溫度比較報警子程序此程序是將實(shí)際溫度與設(shè)置的報警上下限比較,決定是否發(fā)出報警信號。、系統(tǒng)軟件設(shè)計、單片機(jī)軟件設(shè)計:(1)主程序:主程序的主要功能是負(fù)責(zé)溫度的實(shí)時顯示、讀出并處理 DS18B20 的測量的當(dāng)前溫度值,溫度測量每 1s 進(jìn)行一次。CPU 響應(yīng)中斷,用一條指令(MOV A,SBUF)把接收緩沖器 SBUF(收)的內(nèi)容讀入累加器。串行口的接收與否受制于允許接收位 REN 的狀態(tài),當(dāng) REN 被軟件置“1”后,允許接收器接收。MCS51 串行口的發(fā)送和接收時鐘可由兩種方式產(chǎn)生,一種是由主機(jī)頻率 fosc 經(jīng)分頻后產(chǎn)生,另一種方式是由內(nèi)部定時器 T1 或 T2 的溢出率經(jīng) 16 分頻后提供。該接口電路不僅能同時進(jìn)行數(shù)據(jù)的發(fā)送和接收,也可作為一個同步移位寄存器使用。所以RS232適合本地設(shè)備之間的通信。由于發(fā)送電平與接收電平的差僅為2V至3V左右,所以其共模抑制能力差,再加上雙絞線上的分布電容,其傳送距離最大為約15米,最高速率為20kb/s。當(dāng)無數(shù)據(jù)傳輸時,線上為TTL,從開始傳送數(shù)據(jù)到結(jié)束,線上電平從TTL電平到RS232電平再返回TTL電平。RS232引腳圖串口電路連接圖如下:收、發(fā)端的數(shù)據(jù)信號是相對于信號地,如從DTE設(shè)備發(fā)出的數(shù)據(jù)在使用DB25連接器時是2腳相對7腳(信號地)的電平,DB25各引腳定義參見圖29。采用了三線制連接串口,也就是說和計算機(jī)的 9 針串口只連接其中的 3 根線:第 5 腳的 GND、第 2 腳的RXD、第 3 腳的 TXD。15腳GND、16腳VCC(+5v) 。   TTL/CMOS 數(shù)據(jù)從 T1IN、T2IN 輸入轉(zhuǎn)換成 RS232 數(shù)據(jù)從 T1OUT、T2OUT 送到電腦 DB9 插頭;DB9 插頭的 RS232 數(shù)據(jù)從 R1IN、R2IN 輸入轉(zhuǎn)換成 TTL/CMOS 數(shù)據(jù)后從 R1OUT、R2OUT 輸出。   其中 13 腳(R1IN) 、12 腳(R1OUT) 、11 腳(T1IN)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1