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

正文內(nèi)容

畢業(yè)論文之基于51單片機的全自動洗衣機設計(編輯修改稿)

2025-07-25 10:10 本頁面
 

【文章內(nèi)容簡介】 讀選通2)控制信號線RST復位輸入信號高電平有效,用以完成單片機的復位初始化操作。EA/Vpp外部程序存貯器訪問允許信號/編程電壓輸入端,當EA信號為低電平時,對ROM的讀操作限定在外部程序存儲器;當EA信號為高電平時,對ROM的讀操作是從內(nèi)部程序存儲器開始的,并可延至外部程序存儲器。PSEN低電平有效,可實現(xiàn)對外部ROM單元的讀操作。ALE/PROG低字節(jié)地址鎖存信號/編程脈沖輸入端3)電源和外部晶振引腳Vcc電源電壓輸入引腳GND電源地XALXTAL2外部晶振引腳4)存儲器的分配 AT89C52的內(nèi)部共有256個數(shù)據(jù)存儲單元,通常把這256個單元按其功能劃分為兩部分:低128單元和高128單元,其中低128個單元供用戶暫存中間數(shù)據(jù),可讀可寫,掉電后數(shù)據(jù)會丟失;高128個單元被專用寄存器占用。 單片機的復位電路復位電路的作用是復位。在單片機接上電源以后,或電源出現(xiàn)過低電壓時,將單片機存儲器復位,使其各項參數(shù)處于初始位置,即處于開機時的標準程序狀態(tài),以消除由于某種原因的程序紊亂。單片機的復位電路有上電復位和手動復位兩種形式,RST端的高電平直接由上電瞬間產(chǎn)生高電平則為上電復位;若通過按鈕產(chǎn)生高電平復位信號則稱為手動復位。手動復位是利用開關K來實現(xiàn)復位,此時電源Vcc經(jīng)兩電阻分壓,在RST端產(chǎn)生一個高電平,使得單片機復位。 單片機的時鐘電路時鐘電路由晶振元件與單片機內(nèi)部電路組成,產(chǎn)生的振蕩頻率為單片機提供時鐘信號,供單片機信號定時和計時。在AT89C52單片機內(nèi)部有一個高增益反相放大器,其輸入端引腳為XTAL1,其輸出端為XTAL2。只要在兩引腳之間跨接晶體振蕩器和微調(diào)電容CC5,就可以構成一個穩(wěn)定的自激振蕩器。 所示電路。一般地,電容C1和C2取33pf左右;晶體振蕩器,簡稱晶振,~12MHz。晶振頻率越高,系統(tǒng)的時鐘頻率也就越高,單片機的運行速度也就越快。在通常情況下,使用振蕩頻率為6MHz或12MHz的晶振。如果系統(tǒng)中使用了單片機的串行口通信。 顯示電路顯示模塊由發(fā)光二極管和LED顯示器組成。1. LED(Light Emiting Diode)是發(fā)光二極管英文名稱的縮寫。本次設計中我們采用發(fā)光二極管主要是用來指示洗衣機的工作狀態(tài)。8個發(fā)光二極管分別跟單片機的P0口的8個I/O口連接。當發(fā)光二極管的負極所對應的P0口為低電平時,發(fā)光二極管導通。2. LED顯示器是由四位數(shù)碼管構成的。本次設計只是顯示時間,所以采用LED顯示器就可以達到目的了。如下圖所示:(1)LED顯示器的結構常用的LED為8段或7段。每一個段對應一個發(fā)光二極管。這種顯示器有共陽極和共陰極2種。共陰極LED顯示器的發(fā)光二極管的陰極連在一起,通常此公共陰極接地。當某個發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮,相應的段被顯示。同樣,共陽極LED顯示器的發(fā)光二極管的陽極連接在一起,通常此公共陽極接正電壓,當某個發(fā)光二極管接低電平時,發(fā)光二極管被點亮,相應的段被顯示。為了使LED顯示器顯示不同的符號或數(shù)字,就要把不同段的發(fā)光二極管點亮,這樣就要為LED顯示器提供代碼,因為這些代碼可使LED相應的段發(fā)光,從而顯示不同字型,因此該代碼稱之為段碼(或稱為字型碼)。(2)LED顯示器工作原理LED顯示器有靜態(tài)顯示和動態(tài)顯示2種方式。LED顯示器工作于靜態(tài)顯示方式時,各位的共陰極(共陽極)連接在一起并接地(或+5V);每位的段碼線(adp)分別與一個8位的鎖存器輸出相連。之所以稱之為靜態(tài)顯示,是因為各個LED的顯示字符一經(jīng)確定,相應鎖存器鎖存的段碼輸出將維持不變,直到送入另一個的段碼為止。正因為如此,靜態(tài)顯示器的亮度都較高,但靜態(tài)現(xiàn)實的缺點是占用口線太多,如果顯示器的位數(shù)太多,則需要加鎖存器,因此一般情況下采用動態(tài)顯示。在多位LED顯示時,為簡化硬件電路,通常將所有位的段碼線相應段并聯(lián)在一起,由1個8位I/O口控制,形成段碼線的多路復用,而各位的共陰極或共陽極分別由相應的I/O線控制,形成各位的分時選通。本次設計中我們采用的是4位共陽極數(shù)碼管,其中段碼線占用1個8位I/O口,即為P2口,而位選占用4個I/O口,在P1口。由于各位的段碼線并聯(lián),8位I/O口輸出的段碼對各個顯示位來說都是相同的。因此,在同一時刻,如果各位位選都處于選通狀態(tài)的話,4位LED將顯示相同的字符。若要各位LED能夠顯示出與本位相應的顯示字符,就必須采用動態(tài)顯示,即在某一時刻,只讓一位的位選線處于選通狀態(tài),而其他各位的位選處于關閉狀態(tài),同時,段碼線上輸出相應位要顯示的字符段碼。這樣,在同一時刻,4位LED中只有選通的那位顯示字符,而其他3位則是熄滅的。同樣,在下一時刻,只讓下一位的位選處于選通狀態(tài),而其他各位的位選線處于關閉狀態(tài),在段碼線上輸出將要顯示字符的段碼,則同一時刻,只有選通位顯示出相應的字符,而其他各位都是熄滅的。如此循環(huán)下去,就可以使各位顯示出將要顯示的字符。雖然這些字符是在不同時刻出現(xiàn)的,而在同一時刻,只有一位顯示,其他各位熄滅,但由于LED顯示器的余輝和人眼的視覺暫留作用,只要每位顯示間隔足夠短,則可以造成多位同時亮的假象,達到同時顯示的效果。 蜂鳴器報警電路本設計采用無源蜂鳴器,單片機必須輸出固定頻率的方波信號,其工作電壓范圍寬,412V,需要外圍元件少,電壓增益可調(diào)范圍為20200。如下圖所示: 電動機的控制電路電動機控制電路的工作原理電動機M控制部分的電氣原理圖如下圖所示。電動機有兩個控制端,另一端控制電機反轉該端與P 。當洗衣機接到“正轉”,從而驅動電機正轉。當洗衣機接到“反轉”,從而使得電機反轉。 進水/排水電路 如圖3..?!?”時,Ka線圈得電使得進水閥打開。“0”時,Kb線圈得電使得出水閥打開。 主電路圖第4章 軟件設計 主程序設計。洗衣機通電之后單片機上電首先進行程序的初始化包括定時器0、外部中斷0、外部中斷1的初始化以及各參數(shù)初值的設定。默認洗衣強度為“標準洗”漂洗次數(shù)3次。然后掃描按鍵的狀態(tài)確定洗衣過程。當發(fā)現(xiàn)啟動鍵按下洗衣機從待命狀態(tài)進入工作狀態(tài)。完成進水、洗滌、脫水、漂洗的循環(huán)過程。當洗衣結束時控制蜂鳴器發(fā)聲。初始化按鍵掃描開 始SEG顯示開始結束菜單開始結束選擇洗 滌進 水漂 洗出 水脫 水報警結 束根據(jù)鍵值確定flag0的值,再調(diào)用相應的子函數(shù)時間到 洗滌程序的設計洗滌是洗衣過程中的主要步驟。當進水結束后進入洗衣狀態(tài),洗衣開始,電動機正轉停止反轉一直循環(huán),當洗衣時間等于零時,洗衣結束且進入漂洗。:洗衣開始電機正轉電機停止電機反轉電機停止時間到進入漂洗N 漂洗程序的設計漂洗是一個比較固定的洗衣方式,與洗滌過程操作相同,只是時間短一些。漂洗次數(shù)為三次。:漂洗燈亮一次漂洗二次漂洗三次漂洗 開始漂洗完成漂洗燈滅進入脫水NY 脫水程序的設計脫水前先打開排水閥排水。然后啟動電動機脫水并保持排水閥開啟,然后停止脫水,并且蜂鳴器報警提醒用戶洗衣完成。程序流程圖如下圖所示: 電機啟動脫水結束脫水燈亮開始脫水關閉電機蜂鳴器報警報警指燈亮脫水結束 脫水程序流程圖 第5章 調(diào) 試在系統(tǒng)樣機的組裝和軟件設計完成以后就進入系統(tǒng)的調(diào)試階段。應用系統(tǒng)的調(diào)試步驟和方法是相同的,但具體細節(jié)與采用的開發(fā)系統(tǒng)(即仿真器)及選用的單片機型號有關。調(diào)試的過程就是軟硬件的查錯過程,分為硬件調(diào)試和軟件調(diào)試。 硬件調(diào)試單片機應用系統(tǒng)的硬件調(diào)試和軟件調(diào)試是分不開的,但通常是先排除系統(tǒng)中明顯的硬件故障后才和軟件結合起來調(diào)試。在進行硬件調(diào)試時先進行靜態(tài)調(diào)試,用萬用表等工具在樣機加電前根據(jù)原理圖和裝配圖仔細檢查線路核對元器件的型號、規(guī)格哈安裝是否正確。然后加電檢查各點電位是否正常。接下來再借助仿真器進行聯(lián)機調(diào)試,分別測試擴展的RAM、I/O口、I/O設備、程序存儲器以及晶振和復位電路并改正其中的錯誤。第一步:在沒通電之前先用萬用表檢查線路的正確性并核對元器件的型號、規(guī)格是否符合要求。特別注意電源的正負極以及電源之間是否有短路并檢查地址總線、數(shù)據(jù)總線、控制總線是否存在相互間的短路或其它信號線的短路。由于本系統(tǒng)的開發(fā)是基于曾經(jīng)用過的單片機,所以此步驟不會發(fā)生故障。第二步:通電后檢查單片機I/O的電位,測量各點電位是否正常。尤其是應注意單片機輸出口的各點電位。若有高壓將有可能損壞外部仿真電路,同樣如果電壓過低就沒有能力驅動負載。第三步:將單片機信號輸出接口與外部仿真電路接口連接起來,為軟件調(diào)試做好準備。在硬件的調(diào)試過程中常見的硬件故障有:元器件失效:元器件失效的原因包括兩個方面,一方面是器件本身已損壞另一方面是組裝過程中造成元器
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1