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

正文內(nèi)容

基于51單片機(jī)的洗衣機(jī)控制器設(shè)計(jì)(參考版)

2024-11-08 11:05本頁(yè)面
  

【正文】 for(i=0。 uint key1_flay,key2_flay,key3_flay,a,d=0。/// uchar aa[14]。//////模式選擇 sbit key_2=P0^1。//////電機(jī)控制腳 sbit flag=P3^0。 sbit DEN=P2^7。 ////////////復(fù)位 ////// sbit busy=P1^7。 ///片選端 /////////////// sbit CS3=P2^5。 //////使能 ,高電平有效 ///// sbit CS1=P2^3。 /////////////////////////// sbit RW=P2^1。在此,祝愿我院日后蓬勃發(fā)展,成為一所獨(dú)具風(fēng)格的綜合性大學(xué)。每次遇到不懂的地方,姜老師總是耐心的給我講解,從最開(kāi)始的一知半解到現(xiàn)在我已理解設(shè)計(jì)原理的每一個(gè)細(xì)節(jié)他給予了我很大的幫助和支持,在此謹(jǐn)向?qū)煴硎局孕牡母兄x! 同時(shí)我要感謝給予我?guī)椭椭С掷铢i軍同學(xué),感謝他在編程和程序調(diào)試過(guò)程中給我提供的幫助,感謝電子工程系的老師為我們做畢業(yè)設(shè)計(jì)提供的各方面的幫助! 同時(shí),我要感謝我的母校 —— 天津工程師范學(xué)院,特別是在我即將踏上工作崗位時(shí),給了我這樣一個(gè)鍛煉、學(xué)習(xí)的機(jī)會(huì),使我加深了對(duì)以前知識(shí)的理解,拓寬了知識(shí)面,也提高了我對(duì)所學(xué)知識(shí)的綜合的應(yīng)用能力。 本次畢業(yè)設(shè)計(jì)能夠順利地完成,首先要感謝我的指導(dǎo)老師 姜德寧老師 。在 為期兩個(gè)多月的畢業(yè)設(shè)計(jì)過(guò) 程中,我不僅較為系統(tǒng)的復(fù)習(xí)了以前 學(xué)的知識(shí),而且又學(xué)習(xí)了許多新知識(shí),使我的知識(shí)結(jié)構(gòu)更加系統(tǒng)化,也更加完善。畢業(yè)設(shè)計(jì)是我大學(xué)學(xué)習(xí)生活的最后一項(xiàng)學(xué)習(xí)任務(wù),是對(duì)我大學(xué)四年學(xué)習(xí)的綜合考核。 26 致謝語(yǔ) 一轉(zhuǎn)眼間,十二周的畢業(yè)設(shè)計(jì)結(jié)束了。它替代了雙缸洗衣機(jī)面板上洗滌定時(shí)器,脫水定時(shí)器,轉(zhuǎn)換開(kāi)關(guān)等部件,可以說(shuō)是雙缸洗衣機(jī)控制技術(shù)的一種革新,該控制器除了實(shí)現(xiàn)原雙缸洗衣機(jī)功能 外,還具有浸泡功能,洗滌程序從原有的兩檔變?yōu)槿龣n選擇范圍更大。盡管過(guò)程很艱難,但是在真正意義上學(xué)到了知識(shí),為以后的工作和學(xué)習(xí)積累了寶貴的理論和實(shí)踐經(jīng)驗(yàn)。經(jīng)過(guò)測(cè)試與修改,最終完善了硬件電路的設(shè)計(jì),并能夠比較理想的完成本次畢業(yè)設(shè)計(jì)功能 —— 手動(dòng)點(diǎn)菜及有線傳輸。 整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程是曲折的,首先在硬件設(shè)計(jì)上,由于以前所學(xué)課程有一定的基礎(chǔ),我多方查閱資料,不斷的向老師、同學(xué)學(xué)習(xí)請(qǐng)教,以確保設(shè)計(jì)的電路系統(tǒng)完整,并能實(shí)現(xiàn)最完美的系統(tǒng)功能。在理論上對(duì)整個(gè)系統(tǒng)有一定了解的情況下,進(jìn)行了系統(tǒng)硬件的電路的設(shè)計(jì),充分利用各方面的資料,發(fā)揮我所學(xué)的特長(zhǎng)。 論文首先對(duì) 整個(gè)系統(tǒng)的工作原理和實(shí)現(xiàn)方法 進(jìn)行了簡(jiǎn)單的介紹,給出了系統(tǒng)工作的整體框圖。 25 結(jié)論 這次畢業(yè)設(shè)計(jì),我選擇了實(shí)做的題目,這不僅是對(duì)我的一種鍛煉,也是對(duì)我大學(xué)四年所學(xué)知識(shí)的綜合檢查。單獨(dú)程序是進(jìn)水→洗滌 (6 分鐘 ) →結(jié)束 (留水不排不脫 ) ,排水程序是排水→脫水→結(jié)束,時(shí)間確定與上述程序相應(yīng)環(huán)節(jié)相同。排水時(shí)間采用動(dòng)態(tài)時(shí)間法確定 ,脫水時(shí)間為 2分鐘。 (2) 標(biāo)準(zhǔn)程序、經(jīng)濟(jì)程序、單獨(dú)程序和排水程序。 功能測(cè)試及分析 (1) 強(qiáng)、弱洗滌功能。 系統(tǒng)測(cè)試 測(cè)試方法 (1) 首先讓電路正常工作,選擇模式后,按開(kāi)始鍵,開(kāi)始工作。 鍵盤(pán)子程序 流程圖 下圖為鍵盤(pán)子程序流程圖,此流程圖的含義是:當(dāng)有按鍵按下時(shí),程序開(kāi)始進(jìn)行判斷是哪個(gè)按鍵按下,判斷完畢后則轉(zhuǎn)向 相應(yīng)的鍵處理子程序,進(jìn)行字符的輸入或命令的處 理 ,并通過(guò)按鍵 4把要發(fā)送的數(shù)據(jù)進(jìn)行 CRC 校驗(yàn)編碼,再把編碼后的數(shù)據(jù)發(fā)送出去。break。bai=0。break。bai=0。break。bai=0。 delay1(100)。 a=aamp。 } 23 } if(key_2==0) {key2_flay=1。break。 xygz(3,6,hz[12])。 // /////////////////////////// 標(biāo)準(zhǔn)//////////////////////////////////////////////// case 0x03: xygz(3,2,fenhao[1])。 a=2。 xygz(3,2,fenhao[1])。 break。 xygz(3,2,hz[12])。 switch(a) { //////////////////////// 單 獨(dú) 脫 水 ////////////////////////////////////////////// case 0x01: xygz(3,4,fenhao[1])。0x0f。 a++。 鍵盤(pán)掃描子程序 void Key(void) { if(key_1==0) {key1_flay=1。}} } return 1。j++。 while(Key_Down()) { 22 i++。 等待抬起子程序 uint8 WaitKeyUp(void) { uint16 i,j。} else {return 0。= 0xc3。//輸入 } 如上所示程序,鍵盤(pán)初始化子程序定義 IO 的輸入輸出屬性及初始電平值。//輸出 PORT_Row = 0xff。= 0xc3。 液晶顯示子 程序流程圖見(jiàn)圖 52。 圖 51 主程序流程圖 N N 開(kāi)始 初始化 設(shè)置定時(shí)器工作方式 判斷是否有按鍵按下 執(zhí)行相應(yīng)的程序 判斷是否接收到數(shù)據(jù) CRC 校驗(yàn)是否正確 數(shù)據(jù)處理 送入顯示 掃描鍵盤(pán),同時(shí)判斷是否有數(shù)據(jù)接收 Y Y 20 液晶顯示子程序 流程圖 液晶顯示模塊 HY19264 內(nèi)有一個(gè)忙標(biāo)志位 ,它反映了控制器 HD61202 內(nèi)部運(yùn)行時(shí)序狀態(tài)。若有某個(gè)按鍵按下,則執(zhí)行相應(yīng)的鍵盤(pán)子程序;若單片機(jī)判斷接收到數(shù)據(jù),則開(kāi)始進(jìn)行 CRC 校驗(yàn),如果數(shù)據(jù)正確就通過(guò)液晶顯示傳送的信息。此外由于 ALE是以六分之一晶振頻率的固定頻率輸出的正脈沖,因此也可作為外部時(shí)鐘或外部定時(shí)脈沖使用。 ④ ALE/PROG:地址鎖存控制信號(hào)。 ③ /EA/VPP:訪問(wèn)程序存儲(chǔ)器控制信號(hào)。 ② /PSEN:外部程序存儲(chǔ)器讀選通信號(hào)。 P3口引腳的第二功能,如下所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(計(jì)時(shí)器 0外部輸入) T1(計(jì)時(shí)器 1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) (3) 4 根控制線 ① RST:復(fù)位信號(hào)。 ④ P3口 12345678R S T / V P D9R X D / P 10T X D / P 11I N T 0/ P 12I N T 1/ P 13T 0/ P 14T 1/ P 15W R / P 16R D / P 17X T A L 218X T A L 119GND20P 21P 22P 23P 24P 25P 26P 27P 28P S E N29A L E / P R O G30E A / V P P31P 32P 33P 34P 35P 36P 37P 38P 39V C C40 18 P3 口的字節(jié)地址為 0B0H,位地址為 0B0H~ 0B7H。 P2 口用于為系統(tǒng)提供高位地址,但只作為地址線使用而不作為數(shù)據(jù)線使用。當(dāng)作為輸出口使用時(shí),已能對(duì)外提供推拉電流負(fù)載,外電路無(wú)需再接上拉電阻;當(dāng)作為輸入口使用時(shí),應(yīng)先向其鎖存器寫(xiě)入“ 1”,使輸出驅(qū)動(dòng)電路的 FET 截止。 ② P1口 P1口的字節(jié)地址為 90H,位地址為 90H~ 97H。 P0 口既可以作為通用 I/O 口使用,也可以作為單片機(jī)系統(tǒng)的地址 /數(shù)據(jù)線使用。 XTAL2:來(lái)自反向振蕩器的輸出。 GND:接地。 (7) 中斷系統(tǒng) AT89S52 具備較完善的中斷功能,有兩個(gè)外中斷、 三 個(gè)定時(shí) /計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿足不同的 控制要求,并具有 兩 級(jí)的優(yōu)先級(jí)別選擇。 (5) 串行 輸入輸出 口 AT89S52 內(nèi)置一個(gè)全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。 所以,用戶能使用的 RAM 只有 128 個(gè),可存放讀寫(xiě)的數(shù)據(jù),運(yùn)算的中間結(jié)果或用戶定義的字型表 。 (2) 程序存儲(chǔ)器 AT89S52 共有 8KB個(gè) E2PROM,用于存放用戶程序,原始數(shù)據(jù)或表格。圖 41 為單片機(jī)內(nèi)部結(jié)構(gòu)框圖。其將通用的微處理器和 Flash 存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的 Flash 存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。 AT89S52 還控制 液晶屏的顯示和按鍵 等 一些 工作 AT89S52 功能特性 AT89S52 是一個(gè)低功耗高性能單片機(jī), 40 個(gè)引腳, 32 個(gè)外部雙向輸入 /輸出( I/O)端口,片內(nèi)含 8k bytes 的可重復(fù)編程的 Flash 存儲(chǔ)器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM), 3個(gè) 16 位可編程定時(shí)計(jì)數(shù)器, 1個(gè)全雙工串行通信口,器件采用 ATMEL公司的高密度、 非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng)。 10, 12 輸入端 3, 4 第二路控制電路的輸入端,輸入 TTL 電平 13, 14 輸出端 3, 4 第二路控制電路的輸出端。 5, 7 輸入端 1, 2 第一路控制電路的輸入端,輸入 TTL 電平 6, 11 使能端 A,B 兩路控制電路的使能端, TTL 電平輸入,高電平有效。 4 電機(jī)電源 VS 輸入電機(jī)的額定輸入電壓。 2, 3 輸出端 1, 2 第一路控制電路的輸出端,可直 接接電機(jī)的兩個(gè)輸入端。如果這兩端與地之間在距離接地點(diǎn)較遠(yuǎn)的位置已經(jīng)接有較大容量的電容的話,那么在靠近接地點(diǎn)的地方還是需要通過(guò)一個(gè)小一些的電容接地 。其中,1 14 腳為電機(jī)控制輸出端,直接接在電機(jī)的兩個(gè)輸入端; 1 12 腳為邏輯電路輸入端,可以直接與單片機(jī)、 PLC 等控制芯片相連; 9 腳 VSS 接 +5V 的邏輯電路電源, 4 腳 VS 接電機(jī)的電源,電壓大小即電機(jī)額定輸入電壓; 8 腳接地。 引 腳定 義 一片 L298N 中包含了兩路控制放大電路,也就是說(shuō),用一片 L298N 芯片可以搭成兩個(gè)同類(lèi)型電機(jī)的控制電路。 Q2 1K R3 470 R8 14 一個(gè)邏輯電源輸入端,使內(nèi)部邏輯電路部分在低電壓下工作;可以外接檢測(cè)電阻,將變化量反饋 給控制電路。181。190。 D0 177。198。195。主要特點(diǎn)是:工作電壓高,最高工作電壓可達(dá) 46V;輸出電流大,瞬間峰值電流可達(dá) 3A,持續(xù)工作電流為 2A;內(nèi)含兩個(gè) H 橋的高電壓大電流全橋式驅(qū)動(dòng)器,可以用來(lái)驅(qū)動(dòng)直流電動(dòng)機(jī)和步進(jìn)電動(dòng)機(jī)、繼電器線圈等感性負(fù)載;采用標(biāo)準(zhǔn)邏輯電平信號(hào)控制;具有兩個(gè)使能控制端,在不受輸入信號(hào)影響的情況下允許或禁止器件工作有 LED 及蜂鳴器 LED指示系統(tǒng)當(dāng)前的通電情況,當(dāng)完成洗衣時(shí)蜂鳴器提示報(bào)警,原理圖如下: 圖 47 蜂鳴器原理圖 電機(jī)驅(qū)動(dòng)模塊 L298N 圖 48 L298N 電機(jī)驅(qū)動(dòng)芯片 功能特性 L298N 是 ST 公司生產(chǎn)的一種高電壓、大電流電機(jī)驅(qū)動(dòng)芯片。 (READ DISPLAY DATE) 表 49 讀顯示數(shù)據(jù)代碼表 代碼 R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 形式 1 1 D7 D6 D5 D4 D3 D2 D1 D0 此指令把 DDRAM 的內(nèi)容 D7∽ D0 讀到數(shù)據(jù)總線 DB7∽ DB0, Y 地址指針自動(dòng)加 1。 RST: RST=1 表示內(nèi)部正在初
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1