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

正文內(nèi)容

單片機應(yīng)用的外文翻譯-單片機-文庫吧資料

2025-01-27 07:58本頁面
  

【正文】 XTAL1: 振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。 MCS51器件有單獨的程序存儲器和數(shù)據(jù)存儲器。 如果 EA 引腳接地,程序讀取只從外部存儲器開始。 AT89S52 有 256 字節(jié)片內(nèi)數(shù)據(jù)存儲器。也就是說高 128字節(jié)與特殊功能寄存器有相同的地址,而物理上是分開的。直接尋址方式訪問特殊功能寄存器( SFR)。例如,下面的間接尋址方式中, R0 內(nèi)容為0A0H,訪問的是地址 0A0H的寄存器,而不是 P2口(它的地址也是 0A0H)。因此,高 128字節(jié)數(shù)據(jù) RAM也可用于堆??臻g。 WDT 由 13位計數(shù)器和特殊功能寄存器中的看門狗定時器復(fù)位存儲器( WDTRST)構(gòu)成。當(dāng) WDT激 活后,晶振工作, WDT在每個機器周期都會增加。除了復(fù)位(硬件復(fù)位或 WDT溢出復(fù)位),沒有辦法停止 WDT工作。 為了激活 WDT,用戶必須向 WDTRST寄存器(地址為 0A6H的 SFR)依次寫入 0E1H和0E1H。當(dāng)計數(shù)達(dá)到 8191(1FFFH)時, 13 位計數(shù)器將會溢出,這將會復(fù)位器件。為了復(fù)位 WDT,用戶必須向 WDTRST 寫入 01EH 和 0E1H( WDTRST 是只讀寄存器)。當(dāng) WDT 計數(shù)器溢出時,將給 RST 引腳產(chǎn)生一個復(fù)位脈沖輸出,這個復(fù)位脈沖持續(xù) 96個晶振周期( TOSC),其中 TOSC=1/FOSC。 WDT 在掉電模式下,晶振停止工作,這意味這 WDT也停止了工作。有兩種方式可以離開掉電模式:硬件復(fù) 位或通過一個激活的外部中斷。通過中斷退出掉電模式的情形有很大的不同。當(dāng)中斷拉高后,執(zhí)行中斷服務(wù)程序。這就意味著 WDT 應(yīng)該在中斷服務(wù)程序中復(fù)位。在進入待機模式前,特殊寄存器 AUXR的 WDIDLE位用來決定 WDT是否繼6 續(xù)計數(shù)。為了防止 WDT在待機模式下復(fù)位 AT89S52,用戶應(yīng)該建立一個定時器,定時離開待機模式,喂狗,再重新進入待機模式。為了獲得更深入的關(guān)于 UART 的信息,可參考 ATMEL 網(wǎng)站( //)。 0 和定時器 1 在 AT89S52 中,定時器 0 和定時器 1 的操作與 AT89C51 和 AT89C52 一樣。 2 定時器 2是一個 16位定時 /計數(shù)器,它既可以做定 時器,又可以做事件計數(shù)器。定時器 2有三種工作模式:捕捉方式、自動重載(向下或向上計數(shù))和波特率發(fā)生器。定時器 2 有 2 個 8位寄存器: TH2和 TL2。由于一個機器周期由 12 個晶振周期構(gòu)成,因此,計數(shù)頻率就是晶振頻率的 1/12。在這種方式下,每個機器周期的 S5P2期間采樣外部輸入。在檢測到跳變的這個周期的 S3P1 期間,新的計數(shù)值出現(xiàn)在寄存器中。為了確保給定的 電平在改變前采樣到一次,電平應(yīng)該至少在一個完整的機器周期內(nèi)保持不變。如果 EXEN2=0,定時器 2時一個 16位定時 /計數(shù)器,溢出時,對 T2CON 的 TF2標(biāo)志置位, TF2引起中斷。除上述功能外,外部輸入 T2EX引腳( ) 1至 0的下跳變也會使得 TH2和 TL2中的值分別捕捉到 RCAP2H和 RCAP2L中。像 TF2 一樣, T2EX 也會引起中斷。這一功能可以通過特殊寄存器 T2MOD(見表 4)中的 DCEN(向下計數(shù)允許位)來實現(xiàn)。 DCEN 設(shè)置后,定時器 2就可以取決于 T2EX向上、向下計數(shù)。通過T2CON 中的 EXEN2 位可以選擇兩種方式。計數(shù)溢出也使得定時器寄存器 重新從 RCAP2H 和RCAP2L 中加載 16 位值。如果 EXEN2=1,計數(shù)溢出或在外部 T2EX( )引腳上的 1到 0的下跳變都會觸發(fā) 16位重載。置位 DCEN,允許定時器 2向上或向下計數(shù)。 T2EX上的一個邏輯 1使得定時器 2向上計數(shù)。定時器的溢出也使得RCAP2H和 RCAP2L中的 16位值分別加載到定時器存儲器 TH2和 TL2中。當(dāng) TH2 和 TL2 分別等于 RCAP2H 和 RCAP2L中的值的時候,計數(shù)器下溢。定時器 2上溢或下溢,外部中斷標(biāo)志位 EXF2 被鎖死。 通過設(shè)置 T2CON中的 TCLK或 RCLK可選擇定時器 2 作為波特率發(fā)生器。如圖 8 所示,設(shè)置 RCLK 和 (或) TCLK 可以使定時器 2 工作于波特率產(chǎn)生模式。模式 1和模式 3的波特率由定時器 2溢出速率決定,具體如下公式: 21 3 = 16定 時 器 溢 出 率模 式 和 模 式 波 特 率 定時器可設(shè)置成定時器,也可為計數(shù)器。定時器 2 用于定時器操作與波特率發(fā)生器有所不同,它在每一機 器周( 1/12晶振周期)都會增加;然而,作為波特率發(fā)生器,它在每一機器狀態(tài)( 1/2晶振周期)都會增加。特別強調(diào), TH29 的翻轉(zhuǎn)并不置位 TF2,也不產(chǎn)生中斷; EXEN2置位后, T2EX引腳上 1~ 0的下跳變不會使( RCAP2H, RCAP2L)重載到( TH2, TL2)中。定時 器 2處于波特率產(chǎn)生模式, TR2=1,定時器 2正常工作。在這種模式下,定時器在每一狀態(tài)都會增加,讀或?qū)懢筒粫?zhǔn)確。在讀寫定時器 2 或 RCAP2寄存器時,應(yīng)該關(guān)閉定時器( TR2清 0)。這個引腳除了常規(guī)的 I/O 角外,還有兩種可選擇功能。當(dāng)工作頻率為 16MHZ時,時鐘輸出頻率范圍為 61HZ到 4HZ。位 TR2( )啟動、停止定時器。定時器 2也可以同時用作波特率發(fā)生器和時鐘產(chǎn)生。 AT89S52 有 6個中斷源:兩個外部中斷( INT0 和 INT1 ),三個定時中斷(定時器 0、 2)和一個串行中斷。 IE還包括一個中斷允許總控制位EA,它能一次禁止所有中斷。對于 AT89S52, 的。它們?yōu)?AT89系列新產(chǎn)品預(yù)留。程序進入中斷服務(wù)后,這些標(biāo)志位都可以由硬4 [ 6 5 5 3 6 ]? ?? 晶 振 頻 率時 鐘 輸 出 頻 率 ( RCAP2H,RCAP2L )10 件清 0。定時器 0和定時器 1標(biāo)志位 TF0 和 TF1在計數(shù)溢出的那個周期的 S5P2被置位。然而,定時器 2 的標(biāo)志位 TF2 在計數(shù)溢出的那個周期的 S2P2被置位,在同一個周期被電路捕捉下來。石英晶體和陶瓷諧振器都可以用來一起構(gòu)成自激振蕩器。由于外部時鐘信號經(jīng)過二分頻觸發(fā)后作為外部時鐘電路輸入的,所以對外部時鐘信號的占空比沒有其它要求,最長低電平持續(xù)時間和最少高電平持續(xù)時間等還是要符合要求的。這種狀態(tài)可以通過軟件產(chǎn)生??臻e模式可以被任一個中斷或硬件復(fù)位終止??臻e模式被硬件復(fù)位終止后,為了防止預(yù)想不到的寫端口,激活空閑模式的那一條指令的下一條指令不應(yīng)該是寫端口或外部存儲器。片上RAM和特殊功能寄存器保持原值,直到掉電模式終止。復(fù)位重新定義了 SFR 的值,但不改變片上 RAM 的 值。 11 AT89S52 Features ? Compatible with MCS51 Products ? 8K Bytes of InSystem Programmable (ISP) Flash Memory – Endurance: 10,000 Write/Erase Cycles ? to Operating Range ? Fully Static Operation: 0 Hz to 33 MHz ? Threelevel Program Memory Lock ? 256 x 8bit Internal RAM ? 32 Programmable I/O Lines ? Three 16bit Timer/Counters ? Eight Interrupt Sources ? Full Duplex UART Serial Channel ? Lowpower Idle and Powerdown Modes ? Interrupt Recovery from Powerdown Mode ? Watchdog Timer ? Dual Data Pointer ? Poweroff Flag ? Fast Programming Time ? Flexible ISP Programming (Byte and Page Mode) ? Green (Pb/Halidefree) Packaging Option The AT89S52 is a lowpower, highperformance CMOS 8bit microcontroller with 8K bytes of insystem programmable Flash memory. The device is manufactured using Atmel’s highdensity nonvolatile memory technology and is patible with the industrystandard 80C51 instruction set and pinout. The onchip Flash allows the program memory to be reprogrammed insystem or by a conventional nonvolatile memory programmer. By bining a versatile 8bit CPU with insystem programmable Flash on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller which provides a highlyflexible and costeffective solution to many embedded control applications. 12 The AT89S52 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16bit timer/counters, a sixvector twolevel interrupt architecture, a full duplex serial port, onchip oscillator, and clock circuitry. In addition, the AT89S52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Powerdown mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next interrupt or hardware reset. Description VCC : Supply voltage. GND : Ground. Port 0: Port 0 is an 8bit open drain bidirectional I/O port. As an output port, each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as highimpedance inputs. Port 0 can also be configured to be the multiplexed loworder address/data bus during accesses to external program and data memory. In this mode, P0 has internal pullups. Port 0 also receives the code bytes during Flash programming and outputs the code bytes during program verification. External pullups are required during program verification. Port 1: Port 1 is an 8bit bidirectional I/O port with internal pullups. The Port 1 output buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pullups and
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1