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

正文內(nèi)容

基于mcs-51系列單片機的電熱水壺控制系統(tǒng)設(shè)計(文件)

2025-02-03 13:03 上一頁面

下一頁面
 

【正文】 為高電平,發(fā)光二極管截止,光電隔離器處于截止?fàn)顟B(tài),VO端輸出高電平;而當(dāng)輸出控制電平為高電平時,7406輸出為低電平,發(fā)光二極管導(dǎo)通,光電隔離器處于導(dǎo)通狀態(tài),VO端輸出低電平。圖253總電路框圖 鍵盤及顯示電路 鍵盤輸入特點按鍵所用開關(guān)為機械彈性開關(guān),均利用了機械觸點的合、斷。按鍵的穩(wěn)定閉合時間由操作人員的按鍵動作持續(xù)時間決定,一般為十分之幾秒到幾秒時間。本系統(tǒng)采用雙穩(wěn)態(tài)消抖的硬件消抖方法。設(shè)按鍵首先處于a位置,此時RS觸發(fā)器的與非門輸出端OUT1為高電平1,與非門2的輸出端OUT2為0,此輸出引入到與非門1的一個輸入端,會把與非門1鎖住,使其固定輸出為1。通過以上分析,可知,如果在按鍵信號輸入端加上一個RS觸發(fā)器就可以剔除按鍵抖動產(chǎn)生的干擾。列線電平如果為低,則行線電平為低,列線電平如果為高,則行線電平亦為高。識別鍵盤有無鍵按下的方法是讓所有列線均置為0電平,檢查各行線電平是否有變化,如果有變化,則說明有鍵被按下,如果沒有變化,則說明無鍵被按下(實際編程時應(yīng)考慮按鍵抖動的影響,通常總是采用軟件延時的方法進(jìn)行消抖處理)。鍵盤的工作方式的選取應(yīng)根據(jù)實際應(yīng)用系統(tǒng)中CPU工作的忙,又要不過多占用CPU的工作時間。由圖264可見鍵盤采用編程掃描方式工作,PB口輸出逐行掃描信號,PA口輸入8位列信號,均為低電平有效。這種顯示塊有共陰極和共陽極兩種。其中7個發(fā)光二極管構(gòu)成7筆字型“8”。共陽極于共陰極的段選碼互為補數(shù)。段選線控制字符選擇,為選線控制顯示位的亮、暗。其中一個控制段選碼,另一個控制位選。在此瞬間,段選控制輸出相應(yīng)字符段選碼,位選控制I/O口在該顯示位送入選通電平(共陰極送低電平、共陽極送高電平)以保證該位顯示相應(yīng)字符。 當(dāng)LED選定后,要實測它工作點的正向壓降,以便正確的選用限流電阻;同時,電流密度影響LED的壽命,電流密度越大,發(fā)光亮度越高,對壽命的影響就越大,因此,LED的驅(qū)動電流要有所限值,最大值不能超過最大正向電流。鍵盤部分采用13鍵盤矩陣,列回復(fù)信號送至8255的PC0口,連接后仍作為列選擇線;行選擇線則是與顯示部分的位選線共用。4N25沒有電流輸入,晶體管T截止,雙向晶閘管KS關(guān)斷,電熱器不加熱。通過C2交連到INT0和INT1端。對于電阻率不隨溫度變化的電熱器件,可以直接啟動,即在電壓過零時觸發(fā)雙向可控硅KS。圖272 報警裝置的硬件電路圖第3節(jié) 系統(tǒng)的軟件設(shè)計 總的程序設(shè)計框圖本系統(tǒng)的軟件作為一個實用系統(tǒng),對其可靠性有較高的要求。方式0,A口、B口輸出,C口輸入MOV DPTR,0FF7FH 。從A口讀數(shù)據(jù)MOV DPTR,0FF7DH 。C口地址→DPTRMOV A,DATA2 ??刂瓶诘刂贰鶧PTRMOV A,0BH 。程序如下:MOV DPTR,0FF7FH 。PC5=0 鍵盤和顯示接口電路程序設(shè)計 鍵盤和顯示器的程序設(shè)計8255在MCS51單片機應(yīng)用系統(tǒng)中廣泛用于連接外部設(shè)備,如打印機、鍵盤、顯示器以及作為控制信息的輸入、輸出口。寫命令MOV R0,50H 。位選碼送PA口 MOV A,R0 。指向PB口 MOVX DPTR,A 。6位顯示完,轉(zhuǎn)OUTRR A 。顯示0,1,2DB 4FH,66H,6DH 。延時1ms子程序DL0: MOV R6,0FFHDL1: DJNZ R6,DL1DLNZ R7,DL0 RET 鍵盤掃描子程序本方案中用延時10ms子程序進(jìn)行軟件消抖;通過設(shè)置處理標(biāo)志來區(qū)分閉合鍵是否已處理過。方法是讓段選碼輸出為0,則不論顯示器中各位是選通還是關(guān)閉,均是熄滅顯示。還要通過程序的設(shè)計實現(xiàn)各功能,設(shè)計安全、可靠,完全能夠滿足實際需要。MCS51設(shè)有兩個16位的定時器/計數(shù)器,且可程序設(shè)定多種工作方式。不過通過這次的課程設(shè)計讓我的知識也增長了不少。 參考文獻(xiàn)[1]楊紅科等.《HT46R47在電熱水壺中的應(yīng)用》..[2]李華等.《MCS51系列單片機實用接口技術(shù)》..[3]張迎新.《單片微型計算機原理、應(yīng)用及接口技術(shù)》..[4]清源計算機工作室.《PROTEL 99 SE電路設(shè)計與仿真》..[5]王樹勛等.《單片微機計算機原理與開發(fā)》..[6]陳奧初等.《單片機應(yīng)用系統(tǒng)設(shè)計與實施》..[7]何立民.《單片機應(yīng)用系統(tǒng)設(shè)計》..[8]宋宏運.《單片微機計算機原理及應(yīng)用》..[9]張毅剛等.《MCS51單片機應(yīng)用設(shè)計》..[10]周明德.《微型計算機硬件軟件及應(yīng)用》..[11]劉光斌等.《單片機系統(tǒng)實用抗干擾技術(shù)》..[12]王福瑞等.《單片機測控系統(tǒng)設(shè)計大全》..32。這次的單片機課程設(shè)計對我來說具有十分重要的意義,從一方面讓我知道如何正確篩選我所需要的知識,從另一方面也為我一年的畢業(yè)論文的書寫提供了良好的甚而。經(jīng)實際運行表明,該方案安全、可靠,完全能夠滿足實際需要。片內(nèi)數(shù)據(jù)存貯器擴大了一倍,外部數(shù)據(jù)存貯器的空間達(dá)到64K字節(jié)。整個系統(tǒng)的關(guān)鍵電路是單片機控制電路,該電路是整個控制的核心,完成信號的輸入和輸出的轉(zhuǎn)換。程序如下:KEYSUB: MOV A,00000011B ;8255PA、PB口輸出,PC口輸入 MOV DPTR,F(xiàn)F7FH ;控制字地址送DPTR MOVX DPTR,A ;向8255輸出控制字BEGIN: ACALL DIS ;調(diào)顯示子程序 ACALL CLEAR ;清零顯示器,即熄滅 ACALL CCSCAN ;全列置零掃描,判有無按鍵按下 JNZ INK1 ;有鍵按下,轉(zhuǎn)INK1AJMP BEGIN INK1: ACALL DIS ;調(diào)顯示子程序,延時8~9msACALL DL1ms ACALL DL1ms ;共延時約10ms去抖 ACALL CLEAR ;熄滅顯示器 ACALL CCSCAN ;全列置零掃描,判是否確有按鍵按下JNZ INK2 ;確有鍵按下,轉(zhuǎn)INK2 AJMP BEGIN ;抖動引起,轉(zhuǎn)回BEGIN INK2: MOV R2,0FEH ;掃描第1列,置第1列為0 MOV R4,00H ;列號送R4COLUM: MOV DPTR,F(xiàn)F7DH ;指向PB口 MOV A,R2 ;掃描碼送A MOVX DPTR,A ;輸出掃描碼 INC DPTR INC DPTR ;指向PC口 MOVX A,DPTR ;讀出PC口 POP AKON: ACALL DIS ;調(diào)顯示,等待按鍵釋放 ACALL CLEAR ;熄滅顯示 ACALL CCSCAN ;判按鍵是否仍按下 JNZ KON ;鍵未釋放,繼續(xù)等待 POP A ;恢復(fù)鍵號到A中 RET ;返回NEXT: INC R4 ;列號加1 MOV A,R2 ;列掃描碼送A JNB ,KERR ;全6列掃完,無按鍵,為干擾,轉(zhuǎn)KERR MOV A,R2KERR: AJMP BEGIN ;繼續(xù)等待鍵輸入全列置零掃描子程序,以判定鍵盤是否存在某一鍵被按下,如無按鍵,A中返回零。顯示A,B,CDB 5EH,79H,71H 。繼續(xù)顯示下一位OUT: RET 。延時1ms
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1