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

正文內容

外文資料翻譯--at89s52單片機簡介-單片機-資料下載頁

2025-05-12 04:42本頁面

【導讀】Description. VCC:Supplyvoltage.GND:Ground.verification.control). MOSI(usedforIn-SystemProgramming). MISO(usedforIn-SystemProgramming). SCK(usedforIn-SystemProgramming). 2. RXD(serialinputport). TXD(serialoutputport). INT0(externalinterrupt0). INT1(externalinterrupt1)

  

【正文】 如果 EA 接VCC, 地址為 0000H~ 1FFFH 的程序從內部存儲器取出 , 地址為 2020H~ FFFFH的程序從外部存儲器取出 。 數據存儲器 AT89S52 有 256 字節(jié)片內數據存儲器。高 128 字節(jié) 占用與特殊功能寄存器相似的地址空間 。 意思是 高 128 字節(jié)與 SFR 有相同的地址,而物理上 不同于 SFR。當一條指令訪問 一個 高于 7FH 的 內部 地址時,尋址方式 指定 CPU訪問高 128 字節(jié) RAM 還是 SFR 空間。直接尋址方式訪問 特殊功能寄存器 空間的說明 。例如, 9 下面的直接尋址指令訪問 0A0H( P2 口) 的 特殊功能寄存器 。 MOV 0A0H , data 使用間接尋址方式訪問高 128 字節(jié) RAM 的說明 。例如,下面的間接尋址方式中, R0 內容為 0A0H,訪問的是地址 0A0H 的 數據字節(jié) ,而不是 P2 口(它的地址也是 0A0H)。 MOV @R0 , data 特別注意,堆棧操作也是間接尋址方式,因此 高 128 字節(jié)數據 RAM 也可用于堆棧空間。 (一次性激活重置) WDT 是一種需要軟件控制的復位方式。 WDT 由 14 位計數器和看門狗定時器復位( WDTRST) SFR 構成。 WDT 在 重置情況下無法工作。 為了 使 WDT 工作 ,用戶必須往 WDTRST 寄存器( SFR 地址 為 0A6H)中依次寫入 01EH 和 0E1H。當 使 WDT 工作 后, 在振蕩器運行的同時它將增加每個機器周期 。 WDT 停止時刻 依賴于外部時鐘頻率。除了復位(硬件復位或 WDT 溢出復位),沒有辦法停止 WDT 工作。當 WDT 溢出 時 ,它將 在 RST 引腳 驅動 一個 復位高脈沖 輸出。 在 AT89S52 中 UART 的操作與 AT89C51 和 AT89C52 一樣。為了獲得更深入的關于 UART 的信息,可 點擊如下文獻鏈接 : 0 和定時器 1 在 AT89S52 中,定時器 0 和定時器 1 的操作與 AT89C51 和 AT89C52 一樣。為了獲得更深入的關于 定時器 的信息, 可 點擊如下文獻鏈接 : 2 定時器 2 是一個 16 位定時 器 /計數器, 它既可以做定時器 又可以做事件計數器。其工作方式由特殊寄存器 T2CON 中的 C/T2 位選擇。定時器 2 有三種工作模式: 捕捉方式、自動重載(向 上或向下 計數)和波特率發(fā)生器。工作模式由T2CON 中的位選擇 ,如 表 61 所示 。定時器 2 由 2 個 8 位寄存器 組成 : TH2 和TL2。在定時工作方式中,每個機器周期 TL2 寄存器都會增長 。由于一個機器周期由 12 個 振蕩 周期構成, 所以 計數頻率就是 振蕩 頻率的 1/12。 表 61 定時器 2 工作模式 RCLK+TCLK CP/RL2 TR2 MODE 0 0 1 16 位自動重載 0 1 1 16 位捕捉 1 X 1 波特率發(fā)生器 X X 0 ( 無 ) 在計數工作方式下,寄存器 對應 它的 外部輸入 引腳 T2 對 1 至 0 的 改變作出增 長的反應 。在這種方式下,每個機器周期的 S5P2 期間 采樣 外部輸入。 當采樣顯示 一個機器周期采樣到高電平,而下一個周期采樣到低電平,計數器將 增長 。在檢測到跳變的這個周期的 S3P1 期間,新的計數值出現在寄存器中。因為識別1 至 0 的跳變 必須 2 個機器周期( 24 個 振蕩 周期),所以最大的技術頻率不高于振蕩 頻率的 1/24。為了確保給定的 電平 在改變前 至少被采樣 一次,電平應該至少 10 在一個完整的機器周期內保持不變。 捕捉方式 在捕捉模式下,通過 T2CON 中的 EXEN2 來選擇兩種方式。如果 EXEN2=0,定時器 2 是一個 16 位定時 器或 計數器 ,溢出時 對 T2CON 的 TF2 標志置位 。該位隨即 引起中斷。如果 EXEN2=1,定時器 2 執(zhí)行相同的操作, 除上述 作用 外,在 外部輸入 的 1 至 0 的 跳變也會使得 TH2 和 TL2 中的值分別 捕捉到 RCAP2H和RCAP2L 中。除 此之外, T2EX 的跳變會引起 T2CON 中的 EXF2 置位。 EXF2 位像 TF2 一樣,會引起中斷。 自動重載 (向上或向下計數) 當 設置 于 16 位自動重載模式 下 , 定時器 2 可 對其編程實現向上 或向下計數。這一 特點 可以通過特殊寄存器 T2MOD 中的 DCEN(向下計數允許 )來實現。通過復位, DCEN 被置為 0,以便 定時器 2 改 為向上計數。 DCEN 設置后,定時器2 就可以 依靠 T2EX 引腳的值 向上 或 向下計數。 DCEN=0 時,定時器 2 自動 向上計數 。該模式下, T2CON 中的 EXEN2 位可以選擇 兩種方式。如果 EXEN2=0,定時器 2 向上 計數到 0FFFFH 后置位 TF2 溢出。 該 溢出也使得定時器寄存器重新從 RCAP2H 和 RCAP2L 中加載 16 位值。定時器工作于捕捉模式 時, RCAP2H和 RCAP2L 的值可以由軟件預設。如果 EXEN2=1, 16 位重載將被溢出和一個在外部輸入 T2EX 的 1 至 0 跳變其中之一觸發(fā) 。這個跳變也置位 EXF2。 如果允許,置位 TF2 和 EXF2 都會引起中斷。如表 102 所示, 置位 DCEN 允許定時器 2 向上或向下計數。 在這種模式下, T2EX 引腳控制著計數的方向。 T2EX 上的一個邏輯 1 使得定時器 2 向上計數。定時器 將 計到 0FFFFH 溢出 并置 位 TF2。 該 溢出也使得 RCAP2H 和 RCAP2L 中的 16 位值分別 重載 到定時器存儲器 TH2 和 TL2中。 T2EX 上的一個邏輯 0 使得定時器 2 向下計數。當 TH2 和 TL2 等于 RCAP2H和 RCAP2L 中 存儲 的值的時候,計數器下溢。 該下溢 置位 TF2,并 引起 0FFFFH被重載 到定時器存儲器中。 當 定時器 2 上溢或下溢 時, EXF2 被鎖死 ,并用于解決第 17 位 。在這種工作模式下, EXF2 不能觸發(fā)中斷。 通過設置 T2CON 中的 TCLK 和( 或 ) RCLK 可選擇定時器 2 作為波特率發(fā)生器。 特別注意, 如果定時器 2 作為 接收器或 傳送器且 定時器 1 可用 于其它功能 ,發(fā)送和接收的波特率可以不同。設置 RCLK 和(或) TCLK 可以使定時器 2 工作于波特率 發(fā)生器 模式。 波特率 發(fā)生器 模式與自動重載模式相似,因 此 TH2 的翻轉使得定時器 2 寄存器重載被軟件預置 16 位值的 RCAP2H 和 RCAP2L 中的值。模式 1 和模式 3 的波特率由定時器 2 按照 如下 溢出速率 公式 決定 : Modes 1 and 3 Baud Rates= Tim e r 2 O v e rflo w R a te16 定時器可設置成定時器 或 計數器 功能 。在多數應用情況下,一般配置成定時方式( CP/T2 =0)。 定時方式與用于波特率發(fā)生器的 定時器 2 有所不同 。通常,作為定時器, 它在每一機器周期( 1/12 振蕩周期)都會增加。 然而,作為波特率發(fā)生器,它在每一 狀態(tài) 時間 ( 1/2 振蕩 周期)都會增加。波特率計算公式如下: ? ?M o d e s 1 a n d 3 O s c il l a to r F r e q u e n c yB a u d R a te 3 2 6 5 5 3 6 R C A P2 H, R C A P2 L? ?? 其中, ( RCAP2H,RCAP2L) 是 RCAP2H 和 RCAP2L 組成的 16 位無符號整數。 11 該計算僅在 T2CON 中的 RCLK 或 TCLK=1 時成立。 特別 注意 , TH2的翻轉并不置位 TF2 也不產生中斷 。還需特別注意, 如果 EXEN2 置位后, T2EX 引腳上 1至 0跳變 將置位 EXF2,但 不會使( RCAP2H,RCAP2L)重載到( TH2, TL2)中。因此,當 定時器 2 作為波特率發(fā)生器 時 , T2EX 也還可以作為一個額外的外部中斷。 特別注意,當 定時器 2 處于波特率發(fā)生器 模式 作為定時器時( TR2=1) , TH2 和 TL2不應該 被 讀 或 寫。在這種模式下,定時器在每一狀態(tài)都會增加,讀或寫 的結果 就不會準確。寄存器 RCAP2 可以讀 但不能寫,因為寫可能和重載 重疊 , 并 造成寫和(或) 重載錯誤。在 訪問 定時器 2或 RCAP2 寄存器 前 , 定時器 應該 被 關閉( TR2清 0) 。 AT89S52 總共 有 6 個中斷源:兩個外部中斷( INT0 和 INT1 ),三個定時中斷(定時器 0、 2)和一個串行 端口 中斷。每個中斷源都可以通過置位或清除特殊寄存器 IE 中的位分別使 其 有效或無效。 IE 還包括一個 總無效 位 EA,它能一次 使 所有中斷 無效 。 特別注意, 位是 未生效 的。用戶軟件不應給這些位寫1,因為 它們?yōu)?AT89 系列新產品預留。定時器 2 的中斷 可以被寄存器 T2CON 中的 TF2 和 EXF2 的或邏輯觸發(fā)。 當 服務程序啟動后 , 這些標志位都可以由硬件清0。實際上,中斷服務程序必須判定是否是 TF2 或 EXF2 激活中斷,標志位也必須由軟件清 0。定時器 0 和定時器 1 的 標志位 TF0 和 TF1, 在計數溢出的那個周期的 S5P2 被置位。它們的值 隨即在 下一個周期被電路捕捉。然而,定時器 2 的標志位 TF2 在 S2P2 被置位,在同一個 定時器溢出 周期被電路捕捉下來 。 特性 XTAL1 和 XTAL2 分別是 一種作為單片的振蕩器的反相 放大器的輸入、輸出端。石英晶體 或 陶瓷 共振 器都可以 被用于其中 。 為了驅動 外部時鐘源 的裝置 ,XTAL2 應該 不接,而從 XTAL1 接入。 因為內部時鐘電路的輸入是通過二分頻形成的,所以不需要外部時鐘信號占空比的調整需要量,但是最小和最大電壓高電平和低電平持續(xù)時間說明必須留心。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1