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

正文內(nèi)容

綜合控制系統(tǒng)說明書(編輯修改稿)

2024-08-28 19:48 本頁面
 

【文章內(nèi)容簡介】 并保持不變直動I/O口輸出新的端碼采用靜態(tài)顯示的方式。較小的電流即可獲得較大亮度。且占用CPU時間少編程簡單,顯示,便于檢測和控制,但其占用口線多,硬件電路復(fù)雜、成本高,只適合于顯示位數(shù)較少場合。D. 動態(tài)顯示接口:動態(tài)顯示是一位一位地輪流點亮各位數(shù)碼管。這種逐位點亮顯示方式稱為位掃描。通常各位數(shù)碼管的段選線相應(yīng)并聯(lián)在一起由8位I/O口控制。各位選線(公共陰極或陽極)有另外I/O口線控制。動態(tài)方式顯示時,各數(shù)碼管分時輪流選通,要使穩(wěn)定顯示,必須采用掃描方式,即在某一時刻只選通一位數(shù)碼管。并送出相應(yīng)端碼,在另一位數(shù)碼管并送出相應(yīng)的端碼。依此規(guī)律循環(huán),即可使各位數(shù)碼管顯示將要顯示字符。雖然這些字符是在不同時刻分別顯示,但由于人眼存在視覺暫留效應(yīng),只要每位顯示間隔足夠短就可以給人以同時顯示的感覺。本設(shè)計的LED顯示電路如下圖所示:圖6 LED顯示電路單片機輸出的信號為TTL信號,我們需要將它轉(zhuǎn)化為CAN信號。CAN是ControllerAreaNctwork的英文簡稱,中文名字是控制器局域網(wǎng)。它是80年代德國的Bosch公司為解決現(xiàn)代汽車中眾多的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)一種串行數(shù)據(jù)通訊總線,由于它有著高性能、可靠性好和獨特的設(shè)計而備受人們的重視。由于CAN總線本身的優(yōu)勢,使得它不僅局限于設(shè)計初衷的汽車行業(yè),而向過程控制、機械制造、紡織產(chǎn)業(yè)、農(nóng)業(yè)現(xiàn)代化、人工智能、數(shù)控機床、醫(yī)療器械及傳感器等領(lǐng)域發(fā)展[7]。CAN總線己經(jīng)形成國際標(biāo)準(zhǔn),并被公認(rèn)為最有前途的現(xiàn)場總線之一。CAN總線的工作原理 當(dāng)CAN總線上的一個節(jié)點發(fā)送數(shù)據(jù)時,它以報文形式廣播給網(wǎng)絡(luò)中所有節(jié)點。對每個節(jié)點來說,無論數(shù)據(jù)是否是發(fā)給自己的,都對其進(jìn)行接收。每組報文開頭有十一位字符作為標(biāo)識符,它規(guī)定了報文的優(yōu)先級,這種格式稱為面向內(nèi)容的編址方案。在同一系統(tǒng)中標(biāo)識符是唯一的,不可能有兩個站發(fā)送具有相同標(biāo)識符的報文。當(dāng)幾個站同時競爭總線讀取時,這種配置十分重要。當(dāng)一個站要向其它站發(fā)送數(shù)據(jù)時,該站的CPU把要發(fā)送的數(shù)據(jù)和自己的標(biāo)識符傳送給本站的CAN控制器,并處于準(zhǔn)備狀態(tài)。當(dāng)它收到總線分配時,轉(zhuǎn)為發(fā)送報文狀態(tài)。CAN控制器將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報文格式發(fā)出,這時網(wǎng)上的其它站處于接收狀態(tài)。每個處于接收狀態(tài)的站對接收到的報文進(jìn)行檢測,判斷這些報文是否是發(fā)給自己的,以確定是否接收它。單片機信號轉(zhuǎn)變?yōu)镃AN信號設(shè)計原理圖如圖所示圖7 單片機信號轉(zhuǎn)化為CAN信號電路圖要實現(xiàn)計算機訪問單片機還需要進(jìn)一步的信號轉(zhuǎn)換,PC機只有RS232口和USB口,所以CAN信號無法傳到計算機內(nèi)部,所以需要設(shè)計一個CAN信號與計算機串口轉(zhuǎn)換的接口電路,這個電路我采用AT89C52單片機來實現(xiàn)其電路轉(zhuǎn)換,通過單片機來控制CAN信號與RS232信號的互換。其設(shè)計電路圖如下圖8 單片機控制CAN信號與RS232信號的互換電路圖9 RS232接口與單片機接口電路 工作流程烤箱在上電復(fù)位后先處于停止加熱的狀態(tài),這時可以用“+1”鍵設(shè)定預(yù)置溫度,顯示器顯示預(yù)定溫度;溫度設(shè)定好后就可以按啟動鍵啟動系統(tǒng)工作了。溫度檢測系統(tǒng)不斷定時檢測當(dāng)前溫度,并送往顯示器顯示,達(dá)到預(yù)定值后停止加熱并顯示當(dāng)前溫度;當(dāng)溫度下降到下限(比預(yù)定值低2℃)時再啟動加熱。這樣不斷重復(fù)上述過程,使溫度保持在預(yù)定溫度范圍之內(nèi)。啟動后不能再修改預(yù)置溫度,必須按復(fù)位/停止鍵回到停止加熱狀態(tài)再重新設(shè)定的預(yù)置溫度。 鍵盤管理模塊KIN: ACAL CHK ;預(yù)置溫度合法性檢測 MOV BT1,ST1 MOV BT0,ST0 ;預(yù)置溫度送顯示緩沖區(qū) ACALL DISP ;二次調(diào)用顯示子程序延時去抖 ACALL KEY ;再檢測有無鍵按下S10: JB ,S1 MOV A,10 ;十位鍵按下 AJMP SUMS1: JB ,S0 MOV A,01 ;個位鍵按下SUM: ADD A,ST0 ;預(yù)置溫度按鍵+1 MOV ST0,A MOV A,00H ADDC A,ST1 MOV ST1,AKIN1: ACALL KEY ;判斷閉合鍵釋放 JNZ KIN1 ;未釋放繼續(xù)判斷 AJMP KIN ;閉合鍵釋放繼續(xù)掃描鍵盤S0: JNB ,KIN ;無鍵按下重新掃描鍵盤 RET ;啟動鍵按下返回KEY: MOV A,P1 ;讀鍵值子程序 CPL A ANL A,0FH RET 預(yù)置溫度合法性檢測子程序CHK(用雙字節(jié)減法比較預(yù)置溫度是否大于100℃(01F4H)):CHK: MOV A,0F4H ;預(yù)置溫度上限低8位送A CLR C SUBB A,ST0 ;低8位減,借位送CY MOV A,01H ;預(yù)置溫度上限高8位送A SUBB A,ST1 ;高8位帶借位減 JC OUTA ;預(yù)置溫度越界,轉(zhuǎn)報警 MOV A,00H ;預(yù)置溫度合法標(biāo)志 RETOUTA: MOV ST1,01H ;將100寫入預(yù)置溫度數(shù)據(jù)區(qū) MOV ST0,0F4H CLR ; s ACALL SETB ;停止報警 RET 顯示模塊 DISP: ACALL HTB ;將顯示數(shù)據(jù)轉(zhuǎn)換為BCD碼 MOV SCON,00H ;置串行口為方式0 MOV R2,03H ;顯示位數(shù)送R2 MOV R0,T100 ;顯示緩沖區(qū)首地址送R0LD: MOV DPTR,TAB ;指向字型碼表首地址 MOV A,@R0 ;取顯示數(shù)據(jù) MOVC A,@A+DPTR ;查表 MOV SBUF,A ;字型碼送串行口WAIT: JBC TI,NEXT ;發(fā)送結(jié)束轉(zhuǎn)下一個數(shù)據(jù)并清中斷標(biāo)志 SJMP WAIT ;發(fā)送未完等待NEXT: INC R0 ;修改顯示緩沖區(qū)指針 DJNZ R2,LD ;判3位顯示完否,未完繼續(xù)
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1