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

正文內(nèi)容

基于at89c51單片機的數(shù)字電子時鐘設(shè)計-文庫吧

2025-01-03 16:08 本頁面


【正文】 成。:AT89C51時鐘電路LED顯示復(fù)位電路按鍵電路發(fā)聲電路 系統(tǒng)的總框圖 芯片的選擇通過對多種單片機性能的分析,最終認為AT89C51是最理想的電子時鐘開發(fā)芯片。所以本設(shè)計采用AT89C51芯片,AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能CMOS8位微處理器,器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,且具有4K字節(jié)可編程閃爍存儲器和1000寫/擦循環(huán),數(shù)據(jù)保留時間為10年等特點,是最好的選擇。 AT89C51AT89C51:VCC:供電電壓。GND:接地。 P0口:P0口為一個8位漏極開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 最小系統(tǒng)設(shè)計 時鐘電路的選擇與設(shè)計時鐘電路是產(chǎn)生CPU校準時序,是單片機的控制核心。AT89C51的時鐘信號可通過內(nèi)部振蕩方式和外部振蕩方式兩種方式得到。本次設(shè)計使用的是片內(nèi)振蕩方式,通過外接12MHz的晶振來實現(xiàn)時鐘電路的時序控制。在使用片內(nèi)振蕩器時,XTAL1和XTAL2分別為反向放大器的輸入端和輸出端。外接晶體以及電容C1和C2構(gòu)成并聯(lián)諧振電路,接在放大器的反饋回路中。當使用外部時鐘驅(qū)動時,XTAL2引腳應(yīng)懸空,而由XTAL1引腳上的信號驅(qū)動,或者XTAL1引腳應(yīng)懸空,而由XTAL2引腳上的信號驅(qū)動。外部振蕩器再通過一個2分頻的觸發(fā)器來形成內(nèi)部時鐘所需要的信號。: 時鐘電路 復(fù)位電路的選擇與設(shè)計根據(jù)應(yīng)用的要求,復(fù)位操作通常由上電復(fù)位和開關(guān)復(fù)位2種基本形式。本系統(tǒng)使用的復(fù)位電路是在基本復(fù)位電路的基礎(chǔ)上所改進的一種混合方法,使其兩種形式巧妙地糅合在一起,即做到了上電復(fù)位,又可以在發(fā)生預(yù)料之外的問題時,隨時進行開關(guān)復(fù)位單片機。: 復(fù)位電路單片機復(fù)位后的狀態(tài):單片機的復(fù)位操作使單片機進入初始化過程,其中包括使程序計數(shù)器PC=0000H,P0~P3=FFH,SP=07H,其他寄存器處于零。這表明程序從0000H地址單元開始執(zhí)行。單片機復(fù)位后不改變片內(nèi)RAM區(qū)中的內(nèi)容。 發(fā)聲電路的選擇與設(shè)計,一端接地,當分顯示到達60,報時器報時。 發(fā)聲電路 按鍵電路的選擇與設(shè)計,,。按ST按鍵計時開始;PA為復(fù)位按鍵,開始復(fù)位;CL為清零按鍵,全部清零,S為秒按鍵,按下秒加1;M為分按鍵,按下分加1;H為小時按鍵,按下小時加1 按鍵電路 顯示電路的選擇與設(shè)計系統(tǒng)默認的電源是5V,AT89C51也是5V,可以直接接入。第3章 系統(tǒng)軟件設(shè)計 系統(tǒng)流程圖 開始初始化秒加1NY+秒=60?分加1NY分=60?小時加1N小時=24? 系統(tǒng)流程圖 子程序的介紹T0INT: MOV TH0,03CH。定時中斷子程序。重裝定時常數(shù) MOV TL0,0B0H ;TL0=0B0H MOV R4,20 ;R4=20 DJNZ R4,T0INTR 。50msX20=1S,未滿20次,跳出中斷子程序 INC 26H 。1S,秒存儲單元內(nèi)數(shù)+1 INC R0 。響鈴時間 MOV A,26H。A=26H CJNE A,60,T0INTR 。未滿60S,跳出中斷。 MOV 26H,0 。滿60S,秒單元清零 INC 27H 。分+1 MOV A,27H。A=27H CJNE A,60,T0INTR。比較立即數(shù)和A,不相等則轉(zhuǎn)移 MOV 27H,0;27H=0 INC 28H。28H=28H+1 MOV A,28H;
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1