




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、基于單片機的作息時間控制江寧校區(qū) 09機電一體化 劉榮指導老師 趙華【摘要】目前,我國單片機的應用領域主要是工業(yè)生產(chǎn)過程控制,數(shù)據(jù)采集與處理、實時控制及優(yōu)化控制。單片機應用帶來了巨大的經(jīng)濟效益,提高了效率,降低了成本,提高了產(chǎn)品質(zhì)量,推動著生產(chǎn)力的發(fā)展。本次設計主要介紹單片機的應用實例,加深了對單片機的理解,進一步開拓視野,為今后應用微機解決生產(chǎn)實際問題起了一個入門的作用。通過本次設計,我掌握了解決問題的思路和方法使自己分析問題和解決問題的能力大為提高。關鍵字:單片機 接口芯片 寄存器目錄1 課題目的意義 11. 1 課題的提出及意義22 總體方案設計32. 1總體設計及系統(tǒng)原理12-132.
2、 2 芯片比較3 單片機選型 3-4鍵盤顯示器接口芯片8279的使用 4-7存儲器的選擇7-9繼電器的選擇9-123 硬件設計 133.1寄存器部分22-253.2 電源與復位電路部分25電源部分 25復位電路 253.3 電鈴和繼電器部分 264 軟件設計 2741 主程序設計274. 2 子程序設計 295 系統(tǒng)安裝與調(diào)試 3151 軟件調(diào)試3152 系統(tǒng)調(diào)試31致謝 31參考文獻 321 課題目的意義1. 1 課題的提出及意義單片機作息時間控制實現(xiàn)了對時間控制的智能化,擺脫了傳統(tǒng)由人來控制時間的長短的不便,是現(xiàn)代學校必不可少的設備。2 總體方案設計2. 1總體設計及系統(tǒng)原理在確定系統(tǒng)的大
3、體形式之后,畫出本系統(tǒng)的結(jié)構(gòu)布局,電路原理如圖2-2所示。單 片 機電源電路自動復位電路繼電器電路顯示電路電鈴電路 圖2-22. 2 芯片比較 單片機選型當今單片機廠商琳瑯滿目,產(chǎn)品性能各異。常用的單片機有很多種:Intel8051系列、Motorola和M68HC系列、Atmel的AT89系列、荷蘭Pilips的PCF80C51系列、Microchip公司的PIC系列、Atmel的AT90S系列、韓國三星公司的KS57C系列4位單片機、臺灣義隆的EM-78系列等。我們最終選用了ATMEL公司的AT89C52單片機。AT89C52是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機,片內(nèi)
4、含8Kbytes的可反復擦寫的只讀程序存儲器(PEROM)和256bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),與標準MCS-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和FLASH存儲單元,功能強大AT89C52單片機適用于許多較為復雜控制應用場合。鍵盤顯示器接口芯片8279的使用單片機系統(tǒng)中有兩種 LED顯示方式,即靜態(tài)顯示和動態(tài)顯示,靜態(tài)顯示的優(yōu)點是顯示效果好,編程簡單,但由于輸出的每一位都需要鎖存,使用的硬件較多;動態(tài)顯示方式中,各位數(shù)碼管的ah端并連在一起,每一時刻只有一位數(shù)碼管被點亮,各位依次輪流
5、被點亮,硬件電路簡單,但由于需要不停地進行刷新顯示,降低了CPU的效率,而且編程的工作量很大。為了解決動態(tài)顯示中存在的問題,Intel 公司研制出了專用的鍵盤、顯示器接口電路芯片8279,該芯片能自動完成對顯示的刷新,同時還可以對鍵盤自動掃描,識別閉合鍵的鍵號,使用非常方便。8279用A0來區(qū)分信息特征,當A0為0時,CPU從8279讀出的是狀態(tài),寫入的是命令,且每個命令也有自己的特征;當A0=1時讀出和寫入的都是數(shù)據(jù)。8279內(nèi)部有兩個緩沖區(qū),即一個8字節(jié)的FIFO(First In First Out)鍵盤RAM和一個16字節(jié)的顯示RAM,顯示數(shù)據(jù)時
6、只要將待顯示數(shù)據(jù)的段碼寫入顯示RAM即可;當有鍵閉合時,8279會自動執(zhí)行去抖、得到鍵值、等待按鍵釋放等操作,最后,將鍵值存入FIFO RAM中,程序只需從FIFO中讀取鍵值即可,編程十分簡單,具體實驗線路圖17所示。 8279鍵盤、顯示器接口器件是實現(xiàn)人機對話的主要部件,它已為廣大用戶歡迎和廣泛應用。然而在有些應用場合,既要鍵盤具有普通的數(shù)據(jù)輸入和控制功能,又要鍵盤具備按鈕功能。例如,微機控制的注塑機,在手動控制時需要有點動功能:按鈕按下進行調(diào)模運動,按鈕松開,調(diào)模運動停止。本文介紹使8279構(gòu)成的鍵盤具有以上功能的實現(xiàn)方法,供讀者參考使用。為了使8279具有合適的鍵盤、
7、顯示功能,首先要對芯片初始化。可適當?shù)靥暨x8279的控制字,例如:使8279具有8位顯示、右端輸入、編碼鍵盤、雙鍵鎖定時可選控制字10H.這時每次按鍵都將產(chǎn)生鍵特征碼,并且存放在FIFOROM中,同時使8279的IRQ引腳變?yōu)楦唠娖?,可作為向CPU申請中斷信號,如果CPU是中斷開放的,則轉(zhuǎn)向中斷服務程序,可在中斷服務程序中讀取特征碼。每當CPU讀取FIFOROM中的數(shù)據(jù)后,8279自動撤消IRQ信號,IRQ引腳變?yōu)榈碗娖?。CPU返回主程序后,可由鍵特征碼來決定程序的流向。問題是,當CPU從8279的FIFOROM中讀取鍵特征碼后,IRQ雖然恢復底電平,但FIFOROM中的數(shù)據(jù)并沒有消失,仍保存
8、在里面,這時即使使用對改8279清除的指令D3H,也不能將FIFOROM中的數(shù)改變,只有按其它鍵才能改變FIFOROM中的數(shù)據(jù),因這樣是無法實現(xiàn)按鈕功能的。 為了使鍵盤具有按鈕功能,應該利用8279的傳感方式功能,在傳感器方式中,8279每當檢測到傳感狀態(tài)變化時,IRQ就變?yōu)楦唠娖剑瑘D1是以8031CPU構(gòu)成的系統(tǒng)為例,說明IRQ引腳電平的翻新過程。 8279的IRQ端經(jīng)反相器接到8031的INT1端(即P3.3引腳)。先將8279設置成編碼鍵盤,允許INT1中斷,當鍵按下時,反相器輸出低電平,CPU進入中斷服務程序,讀取鍵特征碼后,又
9、為高電平。返回主程序后,轉(zhuǎn)向功能程序(例如調(diào)模進)。輸出控制信號(例如P1.0為“1”時調(diào)模進電磁閥得電)后,將8279設置為傳感器方式,并且不允許INT1中斷,然后調(diào)試P3.3是否為低電平。如果按鍵松開,8279將測出傳感器狀態(tài)發(fā)生變化,而使IRQ由低電平轉(zhuǎn)為高電平。也就是說P3.3腳為低電平時,按鍵已經(jīng)松開,程序重新設置8279為編碼鍵盤,INT1中斷開放,以便使鍵盤脫離按鈕功能。 實現(xiàn)以上功能的程序清單如下: 中斷服務程序略,以上方法在注塑機控制器上使用,證明是完全正確的。存儲器的選擇
10、 由于計算機集成芯片技術的發(fā)展,存儲器的價格已下降,因此,為保證應用項目的正常投運,一般要求PLC的存儲器容量,按256個I/O點至少選8K存儲器選擇。需要復雜控制功能時,應選擇容量更大,檔次更高的存儲器。(一) 冗余功能的選擇、 控制單元的冗余() 重要的過程單元:CPU及電源均應1比冗余。() 在需要時也可選用PLC硬件與熱備軟件構(gòu)成的熱備冗余系統(tǒng)、重化或重化冗余容錯系統(tǒng)等。、 I/O接口單元的冗余() 控制回路的多點I/O卡冗余配置。() 重要檢測點的多點I/O卡可冗余配置。() 根據(jù)需要對重要的I/O信號,可選用重化或重化的I/O接口單元。(二) 經(jīng)濟
11、性的考慮選擇PLC時,應考慮性能價格比。考慮經(jīng)濟性時,應同時考慮應用的可擴展性、可操作性、投入產(chǎn)出比等因素,進行比較和兼顧,最終選出較滿意的產(chǎn)品。 輸入輸出點對價格有直接影響。每增加一塊輸入輸出卡件就需增加一定的費用。當點數(shù)增加到一數(shù)值后,相應的存儲器容量、機架、母板等也要相應增加,因此,點數(shù)的增加對CPU選用、存儲器容量、控制功能范圍等選擇都有影響。在估算和選用時應充分考慮,使整個控制系統(tǒng)有較合理的性能價格比。引腳功能CS:片選信號。高電平有效,低電平時進入等待模式。在連續(xù)的指令之間,CS信號必須持續(xù)至少250ns的低電平,才能保證芯片正常工作。CLK:串
12、行時鐘信號。在CLK的上升沿,操作碼、地址和數(shù)據(jù)位進入器件或從器件輸出。在發(fā)送序列時,CLK最好不停止,以防止讀/寫數(shù)據(jù)的錯誤。DI:串行數(shù)據(jù)輸入??稍贑LK的同步下輸入開始位、操作碼、地址位和數(shù)據(jù)位。DO:串行數(shù)據(jù)輸出。在CLK同步下讀周期時,用于輸出數(shù)據(jù);而在地址擦/寫周期或芯片擦/寫周期時,該端用于提供忙/閑信息。VSS:接地。VCC:接5V電源。ORG:存貯器構(gòu)造配置端。該端接VCC或懸空時,輸出為16位;接GND時,輸出為8位。指令及時序地址擦指令(ERASE)該指令用于強迫指定地址中所有數(shù)據(jù)位都為“1”。一旦信息在DI端上被譯碼,就需使CS信號保持至少250ns的低電平,然后將CS
13、置為高電平,這時,DO端就會指示“忙”標志。DO為“0”,表示編程正在進行;DO為“1”,表示該指定地址的寄存器單元已擦完,可以執(zhí)行下一條指令。擦/寫允許指令(EWEN)由于在上電復位后AT93C46/56/66首先將處于擦寫不允許狀態(tài)。故該指令必須在所有編程模式前執(zhí)行,一旦該指令執(zhí)行后,只要外部沒有斷電就可以對芯片進行編程。地址寫指令(WRITE)寫指令時,先寫地址,然后將16位的或8位數(shù)據(jù)寫入到指定地址中。當DI端輸出最后一個數(shù)據(jù)位后,在CLK時鐘的下一個上升沿以前,CS必須為低,且需至少保持250ns,然后將CS置為高電平。地址讀指令(READ)讀指令用于從指定的單元中把數(shù)據(jù)從高位到低位
14、輸出至DO端,但邏輯“0”位先于數(shù)據(jù)位輸出。芯片擦指令(ERAL)該指令可將整個存貯器陣列置為,其它功能與地址擦指令相同。芯片寫指令(WRAL)該指令可將命令中指定的數(shù)據(jù)寫入整個存貯器陣列,其它功能與地址寫指令相同。該指令周期所花費時間的最大值為30ms。擦/寫禁止指令(EWDS)使用該指令可對寫入的數(shù)據(jù)進行保護,操作步驟與擦/寫允許指令相同。 繼電器的選擇1) 按使用環(huán)境選型 使用環(huán)境條件主要指溫度、濕度、低氣壓、振動和沖擊。此外,尚有封裝方式、安裝方法、外形尺寸及絕緣性等要求。由于材料和結(jié)構(gòu)不同,繼電器承受的環(huán)境力學條件各異,超過產(chǎn)品標準規(guī)定的環(huán)境力學條件下使用,有可能損壞繼電器,可按整機
15、的環(huán)境力學條件或高一級的條件選用。對電磁干擾或射頻干擾比較敏感的裝置周圍,最好不要選用交流電激勵的繼電器。選用直流繼電器要選用帶線圈瞬態(tài)抑制電路的產(chǎn)品。2) 按輸入信號不同確定繼電器種類按輸入信號是電、溫度、時間、光信號確定選用電磁、溫度、時間、光電繼電器,這是沒有問題的。這里特別說明電壓、電流繼電器的選用。若整機供給繼電器線圈是恒定的電流應選用電流繼電器,是恒定電壓值則選用電壓繼電器。3) 輸入?yún)⒘康倪x定與用戶密切相關的輸入量是線圈工作電壓(或電流),而吸合電壓(或電流)則是繼電器制造廠控制繼電器靈敏度并對其進行判斷、考核的參數(shù)。對用戶來講,它只是一個工作下極限參數(shù)值。控制安全系數(shù)是工作電壓
16、(電流)/吸合電壓(電流),如果在吸合值下使用繼電器,是不可靠的、不安全的,環(huán)境溫度升高或處于振動、沖擊條件下,將使繼電器工作不可靠。整機設計時,不能以空載電壓作為繼電器工作電壓依據(jù),而應將線圈接入作為負載來計算實際電壓,特別是電源內(nèi)阻大時更是如此。當用三極管作為開關元件控制線圈通斷時,三極管必須處于開關狀態(tài),對6VDC以下工作電壓的繼電器來講,還應扣除三極管飽和壓降。當然,并非工作值加得愈高愈好,超過額定工作值太高會增加銜鐵的沖擊磨損,增加觸點回跳次數(shù),縮短電氣壽命,一般,工作值為吸合值的1.5倍,工作值的誤差一般為±10%。4) 根據(jù)負載情況選擇繼電器觸點的種類和容量觸點組合形式
17、和觸點組數(shù)應根據(jù)被控回路實際情況確定。動合觸點組和轉(zhuǎn)換觸點組中的動合觸點對,由于接通時觸點回跳次數(shù)少和觸點燒蝕后補償量大,其負載能力和接觸可靠性較動斷觸點組和轉(zhuǎn)換的動斷觸點對要高,整機線路可通過對觸點位置適當調(diào)整,盡量多用動合觸點。根據(jù)負載容量大小和負載性質(zhì)(阻性、感性、容性、燈載及馬達負載)確定參數(shù)十分重要。認為觸點切換負荷小一定比切換負荷大可靠是不正確的,一般說,繼電器切換負荷在額定電壓下,電流大于100mA、小于額定電流的75%最好。電流小于100mA會使觸點積碳增加,可靠性下降,故100mA稱作試驗電流,是國內(nèi)外專業(yè)標準對繼電器生產(chǎn)廠工藝條件和水平的考核內(nèi)容。極性轉(zhuǎn)換、相位轉(zhuǎn)換負載場合
18、,最好選用三位置的K型觸點,不要選用二位置的Z型觸點,除非產(chǎn)品明確規(guī)定用于三相交流負載轉(zhuǎn)換。否則隨著產(chǎn)品動作次數(shù)的增加,其燃弧也會增大,Z型觸點可能導致電源被短路。在切換不同步的單相交流負載時,會存在相位差,所以觸點額定值應為負載電流的4倍,額定電壓為負載電壓的2倍。適合交流負載的觸點不一定適合于幾個電源相位之間的負載切換,必要時應進行相應的電壽命試驗。 3 硬件設計 3.1存器部分狀態(tài)寄存器: 狀態(tài)寄存器包括四個非易失性控制位,兩個易失性狀態(tài)位??刂莆豢梢栽O置看門狗定時器的操作,存儲塊鎖存保護,狀態(tài)寄存器被設計成“狀態(tài)記錄員”。狀態(tài)寄存器(缺省狀態(tài)為30H)7654321000WD1WD0B
19、L1BL0WELWIP寫入程序位(WIP)是一個易變性的、只讀位,指示裝置的是否忙于內(nèi)部非易變性寫操作。使用RDST指令可以使WIP位被讀出。當設置為1時,非易變性寫操作在進行中,當設置為0時,進行中沒有寫操作。 寫使能鎖存位(WEL)指示“寫使能”鎖存的狀態(tài)。當WEL為1時,鎖存器被置位;當WEL為0時,鎖存器被復位。WEL是一個易變性的、只讀位。WREN指令可以設置WEL位,WROS指令可以使WEL位復位。塊鎖存位BL0和BL1,設置塊鎖定保護的標準。這些非易變位可以用WRSR指令編程,允許使用者保護存儲器序列的1/4,1/2,全部或空。被塊鎖存保護排列的任一部分只能讀不能寫。它將保護到B
20、L位被改變使存儲器部分不能塊鎖存保護。狀態(tài)寄存器位序列地址保護BL1BL0X5043/X504500無01$180-$1FF10$100-$1FF11$000-$1FF讀狀態(tài)寄存器: 讀狀態(tài)寄存器,把/CS降為低電平來選擇該裝置,接著發(fā)送8位RDSR指令。狀態(tài)寄存器的內(nèi)容被轉(zhuǎn)移到SO引線上,通過CLK計時。狀態(tài)寄存器在任何時間都可以被讀出,甚至在寫周期過程中。寫狀態(tài)寄存器: 在寫數(shù)據(jù)到寫狀態(tài)寄存器之前,先發(fā)布WREN指令來設置“寫使能”鎖存器(WEL)。首先使/CS變?yōu)榈碗娖?,對該裝置定時WREN指令,再把/CS拉成高電平。再次把/CS拉成低電平,在8位數(shù)據(jù)之后,進入WRSR指令。這8位數(shù)據(jù)與
21、狀態(tài)寄存器的內(nèi)容一致。當/CS變?yōu)楦唠娖綍r操作結(jié)束。如果在WREN和WRSR之間/CS沒有變成高電平,WRSR指令將無效。芯片保護矩陣WREN命令 (WEL)芯片引腳 (WP) 存儲塊狀態(tài)寄存器(BL0,BL1,WD0,WD1)被保護的區(qū)域不被保護的區(qū)域0X被保護被保護被保護X0被保護被保護被保護11被保護寫使能寫使能圖3-7:讀狀態(tài)寄存器時序圖3-8:寫狀態(tài)寄存器時序讀存儲序列: 當從EEPROM存儲序列中讀時,首先把/CS拉成低電平以選擇芯片,8位READ指令被傳輸?shù)叫酒?,接著?位的地址。READ指令的第3位選擇芯片的高位或地位,在READ代碼和地址被發(fā)送以后,在選擇的地址中且存儲在存
22、儲器中的數(shù)據(jù)被轉(zhuǎn)移到SO引線上。存儲器下一個地址存儲的數(shù)據(jù)通過繼續(xù)提供時鐘脈沖可以被讀出。每一個數(shù)據(jù)的字節(jié)被轉(zhuǎn)移以后地址將自動增加到更高的地址。當達到最高地址,地址計算器變?yōu)?00,允許讀周期無限的繼續(xù)。當把/CS引腳拉成高電平時,讀操作停止。寫存儲序列:在寫數(shù)據(jù)到存儲器序列之前,先發(fā)布WREN指令來設置“寫使能”鎖存器(WEL)。首先使/CS變?yōu)榈碗娖剑瑢υ撗b置定時WREN指令,再把/CS拉成高電平。再次把/CS拉成低電平,在8位地址之后,進入WRITE指令,接著數(shù)據(jù)就被寫入。WRITE指令的第3位包含地址位A8,可以選擇序列的高位或低位。如果在WREN和WRITE之間/CS沒有變成高電平,
23、WRITE指令將無效。WRITE指令至少需要16個時鐘周期,CS在整個操作過程中必須保持低電平。操作者可以繼續(xù)寫入16字節(jié)的數(shù)據(jù)。唯一的限制是這16個字節(jié)必須存在同一頁中。一頁的地址開始于地址x xxxx 0000 ,結(jié)束于地址xxxxx 1111。如果字節(jié)地址達到了該頁的最后一個字節(jié),并且時鐘仍然繼續(xù),計算器將返回到該頁的第一個地址,寫在以前寫過的數(shù)據(jù)上。為了寫操作能被完成,在時鐘周期內(nèi)被寫入的最后的數(shù)據(jù)字節(jié)的0位以后CS必須被拉成高電平。如果它在任何時間沒有被拉成高電平,寫操作將不能完成。 在寫過程中跟隨著一個狀態(tài)寄存器或存儲序列寫時序,狀態(tài)寄存器可以被讀入來檢查WIP位。非易變寫過程中W
24、IP處于高電平。圖3-9:存儲序列時序圖3-10:寫存儲時序3. 2 電源與復位電路部分 電源部分 本次設計應用的電壓有+5V。220V交流電源經(jīng)變壓器,整流,濾波后分別進入芯片7805,產(chǎn)生+5V,這些電源的具體應用情況如下:+5V電源:單片機及外圍電路所用電源+9V電源:壓電喇叭所用電源復位電路當MCS-5l系列單片機的復位引腳RST(全稱RESET)出現(xiàn)2個機器周期以上的高電平時,單片機就執(zhí)行復位操作。如果RST持續(xù)為高電平,單片機就處于循環(huán)復位狀態(tài)。根據(jù)應用的要求,復位操作通常有兩種基本形式:上電復位和上電或開關復位。 上電復位要求接通電源后,自動實現(xiàn)復位操作。常用的上電復位電路如圖3
25、-12(a)中左圖所示。圖中電容C1和電阻R1對電源十5V來說構(gòu)成微分電路。上電后,保持RST一段高電平時間,由于單片機內(nèi)的等效電阻的作用,不用圖中電阻R1,也能達到上電復位的操作功能,如圖3-12(a)中右圖所示。 圖 3-12要求電源接通后,單片機自動復位,并且在單片機運行期間,用開關操作也能使單片機復位。常用的上電或開關復位電路如圖3-14(b)所示。上電后,由于電容C3的充電和反相門的作用,使RST持續(xù)一段時間的高電平。當單片機已在運行當中時,按下復位鍵K后松開,也能使RST為一段時間的高電平,從而實現(xiàn)上電或開關復位的操作。根據(jù)實際操作的經(jīng)驗,下面給出這兩種復位電路的電容、電阻參考值。
26、圖3-12(a)中:Cl10-30uF,R11k圖3-12(b)中:C21uF,Rllk,R210k本系統(tǒng)的復位電路采用上電復位。3. 6 電鈴和繼電器部分 當定時時間到了,壓電喇叭則發(fā)出一陣聲響,時間到時發(fā)出一陣聲響,按下K4鍵可以停止聲響。也可以啟動繼電器,由繼電器可以控制放音機。4 軟件設計單片機作息時間控制的動作利用時間計時處理來做秒計數(shù),當所設置的時間到了,則發(fā)出一陣聲響,啟動繼電器,由繼電器可以控制放音機開啟或關閉。單片機定時器負責定時的計數(shù),不會因為按鍵處理而中斷時間秒數(shù)的增加,時,分,秒數(shù)據(jù)是存在變量內(nèi)并寫入七段顯示器的緩沖區(qū)內(nèi),而由顯示器掃描程序中定時掃描而顯示出時間。41
27、主程序設計 在主控程序循環(huán)中主要工作為掃描是否有按鍵,若有按鍵則應做相應的功能處理,同時也掃描顯示器顯示時間數(shù)據(jù),并檢查所設置的時間是否到了,圖41為主程序控制的工作流程。時間計時處理程序是等過了1S后,則更新時間數(shù)據(jù),將最新的時,分,秒的數(shù)據(jù)轉(zhuǎn)換為數(shù)字數(shù)據(jù)并顯示在七段顯示器上。程序中是這樣判斷是否過了1S的:設一舊秒數(shù)變量,當新舊秒數(shù)變量不一樣時,則表示已過了1S,要做相關程序時間處理了。主程序開始初始化定時器初始化變量繼電器OFF,消除電鈴標志LED閃動,表示程序開始執(zhí)行掃描顯示器更新時間數(shù)據(jù),定時時間到K1:設置現(xiàn)在的時間K2:顯示定時設置時間K3:設置定時時間K4:電鈴ON/OFF是否
28、按K1、K2、K3、K4鍵? 圖 414. 2 子程序設計 主要控制子程序說明如下: T0_INT:定時器0計時中斷程序每隔5ms中斷一次; DELAY:延時子程序; DELAY1:控制七段顯示器延時時間; LED_BL:工作LED閃動控制; SCAN1:七段顯示器掃描一遍; LOAD_DATA:加載七段顯示器顯示數(shù)據(jù)“0”; INIT:初始化控制變量; INIT_TIMER:初始化定時器接口,使用定時器0模式0計時; TIME_PRO:更新時分秒數(shù)據(jù); CONV1:將分及秒的數(shù)據(jù)轉(zhuǎn)化為七段顯示器顯示數(shù)據(jù)并寫入顯示內(nèi)存內(nèi); CONV:將時及分的數(shù)據(jù)轉(zhuǎn)換為七段顯示器顯示數(shù)據(jù)并寫入顯示內(nèi)存內(nèi); SET_TIME:設置現(xiàn)在的時間包括小時及分鐘; TIME_OUT:過了1S后則更新時間并檢查定時時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論