




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
河南理工大學本科課程設計報告-PAGE38-河南理工大學《單片機應用與仿真訓練》設計報告題目:基于AT89S52單片機的遙控窗簾設計姓名:學號:專業(yè)班級:電氣指導老師:所在學院:萬方科技學院摘要隨著電子技術和自動化技術的發(fā)展,人們對生活質量的要求越來越高。家用電器產品也在不斷的更新換代。從始初的晶體管到電子管;由模擬到數字;由分立元件到集成電路;從普通向高性能、多功能型;由手動控制向紅外線遙控、向智能化發(fā)展。此次要設計的是遙控窗簾。它是采用AT89S52單片機的最小系統(tǒng)設計,控制一個可逆、直流電動機控制窗簾的拉開和關閉。這里介紹了基于單片機技術的遙控窗簾的設計原理,給出了遙控器和接受控制器的硬件設計方案,以流程圖方式對本系統(tǒng)的遙控器和接收器的軟件設計進行了較為詳細的介紹,并制作出了實物模型。該系統(tǒng)的遙控器部分主要由鍵盤掃描電路、單片機(AT89S52)、行程開關及電動機驅動控制電路等組成;窗簾控制部分主要由導軌、窗簾、拉繩和電動機等組成。接收器根據接收到的遙控器編碼不同來控制電動機的正轉、反轉或停止,從而實現窗簾的打開、關閉或停止該設計包括光電開關電路、系統(tǒng)主控模塊、電源轉換電路、保護電路等組成,可實現窗簾自動升降.關鍵字:單片機無線遙控光電開關L298驅動 目錄1、概述 31.1選題目的和意義 31.2選題的要求 32、系統(tǒng)總體方案及硬件設計 42.1遙控窗簾的基本設計原理 52.2原理框圖 52.3各功能模塊介紹 62.3.1無線遙控控制 62.3.2手動控制 72.3.3輸出部分 72.3.4防過卷模塊 82.3.5TLP521—4光耦隔離 82.3.6電機控制模塊 82.3.7電源模塊 92.4單片機 103、軟件設計 163.1主程序設計 173.2主程序說明: 173.3模塊化程序流程圖 194、Proteus軟件仿真 194.1Protues0軟件仿真電路圖 194.2仿真實驗結果分析 204.3硬件測試 205、課程設計體會 211、概述1.1選題目的和意義隨著社會經濟的發(fā)展和人們生活水平的改變,寬大窗戶的辦公和生活建筑越來越多。這種建筑結構美觀,采光良好。但是,窗戶的高度或者寬度超過4米以后手拉窗簾卻比較困難。而現在的放地產商幾乎卻都沒有為用戶考慮這個問題,使一些高檔住宅反而帶來了生活上的不便,解決這個問題的方法是使用窗簾機。窗簾機是專門為高大的窗戶設計的窗簾控制裝置,根據功能不同可以分為電動、遙控、自動和智能等多種規(guī)格。電動窗簾機是通過窗簾機上的控制按鍵操作窗簾開合的一種最簡單的窗簾機,僅僅解決了手動窗簾的問題,可還需要人來近距離操作,電動窗簾使一些超高、超寬窗簾的操作變得比較容易。但是因為這種窗簾技術含量低,基本沒有廠家作大規(guī)模工業(yè)化生產;遙控窗簾機可以遠距離操作窗簾的開合,使用更為方便,自動窗簾機具有自動控制功能,可以滿足用戶各種情況下的使用要求。1.2選題的要求(1)進一步熟悉和掌握單片機的內部結構和工作原理,了解單片機應用系統(tǒng)設計的基本方法和步驟(2)掌握單片機仿真軟件Proteus的使用方法;(3)掌握鍵盤和顯示器在的單片機控制系統(tǒng)中的應用。(4)掌握撰寫課程設計報告的方法。 2、系統(tǒng)總體方案及硬件設計2.1遙控窗簾的基本設計原理基于單片機的遙控窗簾的設計要求如下:1)控制窗簾的開關、利用直流電機正反轉實現。2)防過卷功能。3)具有無線遙控和手動按鍵控制兩種功能。4)能夠指示運行狀態(tài)。針對設計要求作如下設計,本裝置設計以單片機為核心,通過單片機發(fā)送相應的信號,利用光耦的隔離作用,保證信號的穩(wěn)定,利用L298N控制直流電機正反轉和停止,來控制窗簾的上升、停止、下降等動作,采用霍爾傳感器的磁效應實現最高點、最低點電機自動停止來防止窗簾的過卷,窗簾的操作可通過鍵盤手動和無線遙控兩種方法完成。使用不同顏色的發(fā)光二極管對窗簾的運動方向進行顯示,使窗簾這種常用的家居用品更具人性化。開始2.2原理框圖開始光電檢測過卷檢測單片機處理光電檢測過卷檢測單片機處理電機停止電機反轉電機正轉顯示部分電機停止電機反轉電機正轉顯示部分圖SEQ圖表\*ARABIC1—系統(tǒng)原理框圖2.3各功能模塊介紹2.3.1無線遙控控制利用315M遙控器發(fā)出正轉、反轉和停止信號,與窗簾相連接的控制電路接收到控制信號后,根據遙控命令來控制電機的運行狀態(tài),從而達到遠距離對控制窗簾的打開、閉合和停止。對于遙控窗簾來說,遙控器的按鍵需要一個打開按鍵和一個閉合按鍵來控制窗簾的打開和閉合。遙控器的按鍵還應加一個停止按鍵,這樣我們就不會為使電機運行而一直按著按鍵不放。這樣有兩個好處:一是方便用戶控制用戶在打開或關閉窗簾時不用一直按著按鍵;二是最大可能地降低遙控器和接收器功耗,這是因為遙控器在按下一次后發(fā)送一串數據后就可以立即進入睡眠,對于主機也不用時時檢測信號這樣就可以更好的降低功耗。無線遙控主要用到315M無線遙控器,下面介紹315M遙控器:數據發(fā)射模塊的工作頻率為315M,采用聲表諧振器SAW穩(wěn)頻,頻率穩(wěn)定度極高,當環(huán)境溫度在-25~+85度之間變化時,頻飄僅為3ppm/度。特別適合多發(fā)一收無線遙控及數據傳輸系統(tǒng)。聲表諧振器的頻率穩(wěn)定度僅次于晶體,而一般的LC振蕩器頻率穩(wěn)定度及一致性較差,即使采用高品質微調電容,溫差變化及振動也很難保證已調好的頻點不會發(fā)生偏移。發(fā)射模塊未設編碼集成電路,而增加了一只數據調制三極管Q1,這種結構使得它可以方便地和其它固定編碼電路、滾動碼電路及單片機接口,而不必考慮編碼電路的工作電壓和輸出幅度信號值的大小。比如用PT2262或者SM5262等編碼集成電路配接時,直接將它們的數據輸出端第17腳接至數據模塊的輸入端即可。數據模塊具有較寬的工作電壓范圍3~12V,當電壓變化時發(fā)射頻率基本不變,和發(fā)射模塊配套的接收模塊無需任何調整就能穩(wěn)定地接收。當發(fā)射電壓為3V時,空曠地傳輸距離約20~50米,發(fā)射功率較小,當電壓5V時約100~200米,當電壓9V時約300~500米,當發(fā)射電壓為12V時,為最佳工作電壓,具有較好的發(fā)射效果,發(fā)射電流約60毫安,空曠地傳輸距離700~800米,發(fā)射功率約500毫瓦。當電壓大于l2V時功耗增大,有效發(fā)射功率不再明顯提高。這套模塊的特點是發(fā)射功率比較大,傳輸距離比較遠,比較適合惡劣條件下進行通訊。天線最好選用25厘米長的導線,遠距離傳輸時最好能夠豎立起來,因為無線電信號傳輸時收很多因素的影響,所以一般實用距離只有標稱距離的一半甚至更少,這點需要開發(fā)時注意。數據模塊采用ASK方式調制,以降低功耗,當數據信號停止時發(fā)射電流降為零,數據信號與發(fā)射模塊輸入端可以用電阻或者直接連接而不能用電容耦合,否則發(fā)射模塊將不能正常工作。數據電平應接近數據模塊的實際工作電壓,以獲得較高的調制效果。發(fā)射發(fā)射模塊最好能垂直安裝在主板的邊緣,應離開周圍器件5mm以上,以免受分布參數影晌。模塊的傳輸距離與調制信號頻率及幅度,發(fā)射電壓及電池容量,發(fā)射天線,接收機的靈敏度,收發(fā)環(huán)境有關。一般在開闊區(qū)最大發(fā)射距離約800米,在有障礙的情況下,距離會縮短,由于無線電信號傳輸過程中的折射和反射會形成一些死區(qū)及不穩(wěn)定區(qū)域,不同的收發(fā)環(huán)境會有不同的收發(fā)距離。2.3.2手動控制手動控制是系統(tǒng)的必要補充,當遙控器失靈或者接收控制部分的程序紊亂時,可通過手動控制面板上的控制按鍵控制窗簾的打開和閉合。所以需要設計一個打開按鍵、一個閉合按鍵和一個停止鍵。通過與單片機管腳連接的獨立鍵盤,每次每當按下一個獨立鍵盤,都會向單片機的管腳輸送一個低電平。單片機接收到這樣一個信號后,通過已有程序的邏輯判斷,向下面的執(zhí)行部分發(fā)出相應的控制信號。2.3.3輸出部分對于輸出部分,本系統(tǒng)由TLP521-4光耦隔離,L298N電機控制芯片以及模擬窗簾部分組成,對于電機模塊,本裝置采用的是用L298N控制電機的運轉。由于單片機輸出電流太小,不能有效作為電機的直接控制,電機的驅動電路,驅動芯片采用L298N,該芯片的輸出引腳OUT1、OUT2與步進電機相連接,通過給單片機輸出脈沖來間接控制電機各線圈的接通與切斷。2.3.4防過卷模塊這個窗簾是通過電機帶動從上往下打開,所以這里需要設計兩個霍爾傳感器,一個設計在窗簾導軌的正上方,用于檢測窗簾是否已完全關閉;另一個設計在窗簾槽的最下方,用于檢測窗簾是否已完全打開,從而防止由于電機長時間通電而損壞。本裝置用到的霍爾傳感器的介紹:漫反射光電開關
E18-D80NK
可以檢測前方0-80CM(可以調節(jié))障礙物,是機器人避障,很好用的光電傳感器。三線NPN輸出型。這是一種集發(fā)射與接收于一體的光電傳感器。檢測距離可以根據要求進行調節(jié)。該傳感器具有探測距離遠、受可見光干擾小、價格便宜、易于裝配、使用方便等特點,可以廣泛應用于機器人避障、流水線計件等眾多場合。2.3.5TLP521—4光耦隔離為了防止電機工作是影響單片機的工作,所以用TLP521-4光耦做隔離圖表SEQ圖表\*ARABIC6—光耦隔離模塊2.3.6電機控制模塊電機控制是通過L298N來控制的。電機的正反轉都由L298N的不同輸出來控制。L298N的介紹:L298是SGS公司的產品,比較常見的是15腳Multiwatt封裝的L298N,內部同樣包含4通道邏輯驅動電路??梢苑奖愕尿寗觾蓚€直流電機,或一個兩相步進電機。L298N芯片可以驅動兩個二相電機,也可以驅動一個四相電機,輸出電壓最高可達50V,可以直接通過電源來調節(jié)輸出電壓;可以直接用單片機的IO口提供信號;而且電路簡單,使用比較方便。L298N可接受標準TTL邏輯電平信號VSS,VSS可接4.5~7V電壓。4腳VS接電源電壓,VS電壓范圍VIH為+2.5~46V。輸出電流可達2.5A,可驅動電感性負載。1腳和15腳下管的發(fā)射極分別單獨引出以便接入電流采樣電阻,形成電流傳感信號。L298可驅動2個電動機,OUT1,OUT2和OUT3,OUT4之間可分別接電動機,本實驗裝置我們選用驅動一臺電動機。10,12腳接輸入控制電平,控制電機的正反轉。EnA接控制使能端,控制電機的停轉。表1是L298N功能邏輯圖。In3,In4的邏輯圖與表1相同。由表1可知EnA為低電平時,輸入電平對電機控制起作用,當EnA為高電平,輸入電平為一高一低,電機正或反轉。同為低電平電機停止,同為高電平電機剎停。ENA(B)IN1(IN3)IN2(IN4)電機運行狀況HHL正轉HLH反轉H同IN2(IN4)同IN1(IN3)快速停止LXX停止表1L298N邏輯功能表下圖是其引腳圖:圖SEQ圖表\*ARABIC7—L298N圖SEQ圖表\*ARABIC8—L298N控制電機2.3.7電源模塊由于我們在整個電路系統(tǒng)中用到+5V的電壓,所以我們用三端穩(wěn)壓塊lm7805芯片來制作+5V的電源模塊。電路原理圖如下:7805是我們最常用到的穩(wěn)壓芯片了,它的使用方便,用很簡單的電路即可以輸入一個直流穩(wěn)壓電源,它的輸出電壓恰好為+5v,剛好是51系列單片機運行所需的電壓,我們所用的是lm7805,下面我們簡單的介紹一下它的3個引腳以及用它來構成的穩(wěn)壓電路的資料。<7805引腳圖>其中引腳1接整流器輸出的正電壓,引腳2為公共地(也就是負極),引腳3就是我們需要的+5V輸出電壓了。我們考慮到實際的應用環(huán)境及用戶的接受認可程度,我們用下面的固定式三端穩(wěn)壓器輸出電壓可調電路來實現+5V的輸出。但是在我們制作的過程中用直流+9V來代替輸入端的整流器輸入。2.4單片機本裝置最重要的元件是AT89S52單片機,它為ATMEL所生產的一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flsah存儲器。(一)、AT89S52主要功能列舉如下:1、擁有靈巧的8位CPU和在系統(tǒng)可編程Flash2、晶片內部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至12MHz)3、內部程序存儲器(ROM)為8KB4、內部數據存儲器(RAM)為256字節(jié)5、32個可編程I/O口線6、8個中斷向量源7、三個16位定時器/計數器8、三級加密程序存儲器9、全雙工UART串行通道(二)、AT89S52各引腳功能介紹:圖表SEQ圖表\*ARABIC9—AT89S52VCC:AT89S52電源正端輸入,接+5V。VSS:電源地端。XTAL1:單芯片系統(tǒng)時鐘的反相放大器輸入端。XTAL2:系統(tǒng)時鐘的反相放大器輸出端,一般在設計上只要在XTAL1和XTAL2上接上一只石英振蕩晶體系統(tǒng)就可以動作了,此外可以在兩引腳與地之間加入一20PF的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機。RESET:AT89S52的重置引腳,高電平動作EA/Vpp:"EA"為英文"ExternalAccess"的縮寫,表示存取外部程序代碼之意,低電平動作,也就是說當此引腳接低電平后,系統(tǒng)會取用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。因此在8031及8032中,EA引腳必須接低電平,ALE/PROG:ALE是英文"AddressLatchEnable"的縮寫,表示地址鎖存器啟用信號。。PSEN:此為"ProgramStoreEnable"的縮寫,其意為程序儲存啟用,當8051被設成為讀取外部程序代碼工作模式時(EA=0),會送出此信號以便取得程序代碼,通常這支腳是接到EPROM的OE腳。PORT0(P0.0~P0.7):端口0是一個8位寬的開路汲極(OpenDrain)雙向輸出入端口,共有8個位,P0.0表示位0,P0.1表示位1,依此類推。其他三個I/O端口(P1、P2、P3)則不具有此電路組態(tài),而是內部有一提升電路,P0在當做I/O用時可以推動8個LS的TTL負載。如果當EA引腳為低電平時(即取用外部程序代碼或數據存儲器),P0就以多工方式提供地址總線(A0~A7)及數據總線(D0~D7)。設計者必須外加一鎖存器將端口0送出的地址栓鎖住成為A0~A7,再配合端口2所送出的A8~A15合成一完整的16位地址總線,而定址到64K的外部存儲器空間。PORT2(P2.0~P2.7):端口2是具有內部提升電路的雙向I/O端口,每一個引腳可以推動4個LS的TTL負載,若將端口2的輸出設為高電平時,此端口便能當成輸入端口來使用。P2除了當做一般I/O端口使用外,若是在AT89S52擴充外接程序存儲器或數據存儲器時,也提供地址總線的高字節(jié)A8~A15,這個時候P2便不能當做I/O來使用了。PORT1(P1.0~P1.7):端口1也是具有內部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個LSTTL負載,同樣地若將端口1的輸出設為高電平,便是由此端口來輸入數據。如果是使用8052或是8032的話,P1.0又當做定時器2的外部脈沖輸入腳,而P1.1可以有T2EX功能,可以做外部中斷輸入的觸發(fā)腳位。PORT3(P3.0~P3.7):端口3也具有內部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個TTL負載,同時還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計時計數控制及外部數據存儲器內容的讀取或寫入控制等功能。其引腳分配如下:P3.0:RXD,串行通信輸入。P3.1:TXD,串行通信輸出。P3.2:INT0,外部中斷0輸入。P3.3:INT1,外部中斷1輸入。P3.4:T0,計時計數器0輸入。P3.5:T1,計時計數器1輸入。P3.6:WR:外部數據存儲器的寫入信號。P3.7:RD,外部數據存儲器的讀取信號。單片機的最小系統(tǒng)設計圖:圖SEQ圖表\*ARABIC10—單片機最小系統(tǒng)手動操作鍵盤:圖SEQ圖表\*ARABIC11—手動操作鍵盤顯示電路:圖SEQ圖表\*ARABIC12—顯示電路電機驅動電路:圖SEQ圖表\*ARABIC13—電機驅動電路光耦隔離:圖SEQ圖表\*ARABIC14—光耦隔離3、軟件設計3.1主程序設計主程序完成系統(tǒng)初始化,并對采集到的數據進行處理,并發(fā)送控制指令。圖SEQ圖表\*ARABIC15—主程序流程圖3.2主程序說明:電路由單片機系統(tǒng)最小系統(tǒng),手動控制,顯示,光耦隔離,驅動電機電路,無線接收電路,以及過卷模塊組成。電源部分可以由下載線提供,也可由USB數據線提供,外加電壓5V。電機的控制由手動鍵盤或者遙控器控制,手動鍵盤占用P1^0—P1^2三個I/O資源口,當有按鍵按下的時候,單片機對采集到的數據進行處理判斷,看需要對電動機發(fā)送什么樣的指令信號。同樣的當用遙控器控制時,無線發(fā)射模塊發(fā)送數據,無線接收模塊接收到數據后,便對收到的數據進行解碼,并對相應位置位,無線接收模塊占用P3^3—P3^5三個I/O資源口,當相應的資源口接收到數據后進行邏輯判斷,并做出反應,發(fā)送信號。為了防止電動機運行過程中對單片機的影響,用TLP521-4光耦進行信號隔離,對單片機發(fā)送來的信號,光耦保持,并將它發(fā)送個電機驅動芯片L298N,L298N收到光耦發(fā)送來的信號后,根據信號,對電動機發(fā)送相應的信號,使其進行正轉、反轉和停止,并帶動窗簾打開,關閉。為了防止窗簾再打開和關閉的時候過卷,用用兩個霍爾傳感器作為位置檢測,當窗簾運動到指定高度是,霍爾傳感器便發(fā)送信號個單片機,單片機收到信號后便發(fā)送信號,控制電機停止3.3模塊化程序流程圖正轉流程圖:圖SEQ圖表\*ARABIC16—正轉程序流程圖反轉流程:圖SEQ圖表\*ARABIC17—反轉程序流程圖4、Proteus軟件仿真4.1Protues0軟件仿真電路圖由于部分原件在Protues里面無法仿真,Protues里面對單片機來說,可以不仿真其最小系統(tǒng)電路,所以在此仿真電路中只涉及到,手動操作鍵盤,燈光顯示,電機驅動三個模塊。如下圖所示:圖SEQ圖表\*ARABIC18—總系統(tǒng)模擬圖4.2仿真實驗結果分析將所編寫的程序,生成可執(zhí)行的文件并加載到Protues仿真軟件的單片機中,執(zhí)行軟件程序,在執(zhí)行過程中能順利的完成所需執(zhí)行的任務,正常正傳,反轉,停車,對應不同的運行方式,不同顏色的的燈光顯示,綠色對應正轉,紅色停止,黃色對應反轉。軟件仿真時遇到了電機轉速過快的問題,窗簾作為家用,一般情況下是低轉速生氣和降落的,為了解決這個問題,對程序進行了小部分修改,對于L298N芯片,要是驅動的電機慢速啟動,只需要對其進行PWM波送信號,送信號的時候,改變電機停轉的占空比即可,在程序上做一定的修改后,仿真軟件電機便可慢速啟動,達到所需要的要求。在仿真軟件上的仿真結果達到要求。4.3硬件測試按照設計的電路將硬件電路焊接完畢后,對硬件電路進行了一系列的測試,各種功能都能實現,可通過遙控器或者手動鍵盤來使電機達到正反轉的效果。為了防止窗簾過卷所添加的霍爾傳感器,未在軟件仿真中使用,但在硬件測試中,能很好的工作,在測試時遇到的問題是無線遙控的一個控制鍵不靈敏,需要靠近接收裝置才能進行控制??傮w來說,硬件電路和程序都沒有問題,能實現設計要求。5、課程設計體會這次單片機課程設計不僅鞏固了以前所學過的知識,而且學到了很多在書本上沒有學到過的知識,掌握了一種系統(tǒng)的研究方法,可以進行一些簡單的編程。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,從而提高自己的實際動手能力和獨立思考的能力。同時在設計的過程中發(fā)現了自己的不足之處,例如對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,學習了單片機C語言。經過一周的努力,順利的完成了單片機課設。這是一個磨練志的過程。從課題的選擇開始,硬件和軟件系統(tǒng)的設計、到最后的Proteus軟件仿真完成,這其中經歷了很多困難,但是更重要的是在這個過程中我得到了很大的鍛煉。一方面通過C51單片機等一些器件的設計讓我學習和掌握了單片機技術的基礎知識和技術要點,也使以前學的很多知識都得到了運用;另一方面在用Proteus軟件畫電路圖時,然后再轉換成一維的WORD中進行編輯,這個過程中讓我掌握了計算機輔助的設計技術。當然,這是一個需要不斷的嘗試,不斷的校核,不斷的修改,最后完成一個合理的設計的過程。需要的是細心和耐心。在很大程度上培養(yǎng)了我拼搏的工作精神。使我受益匪淺,更加明確了自己專業(yè)的方向。通過本次課設,我不僅學到了關于單片機技術方面的許多專業(yè)知識,同時也讓我感覺到團隊合作的重要性。其實如何有效和快速的找到資料也是課設給我的啟發(fā),利用好圖書館和網絡,是資源的到最好的利用。與他人交流思想是取得成功的關鍵,在交流中,不僅強化了自己原有的知識體系,也擴展了自己的思維。課設是一個通過思考、發(fā)問、自己解惑并動手、提高的過程。我會在以后的學習中不斷學習,積累經驗,完善自己。這里我要感謝實驗室的指導老師,非常感謝!參考文獻:[1]譚浩強.C程序設計(第三版).北京:清華大學出版社,2005[2]譚浩強.C程序設計解題與上機指導(第二版).北京:清華大學出版社,1999[3]余發(fā)山.王福忠.單片機原理與應用技術(第一版).北京:中國礦業(yè)大學出版社.2008附程序:#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintsbitP27=P2^7;sbitP14=P1^4;//sbitP15=P1^5;sbitP16=P1^6;sbitP17=P1^7; //sbitP33=P3^3; //sbitP10=P1^0;sbitP11=P1^1;sbitP12=P1^2;sbitP13=P1^3;sbitguang1=P0^0;sbitguang2=P0^1;sbitanjian=P2^0;sbita=P2^7;sbitb=P2^6;sbitc=P2^5;sbitd=P2^4;voiddelay(intz){ intx,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}voidjiansuz(){ P10=0; P11=1; delay(3); P10=0; P11=0; delay(5);}voidjiansuf(){ P10=1; P11=0; delay(3); P10=0; P11=0; delay(5);}voidzhongsuz(){ P10=0; P11=1; delay(5); P10=0; P11=0; delay(5);}voidzhongsuf(){ P10=1; P11=0; delay(5); P10=0; P11=0; delay(5);}voidjiasuz(){ P10=0; P11=1; delay(5); P10=0; P11=0; delay(3);P12=0; P13=1;}voidjiasuf(){ P10=1; P11=0; delay(5); P10=0; P11=0; delay(3); P13=0; P12=1;}voidtingzhi(){ P10=0; P11=0; P12=1; P13=1;}voidinit(){ EA=1; EX0=1; TR0=1; EX1=1; IT1=0; //只是修改了這個! TR1=1; //}voidwuxian(){ if(P33==1) { delay(1000); if(P33==1) { tingzhi(); while(a==1) { jiasuz(); } while(b==1) { jiasuf(); } while(c==1) { tingzhi(); } while(d==1) { tingzhi(); } } }}voidmain(){ init(); while(1) { wuxian(); }}voidexter0()interrupt0{/* a=0; b=0; c=0; d=0; tingzhi(); if(a==1) { jiasuz(); } elseif(b==1) { jiasuf(); } elseif(c==1) { tingzhi(); } elseif(d==1) { tingzhi(); }*/tingzhi();/* while(a==1) { jiasuz(); } while(b==1) { jiasuf(); } while(c==1) { tingzhi(); } while(d==1) { tingzhi(); }*/}voidexter1()interrupt2{a=0; b=0; c=0; d=0; tingzhi(); if(guang1==0) jiasuz(); elseif(guang2==0) jiasuf();}//開始了! //外部中斷0//外部中斷ganemploymenttribunalclaiEmploymenttribunalssortoutdisagreementsbetweenemployersandemployees.Youmayneedtomakeaclaimtoanemploymenttribunalif:youdon'tagreewiththedisciplinaryactionyouremployerhastakenagainstyouyouremployerdismissesyouandyouthinkthatyouhavebeendismissedunfairly.Formoreinformationaboutdismissalandunfairdismissal,see
Dismissal.Youcanmakeaclaimtoanemploymenttribunal,evenifyouhaven't
appealed
againstthedisciplinaryactionyouremployerhastakenagainstyou.However,ifyouwinyourcase,thetribunalmayreduceanycompensationawardedtoyouasaresultofyourfailuretoappeal.Rememberthatinmostcasesyoumustmakeanapplicationtoanemploymenttribunalwithinthreemonthsofthedatewhentheeventyouarecomplainingabouthappened.Ifyourapplicationisreceivedafterthistimelimit,thetribunalwillnotusuallyaccepti.Ifyouareworriedabouthowthetimelimitsapplytoyou,takeadvicefromoneoftheorganisationslistedunder
Furtherhelp.Employmenttribunalsarelessformalthansomeothercourts,butitisstillalegalprocessandyouwillneedtogiveevidenceunderan
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 哈爾濱劍橋學院《稅收籌劃與管理》2023-2024學年第二學期期末試卷
- 科爾沁藝術職業(yè)學院《環(huán)境資源保護法》2023-2024學年第二學期期末試卷
- 重慶應用技術職業(yè)學院《電子商務基礎與應用》2023-2024學年第二學期期末試卷
- 信陽農林學院《計算機專業(yè)英語》2023-2024學年第二學期期末試卷
- 內江職業(yè)技術學院《體育健身健美運動》2023-2024學年第二學期期末試卷
- 追夢的孩子課件
- 2025年江蘇南京文天水利規(guī)劃設計研究院有限公司招聘筆試參考題庫含答案解析
- 2025年浙江省金華智尚人才開發(fā)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年陜西省技術進步投資有限責任公司招聘筆試參考題庫附帶答案詳解
- 婦科病患者的健康教育
- (高清版)DB11∕T1008-2024建筑光伏系統(tǒng)安裝及驗收規(guī)程
- T-CNAS 12-2020 成人經口氣管插管機械通氣患者口腔護理
- 天然氣泄露調查報告范文
- 電信行業(yè)能力作風建設推進心得體會
- 2025年上半年廣西壯族自治區(qū)農業(yè)農村廳直屬事業(yè)單位招聘(214人)易考易錯模擬試題(共500題)試卷后附參考答案
- 手術部位標識國家標準(2023版)
- 呼吸衰竭護理疑難病例討論
- 電視節(jié)目策劃知到智慧樹章節(jié)測試課后答案2024年秋浙江傳媒學院
- 2024年惠州市博羅縣羅浮山文化旅游投資有限公司招聘筆試真題
- 中醫(yī)特色治療及護理
- 鋼結構桁架廠房拆除施工方案
評論
0/150
提交評論