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

正文內(nèi)容

基于單片機的作息時間控制鐘系統(tǒng)設(shè)計畢業(yè)論文-展示頁

2025-07-06 19:19本頁面
  

【正文】 ;延時20S15:35第七節(jié)課下課鈴響;延時20S15:45第八節(jié)課上課鈴響;延時20S16:30第八節(jié)課下課鈴響;延時20S16:40第九節(jié)課上課鈴響;延時20S17:25第九節(jié)課下課鈴響;延時20S17:35第十節(jié)課上課鈴響;延時20S18:20第十節(jié)課下課鈴響;延時20S 系統(tǒng)整體電路圖系統(tǒng)的整體的電路圖如下圖所示: 3 作息時間控制鐘軟件設(shè)計硬件平臺結(jié)構(gòu)一旦確定,大的功能框架即形成。系統(tǒng)功能是由軟硬件共同實現(xiàn)的,由于軟件的可伸縮性,最終實現(xiàn)的系統(tǒng)功能可強可弱,差別可能很大。軟件采用模塊化設(shè)計方法,不僅易于編程和調(diào)試,也可減小軟件故障率和提高軟件的可靠性。本程序用匯編語言設(shè)計。   Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面,使您能在很短的時間內(nèi)就能學(xué)會使用keil c51來開發(fā)您的單片機應(yīng)用程序 。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。在設(shè)計中利用單片機時鐘計時集成電路完成計時的任務(wù),并500ms向單片機發(fā)一個中斷,中斷子程序有時鐘顯示及時間比較,如比較相等,則說明作息時間已到,發(fā)出指令控制電鈴開、關(guān)操作。T2中斷標(biāo)志控制位TR2 EQU 0CAH。T2允許中斷控制位PT2 EQU 0BDH。T2自動重載低位RCAP2H EQU 0CBH。T2計數(shù)器低位TH2 EQU 0CDH。I2C開始標(biāo)志I2cStop EQU 0AAH。I2C數(shù)據(jù)線SCL EQU 0B3H。顯示段碼SHOW_BIT EQU 0A0H。按鍵標(biāo)志位S_Flash EQU 01H。LDE顯示模式標(biāo)志位BeforKey EQU 22H。現(xiàn)在次采樣鍵值LS_S EQU 24H。臨時變量2LS_H EQU 26H。時鐘秒CLOCK_DATA1 EQU 28H。時鐘時SHOW_MOUDE EQU 2AH。顯示數(shù)據(jù)指針RingCount EQU 2CH。顯示報警數(shù)據(jù)地址RINGDATAH EQU 2EH。報警數(shù)據(jù)低位起始地址 ORG 0000H MOV SP,10H SJMP START ORG 0001BH AJMP INT_T1 ORG 0002BH CPL CLR TF2 RETI ORG 00035HSTART: MOV TH2,3CH 。設(shè)置T1定時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 。顯示時鐘(傳時鐘地址指針) ACALL DISPLAY 。調(diào)用報警掃描子程序 MOV BeforKey,NowKey ACALL GETKEY 。調(diào)用設(shè)置時鐘子程序 SJMP AGAINNEXT_KEY2: CJNE A,2,AGAIN ACALL SetRing 。//主程序結(jié)束// 系統(tǒng)數(shù)據(jù)讀寫子程序系統(tǒng)中利用24C02存儲系統(tǒng)數(shù)據(jù),該芯片為單電源供電,低功耗CMOS技術(shù),自定時寫周期,頁面寫周期的典型值為2ms,具有硬件寫保護(hù)。其程序流程圖如下: 開始調(diào)用設(shè)置I2C起始子程序 讀開始 錯誤 刷新24C02 寫入數(shù)據(jù) 讀24C02高位 數(shù)據(jù)讀取結(jié)束 讀取結(jié)束 讀24C02低位 未讀完 是否讀完 結(jié)束 數(shù)據(jù)讀寫子程序流程圖程序如下:I2C_START: 。I2C結(jié)束 CLR SDA NOP SETB SCL NOP SETB SDA RETI2C_SEND: 。I2C接收一個字節(jié) MOV R7,08RECEIVE_BIT: SETB SCL NOP MOV C,SDA RLC A CLR SCL DJNZ R7,RECEIVE_BIT SETB SDA NOP SETB SCL NOP CLR SCL RETREAD_24C02: 。寫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:。讀開始標(biāo)志位 MOV R0,0 CLR EA ACALL READ_24C02 SETB EA CJNE A,I2cSTART,READ_SUB SJMP WRITE_STOPREAD_SUB: DJNZ R2,READ_START_AGAIN 。寫開始字節(jié) SETB EA MOV R7,5 ACALL Delay1ms MOV R0,1 MOV R1,I2cStop CLR EA ACALL WRITE_24C02 。讀數(shù)據(jù)地址。讀數(shù)據(jù)總數(shù)。讀高位 SETB EA INC R0 CJNE A,I2cStop,READ_NEXT2 。讀低位 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 。這樣雖然在任一時刻只有一位顯示器被點亮,但是由于間隔時間較短,且人眼具有視覺殘留效應(yīng),看起來與全部顯示器持續(xù)點亮一樣。因此多位LED顯示器接口電路需要有兩個輸出口,其中一個用于輸出8位信號;另一個用于輸出段控制信號。其程序流程圖如下: 開始 A=0 A=0調(diào)用得到位數(shù)據(jù)子程序 未完 全顯示 顯示模式為4則顯示NULL 數(shù)碼 管 顯示數(shù)據(jù)屏蔽 顯示數(shù)據(jù)屏蔽 結(jié)束 顯示子程序流程圖 程序如下:SHOW_NUMBER:??沾a DB 00H,38H,38H,3EH,37H,00HSHOW_BIT_CODE:。DISPLAY:。調(diào)用得到位數(shù)據(jù)子程序 MOV DPTR,SHOW_NUMBER MOVC A,A+DPTR SJMP SHOW_TO_CODESHOW_CHAR: 。顯示數(shù)據(jù)屏蔽 MOV SHOW_CODE,A MOV A,R1 MOV DPTR,SHOW_BIT_CODE1 MOVC A,A+DPTR MOV SHOW_BIT,A MOV R7,1 ACALL Delay1ms DJNZ R1,SHOW_AGAIN MOV SHOW_BIT,0FFH。延時1MS MOV R5,2DELAY: MOV R6,0 DJNZ R6,$ DJNZ R5,DELAY DJNZ R7,Delay1ms RETGETCODE:。位散轉(zhuǎn) SJMP SHOW_0 SJMP SHOW_1 SJMP SHOW_2 SJMP SHOW_3 SJMP SHOW_4 SJMP SHOW_5SHOW_0: 。得到位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: 。得到位3數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,2,SHOW_LED_3 JB S_Flash,SHOW_LED_3 MOV A,10 RETSHOW_LED_3: MOV R0,SHOW_PC INC R0 MOV A,R0 DIV AB RETSHOW_4: 。得到位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 報警掃描子程序通過掃描時鐘與定時時間是否相同來控制電鈴,其程序流程圖如下: 開始 未到時間 比較 鈴響 數(shù)據(jù)加一 結(jié)束 報警掃描子程序流程圖 程序如下:COMP_DATA: 。其流程圖如下: 開始 鍵值相等 與鍵值1比較 與鍵值2比較 與鍵值3比較 與鍵值4比較 與鍵值5比較 與鍵值6比較 與鍵值7比較 與鍵值8比較 結(jié)束 鍵盤掃描子程序流程圖程序如下:GETKEY:。其程序流程圖如下: 開始 調(diào)用顯示掃描程序
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1