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

正文內(nèi)容

單片機(jī)應(yīng)用的外文翻譯-單片機(jī)(參考版)

2025-01-23 07:58本頁面
  

【正文】 在 VCC未恢復(fù)到正常工作電壓時(shí),硬件復(fù)位不能無效,并且應(yīng)保持足夠長(zhǎng)的時(shí)間以使晶振重新工作和初始化。掉電模式可以通過硬件復(fù)位和外部中斷退出。 在掉電模式下,晶振停止工作,激活掉電模式的指令是最后一條執(zhí)行指令。由硬件復(fù)位終止空閑模式只需兩個(gè)機(jī)器周期有效復(fù)位信號(hào),在這種情況下,片上硬件禁止訪問內(nèi)部 RAM,而可以訪問端口引腳。在這種狀態(tài)下,片上 RAM和特殊功能寄存器的內(nèi)容 保持不變。 在空閑工作模式下, CPU 處于睡眠狀態(tài),而所有片上外部設(shè)備保持激活狀態(tài)。從外部時(shí)鐘源驅(qū)動(dòng)器件的話, XTAL2 可以不接,而從 XTAL1 接入。 AT89S52 單片機(jī)有一個(gè)用于構(gòu)成內(nèi)部振 蕩器的反相放大器, XTAL1 和 XTAL2 分別是放大器的輸入、輸出端。它們的值一直到下一個(gè)周期被電路捕捉下來。實(shí)際上,中斷服務(wù)程序必須判定是否是 TF2 或 EXF2激活中斷,標(biāo)志位也必須由軟件清 0。定時(shí)器 2可以被寄存器T2CON中的 TF2和 EXF2的或邏輯觸發(fā)。用戶軟件不應(yīng)給這些位寫 1。 。每個(gè)中斷源都可以通過置位或清除特殊寄存器 IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。不過,波特率和輸出時(shí)鐘頻率相互并不 獨(dú)立,它們都依賴于 RCAP2H和 RCAP2L。時(shí)鐘輸出頻率取決于晶振頻率和定時(shí)器 2捕捉寄存器( RCAP2H, RCAP2L)的重載值,如公式所示: 在時(shí)鐘輸出模式下,定時(shí)器 2不會(huì)產(chǎn)生中斷,這和定時(shí)器 2用作波特率發(fā)生器一樣。為了把定時(shí)器 2配置成時(shí)鐘發(fā)生器,位 C/T2 ( )必須清 0,位 T2OE( )必須置 1。它可以通過編程作為定時(shí)器 /計(jì)數(shù)器 2 的外部時(shí)鐘輸入或占空比為 50%的時(shí)鐘輸出。 可以通過編程在 引腳輸出一個(gè)占空比為 50%的時(shí)鐘信號(hào)。寄存器 RCAP2可以讀,但不能寫,因?yàn)閷懣赡芎椭剌d交迭,造成寫和重載錯(cuò)誤。 TH2或 TL2不應(yīng)該讀寫。因此,定時(shí)器 2作為波特率發(fā)生器,T2EX也還可以作為一個(gè)額外的外部中斷。波特率計(jì)算公式如下: 1 3 = 3 2 [ 6 5 5 3 6 ]?? 晶 振 頻 率模 式 和 模 式 波 特 率 ( RCAP2H,RCAP2L ) 其中,( RCAP2H,RCAP2L)是 RCAP2H和 RCAP2L組成的 16位無符號(hào)整數(shù)。在多數(shù)應(yīng)用情況下,一般配置成定時(shí)方式( CP/T2 =0)。波特率產(chǎn)生工作模式與自動(dòng)重載模式相似,因此, TH2 的翻轉(zhuǎn)使得定時(shí)器 2 寄存器重載被軟件預(yù)置 16位值的 RCAP2H和 RCAP2L中的值。如果定時(shí)器 2作為發(fā)送或接收波特率發(fā)生器,定時(shí)器 1可用作它用,發(fā)送和接收的波特率可以不同。在這種工作模式下, EXF2不能觸發(fā)中斷。計(jì)數(shù)器下溢,置位 TF2,并將 0FFFFH加載到定時(shí)器存儲(chǔ)器中。 T2EX 上的一個(gè)邏輯 0 使得定時(shí)器 2 向下計(jì)數(shù)。定時(shí)器計(jì)到 0FFFFH溢出,并置位 TF2。在這種模式下, T2EX引腳控制著計(jì)數(shù)的方向。這個(gè)跳變也置位 EXF2中斷標(biāo)志位。定時(shí)器工作于捕捉模式, RCAP2H和 RCAP2L的值可以由軟8 件預(yù)設(shè)。如果 EXEN2=0,定時(shí)器 2計(jì)數(shù),計(jì)到0FFFFH后置位 TF2溢出標(biāo)志。 DCEN=0 時(shí),定時(shí)器 2 自動(dòng)計(jì)數(shù)。通過復(fù)位, DCEN 被置為 0,因此,定時(shí)器 2 默認(rèn)為向上計(jì)數(shù)。 當(dāng)定時(shí)器 2 工作于 16 位自動(dòng)重載模式,可對(duì)其編程實(shí)現(xiàn)向上計(jì)數(shù)或向下計(jì)數(shù)。除此之外, T2EX 的跳變會(huì)引起 T2CON 中的 EXF2 置位。如果 EXEN2=1,定時(shí)器 2做相同的操作。 在捕捉模式下,通過 T2CON中的 EXEN2來選擇兩種方式。因?yàn)樽R(shí)別 1- 0的跳變需要 2個(gè)機(jī)器周期( 24個(gè)晶振周期),所以,最大的計(jì)數(shù)頻率不高于晶振頻率的 1/24。一個(gè)機(jī)器周期采樣到高電平,而下一個(gè)周期采樣到低電平,計(jì)數(shù)器將加 1。 7 表 3 定時(shí)器 2工作模式 RCLK +TCLK CP/RL2 TR2 MODE 0 0 1 16位自動(dòng)重載 0 1 1 16位捕捉 1 X 1 波特率發(fā)生器 X X 0 (不用) 在計(jì)數(shù)工作方式下,寄存器在相關(guān)外部輸入角 T2 發(fā)生 1 至 0 的下降沿時(shí)增加 1。在定時(shí)工作方式中,每個(gè)機(jī)器周期, TL2 寄存器都會(huì)加 1。如表 3 所示,工作模式由 T2CON中的相關(guān)位選擇。其工作方式由特殊寄存器 T2CON中的 C/T2位選擇(如表 2所示)。為了獲得更深入的關(guān)于 UART 的信息,可參考 ATMEL 網(wǎng)站( 個(gè)主頁,選擇“ Products”,然后選擇“ 8051Architech Flash Microcontroller”,再選擇“ Product Overview”即可。從這個(gè)主頁,選擇“ Products”,然后選擇“ 8051Architech Flash Microcontroller”,再 選擇“ ProductOverview”即可。 在 AT89S52 中, UART 的操作與 AT89C51 和 AT89C52 一樣。默認(rèn)狀態(tài)下,在待機(jī)模式下, WDIDLE= 0, WDT繼續(xù)計(jì)數(shù)。為了確保在離開掉電模式最初的幾個(gè)狀態(tài) WDT不被溢出,最好在進(jìn)入掉電模式前就復(fù) WDT。為了防止 WDT在中斷保持低電平的時(shí)候復(fù)位器件, WDT 直到中斷拉低后才開始工作。中斷應(yīng)持續(xù)拉低很長(zhǎng)一段時(shí)間,使得晶振穩(wěn)定。通過硬件復(fù)位退出掉電模式后,用戶就應(yīng)該給 WDT 喂狗,就如同通常 AT89S52 復(fù)位一樣。在這種方式下,用戶不必喂狗。為了很好地使用 WDT,應(yīng)該在一定時(shí)間內(nèi)周期性寫入那部分代碼,以避免 WDT復(fù)位。 WDT 計(jì)數(shù)器不能讀或?qū)憽>д裾9ぷ鳌?WDT激活后,每一個(gè)機(jī)器 周期 WDT 都會(huì)增加。當(dāng) WDT激活后,用戶必須向 WDTRST寫入 01EH和 0E1H喂狗來避免 WDT溢出。當(dāng)WDT溢出,它將驅(qū)動(dòng) RSR引腳一個(gè)高個(gè)電平輸出。 WDT計(jì)時(shí)周期依賴于外部時(shí)鐘頻率。 WDT 在默認(rèn)情況下無法工作;為了激活 WDT,戶用必須往 WDTRST 寄存器(地址: 0A6H)中依次寫入 01EH 和 0E1H。 5 WDT是一種需要軟件控制的復(fù)位方式。 MOV R0 , data 堆棧操作也是簡(jiǎn)介尋址方式。例如,下面的直接尋址指令訪問 0A0H( P2口)存儲(chǔ)單元 MOV 0A0H , data 使用間接尋址方式訪問高 128 字節(jié) RAM。當(dāng)一條指令訪問高于 7FH 的地址時(shí),尋址方式?jīng)Q定 CPU 訪問高 128 字節(jié) RAM 還是特殊功能寄存器空間。高 128 字節(jié)與特殊功能寄存器重疊。對(duì)于 89S52,如果 EA 接 VCC,程序讀寫先從內(nèi)部存儲(chǔ)器(地址為 0000H~ 1FFFH)開始,接著從外部尋址,尋址地址為: 2021H~FFFFH。外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器都可以 64K尋址。 XTAL2: 振蕩器反相放大器的輸出端。在 flash編程期間, EA 也接收 12伏 VPP電壓。為使能從 0000H 到 FFFFH的外部程序存儲(chǔ)器讀取指令, EA 必須接 GND。當(dāng) AT89S52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN 在每個(gè)機(jī)器周期被激活兩次,而在訪問外4 部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN 將不被激活。這個(gè) ALE 使能標(biāo)志位(地址為 8EH的 SFR的第 0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。這一位置 “ 1” , ALE 僅在執(zhí)行 MOVX 或 MOVC指令時(shí)有效。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE脈 沖將會(huì)跳過。在 flash編程時(shí),此引腳 (PROG )也用作編程輸入脈沖。 DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效??撮T狗計(jì)時(shí)完成后, RST 腳輸出 96 個(gè)晶 振周期的高電平。 表 2 引腳號(hào) 第二功能 RXD(串行輸入) TXD(串行輸出) INT0 (外部中斷 0) INT1 (外部中斷 1) T0(定時(shí)器 0外部輸入) T1定時(shí)器 1外部輸入) WR (外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RD (外部數(shù)據(jù)存儲(chǔ)器寫選通 ) RST: 復(fù)位輸入。P3口亦作為 AT89S52特殊功能(第二功能)使用,如下表所示。對(duì) P3 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在flash編程和校驗(yàn)時(shí), P2口也接收高 8位地址字節(jié)和一些控制信號(hào)。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電( IIL)。 表 1 引腳號(hào) 第二功能 T2(定時(shí)器 /計(jì)數(shù)器 T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) P2口: P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。此外, 和 分別作定時(shí)器 /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2的觸發(fā)輸入( ),具體如下表所示。對(duì) P1 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。程序校驗(yàn) 時(shí),需要外部上拉電阻。在這種模式下, P0 具有內(nèi)部上 拉電阻。對(duì) P0 端口寫“ 1”時(shí),引腳用作高阻抗輸入。 2 VCC : 電源 GND: 接地 P0口 : P0 口是一個(gè) 8位漏極開路的雙向 I/O 口??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。1 單片機(jī)應(yīng)用的外文資料 主要性能 ? 與 MCS51 單片機(jī)產(chǎn)品兼容 ? 8K字節(jié)在系統(tǒng)可編程 Flash 存儲(chǔ)器 ? 1000 次擦寫周期 ? 全靜態(tài)操作: 0Hz~ 33Hz ? 三級(jí)加密程序存儲(chǔ)器 ? 32個(gè)可編程 I/O 口線 ? 三個(gè) 16位定時(shí)器 /計(jì)數(shù)器 ? 八個(gè)中斷源 ? 全雙工 UART 串行通道 ? 低功耗空閑和掉電模式 ? 掉電后中斷可喚醒 ? 看門狗定時(shí)器 ? 雙數(shù)據(jù)指針 ? 掉電標(biāo)識(shí)符 AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。使 用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。作為輸出口,每位能驅(qū)動(dòng) 8 個(gè) TTL邏輯電平。當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí), P0口也被作為低 8 位地址 /數(shù)據(jù)復(fù)用。在 flash 編程時(shí), P0 口也用來接 收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。 P1口: P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p1 輸出緩沖器能驅(qū)動(dòng) 4 個(gè)TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 在 flash 編程和校驗(yàn)時(shí), P1口接收低 8 位地址字節(jié)。對(duì) P2 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。在訪問外部程序存儲(chǔ)器或用 16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX DPTR)時(shí), P2 口送出高八位地址。在使3 用 8位地址(如 MOVX RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), P2口輸出 P2鎖存器的內(nèi)容。 P3口 : P3 口是一個(gè)有內(nèi)部上拉電阻的 8 位雙向 I/O 口 , p2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。在 flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。晶振工作時(shí), RST腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。特殊寄存器 AUXR(地址 8EH)上的DISRTO位可以使此功能無效。 ALE/PROG : 地址鎖存控制信號(hào)( ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。如果需要,通過將地址為 8EH的 SFR的第 0位置 “ 1” , ALE操作將無效。否則, ALE 將被微弱拉高。 PSEN : 外部程序存儲(chǔ)器選通信號(hào) (PSEN )是外部程序存儲(chǔ)器選通信號(hào)。 EA /VPP: 訪問外部程序存儲(chǔ)器控制信號(hào)。為了執(zhí)行內(nèi)部程序指令, EA 應(yīng)該接 VCC。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1