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

正文內(nèi)容

基于89c52單片機的電子時鐘設計-在線瀏覽

2024-08-03 06:29本頁面
  

【正文】 以避免操作繁瑣的控制器而產(chǎn)生的失誤,準確實現(xiàn)“一對多”的控制;溫度傳感器的添加,使得此電子時鐘可以準確,快捷的進行溫度顯示,為人們的生活工作提供的極大的便利。 電子鐘已成為人們?nèi)粘I钪胁豢苫蛉钡纳钇?,廣泛是車站、碼頭、劇場、辦公室等的公共設施,給人們的生活、學習、工作、娛樂帶來極大的方便。它還用于計時、自動報時及自動控制等領域。通常,單片機由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計算機的基本功能部件:存儲器、中央處理器(CPU)和I/O接口電路等。 單片機經(jīng)歷SCM、MCU、SoC三大階段的發(fā)展,使得單片機具有了多功能、高性能、低電壓、低價格、低功耗、大存儲容量、強I/O功能及較好的兼容性等優(yōu)點。其中把ADC、DAC以及多路模擬開關和采樣/保持器乃至LED等顯示驅(qū)動器集成在單片機芯片中,也就是外圍器件的內(nèi)置化。 由于系統(tǒng)資源和系統(tǒng)復雜程度的增加,開始使用高級語言來開發(fā)單片機的程序。低電壓和低功耗 因單片機使用的場合空間有限,對其體積的要求嚴格,這也決定了單片機具有低電壓和低功耗的特性非常重要。由于CHMOS工藝的大量采用,很多單片機可以在更低的電壓下工作(),功耗已經(jīng)降低到uA級。目前,國內(nèi)生產(chǎn)單片機的種類繁多,在此,我們采用為89C52單片機為主控制器。此外,89C52還可工作于低功耗模式,可通過兩種軟件選擇空閑和掉電模式。掉電模式下,保存RAM數(shù)據(jù),時鐘振蕩停止,同時停止芯片內(nèi)其它功能。 單片機的基本簡介單片機有兩種基本結(jié)構(gòu):一種是在通用微型計算機中廣泛采用的,數(shù)據(jù)存儲器和程序存儲器共用一個存儲器空間的結(jié)構(gòu),稱為“馮另一種稱為“哈佛”(Harvard)結(jié)構(gòu)是將數(shù)據(jù)存儲器和程序存儲器完全分開,采用不同的訪問指令進行訪問,目前的單片機多采用“哈佛”結(jié)構(gòu)。 標準MCS51內(nèi)核和指令系統(tǒng) 32個雙向I/O口 3個16位可編程定時/計數(shù)器 向上或向下定時計數(shù)器 6個中斷源 全雙工串行通信口 4層優(yōu)先級中斷結(jié)構(gòu)—自動地址識別 空閑和掉電節(jié)省模式 VCC(40腳):接+5V電源,為程序運行和校檢時提供所需的電能。2. 外界晶體引腳有XTALXTAL2。XTAL2(19腳)在單片機內(nèi)部,接至上述振蕩器的反向輸出端。 3. 控制類引腳包括RESET(即為RST/VPD)、ALE、PSEN、EA,可以提供控制信號,有些具有復用功能。振蕩器工作時,在此引腳加上兩個機器周期的高電平將使單片機進行復位(REST)操作。當電源端出現(xiàn)故障、小于低電平設定值或者掉電,此引腳可接入備用電源(VPD)以保持內(nèi)部RAM中的數(shù)據(jù)不出現(xiàn)異常。在訪問片外存儲器或I/O時,用于鎖存低八位地址,以實現(xiàn)低八位地址與數(shù)據(jù)的隔離。注意:在訪問外部RAM期間,ALE脈沖會跳過兩個機器周期此信號有效3次,此種狀態(tài)下便不適合作為時鐘輸出。在從片外程序存儲器取指期間,在每個機器周期中,當有效時,程序存儲器的內(nèi)容被送上 P0口(數(shù)據(jù)總線)。EA=1(高電平),選擇片內(nèi)程序存儲器;EA=0(低電平),則程序存儲器全部在片外而不管片內(nèi)是否有程序存儲器4. 四個輸入/輸出引腳包括P0口、P1口、P2口和P3口。當使用片外存儲器時,復用作低八位地址和數(shù)據(jù)總線分時復用。P2(21腳28腳)—8位、準雙向I/O口。P3(10腳17腳)—8位、準雙向I/O口,具有內(nèi)部上拉電路。并且隨著LED燈每隔1秒的閃爍,走時將自動疊加一次,當閃爍第60次時分鐘將自動加1。年份的調(diào)節(jié):按下6鍵時調(diào)節(jié)年份的千位以及百位,一次可疊加1按下5鍵調(diào)節(jié)的是年份的十位和個位,同樣的按下一次疊加1月份的調(diào)節(jié):4鍵便是調(diào)整月份的,按下一次便會疊加1,當所顯示的月份到達12月時,再次疊加將會顯示1月日的調(diào)整:3鍵就是調(diào)節(jié)月份所屬的日期,每疊加一位便會加1,其中當為12時日期最高顯示為31日,當為11時顯示的最高日期便為30日,至于2月當為所屬的年份為平年或者閏年時,最高顯示將不同分別為28日和29日。2. 調(diào)時模式:按下2鍵時,顯示的是時分秒可以進行調(diào)節(jié),且此時的調(diào)節(jié)指示燈亮。分鐘的調(diào)節(jié):觸動5鍵可以進行分鐘的調(diào)節(jié),按一次分鐘就加1,當顯示為59時按5鍵,分鐘的顯示將變?yōu)?,此時時鐘也將加1。3. 鬧鈴模式:3鍵為鬧鐘的調(diào)整,此時顯示的是鬧鐘時刻的可調(diào)節(jié),指示燈變亮。每按一次鍵時對應的位也將相應的加1。定時調(diào)整相對應按鍵:6鍵控制分的調(diào)節(jié),5鍵控制秒的調(diào)節(jié),4鍵啟動定時功能,邊顯示倒計時。6. 按下7鍵,進入秒表模式,顯示秒表走時。按下8鍵,秒表清零。撥上8鍵,數(shù)碼管亮,恢復普通工作模式。9. 10鍵為鈴聲選擇開關,按下與否,可以選擇兩手音樂。11. 12鍵為鬧鈴重響間隔選擇開關,可選兩個定時長度,以便在鬧鈴重響功能開啟時,鬧鈴初次響后,過一段時間鬧鈴繼續(xù)響。本實驗中,計數(shù)器T0,T1中斷都有運用,其中T0中斷為時鐘定時所用,T1中斷用于音樂播放。包括日期顯示的功能也是如此?;谝陨峡紤],以R3為倒計時中的秒,R4為倒計時的分,當秒加1時R3減一,減到0之后,秒賦值為59,分減一,直到分為0。其中斷服務程序就是根據(jù)音調(diào)改變音樂方波輸出口電平的高低,用語句 CPL實現(xiàn)。具體的邏輯判斷方法為:首先,要考慮年份是不是閏年,閏年的判斷方法是:將年份除以100,若能整除,則將年份除以400,若還能整除,則為閏年,若不能,則為平年;若不能被100整除,則判斷是否能被4整除,若能,則為閏年,若不能則為平年。其中12月是每月31天,11月為每月30天。年比較特殊,由兩個寄存器存儲,個位,十位為0時,表明年數(shù)能被100整除,若此時千位,百位組成兩位數(shù)能被4整除,則年數(shù)被400整除,為閏年。主程序主要對按鍵進行掃描,以及判斷定時和鬧鈴時間是否已到,若到則調(diào)用相關程序,該段程序如下:MAIN:JNB ,DATETZ 。按下1鍵,顯示時間,并可調(diào)時JNB ,NLTZZ 。按下3鍵,進行定時設置JNB ,CESHI 。按下6鍵,進入秒表方式ACALL DISP 。判斷是否開啟鬧鈴重響功能RE: JNB ,DSPDKQ 。判斷定時值R4,R3是否到零、鬧鈴時刻是否已到MOV A,HOUR。JZ FEN 。SUBB A,37H。判斷分是否到鬧鈴所定時間,若到,則對秒進行判斷;若不到,則對定時進行判斷AJMP DSPDKQMIAO:MOV A,SECOND
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1