版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于單片機的校園作息時間控制系統(tǒng)【摘要】: 校園作息時間控制系統(tǒng)主要用于學(xué)校,對一些以24小時為周期的開關(guān)量進行自動控制。如上下課打鈴、教學(xué)樓照明的定時開與關(guān)、學(xué)生宿舍燈及校園路燈的定時開關(guān)、水泵的定時啟動以及自來水供水時間控制等等。該控制系統(tǒng)是采用at89s52單片機來實現(xiàn)對上述開關(guān)量的控制,利用ds12887時鐘芯片來提供時鐘信息,設(shè)有六位數(shù)碼管、可以實時顯示時間、系統(tǒng)還設(shè)有輸入鍵盤,用以修改實時時鐘,體現(xiàn)了系統(tǒng)簡單、工作穩(wěn)定可靠、價廉、控制時間精確及系統(tǒng)體積小等優(yōu)點?!綼bstract】: the campus the daily timetable control system whi
2、ch is mainly used in the campus, it auto-control some switches which have periods of 24 hours. such as the bells ringing when classes begin or finish, the time switches of lamps in teaching buildings and student dormitories, the time start-up of water pump, and the tap water supply control system, e
3、tc.this control system carries out the switch parameter controls all above by scm at89s52. it uses the clock chip called ds12887 to provide the clock information. it could show the real time with 6 bit digital tube. and it could modify the real time clock with the input keyboard. the system is simpl
4、e, the running is steady and dependable, the controlled time is exact, and the physical volume of the system is small, all the advantages above can be incarnated in this system. 【關(guān)鍵詞】:作息時間控制 at89s52 ds12887 【keyword】:the daily timetable control,at89s52,ds12887引 言該時鐘控制系統(tǒng)有6位數(shù)碼顯示器,具有實時顯示時鐘(顯示當(dāng)前時間的小時、分鐘
5、及秒)功能,通過外擴鎖存器還可以實現(xiàn)多點、多電器設(shè)備的控制。該控制系統(tǒng)可廣泛用于學(xué)校、工廠和機關(guān)的自動打鈴、電視、室內(nèi)照明及其他對象控制,也可用于家庭或?qū)W生寢室進行時間指示及多點時間提醒。該校園作息時間控制系統(tǒng)實現(xiàn)了對上下課打鈴、教學(xué)樓照明、學(xué)生宿舍燈、校園路燈四個開關(guān)量的精確控制。月時間累計誤差1分鐘。系統(tǒng)設(shè)有的鍵盤電路,方便定期進行時間校準。1、整體設(shè)計根據(jù)設(shè)計要求畫出系統(tǒng)框圖,如圖1所示,原理見附錄1。該控制系統(tǒng)是由微處理器、時鐘控制芯片、蜂鳴器、數(shù)碼顯示部分以及鍵盤輸入部分所組成。該控制系統(tǒng)設(shè)有六位數(shù)碼管、可以實時顯示時間、系統(tǒng)還設(shè)有輸入鍵盤,用以修改實時時鐘。系統(tǒng)還采用at89s52
6、作為處理器,用ds12887實時時鐘芯片作時鐘計時單元,它不僅可以計時,同時內(nèi)部還有114個非易失ram單元,可以保證時鐘及內(nèi)部ram內(nèi)的數(shù)據(jù)不受停電的影響,保護數(shù)據(jù)不丟失。顯示電路采用了cd4511芯片來完成驅(qū)動和譯碼的功能,另外該芯片具有的數(shù)據(jù)鎖存功能克服了采用軟件掃描顯示電路所固有的閃爍的問題。輸出驅(qū)動電路部分,采用了cd4042反相鎖存器來驅(qū)動二極管、蜂鳴器工作。圖1 系統(tǒng)框圖根據(jù)實際情況對上下課打鈴、教室照明、學(xué)生宿舍燈及校園路燈四個開關(guān)量在一天內(nèi)的控制時間列表如下:表1 作息時間控制表時間事件動作6:30學(xué)生宿舍送電d2亮7:15早讀上課鈴響教室燈開、宿舍燈關(guān)ls1響,延時15s;
7、d1亮、d2滅7:45早讀下課鈴響ls1響,延時15s8:00第一節(jié)上課鈴響ls1響,延時15s8:40第一節(jié)下課鈴響ls1響,延時15s8:50第二節(jié)上課鈴響ls1響,延時15s9:30第二節(jié)下課鈴響ls1響,延時15s9:40第三節(jié)上課鈴響ls1響,延時15s10:20第三節(jié)下課鈴響ls1響,延時15s10:40第四節(jié)上課鈴響ls1響,延時15s11:10第四節(jié)下課鈴響教室燈關(guān),宿舍燈開ls1響,延時15s;d1滅、d2亮12:50第五節(jié)課預(yù)備鈴響宿舍燈關(guān)、教室燈開ls1響,延時15s;d2滅、d1亮13:00第五節(jié)課上課鈴響ls1響,延時15s13:40第五節(jié)課下課鈴響ls1響,延時15
8、s13:50第六節(jié)課上課鈴響ls1響,延時15s14:30第六節(jié)課下課鈴響ls1響,延時15s14:40第七節(jié)課上課鈴響ls1響,延時15s15:20第七節(jié)課下課鈴響ls1響,延時15s15:30第八節(jié)課上課鈴響ls1響,延時15s16:10第八節(jié)課下課鈴響教室燈關(guān)、宿舍燈開ls1響,延時15s;d1滅、d2亮18:20晚自習(xí)預(yù)備鈴響;路燈開、宿舍燈關(guān)、教室燈開ls1響,延時15s;d1亮、d2滅、d3亮18:30上晚自習(xí)鈴響ls1響,延時15s20:00下晚自習(xí)鈴響、宿舍燈開ls1響,延時15s;d2亮21:00教室燈關(guān)d1滅22:30學(xué)生宿舍燈關(guān)、路燈關(guān)d2滅、d3滅2、硬件設(shè)計按系統(tǒng)框圖
9、分三個部分設(shè)計如下:2.1 系統(tǒng)部分單片機采用片內(nèi)帶有4kb e2prom的at89c52,這樣就不需要再擴展片外程序存儲器,可以簡化線路;用一片74ls138譯碼器提供5個外部地址(cs0、cs1、cs2、cs3、cs4),分別對于6個七段碼顯示器、1個時鐘芯片和1個鎖存器地址;采用一片時鐘芯片ds12887為系統(tǒng)提供準確時間。該芯片內(nèi)部自帶鋰電池,計時精確,不受系統(tǒng)電源影響;at89s52的t0與t1相連,利用單片機內(nèi)部的定時/計數(shù)器完成15秒打鈴控制。如圖2所示。圖2系統(tǒng)部分原理圖 2.2 鍵盤接口電路鍵盤是由若干按鍵組成的開關(guān)矩陣,它是微型計算機最常用的輸入設(shè)備,用戶可以通過鍵盤向計算
10、機輸入指令、地址和數(shù)據(jù)。本系統(tǒng)中采用 獨立式按鍵結(jié)構(gòu),如圖3所示,各按鍵相互獨立地接通一條輸入數(shù)據(jù)線,當(dāng)任何一個鍵按下時,與之相連的輸入數(shù)據(jù)線即被置0,而平時該線置1。獨立式按鍵電路配置靈活,軟件結(jié)構(gòu)簡單。當(dāng)功能鍵不很多時,采用該種方式比較合適。圖3鍵盤接口原理圖2.3 顯示部分選用6個七段數(shù)碼管分別顯示時、分、秒,數(shù)碼管的驅(qū)動選用具有譯碼、鎖存、驅(qū)動功能的cd4511芯片,顯示數(shù)據(jù)來自ds12887的時單元、分單元、秒單元,經(jīng)p0口(bcd碼)送到cd4511芯片,譯碼后再送到顯示器顯示。如圖4所示。圖4 顯示部分原理圖2.4 輸出控制部分輸出控制信號由p2口送到鎖存器鎖存,經(jīng)74
11、ls04芯片驅(qū)動相應(yīng)的輸出部分動作。例如:要開路燈執(zhí)行指令mov p2,#02h 即可,而若執(zhí)行指令mov p2,#e0h ,則是路燈、學(xué)生宿舍燈和教室燈全部打開。p2口各位所控制的對象見表2,輸出部分原理圖如圖5所示。表2 位控表p2口的位控制,“0”控制發(fā)光二極管或三極管截止、“1”控制發(fā)光二極管或三極管導(dǎo)通p2.7p2.6p2.5p2.4p2.3p2.2p2.1p2.0教室燈宿舍燈路燈電鈴x片選信號輸出端圖5輸出部分原理圖3、ds12887的功能及工作原理ds12887是一個dallas公司生產(chǎn)的實時時鐘芯片,它把時鐘芯片所需的晶振電路和外部鋰電池等相關(guān)電路都集成與芯片內(nèi)部,具有低功耗、
12、工作穩(wěn)定、功能集成度高、計時精確、與各種微處理器接口簡便、在沒有外接電源情況下可正常工作10年等一系列優(yōu)點。它主要由振蕩電路、分頻電路、周期中斷、方波選擇電路14字節(jié)時鐘和控制單元、114字節(jié)非易失ram、十進制、二進制加法器、總線接口電路、電源和寫保護單元、內(nèi)部鋰電池等部分組成。圖6 ds12887的引線端子排列圖各引線端子功能分配如下: ucc、gnd直流電源(+5v)電壓,當(dāng)ucc低與4.25v時讀寫禁止,當(dāng)ucc低與3v時,電源切換至內(nèi)部鋰電池。 mot(模式選擇):mot接ucc為motrola方式,mot接gnd為intel方式。 sqw方波輸出。 ad0ad7雙向數(shù)據(jù)/地址復(fù)用線
13、。 as(地址選通輸入)用于實現(xiàn)信號分離,在as信號的下降沿把地址鎖入ds12887。 ds數(shù)據(jù)選通或讀輸入。 r/w讀寫輸入。 cs片選輸入。 irq中斷申請輸入。 reset復(fù)位輸入。 ds12887利用as(地址選通信號),可以對總線分時復(fù)用的微處理器實現(xiàn)簡便的接口。 從00h09h 10個單元為時鐘、日歷及鬧鐘單元,其內(nèi)容可由程序?qū)懭牖蜃x出。其初始值在芯片初始化時由程序?qū)懭?,其值可用bin值(二進制數(shù),編程時寫作16進制數(shù))或bcd值,這由寄存器b的dm位(b2)決定。時鐘初始化時,寄存器b的set位(b7)必須置1,采用每天12h或24h制有寄存器b的24/12位(b1)決定。在12
14、h制時,時字節(jié)的最高位為1表示下午(pm)。在各單元的內(nèi)容寫完之后,將寄存器b的set位清0,時鐘即開始運行。這三個鬧鐘單元有兩種用法。根據(jù)寫入到三個鬧鐘單元 的時分秒值,每天產(chǎn)生鬧中斷一次;在各鬧鐘單元寫入“自由”碼=0c00ffh,即最高兩位為“1”時為“自由”狀態(tài)。如時鐘單元寫入0c00ffh,則每小時鬧一次,在時鬧和分鬧兩單元寫入0c00ffh,則每分鬧一次,在三個鬧鐘單元均寫入0c00ffh,則每秒鬧一次。 ds12887內(nèi)部的4個可由程序訪問的寄存器。寄存器ab7b6b5b4b3b2b1b0uipdv2dv1dv0rs3rs2rs1rs0 uip(b7)時間的更新正在進行位。uip
15、=1,表示正在進行。uip=0不更新,此時讀寫時鐘日歷字節(jié)有效。 dv2、dv1、dv0這三位用于震蕩器開關(guān)和復(fù)位計數(shù)器鏈,當(dāng)他們?yōu)?10組合時將打開震蕩器并允許rtc保持時間;為11x(x為0或1)組合時將使能震蕩器并保持計數(shù)器鏈為復(fù)位狀態(tài)。在把010寫到 dv0、dv1、dv2之后500ms將發(fā)生新的數(shù)據(jù)更新。 rs3、rs2、rs1、rs0速率選擇位,用于選擇周期中斷的速率和sqw輸出的方波速率,如rs3rs0全為0,則禁止分頻器輸出,如表4所示。表9 ds12887方波輸出頻率的選擇寄存器a選擇位時基4.194304mhz或1.048576mhz時基32.768khzrs3rs2rs1
16、rs0周期中斷速率sqw方波輸出頻率周期中斷速率sqw方波輸出頻率0000000130.517us32.768khz3.90625ms256hz001061.035us16.384khz7.8125ms128hz0011122.07us8.192khz122.07us8.192khz0100244.141us4.096khz244.141us4.096khz0101488.281us2.048khz488.281us2.048khz0110976.562us1.024khz976.562us1.0234khz01111.953125us512hz1.953125us512hz10003.906
17、25us256hz3.90625us256hz10017.8125ms128hz7.8125ms128hz101015.625ms64hz15.625ms64hz101131.25ms32hz31.25ms32hz11006.25ms16hz6.25ms16hz1101125ms8hz125ms8hz1110250ms4hz250ms4hz1111500ms2hz500ms2hz寄存器bb7b6b5b4b3b2b1b0setpieaieuiesqwedm24/12dse set設(shè)置位。時鐘不更新,set=1用于時鐘初始化。set=0時鐘每秒更新一次。 pie周期中斷允許位,reset使pie=
18、0。 aie鬧鐘中斷允許位,reset使aie=0。 uie更新結(jié)束中斷允許位,reset使uie=0。 sqwe方波輸出允許位,reset使sqwe=0。 dm數(shù)據(jù)模式位。dm=1,時間用bin值;dm=0,時間用bcd值。 24/12該位=1時,時間為24h模式。該位=0時,時間為12h模式。 dse夏時制允許位。dse=1,自動執(zhí)行夏時制制作。寄存器cb7b6b5b4b3b2b1b0irqfpfafuf0000 irqf中斷請求標志。當(dāng)下例事件之一或多件同時出現(xiàn)時irqf=1 pf=pif=1。 af=aie=1。 uf=uie=1。 即:irqf=pf*pie+af*aie+uf*ui
19、e當(dāng)irqf=1時,irq端子變?yōu)榈碗娖?,發(fā)出中斷請求。pf周期中斷標志。當(dāng)由rs3rs0決定的周期中斷時間到時,pf置1。 af鬧鐘中斷標志。當(dāng)設(shè)置的鬧鐘時間到時,af置1。 uf更新結(jié)束中斷標志。每個時間更新周期結(jié)束時,uf=1。 b3、b2、b1、b0無用位,讀時為0。寄存器db7b6b5b4b3b2b1b0vrt0000000 4、程序框圖軟件設(shè)計以時鐘顯示、鍵盤掃描、為主程序。在設(shè)計中利用單片機時鐘計時集成電路完成計時的任務(wù),并500ms向單片機發(fā)一個中斷,中斷子程序有時鐘顯示及時間比較,如比較相等,則說明作息時間已到,發(fā)出指令控制電鈴或照明電路的開、關(guān)操作。4.1程序流程圖(見圖7
20、)圖7程序流程圖4.2源程序清單 org 0000h ljmp main org 0030hmain: mov sp,#70h clr p2.4 ;電鈴控制腳 clr p2.5 ;宿舍燈控制腳 clr p2.6 ;路燈控制腳 clr p2.7 ;教學(xué)燈控制腳 clr p2.3 ;ds12887選通腳 mov r0,#0ah ;指向寄存器a mov a,#2fh ;初始化寄存器a,啟動ds12887,中斷速率500ms movx r0,a clr p2.3 ;指向寄存器b mov r0,#0bh mov a,#42h ;初始化寄存器b,周期中斷允許,選擇bcd碼,24小時模式 movx r0,a
21、 clr p2.3 mov r0,#04h mov a,#06h movx r0,a clr p2.3 mov r0,#02h mov a,#29h movx r0,a clr p2.3 mov r0,#00h mov a,#55h movx r0,a modify: lcall read lcall disp lcall adjust lcall int887 sjmp modifyadjust: jb p1.0,ajt1 jnb p1.0,$ lcall adhourajt1:jb p1.1,ajt2 jnb p1.1,$ lcall dehourajt2: jb p1.2,ajt3 jn
22、b p1.2,$ lcall adminajt3: jb p1.3,ajt4 jnb p1.3,$ lcall deminajt4: retadhour: mov a,20h ;小時加1子程序 add a,#01h da a cjne a,#24h,inch2 mov a,#00hinch2: jc inch3inch3: mov 20h,a lcall wrhour clr p2.3 mov r0,#0bh mov a,#42h movx r0,a retdehour: mov a,20h ;小時減1子程序 cjne a,#00h,dech2 mov a,#23h sjmp dech3dec
23、h2:anl a,#0fh cjne a,#00h,dech4 mov a,20h swap a anl a,#0fh dec a swap a orl a,#09h ajmp dech3dech4: mov a,20h dec adech3: mov 20h,a lcall wrhour clr p2.3 mov r0,#0bh mov a,#42h movx r0,a retwrhour: clr p2.3 mov r0,#0bh mov a,#82h movx r0,a clr p2.3 mov r0,#04h mov a,20h movx r0,a retadmin:mov a,21h
24、 ;分鐘加1子程序 add a,#01h da a cjne a,#60h,inch4 mov a,#00hinch4:jc inch5inch5: mov 21h,a lcall wrmin clr p2.3 mov r0,#0bh mov a,#42h movx r0,a retdemin: mov a,21h ;分鐘減1子程序 cjne a,#00h,dech6 mov a,#59h sjmp dech7dech6:anl a,#0fh cjne a,#00h,dech8 mov a,21h swap a anl a,#0fh dec a swap a orl a,#09hajmp de
25、ch7dech8:mov a,21h dec adech7: mov 21h,a lcall wrmin clr p2.3 mov r0,#0bh mov a,#42h movx r0,a retwrmin: clr p2.3 mov r0,#0bh mov a,#82h movx r0,a clr p2.3 mov r0,#02h mov a,21h movx r0,a ret ;從ds12887讀取時間,并將時間寫入20h到22hread: lcall judge ;判斷芯片狀態(tài) clr p2.3 ;讀時信息 mov r0,#04h movx a,r0 mov 20h,a clr p2.3
26、 ;讀分信息 mov r0,#02h movx a,r0 mov 21h,a clr p2.3 ;讀秒信息 mov r0,#00h movx a,r0 mov 22h,a ret ;送顯示程序disp: mov r0,#20h ;時顯示 setb p2.3 clr p2.2 clr p2.1 setb p2.0 mov a,r0 mov p0,a inc r0 ;分顯示 setb p2.3 clr p2.2 setb p2.1 clr p2.0 mov a,r0 mov p0,a inc r0 setb p2.3 ;秒顯示 clr p2.2 setb p2.1 setb p2.0 mov a,
27、r0 mov p0,a ret ;判斷芯片狀態(tài)子程序judge: clr p2.3 mov r0,#0ah movx a,r0 jb acc.7,judge ;實質(zhì)是判斷寄存器a的最高位uip ret;中斷程序開始int887: push 00h push 0e0h ;比較作息時間程序bjcx: mov a,22h ;將秒信息放入寄存器r2 mov r1,21h ;將分信息放入寄存器r1 mov r0,20h ;將時信息放入寄存器r0 cjne a,#15h,bjmiao ; 判斷秒是否為"00",是就關(guān)電鈴 clr p2.4 bjmiao: cjne a,#00h,ret
28、_int ;判斷秒是否為"00",是就執(zhí)行小時值比較 ;小時比較程序 bjhour1: cjne r0,#06h,bjhour2 ;判斷時不為6點,比較下個時值 ljmp bjs1 ;判斷時為6點,去比較分鐘bjhour2: cjne r0,#07h,bjhour3 ;判斷時不為7點,比較下個時值 ljmp bjs2 ;判斷時為7點,去比較分鐘 bjhour3: cjne r0,#08h,bjhour4 ;判斷時不為8點,比較下個時值 ljmp bjs3 ;判斷時為8點,去比較分鐘bjhour4: cjne r4,#09h,bjhour5 ;判斷時不為9點,比較下個時值 l
29、jmp bjs4 ;判斷時為9點,去比較分鐘bjhour5: cjne r0,#10h,bjhour6 ;判斷時不為10點,比較下個時值 ljmp bjs5 ;判斷時為10點,去比較分鐘bjhour6: cjne r0,#11h,bjhour7 ;判斷時不為11點,比較下個時值 ljmp bjs6 ;判斷時為11點,去比較分鐘bjhour7: cjne r0,#12h,bjhour8 ;判斷時不為12點,比較下個時值 ljmp bjs7 ;判斷時為12點,去比較分鐘bjhour8: cjne r0,#13h,bjhour9 ;判斷時不為13點,比較下個時值 ljmp bjs8 ;判斷時為13點
30、,去比較分鐘bjhour9: cjne r0,#14h,bjhour10 ;判斷時不為14點,比較下個時值 ljmp bjs9 ;判斷時為14點,去比較分鐘bjhour10: cjne r0,#15h,bjhour11 ;判斷時不為15點,比較下個時值 ljmp bjs10 ;判斷時為15點,去比較分鐘bjhour11: cjne r0,#16h,bjhour12 ;判斷時不為16點,比較下個時值 ljmp bjs11 ;判斷時為16點,去比較分鐘bjhour12: cjne r0,#18h,bjhour13 ;判斷時不為18點,比較下個時值 ljmp bjs12 ;判斷時為18點,去比較分鐘
31、bjhour13: cjne r0,#20h,bjhour14 ;判斷時不為20點,比較下個時值 ljmp bjs13 ;判斷時為20點,去比較分鐘bjhour14: cjne r0,#21h,bjhour15 ;判斷時不為21點,比較下個時值 ljmp bjs14 ;判斷時為21點,去比較分鐘bjhour15: cjne r0,#23h,ret_int ;判斷時不為23點,返回主程序 ljmp bjs15 ;判斷時為23點,去比較分鐘 ;中斷返回程序 ret_int: pop 0e0h pop 00h ret ;分鐘比較程序 bjs1: cjne r1,#30h,ret_int ;6:30
32、setb p3.1 ;宿舍燈開 clr p2.4 setb p2.5 clr p2.6 clr p2.7 ljmp ret_int bjs2: cjne r1,#15h,bjs2_1 ;7:15 setb p3.1 ;早讀上課打鈴、宿舍燈關(guān)、教室燈開 setb p2.4 clr p2.5 clr p2.6 setb p2.7 ljmp ret_intbjs2_1: cjne r1,#45h,ret_int ;7:45 setb p3.1 ;早讀下課打鈴 setb p2.4 ljmp ret_intbjs3: cjne r1,#00h,bjs3_1 ;8:00 setb p3.1 ;第一節(jié)上課打
33、鈴 setb p2.4 ljmp ret_intbjs3_1: cjne r1,#40h,bjs3_2 ;8:40 setb p3.1 ;第一節(jié)下課打鈴 setb p2.4 ljmp ret_intbjs3_2: cjne r1,#50h,ret_int ;8;50 setb p3.1 ;第二節(jié)上課打鈴 setb p2.4 ljmp ret_intbjs4: cjne r1,#30h,bjs4_1 ;9;30 setb p3.1 ;第二節(jié)下課打鈴 setb p2.4 ljmp ret_intbjs4_1: cjne r1,#40h,ret_int ;9;40 setb p3.1 ;第三節(jié)上課打
34、鈴 setb p2.4 ljmp ret_intbjs5: cjne r1,#20h,bjs5_1 ;10:20 setb p3.1 ;第三節(jié)下課打鈴 setb p2.4 ljmp ret_intbjs5_1: cjne r1,#30h,ret_int ;10;30 setb p3.1 ;第四節(jié)上課打鈴 setb p2.4 ljmp ret_intbjs6: cjne r1,#10h,ret_int ;11;10 setb p3.1 ;第四節(jié)下課打鈴、教室燈關(guān)、宿舍燈開 setb p2.4 setb p2.5 clr p2.7 ljmp ret_intbjs7: cjne r1,#50h,fa
35、nhui ;12:50 setb p3.1 ;第五節(jié)課預(yù)備鈴響、宿舍燈關(guān)、教室燈開 setb p2.4 clr p2.5 setb p2.7 ljmp ret_intbjs8: cjne r1,#00h,bjs8_1 ;13:00 setb p3.1 ;第五節(jié)上課打鈴 setb p2.4 ljmp ret_intbjs8_1: cjne r1,#40h,bjs8_2 ;13:40 setb p3.1 ;第五節(jié)下課打鈴 setb p2.4 ljmp ret_intbjs8_2: cjne r1,#50h,fanhui ;13:50 setb p3.1 ;第六節(jié)上課打鈴 setb p2.4 ljm
36、p ret_int fanhui: lcall ret_int ;比較完畢,跳轉(zhuǎn)到中斷返回程序 bjs9: cjne r1,#30h,bjs9_1 ;14:30 setb p3.1 ;第六節(jié)下課打鈴 setb p2.4 ljmp ret_intbjs9_1: cjne r1,#40h,fanhui ;14:40 setb p3.1 ;第七節(jié)上課打鈴 setb p2.4 ljmp ret_intbjs10: cjne r1,#20h,bjs10_1 ;15:20 setb p3.1 ;第七節(jié)下課打鈴 setb p2.4 ljmp ret_intbjs10_1: cjne r1,#30h,fanhui ;15:30 setb p3.1 ;第八節(jié)上課打鈴 setb p2.4 ljmp ret_intbjs11: cjne r1,#10h,fanhui ;16:10 setb p3.1 ;第八節(jié)下課打鈴、教室燈關(guān)、宿舍燈開 setb p2.4 clr p2.7 setb p2.5 ljmp ret_intbjs12: cjne r1,#20h,bjs12_1 ;18:20 setb p3.1 ;晚自習(xí)預(yù)備鈴響、宿舍燈關(guān)、路燈開、教室燈開 se
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年陜西省渭南市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2023年福建省莆田市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年四川省資陽市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 陜西省安康市(2024年-2025年小學(xué)六年級語文)部編版競賽題((上下)學(xué)期)試卷及答案
- 2024年玻璃、陶瓷制品生產(chǎn)專用設(shè)備項目資金申請報告代可行性研究報告
- 2023年電子控制四輪驅(qū)動裝置資金申請報告
- 水利設(shè)施國際合作合同范本
- 離婚協(xié)議書中心理調(diào)適
- 通信工程班組施工合同
- 展覽館裝飾鐵藝施工協(xié)議
- 93江蘇省宿遷市泗洪縣2023-2024學(xué)年八年級上學(xué)期期末英語試題()
- 教學(xué)能力大賽決賽獲獎-教學(xué)實施報告-(完整圖文版)
- 亞朵酒店管理手冊
- 高一期末家長會課件
- 2024年航空職業(yè)技能鑒定考試-航空乘務(wù)員危險品歷年考試高頻考點試題附帶答案
- 醫(yī)院禁毒行動方案
- 設(shè)立影視服務(wù)公司商業(yè)計劃書
- 《流行性腦脊髓膜炎》課件
- 學(xué)生公寓物業(yè)服務(wù)方案投標方案(技術(shù)方案)
- 水上交通安全生產(chǎn)培訓(xùn)
- 超聲影像學(xué)基礎(chǔ)
評論
0/150
提交評論