九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

《單片機(jī)原理》第四章

上傳人:san****019 文檔編號(hào):22659878 上傳時(shí)間:2021-05-30 格式:PPT 頁(yè)數(shù):36 大?。?55KB
收藏 版權(quán)申訴 舉報(bào) 下載
《單片機(jī)原理》第四章_第1頁(yè)
第1頁(yè) / 共36頁(yè)
《單片機(jī)原理》第四章_第2頁(yè)
第2頁(yè) / 共36頁(yè)
《單片機(jī)原理》第四章_第3頁(yè)
第3頁(yè) / 共36頁(yè)

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《《單片機(jī)原理》第四章》由會(huì)員分享,可在線閱讀,更多相關(guān)《《單片機(jī)原理》第四章(36頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、目 錄 第 4章 MCS-51單 片 機(jī) 的 定 時(shí) /計(jì) 數(shù) 器 原 理 及 應(yīng) 用 目 錄 8031/8051內(nèi) 部 帶 有 兩 個(gè) 16位 的 定 時(shí) /計(jì) 數(shù) 器8032/8052內(nèi) 部 帶 有 三 個(gè) 16位 的 定 時(shí) /計(jì) 數(shù) 器( 1) 是 一 個(gè) 二 進(jìn) 制 的 加 法 計(jì) 數(shù) 器 , 當(dāng) 計(jì) 數(shù) 器 計(jì) 滿 回 零 時(shí) 刻自 動(dòng) 產(chǎn) 生 溢 出 中 斷 請(qǐng) 求 ;( 2) 既 可 以 用 作 定 時(shí) 器 , 也 可 用 作 計(jì) 數(shù) 器 ;( 3) 有 四 種 工 作 模 式 : 模 式 0、 模 式 1、 模 式 2和 模 式 3;( 4) 定 時(shí) 時(shí) 間 和 計(jì) 數(shù) 值

2、均 可 通 過(guò) 程 序 設(shè) 定 , 最 大 值 與 工 作模 式 和 單 片 機(jī) 的 時(shí) 鐘 頻 率 有 關(guān) ;( 5) 它 是 硬 件 延 時(shí) 邏 輯 電 路 , 與 軟 件 延 時(shí) 相 比 , 可 以 提 高CPU的 工 作 效 率 。4.1 MCS-51的 定 時(shí) /計(jì) 數(shù) 器 概 述4.1.1 定 時(shí) /計(jì) 數(shù) 器 的 特 點(diǎn) 目 錄 1、 定 時(shí) 產(chǎn) 生 一 個(gè) 標(biāo) 準(zhǔn) 的 時(shí) 間 間 隔 例 如 單 片 機(jī) 使 用 這 種 方 式 可 以 產(chǎn) 生 一 個(gè) 符 合 某 一 要 求的 脈 沖 方 波 ( 如 下 圖 ) 。50mS 100mS MCS-51P x.y 輸 出 波 形4.

3、1.2 定 時(shí) /計(jì) 數(shù) 器 的 應(yīng) 用 4.1 MCS-51的 定 時(shí) /計(jì) 數(shù) 器 概 述 目 錄 2、 計(jì) 數(shù) 對(duì) 外 部 的 事 件 ( 脈 沖 ) 進(jìn) 行 統(tǒng) 計(jì)外 部 事 件 的 發(fā) 生 是 隨 機(jī) 的 ,單 片 機(jī) 不 可 能 預(yù) 知 外 部 事 件何 時(shí) 發(fā) 生 , 但 可 以 進(jìn) 行 統(tǒng) 計(jì) ( 計(jì) 數(shù) ) 。 當(dāng) 達(dá) 到 所 要 求 的 計(jì)數(shù) 值 時(shí) , 單 片 機(jī) 進(jìn) 行 相 應(yīng) 的 操 作 。MCS-51T0 ( T1) 端 口外 部 脈 沖 外 部設(shè) 備4.1 MCS-51的 定 時(shí) /計(jì) 數(shù) 器 概 述 目 錄 單 片 機(jī) 檢 測(cè) 產(chǎn) 品 數(shù) 量 示 意 圖 P0口

4、 MCS-51T0紅 外 線掃 描發(fā) 射 器 紅 外 線接 收 電 路產(chǎn) 品 包 裝控 制 器產(chǎn)品生產(chǎn)線 產(chǎn) 品傳 送 帶4.1 MCS-51的 定 時(shí) /計(jì) 數(shù) 器 概 述 目 錄 4.2 定 時(shí) /計(jì) 數(shù) 器 的 四 種 工 作 模 式4.2.1 模 式 0 13位 計(jì) 數(shù) 器 模 式 在 某 一 個(gè) 初 值 的 基 礎(chǔ) 上 加 1計(jì) 數(shù) , 當(dāng) 計(jì) 數(shù) 器 計(jì) 滿 為 全 “ 1”,再 來(lái) 一 個(gè) 計(jì) 數(shù) 脈 沖 時(shí) , 就 產(chǎn) 生 一 個(gè) “ 溢 出 中 斷 信 號(hào) ” TFi=1。高 三 位 棄 用問(wèn) 題 : ( 1) 如 何 控 制 是 定 時(shí) 還 是 計(jì) 數(shù) ? ( 2) 如 何

5、 控 制 定 時(shí) /計(jì) 數(shù) 的 長(zhǎng) 短 ? ( 3) 如 何 啟 動(dòng) 定 時(shí) /計(jì) 數(shù) 器 工 作 ? P3口 第 2功 能振 蕩 器 1/12 (低 5位 ) TF1 中 斷啟 動(dòng) 控 制T1引 腳TR1GATEINT1引 腳 C/T=0C/T=1 13位 加 1計(jì) 數(shù) 器TH1(高 8位 ) 溢 出中 斷 信 號(hào) TL1 目 錄 ( 1) C/T: 計(jì) 數(shù) 器 輸 入 脈 沖 選 擇 開(kāi) 關(guān)( 2) 寄 存 器 初 值 : 該 參 數(shù) 決 定 著 定 時(shí) 或 計(jì) 數(shù) 的 周 期 。( 3) TR、 GATE、 INT1控 制 定 時(shí) /計(jì) 數(shù) 器 的 啟 動(dòng) : GATE=0時(shí) , TR1

6、=1開(kāi) 始 工 作 ; TR1=0: 計(jì) 數(shù) 器 T1停 止 計(jì) 數(shù) ; GATE=1時(shí) (門 控 方 式 ), TR=1且 /INT1=1時(shí) 開(kāi) 始 工 作 。 此 種 方 式 主 要 用 于 測(cè) 量 加 在 INT1腳 上 一 個(gè) 正 脈 沖 的 脈 寬 。( 4) TF=1 : 計(jì) 數(shù) 或 定 時(shí) 時(shí) 間 到 , 可 采 用 查 詢 或 中 斷 方 式 處 理4.2 定 時(shí) /計(jì) 數(shù) 器 的 四 種 工 作 模 式振 蕩 器 1/12 (低 5位 ) TF1 中 斷啟 動(dòng) 控 制T1引 腳 TR1GATEINT1引 腳 C/T=0C/T=1 13位 加 1計(jì) 數(shù) 器TH1(高 8位 )

7、溢 出中 斷 信 號(hào) TL1 目 錄 計(jì) 數(shù) 值 C=213-初 值定 時(shí) 時(shí) 間 T=( 213-初 值 ) Tosc 124.2 定 時(shí) /計(jì) 數(shù) 器 的 四 種 工 作 模 式振 蕩 器 1/12 (低 5位 ) TF1 中 斷啟 動(dòng) 控 制T1引 腳TR1GATEINT1引 腳 C/T=0C/T=1 13位 加 1計(jì) 數(shù) 器TH1(高 8位 ) 溢 出中 斷 信 號(hào) TL1【 注 】 C/T、 TR、 GATE均 可 通 過(guò) 定 時(shí) 器 控 制 寄 存 器 設(shè) 置4.2.1 模 式 0 13位 計(jì) 數(shù) 器 模 式 返 回 目 錄 4.2.2 模 式 116位 計(jì) 數(shù) 器 模 式 ( 以

8、 T1為 例 )定 時(shí) 時(shí) 間 =( 2 16-初 值 ) Tosc 12 4.2 定 時(shí) /計(jì) 數(shù) 器 的 四 種 工 作 模 式 返 回 振 蕩 器 1/12 (低 8位 ) TF1 中 斷啟 動(dòng) 控 制T1引 腳TR1GATEINT1引 腳 C/T=0C/T=1 16位 加 1計(jì) 數(shù) 器TH1(高 8位 ) 溢 出中 斷 信 號(hào)TL1 目 錄 由 TL1做 計(jì) 數(shù) 器 , TH1做 初 值 寄 存 器 , 工 作 前 TL1、 TH1分 別 預(yù) 置 相 同 的 初 值 。 TL1計(jì) 數(shù) 時(shí) , 當(dāng) 產(chǎn) 生 溢 出 的 同 時(shí) , 將 TH1中 的 初 值 自 動(dòng) 重裝 TL1。 TL1繼

9、 續(xù) 計(jì) 數(shù) 。4.2.3 模 式 28位 自 動(dòng) 重 裝 初 值 模 式定 時(shí) 時(shí) 間 =( 2 8-TH1初 值 ) Tosc 12 4.2 定 時(shí) /計(jì) 數(shù) 器 的 四 種 工 作 模 式振 蕩 器 1/12 TF1 中 斷啟 動(dòng) 控 制T1引 腳TR1 GATEINT1引 腳 C/T=0C/T=1 8位 加 1計(jì) 數(shù) 器TH1( 8位 ) 溢 出中 斷 信 號(hào)TL1( 8位 )用 作 串 行 口 波 特 率 發(fā) 生 器 目 錄 在 這 種 模 式 中 , 單 片 機(jī) 將 T0和 T1重 新 進(jìn) 行 “ 拆 分 、 組 合 ” ,將 T0變 為 由 TH0和 TL0組 成 的 兩 個(gè) 獨(dú)

10、 立 的 8位 定 時(shí) /計(jì) 數(shù) 器 。4.2.4 模 式 3 組 合 擴(kuò) 展 模 式 ( 僅 適 用 于 T0)4.2 定 時(shí) /計(jì) 數(shù) 器 的 四 種 工 作 模 式振 蕩 器 1/12 TF0 中 斷啟 動(dòng) 控 制T0引 腳TR0GATEINT0引 腳 C/T=0C/T=1 8位 加 1計(jì) 數(shù) 器 溢 出中 斷 信 號(hào)TL0( 8位 ) TR1 振 蕩 器 1/12 啟 動(dòng) 控 制 TF1 中 斷8位 加 1計(jì) 數(shù) 器 溢 出中 斷 信 號(hào)TH0( 8位 )模 式 3時(shí) 定 時(shí) 器 T0的 結(jié) 構(gòu) 圖 目 錄 ( 1) TH0計(jì) 數(shù) 脈 沖 來(lái) 自 內(nèi) 部 fosc, 所 以 只 能 處

11、 于 “ 定 時(shí) ” 方 式 ;( 2) TH0分 別 借 用 了 定 時(shí) 器 T1的 TR1和 TF1為 自 己 服 務(wù) , 使TH0能 象 TL0那 樣 用 TR1啟 動(dòng) 定 時(shí) , 并 用 TF1來(lái) 作 為 TH0的溢 出 中 斷 的 標(biāo) 志 ;( 3) 此 時(shí) , T1缺 少 了 啟 動(dòng) 控 制 信 號(hào) TR1和 溢 出 標(biāo) 志 TF1, 那 么在 模 式 3時(shí) , T1是 如 何 啟 動(dòng) 和 工 作 ? 沒(méi) 有 溢 出 標(biāo) 志 TF1, 則 T1就 不 去 查 詢 ; 沒(méi) 有 啟 動(dòng) 控 制 信 號(hào) TR1, 可 以 讓 它 在 模 式 3之 前 就 啟 動(dòng)工 作 , 并 將 設(shè) 定

12、 為 自 動(dòng) 重 裝 模 式 ( 模 式 2) , 作 串 行 口 的 波特 率 發(fā) 生 器 。( 4) 模 式 3就 是 將 單 片 機(jī) 原 有 的 T0、 T1兩 個(gè) 計(jì) 數(shù) 器 變 成 三 個(gè) 獨(dú)立 的 計(jì) 數(shù) 器 。 其 中 T1要 事 先 設(shè) 定 為 模 式 2( 串 行 口 的 波 特 率發(fā) 生 器 ) 并 啟 動(dòng) 起 來(lái) 。 結(jié) 構(gòu) 圖 4.2 定 時(shí) /計(jì) 數(shù) 器 的 四 種 工 作 模 式模 式 3時(shí) T0( TH1、 TH2) 及 T1的 特 點(diǎn) 目 錄 定 時(shí) /計(jì) 數(shù) 器 4種 模 式 比 較模 式 計(jì) 數(shù) 模 M 最 大 定 時(shí) 時(shí) 間 Tmax( fosc=12M)

13、模 式 0 13位 Tmax=8192*1 s =8.192ms模 式 1 16位 Tmax=65536*1 s =65.536ms模 式 2, 3 8位 Tmax=256*1 s =0.256ms模 式 計(jì) 數(shù) 模 M 最 大 計(jì) 數(shù) 值模 式 0 13位 Cmax=8192模 式 1 16位 Cmax=65536模 式 2, 3 8位 Cmax=256 T=(M-TC) Tosc 12 其 中 , T: 定 時(shí) 時(shí) 間 , Tosc: 時(shí) 鐘 周 期 。 C=M-TC其 中 , C: 計(jì) 數(shù) 值 , M: 計(jì) 數(shù) 器 的 模 , TC:計(jì) 數(shù) 初 值 4.2 定 時(shí) /計(jì) 數(shù) 器 的 四

14、種 工 作 模 式 返 回 目 錄GATE 選 通 門 : GATE=0時(shí) ,只 要 TR=1,計(jì) 數(shù) 器 就 開(kāi) 始 工 作 ; GATE=1時(shí) ,只 有 INT=TR=“1”時(shí) ,計(jì) 數(shù) 器 工 作 ( 用 來(lái) 測(cè) 量 INT腳 高 電 平 脈 沖 的 寬 度 ) 。C/T 計(jì) 數(shù) 、 定 時(shí) 方 式 選 擇 位 : C/T=1時(shí) ,計(jì) 數(shù) 方 式 。 C/T=0時(shí) :定 時(shí) 方 式 。M1 、 M0 模 式 選 擇 : 確 定 四 種 工 作 模 式 . GATE C/T M1 M0 GATE C/T M1 M0T1 T0 結(jié) 構(gòu) 圖4.3 MCS-51對(duì) 定 時(shí) /計(jì) 數(shù) 器 的 控

15、制 返 回 目 錄 M1 M0 工 作 模 式0 0 模 式 0: 13位 計(jì) 數(shù) 器 模 式0 1 模 式 1: 16位 計(jì) 數(shù) 器 模 式1 0 模 式 2: 8位 自 動(dòng) 重 裝 模 式1 1 模 式 3: TH0、 TL0和 T1各 自 獨(dú) 立 ( 3T) 模 式 0、 模 式 1: 區(qū) 別 僅 在 于 長(zhǎng) 度 為 13位 和 16位 ; 模 式 2: 常 用 于 單 片 機(jī) 串 行 通 訊 時(shí) 作 “ 波 特 率 ” 發(fā) 生 器 。 模 式 3: 僅 T0可 以 工 作 于 該 模 式4.3 MCS-51對(duì) 定 時(shí) /計(jì) 數(shù) 器 的 控 制GATE C/T M1 M0 GATE C/

16、T M1 M0T1 T0 目 錄 TF0 定 時(shí) 器 T0的 溢 出 標(biāo) 志 : 計(jì) 數(shù) 器 溢 出 時(shí) 硬 件 自 動(dòng) 置 位 , 即 TF0=1。 進(jìn) 入 中 斷 后硬 件 自 動(dòng) 清 除 ( TF0=0) , 若 是 查 詢 方 式 則 可 由 軟 件清 除 ; TR0 計(jì) 數(shù) 器 T0的 控 制 位 : 由 軟 件 設(shè) 定 : TR0=1計(jì) 數(shù) 器 開(kāi) 始 工 作 ; TR0=0計(jì) 數(shù) 器 停 止 計(jì) 數(shù) 。 TF1、 TR1同 上 。T0、 T1的 啟 動(dòng) 和 溢 出 標(biāo) 志 外 部 中 斷 標(biāo) 志 和 觸 發(fā) 方 式 選 擇4.3 MCS-51對(duì) 定 時(shí) /計(jì) 數(shù) 器 的 控 制

17、返 回 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT04.3.2 控 制 寄 存 器 TCON ( SFR地 址 : 88H) 目 錄 4.4 定 時(shí) /計(jì) 數(shù) 器 的 初 始 化( 1) 根 據(jù) 需 要 , 設(shè) 定 工 作 方 式 ( C/T位 ) 計(jì) 數(shù) 或 定 時(shí) 以 及 工作 模 式 ( M1、 M0) ;( 2) 確 定 初 值 TC;( 3) 若 用 中 斷 方 式 , 則 要 設(shè) 置 相 應(yīng) 的 中 斷 參 數(shù) 、 優(yōu) 先 級(jí) 別 ;( 4) 送 命 令 字 , 啟 動(dòng) 計(jì) 數(shù) 器 。 4.4.1 定 時(shí) 器 初 始 化 的 步 驟4.4.2 計(jì) 數(shù) 、 定 時(shí)

18、初 值 的 計(jì) 算( 1) 計(jì) 數(shù) 初 值 計(jì) 算 公 式 : TC=M - C 目 錄 計(jì) 數(shù) 器 初 值 計(jì) 算 應(yīng) 用 舉 例【 例 】 在 模 式 0或 模 式 1時(shí) , 每 接 收 100個(gè) 外 部 事 件 , 要 求 產(chǎn) 生一 個(gè) 中 斷 , 確 定 計(jì) 數(shù) 初 值 。 ( 1) 模 式 1: TC=65536-100=65436=FF9CH ( 2) 模 式 0: TC=8192-100=8092=1F9CH( 注 意 TH、 TL)1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 0FFH 9CH THi=FFHTLi=9CH模 式 1 1 1 1 1 1 1 0 0

19、 X X X 1 1 1 0 0計(jì) 算 結(jié) 果 : 1FH 9CH 實(shí) 際 初 值 :THi=FCH TLi=1CH模 式 0 THi TLi 4.4 定 時(shí) /計(jì) 數(shù) 器 的 初 始 化 目 錄 ( 2) 定 時(shí) 器 初 值 計(jì) 算 公 式 : TC= M T / T計(jì) 數(shù) 其 中 : M 為 計(jì) 數(shù) 模 ;T為 定 時(shí) 時(shí) 間 ; T計(jì) 數(shù) 為 系 統(tǒng) 時(shí) 鐘 周 期 的 12倍 , 即 12Tosc 設(shè) 系 統(tǒng) 時(shí) 鐘 為 6MHz, 則 T計(jì) 數(shù) =2 s 。 定 時(shí) 器 4種 模 式 的 最 大 定 時(shí) 時(shí) 間 與 M有 關(guān) 。模 式 計(jì) 數(shù) 模 M 最 大 定 時(shí) 時(shí) 間 Tmax

20、模 式 0 13位 Tmax= 81922 s =16.384ms模 式 1 16位 Tmax= 655362 s =131.072ms模 式 2, 3 8位 Tmax= 2562 s =0.512ms 4.4 定 時(shí) /計(jì) 數(shù) 器 的 初 始 化4.4.2 計(jì) 數(shù) 、 定 時(shí) 初 值 的 計(jì) 算 目 錄 ( 1) 確 定 模 式 : 選 擇 模 式 1 , 且 C/T=0( 定 時(shí) 方 式 ) 。 ( 2) 計(jì) 算 定 時(shí) 初 值 : TC= M T / T計(jì) 數(shù) TC=65536 -50ms/2 s =65536-25000 =40536 =9E58H 即 THi=9EH; TLi=58H

21、【 思 考 題 】 編 寫 出 使 用 T1時(shí) 的 初 始 化 并 啟 動(dòng) 定 時(shí) 的 指 令 ?!?例 】 請(qǐng) 計(jì) 算 定 時(shí) 50ms所 需 要 的 定 時(shí) 初 值 。 ( 設(shè) fosc=6MHz)定 時(shí) 器 初 值 計(jì) 算 應(yīng) 用 舉 例4.4 定 時(shí) /計(jì) 數(shù) 器 的 初 始 化 目 錄 MOV TMOD, #00010000B ; T1為 模 式 1定 時(shí) 方 式MOV TH1, #9EHMOV TL1, #58H ; 送 T1的 50ms的 定 時(shí) 初 值SETB TR1 ; 啟 動(dòng) T1定 時(shí) 器模 式 寄 存 器 TMOD4.4 定 時(shí) /計(jì) 數(shù) 器 的 初 始 化GATE C

22、/T M1 M0 GATE C/T M1 M0T1 T0【 例 】 請(qǐng) 計(jì) 算 定 時(shí) 50ms所 需 要 的 定 時(shí) 初 值 。 ( 設(shè) fosc=6MHz)定 時(shí) 器 初 值 計(jì) 算 應(yīng) 用 舉 例( 3) 定 時(shí) 器 初 始 化 程 序 目 錄 4.5 定 時(shí) 器 應(yīng) 用 舉 例 ( 方 式 1)20ms10ms 10ms【 例 1】 利 用 單 片 機(jī) 的 P1.0產(chǎn) 生 一 個(gè) 頻 率 為 50Hz的 對(duì) 稱方 波 (設(shè) fosc=6MHz)。MCS-51P1.0用 單 片 機(jī) 設(shè) 計(jì) 一 個(gè) 方 波 發(fā) 生 器 示 意 圖 目 錄GATE C/T M1 M0 GATE C/T M1

23、 M0TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT00 0 0 0 0 0 0 1TCON 【 解 】 選 擇 定 時(shí) 器 并 確 定 工 作 方 式 、 工 作 模 式 和 定 時(shí) 初 值 。( 1) 選 用 T0的 定 時(shí) 方 式 ( C/T=0) ;( 2) 模 式 1( M2 M1=01) ,( 3) 計(jì) 算 TC : TC= 65536-10ms /2s =60536=EC78H 即 TH0=ECH, TL0=78H ( 4) 編 程 實(shí) 現(xiàn) 可 使 用 查 詢 和 中 斷 兩 種 方 法 , 在 此 介 紹 查 詢 法TMOD4.5 定 時(shí) 器 應(yīng) 用 舉 例 (

24、方 式 1) 目 錄 ORG 1000H STRAT: MOV TMOD,#01H ;設(shè) 定 時(shí) 器 0為 定 時(shí) , 模 式 1SETB TR0 ;啟 動(dòng) 定 時(shí) 器 T0 LOOP: MOV TH0, #0ECH ;設(shè) 定 時(shí) 初 值MOV TL0, #78HJNB TF0, $ ;定 時(shí) 時(shí) 間 到 ?CLR TF0 ;清 T0標(biāo) 志CPL P1.0 ;P1.0取 反SJMP LOOP ;循 環(huán) 繼 續(xù)END程 序 清 單 ( 查 詢 法 )4.5 定 時(shí) 器 應(yīng) 用 舉 例 ( 方 式 1) 目 錄 程 序 流 程 圖 ( 查 詢 法 )設(shè) 定 T0的 模 式啟 動(dòng) T0設(shè) 定 定 時(shí)

25、 初 值TF0=1清 標(biāo) 志CPL P1.0 NY4.5 定 時(shí) 器 應(yīng) 用 舉 例 ( 方 式 1) 目 錄【 解 】 ( 1) 選 擇 T0且 設(shè) 定 為 定 時(shí) 方 式 、 模 式 1。 ( 2) TC=65536-50ms/2s=9E58H ( 3) TMOD控 制 字 為 : 00000001B=01H ( 4) T0采 用 中 斷 方 式 : 即 每 50ms產(chǎn) 生 一 次 中 斷 ,中 斷 20次 便 是 1S。 2S1S 1SP1.0【 例 2】 利 用 P1.0口 線 輸 出 周 期 為 2S的 方 波 。 ( 要 求 用 中 斷 方 式 實(shí) 現(xiàn) )4.5 定 時(shí) 器 應(yīng) 用

26、 舉 例 ( 方 式 1) 目 錄軟 件 重 裝 初 值 R0=0? N YCPL P1.020 R0 R0-1R0RETIBRT0中 斷 服 務(wù) 程 序程 序 流 程 圖主 程 序初 始 化( T0設(shè) 置 )( 開(kāi) 中 斷 )( 中 斷 次 數(shù) 設(shè) 置 )等 待 中 斷START4.5 定 時(shí) 器 應(yīng) 用 舉 例 ( 方 式 1) 目 錄 ORG 0000HLJMP STARTORG 000BHLJMP BRT0 ORG 1000HSTART:MOV TMOD,#01H ; 設(shè) T0為 定 時(shí) 方 式 , 模 式 1MOV TH0,#9EH ; 50mS定 時(shí) 初 值MOV TL0,#58H

27、MOV IE,#82H ; 開(kāi) 中 斷 ( T0)SETB TR0 ; 啟 動(dòng) 定 時(shí) 器 T0開(kāi) 始 定 時(shí)MOV R0,#14H ; 計(jì) 數(shù) 器 R0賦 初 值 20 SJMP $ ; 等 待 T0中 斷 ( TF0=1時(shí) 引 發(fā) 中 斷 )ORG 0080HBRT0: DJNZ R0, NEXT ; T0中 斷 服 務(wù) 程 序CPL P1.0 ; P1.0輸 出 取 反MOV R0,#14H ; 計(jì) 數(shù) 器 R0重 賦 初 值 20 NEXT: MOV TH0,#9EH ; 軟 件 重 裝 初 值MOV TL0,#58HRETI ; 中 斷 返 回END IE寄 存 器 程 序 清 單

28、軟 件 重 裝 初 值 R0=0?N YCPL P1.020 R0R0-1R0RETIBRT0 4.5 定 時(shí) 器 應(yīng) 用 舉 例 ( 方 式 1) 目 錄 4.6 定 時(shí) 器 門 控 位 GATE的 應(yīng) 用 如 果 GATE=1, TR=1時(shí) 電 路 是 否 計(jì) 數(shù) 取 決 于 /INT0: /INT0=1 時(shí) 開(kāi) 始 計(jì) 數(shù) ; /INT0=0時(shí) 電 路 停 止 計(jì) 數(shù) 。 利 用 這 一 特 點(diǎn) , 可 以 實(shí) 現(xiàn) 測(cè) 量 外 部 脈 沖 的 寬 度 。 MCS-51 INT0振 蕩 器 1/12 TF0 中 斷啟 動(dòng) 控 制T0引 腳TR0GATEINT0引 腳 C/T=0C/T=1

29、溢 出中 斷 信 號(hào)計(jì) 數(shù) 器 ) 目 錄 ( 1) 將 外 部 脈 沖 接 到 P3.2( /INT0) 上 , 使 用 T0且 C/T=0,且 令 GATE=1;( 2) 計(jì) 數(shù) 器 TH0、 TL0原 始 初 值 為 00H, 且 設(shè) 為 模 式 1;( 3) 在 /INT0=0時(shí) 設(shè) 定 TR0=1( T0準(zhǔn) 備 計(jì) 數(shù) ) ;( 4) 當(dāng) /INT0=1時(shí) , 定 時(shí) 器 T0自 動(dòng) 開(kāi) 始 計(jì) 數(shù) ;( 5) 當(dāng) /INT0=0時(shí) 計(jì) 數(shù) 自 動(dòng) 停 止 計(jì) 數(shù) , 此 時(shí) TH0、 TL0中 的計(jì) 數(shù) 值 就 是 與 脈 沖 寬 度 相 對(duì) 應(yīng) 的 數(shù) 據(jù) 。 SETB TR0

30、( TR0=1) 準(zhǔn) 備 階 段 MCS-51INT0外 部 脈 沖 脈 寬 測(cè) 量 的 實(shí) 現(xiàn) ( 以 T0為 例 ) 4.6 定 時(shí) 器 門 控 位 GATE的 應(yīng) 用 T0開(kāi) 始 計(jì) 數(shù)( /INT0=1)計(jì) 數(shù) 階 段 計(jì) 數(shù) 停 止( /INT0=0)完 成 計(jì) 數(shù) 目 錄 程序流程圖 設(shè) 定 T0模 式模 式 1, GATE=1TH0、 TL0原 始 清 零數(shù) 據(jù) 指 針 R0賦 初 值INT0=0?SETB TR0INT0=0?INT0=1?CLR TR0取 TH、 TL值NNN 等 待 低 電 平Y(jié) 準(zhǔn) 備 計(jì) 數(shù)等 待 高 電 平( 高 電 平 時(shí) 自 動(dòng) 計(jì) 數(shù) )等 待

31、低 電 平( 低 電 平 時(shí) 完 成 計(jì) 數(shù) )YY 保 存 計(jì) 數(shù) 值 4.6 定 時(shí) 器 門 控 位 GATE的 應(yīng) 用 目 錄 INT0 EQU P3.2 MOV TMOD,#09H;設(shè) 定 T0為 模 式 1且 GATE0=1MOV TH0, #00HMOV TL0, #00H ;計(jì) 數(shù) 器 原 始 清 零MOV R0, #20H ;設(shè) 置 數(shù) 據(jù) 區(qū) 指 針 并 原 始 賦 初 值JB INT0, $ ;等 待 P3.2引 腳 上 的 脈 沖 變 低 ,尋 找 準(zhǔn) 備 階 段SETB TR0 ;INT0變 低 后 , TR0置 1 ( 但 不 計(jì) 數(shù) )JNB INT0,$ ;若 I

32、NT0低 電 平 則 等 待 , ( 準(zhǔn) 備 階 段 )JB INT0,$ ;若 INT0高 電 平 則 等 待 ( 計(jì) 數(shù) 階 段 )CLR TR0 ;INT0變 低 后 , 關(guān) 閉 T0 ( 完 成 計(jì) 數(shù) ) MOV R0,TL0INC R0MOV R0,TH0 ;保 存 計(jì) 數(shù) 器 T0的 計(jì) 數(shù) 值4.6 定 時(shí) 器 門 控 位 GATE的 應(yīng) 用 準(zhǔn) 備 階 段 計(jì) 數(shù) 階 段 完 成 計(jì) 數(shù) MCS-51INT0外 部 脈 沖 s 目 錄 作 業(yè)1. 定 時(shí) 與 計(jì) 數(shù) 的 區(qū) 別 是 什 么 ? 如 何 控 制 MCS-51單 片 機(jī) 進(jìn) 行 定 時(shí) 或 計(jì) 數(shù) 、 及 四 種

33、 工 作 模 式 ? 2. 如 何 啟 動(dòng) 定 時(shí) /計(jì) 數(shù) 器 工 作 ? 定 時(shí) 或 計(jì) 數(shù) 的 值 由什 么 來(lái) 決 定 ? 如 何 判 斷 定 時(shí) /計(jì) 數(shù) 是 否 完 成 ?3. 四 種 模 式 中 , 哪 一 種 計(jì) 數(shù) /定 時(shí) 的 范 圍 最 大 ? 哪一 種 具 有 自 動(dòng) 重 裝 功 能 , 它 用 于 什 么 場(chǎng) 合 ?4. GATE端 的 作 用 是 什 么 ? 它 是 如 何 工 作 的 ? 目 錄 Q3T C RDQ3 FF3 Q2T C RDQ2 FF2Q4T C RDQ4 FF4 Q1T C RDQ1 FF1 計(jì) 數(shù) CP清 零高 電 平四 位 二 進(jìn) 制 異

34、步 加 法 計(jì) 數(shù) 器 返 回 目 錄 3.3.1 中 斷 的 開(kāi) 放 和 關(guān) 閉 控 制EA: 總 允 許 位 ( 一 級(jí) 控 制 )ES: 串 行 口 中 斷 允 許 位 ( 二 級(jí) 控 制 ) ES=1時(shí) , 允 許 RI、 TI引 發(fā) 中 斷 , 否 則 禁 止 串 口 中 斷 。ET1、 ET0: 定 時(shí) 器 T1、 T0允 許 位 ( 二 級(jí) 控 制 )EX1、 EX0: 外 中 斷 / int1、 /int0允 許 位 ( 二 級(jí) 控 制 ) “ 1”允 許 ; “ 0”禁 止 中 斷 。EA X X ES ET1 EX1 ET0 EX03.3 中 斷 的 控 制由 中 斷 允

35、許 寄 存 器 IE實(shí) 現(xiàn) 兩 級(jí) 控 制 ( SFR地 址 : 0A8H) 返 回 結(jié) 構(gòu) 圖例 如 , 要 允 許 外 部 中 斷 INT0開(kāi) 放 , 則 可 用 下 列 指 令 : SETB EA SETB EX0 或 mov IE, #81H 目 錄 P3.0 P3.7 P3端 口 線 ( 10 17腳 ) : 通 用 I/O端 口 , 負(fù) 載 能 力 為 4個(gè) TTL ; 具 有 第 二 功 能 ???線 定 義 說(shuō) 明 口 線 定 義 說(shuō) 明P3.0 RXD 串 行 數(shù) 據(jù) 輸 入 口 P3.4 T0 計(jì) 數(shù) 器 外 部 輸 入 信 號(hào)P3.1 TXD 串 行 數(shù) 據(jù) 輸 出 口 P3.5 T1 計(jì) 數(shù) 器 外 部 輸 入 信 號(hào)P3.2 /INT0 外 部 中 斷 輸 入 口 P3.6 / WR 外 部 數(shù) 據(jù) 存 儲(chǔ) 器 寫 信 號(hào)P3.3 /INT1 外 部 中 斷 輸 入 口 P3.7 / RD 外 部 數(shù) 據(jù) 存 儲(chǔ) 器 讀 信 號(hào)P3口 第 二 功 能 表1.2 MCS-51單 片 機(jī) 內(nèi) 部 結(jié) 構(gòu) 及 引 腳 定 義 返 回

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!