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

正文內容

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

2024-10-02 14:52 本頁面
 

【文章內容簡介】 XTAL1( 19 腳)、 XTAL2( 18腳) —— 晶體振蕩電路反相輸入端和輸出端。使用內部振蕩電路時外接石英晶體如圖 。 圖 晶 體振蕩電路 控制信號引腳線 控制線共有 4根,其中 3 根是復用線。所謂復用線是指具有兩種功能,正常使用時是一種功能,在某種條件下是另一種功能。 ( 30 腳)地址鎖存允許 /片內 EPROM 編程脈沖。 (1)ALE 功能:用來鎖存 P0 口送出的低 8 位地址。 STC89C516RD 在并行擴展外存儲器(包括并行擴展 I/O 口)時, P0口用于分時傳送低 8 位地址和數據信號,且均為二進制數。那么如何區(qū)分是低 8位地址還 是 8位數據信號呢?當 ALE 為高電平時, P0 口傳送的是低 8位地址信號; ALE 為低電平時, P0口傳送的是 8位數據信號。在 ALE 信號的下降沿,鎖定 P0 口傳送的內容,即低 8位地址信號。 需要指出的是,當 CPU 不執(zhí)行訪問外 RAM 指令( MOVX)時, ALE 以時鐘振蕩頻率 1 / 6 的固定頻率輸出,因此 ALE 信號也可作為外部芯片 CLK 時鐘或其他需要。但是,當CPU 執(zhí)行 MOVX 指令時, ALE 將跳過一個 ALE脈沖。 ALE 端可驅動 8個 LSTTL 門電路。 (2)PROG 功能:片內有 EPROM 的芯片,在 EPROM 編程期間,此引腳輸入 編程脈沖。 ( 29 腳) —— 外 ROM 讀選通信號。 80C51 讀外 ROM 時,沒個機器周期內 PSEN 兩次有效輸出。 PSEN 可作為外 ROM 芯片輸出允許 OE 的選通信號。在讀內 ROM 或讀外 RAM 時, PSEN 無效。 PSEN 可驅動 8個LSTTL 門電路。 3. RST/Vpd( 9 腳) —— 復位 /備用電源。 (1)正常工作時, RST( Reset)端為復位信號輸入端,只要在該引腳上連續(xù)保持兩個機器周期以上高電平, 80C51 芯片即實現復位操作,復位后一切從頭開始, CPU 從0000H 開始執(zhí)行指令。 8051 的復位方式可以是 自動復位,也可以是手動復位,見下圖 和圖 。 圖 圖 手動復位電路 (2)Vpd 功能:在 Vcc 掉電情況下,該引腳可接上備用電源,由 Vpd 向片內供電,以保持片內 RAM 中的數據不丟失。 4. EA/VPP( 31 腳) —— 內外 ROM 選擇 /片內 EPROM 編程電源。 (1)EA 功能:正常工作時, EA 為內外 ROM 選擇端。 AT89C51 單片機 ROM 尋址范圍為64KB,其中 4KB 在片內, 60KB 在片外。當 EA 保持高電平時,先訪問內部 ROM,但當 PC(程序計數器)值超過 4KB( 0FFFH)時,將自動轉向執(zhí)行外 ROM 中的程序。當 EA保持低電平時,則 CPU 只訪問外 ROM,當 EA 為高電平時,則 CPU 要先對內部 ROM 訪問 ,然后自動延至外部超過 4KB 的 ROM。 (2)Vpp 功能:片內有 EPROM 的芯片,在 EPROM 編程期間,此引腳用于施加編程電源 Vpp。 輸入 /輸出引腳( I/O 口線) 口( 32— 39 腳) —— 8位雙向 I/O 口。在不并行擴展外存儲器 (包括并行擴展I/O 口 )時 , P0口可用作雙向 I/O 口。在并行擴展外存儲器 (包括并行擴展 I/O 口 )時 , P0 口可用于分時傳送低 8 位地址 (地址總線 )和 8 位數據信號 (數據總線 )。 P0口能驅動8 個 LSTTL 門。 口( 1—— 8腳) —— 8位準雙向 I/O 口 (“準雙向”是指該口內部有固定的上拉電阻 )。 P1口能驅動為 4個 LSTTL 門。 浙江工業(yè)職業(yè)技術學院電氣電子工程分院畢業(yè)設計 10 3. P2 口( 21—— 28 腳) —— 8位準雙向 I/O 口。在不并行擴展外存儲器 (包括并行擴展 I/O 口 )時 , P2 口可用作雙向 I/O 口。在并行擴展外存儲器 (包括并行擴展 I/O口 )時 , P2 口可用于傳送高 8位地址 (屬 地址總線 ) 。 P2 口能驅動 4個 LSTTL 門。引腳上拉電阻同 P1口。在結構上, P2口比 P1 口多一個輸出控制部分。 4. P3 口( 10—— 17 腳) —— 8位準雙向 I/O 口??勺饕话?I/O 口用 ,同時 P3口每一引腳還具有第二功能 ,用于特殊信號輸入輸出和控制信號 (屬控制總線 )。 P3口驅動能力為 4 個 LSTTL 門。 P3 口第二功能如下 : —— RXD:串行口輸入端 。 —— TXD:串行口輸出端 。 —— INT0:外部中斷 0 請求輸入端 。 —— INT1:外部中斷 1 請求輸入端 —— T0:定時 /計數器 0外部信號輸入端 。 —— T1:定時 /計數器 1外部信號輸入端 。 —— WR:外 RAM寫選通信號輸出端 。 —— RD:外 RAM讀選通信號輸出端。 上述 4 個 I/O 口 ,各有各的用途。 在不并行擴展外存儲器 (包括并行擴展 I/O 口 )時 , 4 個 I/O 口都可作為雙向 I/O口用。在并行擴展外存儲器 (包括并行擴展 I/O 口 )時 , P0 口專用于分時傳送低 8 位地址信號和 8位數據信號 ,P2 口專用于傳送高 8位地址信號。 P3 口根據需要常用于第二功能 ,真正可提供給用戶 使用的 I/O 口是 P1 口和一部分未用作第二功能的 P3 口端。 繼電器的選擇 繼電器是一種電子控制器件,它具有控制系統(又稱輸入回路)和被控制系統(又稱輸出回路),通常應用于自動控制電路中,用來接通和斷開控制電器 , 它實際上是用較小的電流去控制較大電流的一種 “ 自動開關 ” 。故在電路中起著自動調節(jié)、安全保護、轉換電路等作用。 根據控制電路的電源電壓,能提供的最大電流,被控電路需的觸點形式。根據單片機的控制特點 AT89C51單片機帶負載能力不強,一般用三極管控制繼電器,因此本系統采用的是:松樂 T73 SRD5VDCSLC 繼電器。 3. 系統硬件設計 電源電路設計 電源為單片機提供 +5V 電壓供電,原理圖如圖 ,交流 220V 電源經變壓器降壓在經過整流、濾波后產生直流電壓,輸入到集成穩(wěn)壓器 7805的輸入端, 7805輸出穩(wěn)定的 +5V 電壓為單片機供電。 圖 電源電路 進排水電路 設計 圖 保護電路 浙江工業(yè)職業(yè)技術學院電氣電子工程分院畢業(yè)設計 12 顯示電路設計 顯示部分主要是通過一個兩位數碼管顯示系統的工作時間信息。該數碼管共有 10個管腳,其中 A—— G 7個管腳為數碼管的段選, 1和 2為數碼管的位選, DP 為小數點顯示。其 中數碼管的段選與單片機的 —— ,數碼管的位選 1和 2分別與單片機的 。具體電路如圖 。 圖 顯示電路 電機驅動電路設計: 圖 電機驅動電路設計 紅外檢測電路設計 圖 紅外檢測電路設計 報警電路設計: 圖 報警電路設計 按鍵控制設計 該系統通過四個獨立按鍵來控制系統的啟動、停止和工作狀態(tài)設置,四個鍵分別為:程序、增加、減少、啟動,其中四個鍵分別與單片機的 — :具體連接如圖 。 浙江工業(yè)職業(yè)技術學院電氣電子工程分院畢業(yè)設計 14 圖 按鍵連接 狀態(tài)指示電路設計 狀態(tài)指示是通過 8個 LDE顯示系統的工作狀態(tài), LED 與 74LS138的輸出端相連接,其中 74LS138的三個使能端分別與單片機的 — ,通過單片機輸出高低電平控制 74LS138相應的引腳,使 LED 點亮,指示出工作狀態(tài)。具體連接如圖 。 圖 指示燈電路 硬件總體電路設計 通過上面的分析硬件電路(如圖 )主要有這幾部分組成: :( 1)復位電路 ( 2)時鐘電路 ( 3) AT89C51 與數碼顯示部分 4. 74LS138譯碼器 (蜂鳴器) 其中按鍵部分為四個獨立按鍵與單片機的 — ,分別是程序的增加、減少和啟動主要用于設置洗衣機的工作狀態(tài)。 D0— D7是洗衣機的工作狀態(tài)指示燈,其中 D0— D5與 38譯碼器的 Y0— Y5相連接分別表示:進水時間設定,脫水剩余時間,脫水定時,洗衣剩余時間,洗衣定時,洗滌次數。 D6與 D7分別與單片機的 :弱洗 和強洗。數碼管用于顯示洗衣機工作的時間,其中 P0口控制數碼管的段選, 。報警部分(蜂鳴器)用于洗衣完畢是的報警,通過三極管驅動與單片機的 。繼電器控制部分主要用于電動機的正反轉控制,通過三極管驅動與單片機的 — 。單片機的 連接兩個電控水龍頭用于洗衣機的進水和脫水。 圖 電路原理圖 浙江工業(yè)職業(yè)技術學院電氣電子工程分院畢業(yè)設計 16 4. 系統軟件設計 軟件整體結構設計 該系統的主要程序圖框如圖 。系統程序可以分為:主程序,定時器中斷 1程序,定時器中斷 0 程序,外部中斷 0和外部中斷 1程序,延時程序,數碼管顯示程序,等幾部分組成。定時中斷 1和外部中斷 0來控制電控水龍頭進水 ,利用定時器中斷0 記錄洗衣時間 ,通過外部中斷 1判斷水是否放完,來進行脫水 ,定時中斷 1記錄脫水時間。下面分別以各部分的程序流程圖進行分析程序 主程序結構設計與分析 首先,開機可以先進行選擇強洗和弱洗(弱洗是電動機進行正反轉每 10s 交替運行)并且相應指示燈亮。連續(xù)按下“程序”鍵可進行相應功能的選擇 ,當進水時間、洗衣時間、脫水時間 、洗滌次數、脫水時間以及強洗或弱洗設置完成后,按下“啟動”鍵系統開始工作,進水龍頭打開,當進水時間到或水加滿開始進行洗衣,當洗衣時間到,開始進行脫水。當脫水時間到,若洗滌次數不到,繼續(xù)下一次洗滌,否則結束工作且蜂鳴器報警 5秒,工作結束。其應用程序如下: 是 圖 主程序圖框 main() { int a。 P1=0xff。 開始 啟動鍵按下否 洗衣加水 洗衣參數設定狀態(tài) 加水時間到否或滿否 洗衣狀態(tài) 啟動鍵按下否 洗衣時間到否 脫水狀態(tài) 脫水時間到否 洗滌次數到否 結束 否 否 否 否 是 是 是 是 是 是 否 是 浙江工業(yè)職業(yè)技術學院電氣電子工程分院畢業(yè)設計 18 TMOD=0x11。//定時器 0 和定時器 1同時工作在模式 0; ET0=1。 //打開內部中斷 0 ET1=1。 //打開內部中斷 1 led7=0。 while(d) { shao_maio()。
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1