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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于單片機(jī)校園作息時(shí)間控制系統(tǒng)-wenkub.com

2024-11-29 17:58 本頁(yè)面
   

【正文】 設(shè)計(jì)過(guò)程,也好比是我們?nèi)祟惓砷L(zhǎng)的歷程,常有一些不如意,也許這就是在對(duì)我們提出了挑戰(zhàn),勇敢過(guò),也戰(zhàn)勝了,勝利的鐘聲也就一定會(huì)為我們而敲響。給學(xué)校的學(xué)習(xí)和工作帶來(lái)方便!通過(guò)單片機(jī)課程設(shè)計(jì),我不僅加深了對(duì)單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我還學(xué)會(huì)了如何去培養(yǎng)我們的創(chuàng)新精神,從而不斷地戰(zhàn)勝自己,超越自己。5 結(jié)論本設(shè)計(jì)以AT89C51單片機(jī)為核心,是一個(gè)具有報(bào)時(shí)功能的作息時(shí)間控制鐘。除了語(yǔ)法差錯(cuò)外,當(dāng)確認(rèn)程序沒(méi)問(wèn)題時(shí),通過(guò)protues軟件,把程序?qū)懭雴纹瑱C(jī)來(lái)調(diào)試。T1中斷子程序 PUSH PSW PUSH ACC CPL S_Flash JB LED_FLAG,NOT_CONTROL0 SETB SJMP NOT_CONTROLNOT_CONTROL0: MOV C,S_Flash MOV ,CNOT_CONTROL: JB S_Flash,INT_TI_EXIT MOV A,CLOCK_DATA0 CJNE A,59,INC_CLOCK_DATA0 MOV CLOCK_DATA0,0 MOV A,CLOCK_DATA1 CJNE A,59,INC_CLOCK_DATA1 MOV CLOCK_DATA1,0 MOV A,CLOCK_DATA2 CJNE A,23,INC_CLOCK_DATA2 MOV CLOCK_DATA2,0 SJMP COMP_RINGINC_CLOCK_DATA2: INC CLOCK_DATA2 SJMP COMP_RINGINC_CLOCK_DATA1: INC CLOCK_DATA1 SJMP COMP_RINGINC_CLOCK_DATA0: INC CLOCK_DATA0COMP_RING: MOV A,CLOCK_DATA0 CJNE A,20,INT_TI_EXIT CLR INT_TI_EXIT: POP ACC POP PSW RETI END 4 系統(tǒng)調(diào)試因本設(shè)計(jì)本身要求有穩(wěn)定性高、免維護(hù)、抗干擾能力強(qiáng)等功能,系統(tǒng)調(diào)試除了驗(yàn)證數(shù)據(jù)處理的精度,確保判斷的準(zhǔn)確性外,同時(shí)必須確認(rèn)各項(xiàng)的功能的正常運(yùn)行。模式右移 CJNE A,06,SetTimer_KEY7 MOV A,SHOW_MOUDE CJNE A,1,SHOW_MOUDE_SUB MOV SHOW_MOUDE,3 AJMP SetTimer_AgainSHOW_MOUDE_SUB: 。時(shí)加 MOV A,LS_H CJNE A,23,NOT_RESET_H MOV LS_H,0 AJMP SetTimer_AgainNOT_RESET_H: INC LS_H AJMP SetTimer_AgainSetTimer_KEY5: CJNE A,05,SetTimer_KEY6 MOV A,SHOW_MOUDE CJNE A,1,SUB_M 。健值控制 CJNE A,03,SetTimer_KEY4 。顯示數(shù)據(jù)指針轉(zhuǎn)臨時(shí)變量SetTimer_Again: ACALL DISPLAY 。其程序流程圖如下: 開(kāi)始 調(diào)用顯示掃描程序調(diào)用報(bào)警掃描子程序調(diào)用鍵值掃描程序 鍵值相 等 比較鍵值 模式左移調(diào)整時(shí)間 保存退出 結(jié)束 設(shè)置時(shí)鐘子程序流程圖程序如下:SetTimer: 。得到位5數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,3,SHOW_LED_5 JB S_Flash,SHOW_LED_5 MOV A,10 RETSHOW_LED_5: MOV R0,SHOW_PC INC R0 INC R0 MOV A,R0 DIV AB RET 報(bào)警掃描子程序通過(guò)掃描時(shí)鐘與定時(shí)時(shí)間是否相同來(lái)控制電鈴,其程序流程圖如下: 開(kāi)始 未到時(shí)間 比較 鈴響 數(shù)據(jù)加一 結(jié)束 報(bào)警掃描子程序流程圖 程序如下:COMP_DATA: 。得到位1數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,1,SHOW_LED_1 JB S_Flash,SHOW_LED_1 MOV A,10 RETSHOW_LED_1: MOV R0,SHOW_PC MOV A,R0 DIV AB RETSHOW_2: 。延時(shí)1MS MOV R5,2DELAY: MOV R6,0 DJNZ R6,$ DJNZ R5,DELAY DJNZ R7,Delay1ms RETGETCODE:。調(diào)用得到位數(shù)據(jù)子程序 MOV DPTR,SHOW_NUMBER MOVC A,A+DPTR SJMP SHOW_TO_CODESHOW_CHAR: 。空碼 DB 00H,38H,38H,3EH,37H,00HSHOW_BIT_CODE:。因此多位LED顯示器接口電路需要有兩個(gè)輸出口,其中一個(gè)用于輸出8位信號(hào);另一個(gè)用于輸出段控制信號(hào)。讀低位 SETB EA INC R0 MOV R2,A MOV A,RINGDATAL ADD A,R3 MOV R1,A MOV A,R2 MOV R1,A INC R3 CJNE R3,40,READ_DATA_AGAINREAD_EXIT: MOV RingCount,R3 。讀數(shù)據(jù)總數(shù)。寫(xiě)開(kāi)始字節(jié) SETB EA MOV R7,5 ACALL Delay1ms MOV R0,1 MOV R1,I2cStop CLR EA ACALL WRITE_24C02 。寫(xiě)24C02 ACALL I2C_START MOV A,0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND MOV A,R1 ACALL I2C_SEND ACALL I2C_STOP RETREAD_DATA:。I2C結(jié)束 CLR SDA NOP SETB SCL NOP SETB SDA RETI2C_SEND: 。//主程序結(jié)束// 系統(tǒng)數(shù)據(jù)讀寫(xiě)子程序系統(tǒng)中利用24C02存儲(chǔ)系統(tǒng)數(shù)據(jù),該芯片為單電源供電,低功耗CMOS技術(shù),自定時(shí)寫(xiě)周期,頁(yè)面寫(xiě)周期的典型值為2ms,具有硬件寫(xiě)保護(hù)。調(diào)用報(bào)警掃描子程序 MOV BeforKey,NowKey ACALL GETKEY 。設(shè)置T1定時(shí)500ms(T2中斷10次,T1中斷5次) MOV TH1,0FBH MOV TL1,0FBH SETB ET1 ACALL READ_DATA SETB EA SETB TR2 SETB TR1 MOV CLOCK_DATA0,0 MOV CLOCK_DATA1,0 MOV CLOCK_DATA2,12 SETB LED_FLAG CLR AGAIN: MOV SHOW_MOUDE,0 。顯示報(bào)警數(shù)據(jù)地址RINGDATAH EQU 2EH。時(shí)鐘時(shí)SHOW_MOUDE EQU 2AH。臨時(shí)變量2LS_H EQU 26H。LDE顯示模式標(biāo)志位BeforKey EQU 22H。顯示段碼SHOW_BIT EQU 0A0H。I2C開(kāi)始標(biāo)志I2cStop EQU 0AAH。T
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1