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

正文內(nèi)容

基于單片機(jī)的時(shí)鐘計(jì)時(shí)器的設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 由22UF的電容和1K的電阻及IN4148二極管組成,以前教科書(shū)上常推薦用10UF電容和10K電阻組成復(fù)位電路,這里我們根據(jù)實(shí)際經(jīng)驗(yàn)選用22UF的電容和1K的電阻,其好處是在滿足單片機(jī)可靠復(fù)位的前提下降低了復(fù)位引腳的對(duì)地阻抗,可以顯著增強(qiáng)單片機(jī)復(fù)位電路的抗干擾能力。主要性能參數(shù):功能特性概述:AT89C52提供以下標(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í)鐘電路。P1口:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。在訪問(wèn)外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX@DPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù)。并非所有的地址都被定義,從80H-FFH共128個(gè)字節(jié)只有一部分被定義,還有相當(dāng)一部分沒(méi)有定義。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。Capture1X1Baud當(dāng)DCEN置位時(shí),定時(shí)器2既可向上計(jì)數(shù)也可向下計(jì)數(shù),這取決于T2EX引腳的值,當(dāng)DCEN=0時(shí),定時(shí)器2自動(dòng)設(shè)置為向上計(jì)數(shù),在這種方式下,T2CON中的EXEN2控制位有兩種選擇,若EXEN2=0,定時(shí)器2為向上計(jì)數(shù)至0FFFFH溢出,置位TF2激活中斷,同時(shí)把16位計(jì)數(shù)寄存器RCAP2H和RCAP2L重裝載,RCAP2H和RCAP2L的值可由軟件預(yù)置。定時(shí)器既能工作于定時(shí)方式也能工作于計(jì)數(shù)方式,在大多數(shù)的應(yīng)用中,是工作在定時(shí)方式(C/T2=0)。因?yàn)榇藭r(shí)每個(gè)狀態(tài)時(shí)間定時(shí)器都會(huì)加1,對(duì)其讀寫(xiě)將得到一個(gè)不確定的數(shù)值。程序員不應(yīng)將“1”寫(xiě)入這些位,它們是將來(lái)AT89系列產(chǎn)品作為擴(kuò)展用的。對(duì)外接電容CC2雖然沒(méi)有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pF177。掉電模式:在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令,片內(nèi)RAM和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)?!”? 頂面標(biāo)記及簽名字節(jié)Vpp=12VVpp=5V頂面標(biāo)記AT89C52(032H)=05H  AT89C52的程序存儲(chǔ)器陣列是采用字節(jié)寫(xiě)入方式編程的,每次寫(xiě)入一個(gè)字節(jié),要對(duì)整個(gè)芯片內(nèi)的PEROM程序存儲(chǔ)器寫(xiě)入一個(gè)非空字節(jié),必須使用片擦除的方式將整個(gè)存儲(chǔ)器的內(nèi)容清除。重復(fù)1—5步驟,改變編程單元的地址和寫(xiě)入的數(shù)據(jù),直到全部文件編程結(jié)束。編程完成后。 Display);近幾年也有配置CRT顯示器的。由于共陰極連接需加驅(qū)動(dòng),故在這里我采用的是共陽(yáng)陽(yáng)極連接。 00H三 74LS244芯片說(shuō)明開(kāi)關(guān)量輸入的擴(kuò)展經(jīng)常使用的芯片是74LS244/74LS245/74LS240等;這些芯片的特點(diǎn)是三態(tài)門,可以把多個(gè)芯片的輸出,并聯(lián)在一起而不會(huì)互相影響;通過(guò)1313153等譯碼選通芯片,把RD/WR/地址的高位信號(hào)(高3位或者高4位,看單片機(jī)系統(tǒng)中的芯片的數(shù)量)接到譯碼芯片,把譯碼芯片的輸出接到鎖存器的鎖存輸入,或者緩沖器的選通輸入。11G 1Y11Y4輸出控制,低電平有效,高電平高阻;21A1 輸入端,對(duì)應(yīng)的輸出為1Y1;32Y4 輸出端,對(duì)應(yīng)的輸入為2A4。主程序循環(huán)調(diào)用顯示子程序和查鍵子程序,當(dāng)端口有開(kāi)關(guān)按下時(shí),轉(zhuǎn)入相應(yīng)的功能程序。為了顯示小數(shù)點(diǎn)及“—”,“A”等特殊字符,在顯示班級(jí)和計(jì)時(shí)時(shí)采用不同的顯示子程序。在程序中采用12MHZ晶振頻率,精度為1ms,定時(shí)初值設(shè)為50ms,用循環(huán)程序進(jìn)行20次循環(huán)可到1s。秒表計(jì)數(shù)單元地址為60H~61H(毫秒),62H~63H(秒),64H~65H(分)中。 按鍵在調(diào)時(shí)狀態(tài)下可實(shí)現(xiàn)減1功能。鬧鈴無(wú)效,顯示樣式變?yōu)?0:00:—,顯示樣式又變?yōu)?0:00:—。三 性能分析按照設(shè)計(jì)程序分析,LED顯示器動(dòng)態(tài)掃描的頻率為167HZ,實(shí)際使用觀察時(shí)完全沒(méi)有閃爍。,時(shí)單元閃爍,加減調(diào)整同調(diào)分.。50H55H為鬧鐘定時(shí)單元,60H65H為秒表計(jì)時(shí)單元,70H75H為顯示時(shí)間單元,76H79H為分時(shí)計(jì)時(shí)單元。外中斷0中斷程序入口 RETI 。串行中斷程序入口地址 RETI 。清整點(diǎn)報(bào)時(shí)標(biāo)志 AJMP START1。清00H7FH內(nèi)存單元 MOV R7,80H 。50MS定時(shí)初值(T0計(jì)時(shí)用) MOV TH0,3CH 。顯示單元為7075H。 FUNPT: LJMP FUNPTT。 DSWAIT: SETB EA LCALL DISPLAY JNB ,DSFINC 。 SETMM1: LJMP SETMM 。清進(jìn)位標(biāo)志 CJNE A,60H,ADDHH22 。 可進(jìn)行功能轉(zhuǎn)換 FUNSS: LCALL DS20MS JB ,START11 WAIT11: JNB ,WAIT11 CPL 03H JNB 03H,TIMFUN MOV DISPFIRST,60H 。, FUNPTT: LCALL DS20MS JB ,START12 WAIT22:。 LCALL sub1 。鬧鈴設(shè)定分加1 MOV A,R3 。消抖 JB , DSWAIT LJMP DSSFUNN 。 鬧鈴設(shè)定時(shí)顯示格式00:00: MOV 51H,0AH 。定時(shí)鬧鈴設(shè)定 JB 08H, AJMP START1 。開(kāi)啟T0定時(shí)器 MOV R4,14H 。放入熄滅符數(shù)據(jù) MOV TMOD,11H 。 START: LCALL ST 。****************************************。定時(shí)器T1中斷程序入口 LJMP INTT1 。程序執(zhí)行開(kāi)始地址LJMP START 。小喇叭 CONBS EQU 2FH 。、P0口為字符輸出口,P2為掃描口,采用共陽(yáng)顯示管。以下程序能用于24小時(shí)計(jì)時(shí),能作為秒表使用,能定時(shí)鬧鈴1分鐘(也可關(guān)).。最后開(kāi)始控制程序編制、軟硬件調(diào)試和性能的分析。試驗(yàn)室制作時(shí),可結(jié)合示波器測(cè)試晶振及P0. P2端口的波形情況進(jìn)行綜合硬件測(cè)試分析。則進(jìn)入調(diào)整狀態(tài),顯示樣式為00:00;一,時(shí)加1。當(dāng)再按下按鈕時(shí), ,則時(shí)間加1分;,則進(jìn)入小時(shí)調(diào)整狀態(tài)。這樣在調(diào)整時(shí)間時(shí),對(duì)應(yīng)調(diào)整單元的顯示數(shù)據(jù)會(huì)間隔閃亮。:當(dāng)T0中斷開(kāi)始時(shí),為了使中斷服務(wù)程序的執(zhí)行不破壞CPU中寄存器和存儲(chǔ)單元中的內(nèi)容,以免在中斷返回后影響主程序的運(yùn)行,因此,要把COU中有關(guān)累加器和狀態(tài)字的內(nèi)容進(jìn)行入堆棧保護(hù)。由于采用7段共陽(yáng)LED數(shù)碼管動(dòng)態(tài)掃描實(shí)現(xiàn)數(shù)據(jù)顯示,所以顯示用十近制BCD碼數(shù)據(jù)的對(duì)應(yīng) 段碼存放在ROM表中。最后詳細(xì)敘述了設(shè)計(jì)中用到的幾種元件,使我對(duì)這幾種元器件,特別是單片機(jī)AT89C52有的更加詳細(xì)系統(tǒng)全面的認(rèn)識(shí),為下一章的軟件設(shè)計(jì)奠定了理論基礎(chǔ)。74ls244是三態(tài)總線轉(zhuǎn)換器件,一般用于總線的電平匹配問(wèn)題,如果存在ttl電平和cmos電平不兼容的情況中間用一片244可以解決問(wèn)題,244為單向傳送。 當(dāng)在某段發(fā)光二極管上施加一定的正向電壓時(shí),該段筆畫(huà)即亮;不加電壓則暗。外時(shí)鐘驅(qū)動(dòng)參數(shù):二 顯示部分單片機(jī)應(yīng)用系統(tǒng)中使用的顯示器主要有發(fā)光二極管顯示器,簡(jiǎn)稱LED(Light Emitting Diode);液晶顯示器LCD(Liquid  +最高工作電壓     直流輸出電流AT89C52的極限參數(shù)  加上一個(gè)ALE/PROG編程脈沖。(032H)=FFH(030H)=1EH低電壓編程模式適合于用戶在線編程系統(tǒng),而高電壓編程模式可與通用EPROM編程器兼容。由于外部時(shí)鐘信號(hào)是通過(guò)一個(gè)2分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號(hào)的,所以對(duì)外部時(shí)鐘信號(hào)的占空比沒(méi)有特殊要求,但最小高電平持續(xù)時(shí)間和最大低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器。IE也有一個(gè)總禁止位EA,它能控制所有中斷的允許或禁止。所以,當(dāng)定時(shí)器2作為波特率發(fā)生器使用時(shí),T2EX可作為附加的外部中斷源來(lái)使用。T2EX引腳為邏輯“0”時(shí),定時(shí)器2向下計(jì)數(shù),當(dāng)TH2和TL2中的數(shù)值等于RCAP2H和RCAP2L中的值時(shí),計(jì)數(shù)溢出,置位TF2,同時(shí)將0FFFFH數(shù)值重新裝入定時(shí)寄存器中。自動(dòng)重裝載(向上或向下計(jì)數(shù)器)方式:當(dāng)定時(shí)器2工作于16位自動(dòng)重裝載方式時(shí),能對(duì)其編程為向上或向下計(jì)數(shù)方式,這個(gè)功能可通過(guò)特殊功能寄存器T2CON的DCEN位(允許向下計(jì)數(shù))來(lái)選擇的。為確保采樣的正確性,要求輸入的電平在變化前至少保持一個(gè)完整周期的時(shí)間,以保證輸入信號(hào)至少被采樣一次。表4 定時(shí)器2工作方式 PCLK+TCLKCP/RL2TR2MODE00116bit間接尋址指令訪問(wèn)高128字節(jié)RAM,例如,下面的間接尋址指令中,R0的內(nèi)容為0A0H,則訪問(wèn)數(shù)據(jù)字節(jié)地址為0A0H,而不是P2口(0A0H)。欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H-FFFFH),EA端必須保持低電平(接地)。P2口:P2是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻在Flash編程時(shí),P0口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。8個(gè)中斷源由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C52是一種高效微控制器。該電路采用AT89C52單片機(jī)最小化應(yīng)用設(shè)計(jì),單片機(jī)的最小化系統(tǒng)是指單片機(jī)能正常工作所必須的外圍元件,主要可以分成時(shí)鐘電路和復(fù)位電路,我們采用的是AT89C52芯片,它內(nèi)部自帶8K的FLASH程序存儲(chǔ)器,一般情況下,這8K的存儲(chǔ)空間足夠我們使用,所以我們只用芯片內(nèi)部的8K程序存儲(chǔ)器。為了實(shí)現(xiàn)LED顯示器的數(shù)字顯示,可以采用靜態(tài)顯示法和動(dòng)態(tài)顯示法。在TIMER1的中斷處理程序中對(duì)SS和ss的緩存空間進(jìn)行更新,與上面類似。第二章 系統(tǒng)硬件的設(shè)計(jì)第一節(jié) 設(shè)計(jì)方案的提出、論證和確定一 時(shí)鐘功能對(duì)于時(shí)鐘功能,需要在數(shù)碼管上顯示小時(shí)、分鐘和秒鐘,因此,可以在內(nèi)部存儲(chǔ)空間分別定義它們的顯示緩存空間,來(lái)存放小時(shí)、分鐘和秒鐘的BCD碼,各2個(gè)字節(jié)。整個(gè)系統(tǒng)工作時(shí),秒信號(hào)產(chǎn)生器是整個(gè)系統(tǒng)的時(shí)基信號(hào),它直接決定計(jì)時(shí)系統(tǒng)的精度,將標(biāo)準(zhǔn)秒信號(hào)送入“秒計(jì)數(shù)器”,“秒計(jì)數(shù)器”采用60進(jìn)制計(jì)數(shù)器,每累計(jì)60秒發(fā)出一個(gè)“分脈沖”信號(hào),該信號(hào)將作為“分計(jì)數(shù)器”的時(shí)鐘脈沖。單片機(jī)將使人類生活更加方便、舒適、豐富多彩。例如,在工業(yè)測(cè)控、航空航天、尖端武器、機(jī)器人等各種實(shí)時(shí)控制系統(tǒng)中,都可以用單片機(jī)作為控制器。顯然,上述分類并不是惟一的和嚴(yán)格的。四 單片機(jī)的分類單片機(jī)作為計(jì)算機(jī)發(fā)展的一個(gè)重要領(lǐng)域,應(yīng)用一個(gè)較科學(xué)的分類方法。單片機(jī)把各功能部件集成在一塊芯片上,內(nèi)部采用總線結(jié)構(gòu),減少了各芯片之間的連線,大大提高了單片機(jī)的可靠性與抗干擾能力。三 單片機(jī)的組成及特點(diǎn)單片機(jī)是微型機(jī)的一個(gè)主要分支,在結(jié)構(gòu)上的最大特點(diǎn)是把CPU、存儲(chǔ)器、定時(shí)器和多種輸入/輸出接口電路集成在一塊超大規(guī)模集成電路芯片上。隨著低價(jià)位OTP(One Time Programble)及各種類型片內(nèi)程序存儲(chǔ)器的發(fā)展,加之處圍接口不斷進(jìn)入片內(nèi),推動(dòng)了單片機(jī)“單片”應(yīng)用結(jié)構(gòu)的發(fā)展。這類單片機(jī)的運(yùn)算速度比標(biāo)準(zhǔn)的單片機(jī)高出10倍以上。低噪聲與高可靠性 為提高單片機(jī)的抗電磁干擾能力,使產(chǎn)品能適應(yīng)惡劣的工作環(huán)境,滿足電磁兼容性方面更高標(biāo)準(zhǔn)的要求,各單片廠家在單片機(jī)內(nèi)部電路中都采用了新的技術(shù)措施。CHMOS和HMOS工藝的結(jié)合。下面是單片機(jī)的主要發(fā)展趨勢(shì)。④提供OTP供應(yīng)狀態(tài),利于太規(guī)模和批量生產(chǎn)。④指令系統(tǒng)趨于豐富和完善,并且增加了許多突出控制功能的指令。這一時(shí)期的特點(diǎn)是:◆ 嵌入式計(jì)算機(jī)系統(tǒng)的芯片集成設(shè)計(jì);◆ 少資源、無(wú)軟件,只保證基本控制功能。因此,當(dāng)我們回顧嵌入式系統(tǒng)發(fā)展道路時(shí),不要忘記Intel
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1