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

正文內(nèi)容

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

2022-12-14 17:58:42 本頁(yè)面
 

【正文】 2自動(dòng)重載低位RCAP2H EQU 0CBH。T2中斷標(biāo)志控制位TR2 EQU 0CAH。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。本程序用匯編語(yǔ)言設(shè)計(jì)。系統(tǒng)功能是由軟硬件共同實(shí)現(xiàn)的,由于軟件的可伸縮性,最終實(shí)現(xiàn)的系統(tǒng)功能可強(qiáng)可弱,差別可能很大。 控制鐘硬件設(shè)計(jì)。系統(tǒng)采用AT89S52作為處理器,利用24C02芯片作為數(shù)據(jù)存儲(chǔ)器,打鈴時(shí)間點(diǎn)數(shù)據(jù)存儲(chǔ)于非易失存儲(chǔ)器存儲(chǔ)24C02中,防止掉電丟失數(shù)據(jù);能逐個(gè)檢查、修改、刪除已設(shè)置的打鈴時(shí)間點(diǎn)和增加打鈴時(shí)間點(diǎn)。   3) 提供豐富的虛擬儀器   利用虛擬儀器在仿真過(guò)程中可以測(cè)量外圍電路的特性,培養(yǎng)學(xué)生實(shí)際硬件的調(diào)試能力。支持當(dāng)前的主流單片機(jī),如51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列、68000系列等。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。該系統(tǒng)以AT89S52為主體的設(shè)計(jì),整體性好,人性化強(qiáng)、可靠性高,實(shí)現(xiàn)了對(duì)時(shí)間控制的智能化,擺脫了傳統(tǒng)由人來(lái)控制時(shí)間的長(zhǎng)短的不便,是現(xiàn)代學(xué)校必不可少的設(shè)備。一塊大而復(fù)雜的模擬電路花費(fèi)了您巨大的精力,繁多的元器件增加了您的成本。由鍵盤和顯示部分組成,系統(tǒng)擴(kuò)展八個(gè)按鍵用于報(bào)時(shí)及校正時(shí)間。16位單片機(jī)的問(wèn)世,使得單片機(jī)的科技含量及應(yīng)用躍上一個(gè)新的臺(tái)階。如上下課打鈴及擴(kuò)音設(shè)備的開(kāi)與關(guān)。它利用AT89S52的定時(shí)/計(jì)數(shù)器來(lái)計(jì)算時(shí)間,并用存儲(chǔ)器記錄數(shù)據(jù),保證了系統(tǒng)的可靠性。相信您在使用并掌握了單片機(jī)技術(shù)后,不管在您今后開(kāi)發(fā)或是工作上,因其功耗低,超高型,低成本,功能完整,在國(guó)內(nèi)越來(lái)越受到用戶的重視和廣泛使用。 。 ,通過(guò)鍵盤修改時(shí)間、設(shè)定鬧鈴。隨著科技的進(jìn)步和技術(shù)不斷的提升。一定會(huì)帶來(lái)意想不到的驚喜。AT89S52單片機(jī)是整個(gè)設(shè)計(jì)的核心控制器件,根據(jù)從鍵盤接受的數(shù)據(jù)控制整個(gè)系統(tǒng)的工作流程。采用AT89S52單片機(jī)來(lái)實(shí)現(xiàn)對(duì)上述開(kāi)關(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ó)內(nèi)越來(lái)越受到用戶的重視和廣泛使用?,F(xiàn)代機(jī)關(guān)企業(yè),特別是學(xué)校要求對(duì)時(shí)間加以控制,要按時(shí)打鈴及播放廣播,以保證學(xué)習(xí)與工作的正常運(yùn)行。而現(xiàn)在,只需要一塊幾厘米見(jiàn)方的單片機(jī),寫入簡(jiǎn)單的程序,就可以使您以前的電路簡(jiǎn)單很多。2 硬件介紹 硬件仿真環(huán)境介紹:Protues軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。   1)提供軟件調(diào)試功能   2)提供豐富的外圍接口器件及其仿真   RAM,ROM,鍵盤,馬達(dá),LED,LCD,AD/DA,部分SPI器件,部分IIC器件。   4) 具有強(qiáng)大的原理圖繪制功能 系統(tǒng)整體設(shè)計(jì) 根據(jù)設(shè)計(jì)要求畫(huà)出系統(tǒng)框圖,:上拉電阻 單片機(jī)數(shù)碼管電源驅(qū)動(dòng)電路時(shí)鐘存儲(chǔ)器復(fù)位電路響鈴鍵盤電路 該系統(tǒng)是由微處理器、存儲(chǔ)器、數(shù)碼顯示部分以及鍵盤輸入部分所組成。系統(tǒng)還設(shè)有輸入鍵盤,用以校正實(shí)時(shí)時(shí)鐘,設(shè)定鬧鈴時(shí)間,鍵盤設(shè)計(jì)簡(jiǎn)單、易于操作。鍵盤部分顯示部分單片機(jī)控制部分響鈴部分 硬件系統(tǒng)框圖 系統(tǒng)以單片機(jī)為基本核心,利用24C02芯片可以記錄40個(gè)鬧鈴時(shí)間,并且可以長(zhǎng)時(shí)間記錄時(shí)間,不會(huì)造成時(shí)間混亂,可以滿足正常的作息時(shí)間設(shè)置,簡(jiǎn)單實(shí)用,可以滿足正常的生活。因此,軟件是本系統(tǒng)的靈魂。:Keil uVision2是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),使用接近于傳統(tǒng)c語(yǔ)言的語(yǔ)法來(lái)開(kāi)發(fā),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用,而且大大的提高了工作效率和項(xiàng)目開(kāi)發(fā)周期,他還能嵌入?yún)R編,您可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。 流程圖介紹軟件設(shè)計(jì)以定時(shí)器TT2定時(shí)、內(nèi)存讀取、時(shí)鐘顯示、鍵盤掃描、報(bào)警程序?yàn)橹鞒绦颉2啟動(dòng)/停止控制位ET2 EQU 0ADH。T2自動(dòng)重載高位TL2 EQU 0CCH。I2C結(jié)束標(biāo)志SDA EQU 0B2H。顯示位碼KeyFlag EQU 00H。上次采樣鍵值NowKey EQU 23H。臨時(shí)變量3CLOCK_DATA0 EQU 27H。顯示模式SHOW_PC EQU 2BH。報(bào)警數(shù)據(jù)高位起始地址RINGDATAL EQU 57H。顯示模式0 MOV SHOW_PC,CLOCK_DATA0。調(diào)用鍵盤掃描子程序 MOV NowKey,A CJNE A,BeforKey,AGAIN CJNE A,0,NEXT_KEY0 SETB KeyFlag SJMP AGAINNEXT_KEY0: JNB KeyFlag,AGAIN CLR KeyFlag CJNE A,1,NEXT_KEY2 ACALL SetTimer 。通過(guò)串行I2C總線擴(kuò)展技術(shù)對(duì)數(shù)據(jù)進(jìn)行讀寫操作,節(jié)省了接口引腳數(shù),只利用兩根傳輸總線就可以實(shí)現(xiàn)全雙工同步數(shù)據(jù)傳送。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: 。從24C02中讀取數(shù)據(jù)更新內(nèi)存 MOV R2,10READ_START_AGAIN: 。寫結(jié)束字節(jié) SETB EA MOV R7,5 ACALL Delay1msREAD_NEXT1: MOV R0,1。R2為數(shù)據(jù)緩存器READ_DATA_AGAIN: CLR EA ACALL READ_24C02 。更新報(bào)警數(shù)據(jù)個(gè)數(shù) RET對(duì)多位LED顯示器的動(dòng)態(tài)顯示,通常都是采用動(dòng)態(tài)掃描的方法進(jìn)行顯示,即逐個(gè)循環(huán)點(diǎn)亮各位顯示器。其顯示模式有五種:0:正常顯示數(shù)據(jù);1:顯示調(diào)試模式(0,1位閃爍);2:顯示調(diào)試模式(2,3位閃爍);3:顯示調(diào)試模式(4,5位閃爍);4:顯示特殊字符模式。位碼 DB 0DFH,0EFH,0F7H,0FBH,0FDH,0FEH。顯示模式為4則顯示字符NULL MOV DPTR,SHOW_NULL MOV A,R1 DEC A MOVC A,A+DPTRSHOW_TO_CODE: MOV SHOW_BIT,0FFH。得到位數(shù)據(jù)子程序 MOV B,10 DEC A RL A MOV DPTR,FIND_BIT JMP A+DPTRFIND_BIT:。得到位2數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,2,SHOW_LED_2 JB S_Flash,SHOW_LED_2 MOV A,10 RETSHOW_LED_2: MOV R0,SHOW_PC INC R0 MOV A,R0 DIV AB MOV A,B RETSHOW_3: 。報(bào)警掃描子程序 MOV A,RingCount JZ COMP_EXIT MOV A,CLOCK_DATA0 JNZ COMP_EXIT MOV R2,RingCountCOMP_LOOP: MOV A,RINGDATAH CJNE A,CLOCK_DATA2,NEXT_COMP MOV A,RINGDATAL CJNE A,CLOCK_DATA1,NEXT_COMP SETB SJMP COMP_EXITNEXT_COMP: INC R0 INC R1 DJNZ R2,COMP_LOOPCOMP_EXIT: RET 鍵盤掃描子程序 系統(tǒng)利用獨(dú)立式鍵盤,作為系統(tǒng)的輸入設(shè)備,可以實(shí)現(xiàn)對(duì)時(shí)鐘的調(diào)整,以及對(duì)響鈴報(bào)警時(shí)間的設(shè)置,具有設(shè)計(jì)簡(jiǎn)單,方便,使用的特點(diǎn)。時(shí)鐘設(shè)置子程序 MOV LS_S,CLOCK_DATA0 。調(diào)用顯示掃描子程序 ACALL COMP_DATA 。模式左移 MOV A,SHOW_MOUDE CJNE A,3,SHOW_MOUDE_ADD MOV SHOW_MOUDE,1 AJMP SetTimer_AgainSHOW_MOUDE_ADD: INC SHOW_MOUDE
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1