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

正文內(nèi)容

stc12c5a單片機(jī)外文翻譯及原文-單片機(jī)-資料下載頁(yè)

2025-05-12 18:15本頁(yè)面

【導(dǎo)讀】bytesofRAM,32I/Olines,Watchdogtimer,twodatapointers,three16-bit. VCC:Supplyvoltage.GND:Ground.showninthefollow-ingtable.verification.

  

【正文】 , 和 分別作定時(shí)器 /計(jì)數(shù)器 2的外部計(jì)數(shù)輸入( )和時(shí)器 /計(jì)數(shù)器 2的觸發(fā)輸入( ),具體如下表所示。 在 flash 編程和校驗(yàn)時(shí), P1 口接收低 8位地址字節(jié)。 表 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 邏輯電平。對(duì) P2 端口寫(xiě)“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電( IIL)。在訪(fǎng)問(wèn)外部程序存儲(chǔ)器或用 16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX @DPTR)時(shí), P2 口送出高八位地址。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。在使用 8位地址(如 MOVX @RI)訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), P2口輸出 P2鎖存器的內(nèi)容。在 flash編程和校驗(yàn)時(shí), P2口也接收高 8位地址字節(jié)和一些控制信號(hào)。 P3口 : P3 口是一個(gè)有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P3 端口寫(xiě)“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 P3口亦作為 STC12C5A特殊功能(第二功能)使用,如下表所示。在 flash編程和校驗(yàn)時(shí), P3口也接收一些控制信號(hào)。 表 2 引腳號(hào) 第二功能 RXD(串行輸入) TXD(串行 輸出) INT0 (外部中斷 0) INT1 (外部中斷 1) T0(定時(shí)器 0外部輸入) T1定時(shí)器 1外部輸入) WR (外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通 ) RD (外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通 ) RST: 復(fù)位輸入。晶振工作時(shí), RST腳持續(xù) 2 個(gè)機(jī)器周期高電平將使單片機(jī) 復(fù)位??撮T(mén)狗計(jì)時(shí)完成后, RST 腳輸出 96 個(gè)晶振周期的高電平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO位可以使此功能無(wú)效。 DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。 ALE/PROG : 地址鎖存控制信號(hào)( ALE)是訪(fǎng)問(wèn)外部程序存儲(chǔ)器時(shí),鎖存低8 位地址的輸出脈沖。在 flash編程時(shí),此引腳 (PROG )也用作編程輸入脈沖。在一般情況下, ALE 以晶振六分之一的固定頻率輸出脈沖,可用來(lái)作為外部定時(shí)器或時(shí)鐘使用。然而 ,特別強(qiáng)調(diào),在每次訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE脈沖將會(huì)跳過(guò)。如果需要,通過(guò)將地址為 8EH的 SFR的第 0位置 “ 1” , ALE操作將無(wú)效。這一位置 “ 1” , ALE 僅在執(zhí)行 MOVX 或 MOVC指令時(shí)有效。否則, ALE 將被微弱拉高。這個(gè) ALE 使能標(biāo)志位(地址為 8EH的 SFR的第 0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無(wú)效。 PSEN : 外部程序存儲(chǔ)器選通信號(hào) (PSEN )是外部程序存儲(chǔ)器選通信號(hào)。當(dāng)STC12C5A從外部程 序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN 在每個(gè)機(jī)器周期被激活兩次,而在訪(fǎng)問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN 將不被激活。 EA /VPP: 訪(fǎng)問(wèn)外部程序存儲(chǔ)器控制信號(hào)。為使能從 0000H 到 FFFFH的外部程序存儲(chǔ)器讀取指令, EA 必須接 GND。為了執(zhí)行內(nèi)部程序指令, EA 應(yīng)該接 VCC。在 flash編程期間, EA 也接收 12伏 VPP電壓。 XTAL1: 振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 XTAL2: 振蕩器反相放大器的輸出端。 MCS51器件有單獨(dú)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器都可以 64K尋址。 如果 EA 引腳接地,程序讀取只從外部存儲(chǔ)器開(kāi)始。對(duì)于 89S52,如果 EA 接VCC,程序 讀寫(xiě)先從內(nèi)部存儲(chǔ)器(地址為 0000H~ 1FFFH)開(kāi)始,接著從外部尋址,尋址地址為: 2020H~FFFFH。 STC12C5A 有 256 字節(jié)片內(nèi)數(shù)據(jù)存儲(chǔ)器。高 128 字節(jié)與特殊功能寄存器重疊。也就是說(shuō)高 128字節(jié)與特殊功能寄存器有相同的地址,而物理上是分開(kāi)的。當(dāng)一條指令訪(fǎng)問(wèn)高于 7FH 的地址時(shí),尋址方式?jīng)Q定 CPU 訪(fǎng)問(wèn)高 128 字節(jié) RAM 還是特殊功能寄存器空間。直接尋址方式訪(fǎng)問(wèn)特殊功能寄存器( SFR)。例如,下面的直接尋址指令訪(fǎng)問(wèn) 0A0H( P2口)存儲(chǔ)單元 MOV 0A0H , data 使用間接尋址方式訪(fǎng)問(wèn)高 128 字節(jié) RAM。例如,下面的間接尋址方式中, R0 內(nèi)容為 0A0H,訪(fǎng)問(wèn)的是地址 0A0H的寄存器,而不是 P2口(它的地址也是 0A0H)。 MOV @R0 , data 堆棧操作也是簡(jiǎn)介尋址方式。因此,高 128字節(jié)數(shù)據(jù) RAM也可用于堆棧空間。 WDT是一種需要軟件控制的復(fù)位方式。 WDT 由 13位計(jì)數(shù)器和特殊功能寄存器中的看門(mén)狗定時(shí)器復(fù)位存儲(chǔ)器( WDTRST)構(gòu)成。 WDT 在默認(rèn)情況下無(wú)法工作;為了激活 WDT,戶(hù)用必須往 WDTRST 寄存器(地址: 0A6H)中依 次寫(xiě)入01EH 和 0E1H。當(dāng) WDT激活后,晶振工作, WDT在每個(gè)機(jī)器周期都會(huì)增加。WDT計(jì)時(shí)周期依賴(lài)于外部時(shí)鐘頻率。除了復(fù)位(硬件復(fù)位或 WDT溢出復(fù)位),沒(méi)有辦法停止 WDT工作。當(dāng) WDT溢出,它將驅(qū)動(dòng) RSR引腳一個(gè)高個(gè)電平輸出。 為了激活 WDT,用戶(hù)必須向 WDTRST寄存器(地址為 0A6H的 SFR)依次寫(xiě)入 0E1H和 0E1H。當(dāng) WDT激活后,用戶(hù)必須向 WDTRST寫(xiě)入 01EH和 0E1H喂狗來(lái)避免 WDT溢出。當(dāng)計(jì)數(shù)達(dá)到 8191(1FFFH)時(shí), 13 位計(jì)數(shù)器將會(huì)溢出,這將會(huì)復(fù)位器件。晶 振正常工作、 WDT激活后,每一個(gè)機(jī)器周期 WDT 都會(huì)增加。為了復(fù)位 WDT,用戶(hù)必須向WDTRST 寫(xiě)入 01EH 和 0E1H( WDTRST 是只讀寄存器)。 WDT 計(jì)數(shù)器不能讀或?qū)憽.?dāng) WDT 計(jì)數(shù)器溢出時(shí),將給 RST 引腳產(chǎn)生一個(gè)復(fù)位脈沖輸出,這個(gè)復(fù)位脈沖持續(xù)96個(gè)晶振周期( TOSC),其中 TOSC=1/FOSC。為了很好地使用 WDT,應(yīng)該在一定時(shí)間內(nèi)周期性寫(xiě)入那部分代碼,以避免 WDT復(fù)位。 WDT 在掉電模式下,晶振停止工作,這意味這 WDT也停止了工作。在這種方式下,用戶(hù)不必喂狗。有 兩種方式可以離開(kāi)掉電模式:硬件復(fù)位或通過(guò)一個(gè)激活的外部中斷。通過(guò)硬件復(fù)位退出掉電模式后,用戶(hù)就應(yīng)該給 WDT 喂狗,就如同通常STC12C5A 復(fù)位一樣。通過(guò)中斷退出掉電模式的情形有很大的不同。中斷應(yīng)持續(xù)拉低很長(zhǎng)一段時(shí)間,使得晶振穩(wěn)定。當(dāng)中斷拉高后,執(zhí)行中斷服務(wù)程序。為了防止 WDT在中斷保持低電平的時(shí)候復(fù)位器件, WDT 直到中斷拉低后才開(kāi)始工作。這就意味著 WDT 應(yīng)該在中斷服務(wù)程序中復(fù)位。為了確保在離開(kāi)掉電模式最初的幾個(gè)狀態(tài) WDT不被溢出,最好在進(jìn)入掉電模式前就復(fù) WDT。在進(jìn)入待機(jī)模式前,特殊寄存器 AUXR的 WDIDLE位用來(lái)決定 WDT是否繼續(xù)計(jì)數(shù)。默認(rèn)狀態(tài)下,在待機(jī)模式下,WDIDLE= 0, WDT繼續(xù)計(jì)數(shù)。為了防止 WDT在待機(jī)模式下復(fù)位 STC12C5A,用戶(hù)應(yīng)該建立一個(gè)定時(shí)器,定時(shí)離開(kāi)待機(jī)模式,喂狗,再重新進(jìn)入待機(jī)模式。 在 STC12C5A 中, UART 的操作與 AT89C51 和 AT89C52 一樣。為了獲得更深入的關(guān)于 UART 的信息,可參考 ATMEL 網(wǎng)站( //)。從這個(gè)主頁(yè),選擇“ Products”,然后選擇“ 8051Architech Flash Microcontroller”,再選擇“ ProductOverview”即可。 0 和定時(shí)器 1 在 STC12C5A 中,定時(shí)器 0 和定時(shí)器 1 的操作與 AT89C51 和 AT89C52 一樣。為了獲得更深入的關(guān)于 UART 的信息。從這個(gè)主頁(yè),選擇“ Products”,然后選擇“ 8051Architech Flash Microcontroller”,再選擇“ Product Overview”即可。 2 定時(shí)器 2是一個(gè) 16位定時(shí) /計(jì)數(shù)器,它既可以做定時(shí)器,又可以做事件計(jì)數(shù)器。其工作方式由特 殊寄存器 T2CON中的 C/T2位選擇(如表 2所示)。定時(shí)器 2有三種工作模式:捕捉方式、自動(dòng)重載(向下或向上計(jì)數(shù))和波特率發(fā)生器。如表 3 所示,工作模式由 T2CON中的相關(guān)位選擇。定時(shí)器 2 有 2 個(gè) 8位寄存器: TH2和 TL2。在定時(shí)工作方式中,每個(gè)機(jī)器周期, TL2 寄存器都會(huì)加 1。由于一個(gè)機(jī)器周期由12 個(gè)晶振周期構(gòu)成,因此,計(jì)數(shù)頻率就是晶振頻率的 1/12。 表 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。在這種方式下,每個(gè)機(jī)器周期的 S5P2期間采樣外部輸入。一個(gè)機(jī)器周期采樣到高電平,而下一個(gè)周期采樣到低電平,計(jì)數(shù)器將加 1。在檢測(cè)到跳變的這個(gè)周期的 S3P1 期間,新的計(jì)數(shù)值出現(xiàn)在寄存器中。因?yàn)樽R(shí)別 1- 0的跳變需要 2個(gè)機(jī)器周期( 24個(gè)晶振周期),所以,最大的計(jì)數(shù)頻率不高于晶振頻率的 1/24。為了確保給定的電平在改變前采樣到一次,電平應(yīng)該至少在一個(gè)完整的 機(jī)器周期內(nèi)保持不變。 在捕捉模式下,通過(guò) T2CON中的 EXEN2來(lái)選擇兩種方式。如果 EXEN2=0,定時(shí)器 2時(shí) 一個(gè) 16位定時(shí) /計(jì)數(shù)器,溢出時(shí),對(duì) T2CON 的 TF2標(biāo)志置位, TF2引起中斷。如果 EXEN2=1,定時(shí)器 2做相同的操作。除上述功能外,外部輸入 T2EX引腳( )1至 0的下跳變也會(huì)使得 TH2和 TL2中的值分別捕捉到 RCAP2H和 RCAP2L中。除此之外, T2EX 的跳變會(huì)引起 T2CON 中的 EXF2 置位。像 TF2 一樣, T2EX 也會(huì)引起中斷。 當(dāng)定時(shí)器 2 工 作于 16 位自動(dòng)重載模式,可對(duì)其編程實(shí)現(xiàn)向上計(jì)數(shù)或向下計(jì)數(shù)。這一功能可以通過(guò)特殊寄存器 T2MOD(見(jiàn)表 4)中的 DCEN(向下計(jì)數(shù)允許位)來(lái)實(shí)現(xiàn)。通過(guò)復(fù)位, DCEN 被置為 0,因此,定時(shí)器 2 默認(rèn)為向上計(jì)數(shù)。 DCEN 設(shè)置后,定時(shí)器 2就可以取決于 T2EX向上、向下計(jì)數(shù)。 DCEN=0 時(shí),定時(shí)器 2 自動(dòng)計(jì)數(shù)。通過(guò) T2CON 中的 EXEN2 位可以選擇兩種方式。如果 EXEN2=0,定時(shí)器 2計(jì)數(shù),計(jì)到 0FFFFH后置位 TF2溢出標(biāo)志。計(jì)數(shù)溢出也使得定時(shí)器寄存器重新從 RCAP2H 和 RCAP2L 中加載 16 位值。定時(shí)器工作于捕捉模式, RCAP2H和RCAP2L的值可以由軟件預(yù)設(shè)。如果 EXEN2=1,計(jì)數(shù)溢出或在外部 T2EX( )引腳上的 1到 0的下跳變都會(huì)觸發(fā) 16位重載。這個(gè)跳變也置位 EXF2中斷標(biāo)志位。置位 DCEN,允許定時(shí)器 2向上或向下計(jì)數(shù)。在這種模式下, T2EX引腳控制著計(jì)數(shù)的方向。 T2EX上的一個(gè)邏輯 1使得定時(shí)器 2向上計(jì)數(shù)。定時(shí)器計(jì)到 0FFFFH溢出,并置位 TF2。定時(shí)器的溢出也使得 RCAP2H和 RCAP2L中的 16位值分別加載到定時(shí)器存儲(chǔ)器 TH2和 TL2中。 T2EX 上的一個(gè)邏輯 0 使得定時(shí)器 2 向下計(jì)數(shù)。當(dāng) TH2 和 TL2 分別等于 RCAP2H 和 RCAP2L中的值的時(shí)候,計(jì)數(shù)器下溢。計(jì)數(shù)器下溢,置位 TF2,并將 0FFFFH加載到定時(shí)器存儲(chǔ)器中。定時(shí)器 2上溢或下溢,外部中斷標(biāo)志位 EXF2 被鎖死。在這種工作模式下, EXF2不能觸發(fā)中斷。 通過(guò)設(shè)置 T2CON中的 TCLK或 RCLK可選擇定時(shí)器 2 作為波特率發(fā)生器。如果定時(shí)器 2作為發(fā)送或接收波特率發(fā)生器,定時(shí)器 1可用作它用,發(fā)送和接收的波特率可以不同。如圖 8 所示,設(shè)置 RCLK 和(或) TCLK 可以使定時(shí)器 2 工作于波特率產(chǎn)生模式 。波特率產(chǎn)生工作模式與自動(dòng)重載模式相似,因此, TH2 的翻轉(zhuǎn)使得定時(shí)器 2 寄存器重載被軟件預(yù)置 16位值的 RCAP2H和 RCAP2L中的值。模式 1和模式 3的波特率由定時(shí)器 2溢出速率決定,具體如下公式: 21 3 = 16定 時(shí) 器 溢 出 率模 式 和 模 式 波 特 率 定時(shí)器可設(shè)置成定時(shí)器,也可為計(jì)數(shù)器。在多數(shù)應(yīng)用情況下,一般配置成定時(shí)方式( CP/T2 =0)。定時(shí)器 2 用于定時(shí)器操作與波特率發(fā)生器有所不同,它在每一機(jī)器周( 1/12晶振周期)都會(huì)增加;然而,作為波特率發(fā)生器 ,它在每一機(jī)器狀態(tài)( 1/2晶振周期)都會(huì)增加。波特率計(jì)算公式如下: 1 3 = 3 2 [ 6 5 5 3 6 ]?? 晶 振 頻 率模 式 和 模 式 波 特 率 ( RCAP2H,RCAP2L ) 其中,( RCAP2H,RCAP2L)是 RCAP2H和 RCAP2L組成的 16位無(wú)符號(hào)整數(shù)。特別強(qiáng)調(diào), TH2的翻轉(zhuǎn)并不置位 TF2,也不產(chǎn)生中斷; EXEN2置位后, T2EX引腳上 1~ 0的下跳變不會(huì)使( RCAP2H, RCAP2L)重載到( TH2, TL2)中。因此,定時(shí)器 2作為波特率發(fā)生器, T
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1