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

正文內(nèi)容

基于單片機(jī)的數(shù)字時(shí)鐘的設(shè)計(jì)畢業(yè)設(shè)計(jì)-文庫(kù)吧

2025-01-03 16:25 本頁(yè)面


【正文】 其應(yīng)用,有著非?,F(xiàn)實(shí)的意義。2系統(tǒng)總體設(shè)計(jì)方案本次設(shè)計(jì)時(shí)鐘電路,使用了AT89C51單片機(jī)芯片控制電路,單片機(jī)控制電路簡(jiǎn)單且省去了很多復(fù)雜的線路,使得電路簡(jiǎn)明易懂,使用鍵盤鍵上的按鍵來調(diào)整時(shí)鐘的時(shí)、分、秒,用蜂鳴器來進(jìn)行定時(shí)提醒,同時(shí)使用C語言程序來控制整個(gè)時(shí)鐘顯示,使得編程變得更容易,這樣通過四個(gè)模塊:鍵盤、芯片、蜂鳴器、顯示屏即可滿足設(shè)計(jì)要求。本系統(tǒng)可模擬電子時(shí)鐘,實(shí)現(xiàn)時(shí)鐘,秒表,校時(shí)功能,主從CPU數(shù)據(jù)處理、鍵盤控制與數(shù)據(jù)顯示。主控系統(tǒng)能響應(yīng)按鍵,并對(duì)其進(jìn)行相應(yīng)的處理,再把其對(duì)應(yīng)的結(jié)果數(shù)據(jù)在液晶屏幕LED上顯示。 ,同時(shí)完成計(jì)數(shù)功能,并經(jīng)過多次中斷產(chǎn)生“秒”信號(hào)。,分,秒加一,減一功能。:鬧鈴電路數(shù)碼管顯示鍵盤控制區(qū)AT89C51芯片3硬件設(shè)計(jì) AT89C51簡(jiǎn)介AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。AT89C51單片機(jī)內(nèi)部主要有以下部件:8031CPU、振蕩電路、總線控制部件、中斷控制部件、片內(nèi)Flash存儲(chǔ)器、并行I/O接口、定時(shí)器和串行I/O接口。AT89C51是89系列單片機(jī)的標(biāo)準(zhǔn)型,它是與MSC51系列單片機(jī)兼容的[1]。在內(nèi)部含有4KB或8KB可重復(fù)編程的Flash存儲(chǔ)器,可進(jìn)行1000次擦寫操作。全靜態(tài)工作為024MHZ,有3級(jí)程序緩存器,內(nèi)部含有128256字節(jié)的RAM,有32條可編程I/O口線,23個(gè)16位定時(shí)/計(jì)數(shù)器,68個(gè)中斷源,通用的串行接口,低電壓空閑及電源下降方式。AT89C51單片機(jī)內(nèi)部CPU、4KB的FPEROM,128的RAM,兩個(gè)16位的定時(shí)/計(jì)數(shù)器T0和T1,4個(gè)8位的I/O端P0、PPP3等組成。單片微機(jī)內(nèi)部最核心的部分是CPU。CPU主要功能是產(chǎn)生各種控制信號(hào),控制存儲(chǔ)器、輸入/輸出端口的數(shù)據(jù)傳輸、數(shù)據(jù)的算數(shù)運(yùn)算、邏輯運(yùn)算以及操作處理等,CPU按其功能可分為運(yùn)算器和控制器兩部分??刂破饔沙绦蛴?jì)數(shù)器PC、指令存儲(chǔ)器、實(shí)時(shí)控制與條件轉(zhuǎn)移邏輯電路等組成。它的功能是對(duì)來自存儲(chǔ)器中的指令進(jìn)行譯碼,通過實(shí)時(shí)控制電路在限定的時(shí)間發(fā)出各種操作所需要的內(nèi)部和外部的控制信號(hào),使各部分協(xié)調(diào)工作,完成指令規(guī)定的操作。運(yùn)算器由算術(shù)邏輯器部件ALU、累加器ACC、暫存器、程序狀態(tài)字寄存器PSW,BCD碼運(yùn)算調(diào)整電路等組成。 AT89C51主要性能參數(shù)AT89C51與MCS51控制系列產(chǎn)品兼容,片內(nèi)有4K可在線重復(fù)編程閃速電擦除存儲(chǔ)器(Flash Memory),存儲(chǔ)器可循環(huán)寫入/擦除1000次;存儲(chǔ)器數(shù)據(jù)保存時(shí)間可達(dá)10年;工作電壓范圍寬:;全靜態(tài)工作可由0HZ到16MHZ;中繼結(jié)構(gòu)具有3級(jí)所存保護(hù);128*8位內(nèi)部RAM;32條可編程I/O線;兩個(gè)16位定時(shí)器/計(jì)數(shù)器;中斷結(jié)構(gòu)具有5個(gè)中斷源和2個(gè)中斷優(yōu)先級(jí);可編程全雙工串行通信;空閑狀態(tài)維持低功耗和掉電狀態(tài)保存儲(chǔ)存內(nèi)容[3]。 AT89C51單片機(jī)的功能特性概述AT89C51提供以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash閃速存儲(chǔ)器,256字節(jié)內(nèi)部RAM,32個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)6向量?jī)杉?jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)震蕩器及時(shí)鐘電路。同時(shí),AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但震蕩器停止工作并禁止其他所有部件工作直到下一個(gè)硬件復(fù)位[9]。-51單片機(jī)的中斷系統(tǒng)[10](1)中斷源 MCS-51單片機(jī)是一個(gè)多中斷源的單片機(jī),有五個(gè)中斷源:外部中斷0、定時(shí)器0中斷、外部中斷定時(shí)器1中斷和串行接收或發(fā)送中斷。:中斷源入口地址外部中斷00003H定時(shí)器0000BH外部中斷10013H定時(shí)器1001BH串行口0023H(2)中斷控制1.中斷的開放或禁止是由中斷允許寄存器IE控制的。:EA //ESET1EX1ET0EX01) EA-中斷總允許位。EA=1,開放總中斷,而各個(gè)中斷源的中斷請(qǐng)求是允許還是禁止,分別由各自的中斷允許位確定;EA=0,禁止一切中斷。2) ES-串行口中斷允許位。3) ET1和ET0分別是定時(shí)器T1和T0的中斷允許位。4) EX1和EX0分別是外部中斷1(INT1)和外部中斷0(INT0)的中斷允許位。以上五個(gè)中斷允許位的意義是:0為禁止中斷,1為允許中斷。2.中斷源優(yōu)先級(jí)控制-中斷優(yōu)先級(jí)寄存器IP。MCS-51單片機(jī)有高、低兩個(gè)中斷優(yōu)先級(jí),5個(gè)中斷源可由程序設(shè)置為高優(yōu)先級(jí)中斷或低優(yōu)先級(jí)中斷,實(shí)現(xiàn)二級(jí)中斷嵌套。一個(gè)正在執(zhí)行的低優(yōu)先級(jí)中斷源的中斷服務(wù)程序,能被高優(yōu)先級(jí)中斷源所中斷,但不能被同級(jí)別的另一個(gè)中斷源所中斷。MCS-51單片機(jī)的5個(gè)中斷源的優(yōu)先級(jí)由中斷優(yōu)先級(jí)寄存器IP的相應(yīng)位設(shè)定。:///PSPT1PX1PT0PX0 IP格式1) PS是串行口的中斷優(yōu)先級(jí)控制位。2) PT1和PT0分別是定時(shí)器T1和T0的中斷優(yōu)先級(jí)控制位。3) PX1和PX0分別是外部中斷INT1和INT0的中斷優(yōu)先級(jí)控制位。中斷優(yōu)先級(jí)控制位的意義是:0為設(shè)定為低優(yōu)先級(jí)中斷源;1為設(shè)定為高優(yōu)先級(jí)中斷。 如果同優(yōu)先級(jí)的多個(gè)中斷請(qǐng)求同時(shí)出現(xiàn)時(shí),則按MCS-51單片機(jī)的CPU查詢次序確定那個(gè)中斷請(qǐng)求被響應(yīng),其查詢次序?yàn)椋篒E0、TF0、IETFRI或TI。-51的定時(shí)系統(tǒng)在控制系統(tǒng)中,常常要求有一些實(shí)時(shí)時(shí)鐘以實(shí)現(xiàn)定時(shí)或延時(shí)控制,如定時(shí)中斷、定時(shí)檢測(cè)、定時(shí)掃描等等,也往往要求有計(jì)數(shù)器能對(duì)外部事件計(jì)數(shù)。MCS-51單片機(jī)有2個(gè)定時(shí)器,稱為定時(shí)器0(T0)和定時(shí)器1(T1)。(1)定時(shí)器的結(jié)構(gòu)MCS-51單片機(jī)的定時(shí)器由計(jì)數(shù)器0、計(jì)數(shù)器方式控制寄存器和定時(shí)器控制寄存器組成。計(jì)數(shù)器0和計(jì)數(shù)器1分別由8位計(jì)數(shù)器TH0、TL0和TH1和TL1構(gòu)成。TH0、TL0、THTL1是不能位尋址的特殊功能寄存器,通過對(duì)TH0、TL0、THTL1的初始化編程來控制T0和T1的計(jì)數(shù)初值[4]。MCS-51單片機(jī)的兩個(gè)計(jì)數(shù)器TH0、TL0和THTL1可以構(gòu)成16位的計(jì)數(shù)器、13位的計(jì)數(shù)器和8位的計(jì)數(shù)器。計(jì)數(shù)器是定時(shí)器T0和T1的核心,它可以對(duì)引線T0和T1來的外部事件計(jì)數(shù);也可以對(duì)單片機(jī)的機(jī)器周期計(jì)數(shù)。一個(gè)機(jī)器周期等于12個(gè)振蕩脈沖周期,因此計(jì)數(shù)頻率為振蕩頻率的1/12。這樣,不但可以根據(jù)計(jì)數(shù)值計(jì)算出定時(shí)時(shí)間,也可以反過來按定時(shí)時(shí)間的要求計(jì)算出計(jì)數(shù)器的預(yù)置值。計(jì)數(shù)器是加法計(jì)數(shù)器,所以預(yù)置的計(jì)數(shù)初值應(yīng)為計(jì)數(shù)值的補(bǔ)碼。(2)定時(shí)器的工作方式MCS-51單片機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1