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

正文內(nèi)容

基于單片機(jī)的人體溫度計(jì)的設(shè)計(jì)與實(shí)現(xiàn)課程設(shè)計(jì)(編輯修改稿)

2025-07-24 19:46 本頁面
 

【文章內(nèi)容簡介】 數(shù)據(jù)存儲器(例如執(zhí)行MOVX @DPTR 指令)時(shí),P2 口送出高8 位地址數(shù)據(jù)。在訪問8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVX @RI 指令)時(shí),P2 口輸出P2 鎖存器的內(nèi)容Flash 編程或校驗(yàn)時(shí),P2亦接收高位地址和一些控制信號。P3口 P3口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。P3 口輸出緩沖級可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門電路。對P3 口寫入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。 P3 口除了作為一般的I/O 口線外,更重要的用途是它的第二功能 P3 口還接收一些用于Flash 閃速存儲器編程和程序校驗(yàn)的控制信號。 RST 復(fù)位輸入。當(dāng)振蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。 ALE/PROG 當(dāng)訪問外部程序存儲器或數(shù)據(jù)存儲器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8 位字節(jié)。一般情況下,ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時(shí)將跳過一個(gè)ALE 脈沖。對Flash 存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有必要,可通過對特殊功能寄存器(SFR)區(qū)中的8EH 單元的D0 位置位,可禁止ALE 操作。該位置位后,只有一條MOVX 和MOVC指令才能將ALE 激活。此外,該引腳會被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE 禁止位無效。 PSEN 程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)AT89C52 由外部程序存儲器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN 有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次PSEN信號。 EA/VPP 外部訪問允許。欲使CPU 僅訪問外部程序存儲器(地址為0000H—FFFFH),EA 端必須保持低電平(接地)。需注意的是:如果加密位LB1 被編程,復(fù)位時(shí)內(nèi)部會鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。Flash 存儲器編程時(shí),該引腳加上+12V 的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V 編程電壓Vpp。 XTAL1 振蕩器反相放大器的及內(nèi)部時(shí)鐘發(fā)生器的輸入端。 XTAL2 振蕩器反相放大器的輸出端。 特殊功能寄存器 在AT89C52 片內(nèi)存儲器中,80HFFH 共128 個(gè)單元為特殊功能寄存器(SFE),SFR 的地址空間映象如表2 所示。并非所有的地址都被定義,從80H—FFH 共128 個(gè)字節(jié)只有一部分被定義,還有相當(dāng)一部分沒有定義。對沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。不應(yīng)將數(shù)據(jù)“1”寫入未定義的單元,由于這些單元在將來的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是“0”。 AT89C52除了與AT89C51所有的定時(shí)/計(jì)數(shù)器0 和定時(shí)/計(jì)數(shù)器1 外,還增加了一個(gè)定時(shí)/計(jì)數(shù)器2。定時(shí)/計(jì)數(shù)器2 的控制和狀態(tài)位位于T2CON T2MOD,寄存器對(RCAO2H、RCAP2L)是定時(shí)器2 在16 位捕獲方式或16 位自動(dòng)重裝載方式下的捕獲/自動(dòng)重裝載寄存器。定時(shí)/計(jì)數(shù)器2控制寄存器T2CON TF2:定時(shí)器2溢出標(biāo)志。定時(shí)器2溢出時(shí),又由硬件置位,必須由軟件 清0,當(dāng)RCLK=1或TCLK=1時(shí),定時(shí)器2溢出,不對TF2置位。 EXF2:定時(shí)器2外部標(biāo)志。當(dāng)EXEN2=1,且當(dāng)T2EX引腳上出現(xiàn)負(fù)跳變而出現(xiàn)捕獲或重裝載時(shí),EXF2置位,申請中斷.此時(shí)如果允許定時(shí)器2中斷,CPU響應(yīng)中斷,執(zhí)行定時(shí)器2中斷服務(wù)程序,EXF2必須由軟件清除。當(dāng)定時(shí)器2工作在向上或向下計(jì)數(shù)工作方式時(shí)(DCEN=1) , ExF2不能激活中斷。RCLK :接收時(shí)鐘允許。RCLK=1時(shí).用定時(shí)器2溢出脈沖作為串行口(工作于工作方式1或3時(shí))的接收時(shí)鐘,RCLK=0,用定時(shí)器l的溢出脈沖作為接收時(shí)鐘 。 TCLK :發(fā)送時(shí)鐘允許。TCLK=1時(shí),用定時(shí)器2溢出脈沖作為串行口(工作于工作方式1或3時(shí))的發(fā)送時(shí)鐘,RCLK=0 .用定時(shí)器l的溢出脈沖作為發(fā)送脈沖。EXEN2:定時(shí)器2外部允許標(biāo)志。當(dāng)EXEN2=1時(shí),如果定時(shí)器2未用于作串行口的波特率發(fā)生器,在T2EX端出現(xiàn)負(fù)跳變脈沖時(shí),激活定時(shí)器2 捕獲或重裝載.EXEN2=0,T2EX端的外部信號無效. TR2:定時(shí)器2啟動(dòng)/停止控制位。TR2=l時(shí),啟動(dòng)定時(shí)器2 。C/T2 :定時(shí)器2定時(shí)方式或計(jì)數(shù)方式控制位。C/T2=0,選擇定時(shí)方式。C/T2=1時(shí),選擇對外部事件計(jì)數(shù)方式(下降沿觸發(fā))。CP/RL2 :捕獲/重裝載選擇。CP/RL2=l時(shí),如EXEN2=l.且T2EN雙端出現(xiàn)負(fù)跳變脈沖時(shí)發(fā)生捕獲操作。CP/RL2=0時(shí),若定時(shí)器2溢出或EXEN2=l條件下,T2EN雙端出現(xiàn)負(fù)跳變脈沖,都會出現(xiàn)自動(dòng)重裝載操作。當(dāng)RCLK=1或TCLK=1時(shí),該位無效,在定時(shí)器2溢出時(shí)強(qiáng)制其自動(dòng)重裝載。 中斷寄存器: AT89C52有6個(gè)中斷源,2個(gè)中斷優(yōu)先級,lE寄存器控制各中斷位,lP寄存器中6個(gè)中斷源的每一個(gè)可定為2個(gè)優(yōu)先級。 數(shù)據(jù)存儲器 : AT89C52有256個(gè)字節(jié)的內(nèi)部RAM , 80H-FFH高128個(gè)字節(jié)與特殊功能寄存器(SFR)地址是重疊的,也就是高128字竹的RAM和殊功能寄存器的地址是相同的,但物理上它們是分開的。 當(dāng)一條指令訪問7FH以上的內(nèi)部地址單元時(shí),指令中使用的尋址方式是不同的,也即尋址方式?jīng)Q定是訪問高128字節(jié)RAM還是訪問特殊功能寄存器。如果指令是直接尋址方式則為訪問特殊功能寄存器。定時(shí)器O和定時(shí)器1: AT89C52的定時(shí)器O和定時(shí)器1的工作方式與AT89C51相同。 定時(shí)器2 定時(shí)器2是一個(gè)16位定時(shí)計(jì)數(shù)器。它既可當(dāng)定時(shí)器使用,也可作為外部事件計(jì)數(shù)器使用,其工作方式由特殊功能寄存器T2CON的C/T2位選擇。定時(shí)器2有三種工作方式:捕獲方式,自動(dòng)重裝載(向上或向下計(jì)數(shù))方式和波特率發(fā)生器方式,工作方式由T2CON的控制位來選擇。 定時(shí)器2由兩個(gè)8位寄存器TH2和TL2組成,在定時(shí)器工作方式中,每個(gè)機(jī)器周期TL2寄存器的值加1 ,由于一個(gè)機(jī)器周期由12個(gè)振蕩時(shí)鐘構(gòu)成,因此,計(jì)數(shù)速率為振蕩頻率的1/l2 。在計(jì)數(shù)工作方式時(shí),當(dāng)T2引腳上外部輸入信號產(chǎn)生由1至O的下降沿時(shí),寄存器的值加1,在這種工作方式下,每個(gè)機(jī)器周期的5SP2期間,對外部輸入進(jìn)行采樣。若在第一個(gè)機(jī)器周期中采到的值為1,而在下一個(gè)機(jī)器周期中采到的值為0 , 則在緊跟著的下一個(gè)周期的S3P1期間寄存器加l 。由于識別1至0的跳變需要2個(gè)機(jī)器周期(24個(gè)振蕩周期),因此,最高計(jì)數(shù)速率為振蕩頻率的1/24 .為確保采樣的正確性,要求輸入的電平在變化前至少保持一個(gè)完整周期的時(shí)間,以保證輸入信號至少被采樣一次。時(shí)鐘振蕩器 AT89C52 中有一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端。 這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路外接石英晶體(或陶瓷諧振器)及電容CC2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對外接電容CC2 雖然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用30pF177。10pF,而如使用陶瓷諧振器建議選擇40pF177。10F。用戶也可以采用外部時(shí)鐘。采用外部時(shí)鐘的電路如下圖所示。 這種情況下,外部時(shí)鐘脈沖接到XTAL1 端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端,XTAL2 則懸空。由于外部時(shí)鐘信號是通過一個(gè)2 分頻觸發(fā)器后作為內(nèi)部時(shí)鐘信號的,所以對外部時(shí)鐘信號的占空比沒有特殊要求,但最小高電平持續(xù)時(shí)間和最大的低電平持續(xù)時(shí)間應(yīng)符合產(chǎn)品技術(shù)條件的要求。復(fù)位控制復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號,以防電源開關(guān)或電源插頭分合過程中引起的抖動(dòng)而影響復(fù)位。在AT89C52中接在res端,用來對系統(tǒng)重置。 顯示器LMO1620 在日常生活中,我們對液晶顯示器并不陌生。液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計(jì)算器、萬用表
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1