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

正文內(nèi)容

論基于單片機(jī)的作息時(shí)間控制鐘系統(tǒng)的設(shè)計(jì)(專業(yè)版)

  

【正文】 本設(shè)計(jì)實(shí)現(xiàn)了這些功能,給學(xué)校及其他機(jī)關(guān)企業(yè)帶來(lái)方便,整體性好,人性化強(qiáng)、可靠性高,實(shí)現(xiàn)了對(duì)時(shí)間控制的智能化,適應(yīng)了現(xiàn)代計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,給人們帶來(lái)很大的效益。分減 CJNE A,2,SUB_H MOV A,LS_M CJNE A,0,NOT_SET_M MOV LS_M,59 AJMP SetTimer_AgainNOT_SET_M: DEC LS_M AJMP SetTimer_AgainSUB_H: 。其流程圖如下: 開始 鍵值相等 與鍵值1比較 與鍵值2比較 與鍵值3比較 與鍵值4比較 與鍵值5比較 與鍵值6比較 與鍵值7比較 與鍵值8比較 結(jié)束 鍵盤掃描子程序流程圖程序如下:GETKEY:。DISPLAY:。讀數(shù)據(jù)地址。調(diào)用設(shè)置時(shí)鐘子程序 SJMP AGAINNEXT_KEY2: CJNE A,2,AGAIN ACALL SetRing 。時(shí)鐘秒CLOCK_DATA1 EQU 28H。T2計(jì)數(shù)器低位TH2 EQU 0CDH。軟件采用模塊化設(shè)計(jì)方法,不僅易于編程和調(diào)試,也可減小軟件故障率和提高軟件的可靠性。這樣很接近實(shí)際。本設(shè)計(jì)實(shí)現(xiàn)了這些功能,給學(xué)校及其他機(jī)關(guān)企業(yè)帶來(lái)方便,整體性好,人性化強(qiáng)、可靠性高,實(shí)現(xiàn)了對(duì)時(shí)間控制的智能化。進(jìn)入21世紀(jì)以來(lái),開發(fā)推出單片機(jī)的公司很多,各種高性能單片機(jī)芯片市場(chǎng)也異?;钴S,新技術(shù)的不斷采用,更加使單片機(jī)的種類、性能以及應(yīng)用領(lǐng)域不斷擴(kuò)大和提高。進(jìn)入21世紀(jì)以來(lái),開發(fā)推出單片機(jī)的公司很多,各種高性能單片機(jī)芯片市場(chǎng)也異?;钴S,新技術(shù)的不斷采用,更加使單片機(jī)的種類、性能以及應(yīng)用領(lǐng)域不斷擴(kuò)大和提高。它是目前最好的仿真單片機(jī)及外圍器件的工具。同時(shí)利用直流——交流轉(zhuǎn)換模塊為整個(gè)系統(tǒng)提供電源,更方便實(shí)際應(yīng)用。 系統(tǒng)主程序根據(jù)控制鐘的設(shè)計(jì)要求,設(shè)計(jì)的程序的主流程圖如圖所示: 開始 設(shè)置定時(shí)器TT2 調(diào)用讀取存儲(chǔ)器內(nèi)容程序 顯示時(shí)間初值 調(diào)用動(dòng)態(tài)掃描程序調(diào)用報(bào)警掃描子程序調(diào)用鍵盤掃描子程序 不相等 比較鍵值是否相等調(diào)用設(shè)置報(bào)警子程序 調(diào)用設(shè)置時(shí)鐘子程序 不等 比較鍵值 主程序流程圖流程圖程序如下:TF2 EQU 0CFH。秒閃標(biāo)志位LED_FLAG EQU 02H。設(shè)置T2定時(shí)50ms MOV TL2,0B0H MOV RCAP2H,3CH MOV RCAP2L,0B0H SETB PT2 SETB ET2 MOV TMOD,60H 。讀24C02 ACALL I2C_START MOV A,0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND ACALL I2C_START MOV A,0A1H ACALL I2C_SEND ACALL I2C_RECEIVE ACALL I2C_STOP RETWRITE_24C02: 。為了實(shí)現(xiàn)LED顯示器的動(dòng)態(tài)掃描,除了要給顯示器提供的輸入之外,還要對(duì)顯示器加位選擇控制,這就是通常所說(shuō)的段控和位控。得到位0數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,1,SHOW_LED_0 JB S_Flash,SHOW_LED_0 MOV A,10 RETSHOW_LED_0: MOV R0,SHOW_PC MOV A,R0 DIV AB MOV A,B RETSHOW_1: 。調(diào)用鍵值掃描子程序 MOV NowKey,A CJNE A,BeforKey,SetTimer_Again CJNE A,0,SetTimer_KEY0 SETB KeyFlag SJMP SetTimer_AgainSetTimer_KEY0: JNB KeyFlag,SetTimer_Again CLR KeyFlag 。本系統(tǒng)的軟件系統(tǒng)很大,全部用匯編語(yǔ)言來(lái)編寫,選用一般的偉福仿真器對(duì)其進(jìn)行調(diào)試。當(dāng)然,我的設(shè)計(jì)還存在著一些缺陷,有待于在將來(lái)設(shè)計(jì)中進(jìn)一步提高,在此懇請(qǐng)老師批評(píng)指正。根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(tǒng)的調(diào)試共分為兩部分:軟件調(diào)試和軟硬件聯(lián)調(diào)。調(diào)用顯示掃描子程序 ACALL COMP_DATA 。得到位數(shù)據(jù)子程序 MOV B,10 DEC A RL A MOV DPTR,FIND_BIT JMP A+DPTRFIND_BIT:。更新報(bào)警數(shù)據(jù)個(gè)數(shù) RET對(duì)多位LED顯示器的動(dòng)態(tài)顯示,通常都是采用動(dòng)態(tài)掃描的方法進(jìn)行顯示,即逐個(gè)循環(huán)點(diǎn)亮各位顯示器。I2C發(fā)送一個(gè)字節(jié) MOV R7,08 CLR CSEND_BIT: RLC A MOV SDA,C NOP SETB SCL NOP CLR SCL DJNZ R7,SEND_BIT SETB SDA NOP SETB SCL NOP CLR SCL RETI2C_RECEIVE: 。報(bào)警數(shù)據(jù)高位起始地址RINGDATAL EQU 57H。顯示位碼KeyFlag EQU 00H。 流程圖介紹軟件設(shè)計(jì)以定時(shí)器TT2定時(shí)、內(nèi)存讀取、時(shí)鐘顯示、鍵盤掃描、報(bào)警程序?yàn)橹鞒绦?。系統(tǒng)還設(shè)有輸入鍵盤,用以校正實(shí)時(shí)時(shí)鐘,設(shè)定鬧鈴時(shí)間,鍵盤設(shè)計(jì)簡(jiǎn)單、易于操作。2 硬件介紹 硬件仿真環(huán)境介紹:Protues軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件。采用AT89S52單片機(jī)來(lái)實(shí)現(xiàn)對(duì)上述開關(guān)量的控制,利用24C02芯片來(lái)存儲(chǔ)數(shù)據(jù),設(shè)有六位數(shù)碼管、可以實(shí)時(shí)顯示時(shí)間、系統(tǒng)還設(shè)有輸入鍵盤,用以修改實(shí)時(shí)時(shí)鐘,體現(xiàn)了系統(tǒng)簡(jiǎn)單、工作穩(wěn)定可靠、價(jià)廉、控制時(shí)間精確及系統(tǒng)體積小等優(yōu)點(diǎn)。 ,通過(guò)鍵盤修改時(shí)間、設(shè)定鬧鈴。它利用AT89S52的定時(shí)/計(jì)數(shù)器來(lái)計(jì)算時(shí)間,并用存儲(chǔ)器記錄數(shù)據(jù),保證了系統(tǒng)的可靠性。一塊大而復(fù)雜的模擬電路花費(fèi)了您巨大的精力,繁多的元器件增加了您的成本。   3) 提供豐富的虛擬儀器   利用虛擬儀器在仿真過(guò)程中可以測(cè)量外圍電路的特性,培養(yǎng)學(xué)生實(shí)際硬件的調(diào)試能力。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1