單片機原理及應(yīng)用期末考試必考知識點重點總結(jié)_第1頁
單片機原理及應(yīng)用期末考試必考知識點重點總結(jié)_第2頁
單片機原理及應(yīng)用期末考試必考知識點重點總結(jié)_第3頁
單片機原理及應(yīng)用期末考試必考知識點重點總結(jié)_第4頁
單片機原理及應(yīng)用期末考試必考知識點重點總結(jié)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

精品文檔 1歡迎下載 單片機概述 單片機概述 單片機是微單片微型計算機的簡稱 微型計算機的一種 它把中央處理器 CPU 隨機存儲器 RAM 只讀存儲器 ROM 定時器 計數(shù)器以及 I O 接口 串并通信等接口電路的功能集成與一塊電路芯片的微型計算機 字長字長 在計算機中有一組二進制編碼表示一個信息 這組編碼稱為計算機的字 組成字的 位數(shù)稱為 字長 字長標志著精度 MCS 51 是 8 位的微型計算機 89c51 是 8 位 字長 單片機 51 系列為 8 位 單片機硬件系統(tǒng)仍然依照體系結(jié)構(gòu) 包括 CPU 進行運算 控制 RAM 數(shù)據(jù)存儲器 ROM 程序存儲器 輸入設(shè)備和輸出設(shè)備 內(nèi)部總線等 由于一塊尺寸有限的電路芯片實現(xiàn)多種功能 所以制作上要求單片機的高性能 結(jié)構(gòu)簡單 工作可靠穩(wěn)定 單片機軟件系統(tǒng)包括監(jiān)控程序 中斷 控制 初始化等用戶程序 一般編程語言有匯編語言和 C 語言 都是通過編譯以后得到機器語言 二進制代碼 1 11 1 單片機的半導體工藝單片機的半導體工藝 一種是 HMOS 工藝 高密度短溝道 MOS 工藝具有高速度 高密度的特點 另一種是 CHMOS 工藝 互補金屬氧化物的 HMOS 工藝 它兼有 HMOS 工藝的特點還具有 CMOS 的低功耗的特點 例如 8051 的功耗是 630mW 80C51 的功耗只有 110mW 左右 1 21 2 開發(fā)步開發(fā)步 5 5 驟 驟 1 設(shè)計單片機系統(tǒng)的電路 2 利用軟件開發(fā)工具 如 Keil c51 編輯程序 通過編譯得到 hex 的機器語言 3 利用單片機仿真系統(tǒng) 例如 Protus 對單片機最小系統(tǒng)以及設(shè)計的外圍電路 進行模 擬的硬軟件聯(lián)合調(diào)試 4 借助單片機開發(fā)工具軟件 如 STC ISP 下載軟件 讀寫設(shè)備將仿真中調(diào)試好的 hex 程 序拷到單片機的程序存儲器里面 5 根據(jù)設(shè)計實物搭建單片機系統(tǒng) 2 1MCS 512 1MCS 51 單片機的組成 單片機的組成 有兩個定時器有兩個定時器 CPU 進行運算 控制 RAM 數(shù)據(jù)存儲器 ROM 程序存儲器 I O 口 串口 并口 內(nèi)部 總線 和中斷系統(tǒng)等 工作過程框圖如下 運算器運算器 組成 8 位算術(shù)邏輯運算單元 ALU Arithmetic Logic Unit 8 位累加器 A Accumulator 8 位寄存器 B 程序狀態(tài)字寄存器 PSW Program Status Word 8 位暫 存寄存器 TMP1 和 TMP2 等 功能 完成算術(shù)運算和邏輯運算 精品文檔 2歡迎下載 控制器控制器 組成 程序計數(shù)器 PC 指令寄存器 IR 指令譯碼器 ID 堆棧指針 SP 數(shù)據(jù)指針 DPTR 定 時控制邏輯和振蕩器 OSC 等電路 功能 CPU 根據(jù) PC 中的地址將欲執(zhí)行指令的指令碼從存儲器中取出 存放在 IR 中 ID 對 IR 中的指令碼進行譯碼 定時控制邏輯在 OSC 配合下對 ID 譯碼后的信號進行分時 以產(chǎn) 生執(zhí)行本條指令所需的全部信號 2 22 2 存儲器存儲器 MCS 51 的存儲器可分為程序存儲器和數(shù)據(jù)存儲器 又有片內(nèi)和片外之分 1 1 程序存儲器 程序存儲器 一般將只讀存儲器 ROM 用做程序存儲器 可尋址空間為 64KB 用于存放用戶程序 數(shù) 據(jù)和表格等信息 MCS 51 單片機按程序存儲器可分為內(nèi)部無 ROM 型 如 8031 和內(nèi)部有 ROM 型 如 8051 兩種 連接時 引腳有區(qū)別 程序存儲器結(jié)構(gòu)如圖所示 2 2 數(shù)據(jù)存儲器 數(shù)據(jù)存儲器 一般將隨機存儲器 RAM 用做數(shù)據(jù)存儲器 可尋址空間為 64KB MCS 51 數(shù)據(jù)存儲器可分 為片內(nèi)和片外兩部分 片外 RAM 最大范圍 0000H FFFFH 64KB 用指令 MOVX 訪問 片 內(nèi) RAM 最大范圍 00H FFH 256B 用指令 MOV 訪問 又分為兩部分 低 128B 00 7FH 為真正的 RAM 區(qū) 高 128B 80 FFH 為特殊功能寄存器 SFR 區(qū) 如 圖所示 2 32 3 定時器定時器 計數(shù)器 計數(shù)器 TL0 TL0 TH0 TH0 TL1TL1 和和 TH1TH1 MCS 51 單片機中有兩個 16 位的定時器 計數(shù)器 T0 和 T1 它們由 4 個 8 位寄存器 TL0 TH0 TL1 和 TH1 組成 2 個 16 位定時器 計數(shù)器是完全獨立的 可以單獨對這 4 個寄存 器進行尋址 但不能把 T0 和 T1 當做 16 位寄存器來使用 80518051 內(nèi)部有兩個內(nèi)部有兩個 1616 位可編程序的定時器位可編程序的定時器 計數(shù)器計數(shù)器 均為二進制加 1 計數(shù)器 分別命名為 T0 和 T1 T0 和 T1 均有定時器和計數(shù)器兩種工作模式 在定時器模式下 T0 和 T1 的計數(shù)脈 沖可以由單片機時鐘脈沖經(jīng) 12 分頻后提供 在計數(shù)器模式下 T0 和 T1 的計數(shù)脈沖可以從 P3 4 和 P3 5 引腳上輸入 對 T0 和 T1 的控制由定時器方式選擇寄存器 TMOD 和定時器控制 寄存器 TCON 完成 2 42 4 中斷系統(tǒng)中斷系統(tǒng) 中斷 指 CPU 暫停原程序執(zhí)行 轉(zhuǎn)而為外部設(shè)備服務(wù) 執(zhí)行中斷服務(wù)程序 并在服務(wù)完后 返回到原程序執(zhí)行的過程 中斷系統(tǒng) 指能夠處理上述中斷過程所需要的硬件電路 中斷源 指能產(chǎn)生中斷請求信號的源泉 80518051 可處理可處理 5 5 個中斷源 個中斷源 2 2 個外部 個外部 3 3 個內(nèi)部 發(fā)出的中斷請求個內(nèi)部 發(fā)出的中斷請求 并可對其進行優(yōu)先權(quán)處 EA 精品文檔 3歡迎下載 理 外部中斷的請求信號可以從 P3 2 P3 3 即 和 引腳上輸入 有 電平或邊沿兩種觸發(fā)方式 內(nèi)部中斷源有 3 個 2 個定時器 計數(shù)器中斷源和 1 個串行口中 斷源 8051 的中斷系統(tǒng)主要由中斷允許控制器 IE 和中斷優(yōu)先級控制器 IP 等電路組成 2 5MCS 512 5MCS 51 單片機外部引腳單片機外部引腳 8051 單片機有 40 個引腳 分為端口線 電源線和控制線三類 電源線 GND 接地引腳 20 VCC 正電源引腳 40 接 5V 電源 2 6MCS 512 6MCS 51 單片機的工作方式 單片機的工作方式 MCS 51MCS 51 系列單片機的工作方式可分為系列單片機的工作方式可分為 復位方式 程序執(zhí)行方式 單片執(zhí)行方式 掉電保 護方式 節(jié)電工作方式和 EPROM 編程 校驗方式 復位電路有兩種 上電自動復位和上電 按鍵手動復位 如圖所示 程序執(zhí)行方式是單片機基本工作方式 可分為連續(xù)執(zhí)行工作方式和單步執(zhí)行工作方式 節(jié)電工作方式是一種低功耗的工作方式 可分為空閑 等待 方式和掉電 停機 方式 是針對 CHMOS 類芯片而設(shè)計的 HMOS 型單片機不能工作在節(jié)電方式 但它有一種掉電保護 功能 1 HMOS 單片機的掉電保護 當 VCC 突然掉電時 單片機通過中斷將必須保護的數(shù)據(jù)送入內(nèi)部 RAM 備用電源 VPD 可以維持內(nèi)部 RAM 中的數(shù)據(jù)不丟失 2 CHMOS 單片機的節(jié)電方式 CHMOS 型單片機是一種低功耗器件 正常工作時電流為 11 22mA 空閑狀態(tài)時為 1 7 5mA 掉電方式為 5 50 A 因此 CHMOS 型單片機特別適用于低功耗應(yīng)用場合 它 的空閑方式和掉電方式都是由電源控制寄存器 PCON 中相應(yīng)的位來控制 3 空閑工作方式 將 IDL 位置為 1 用指令 MOV PCON 01H 則進入空閑工作方式 其 內(nèi)部控制電路如右圖所示 此時 CPU 進入空閑待機狀態(tài) 中斷系統(tǒng) 串行口 定時器 計 數(shù)器 仍有時鐘信號 仍繼續(xù)工作 退出空閑狀態(tài)有兩種方法 一是中斷退出 二是硬件 復位退出 4 掉電工作方式 將 PD 置為 1 用指令 MOV PCON 02H 可使單片機進入掉電工作方 式 此時振蕩器停振 只有片內(nèi)的 RAM 和 SFR 中的數(shù)據(jù)保持不變 而包括中斷系統(tǒng)在內(nèi)的 全部電路都將處于停止工作狀態(tài) 退出掉電工作方式 只能采用硬件復位的方法 欲使 8051 從掉電方式退出后繼續(xù)執(zhí)行掉電前的程序 則必須在掉電前預(yù)先把 SFR 中的內(nèi)容 保存到片內(nèi) RAM 中 并在掉電方式退出后恢復 SFR 掉電前的內(nèi)容 2 72 7 單片機的時序單片機的時序 0INT1INT 精品文檔 4歡迎下載 時序 CPU 在執(zhí)行指令時所需控制信號的時間順序稱為時序 時序是用定時單位來描述的 MCS 51 的時序單位有四個 分別是時鐘周期 節(jié)拍 狀態(tài) 機器周期和指令周期 MCS 51MCS 51 的時序單位 的時序單位 1 時鐘周期 又稱為振蕩周期 節(jié)拍 用 P 表示 定義為單片機提供時鐘信號的振蕩源 OSC 的周期 它是時序中的最小單位 2 狀態(tài) 用 S 表示 單片機振蕩脈沖經(jīng)過二分頻后即得到整個單片機工作系統(tǒng)的狀態(tài) 一個狀態(tài)有兩個節(jié)拍 前半周期對應(yīng)的節(jié)拍定義為 P1 后半周期對應(yīng)的節(jié)拍定義為 P2 3 機器周期 通常將完成一個基本操作所需的時間稱為機器周期 MCS 51 中規(guī)定一個機 器周期包含 12 個時鐘周期 即有 6 個狀態(tài) 分別表示為 S1 S6 若晶振為 6MHz 則機器 周期為 2 s 若晶振為 12MHz 則機器周期為 1 s 4 指令周期 執(zhí)行一條指令所需要的時間稱為指令周期 它是時序中的最大單位 一個指 令周期通常含有 1 4 個機器周期 指令所包含的機器周期數(shù)決定了指令的運算速度 機器 周期數(shù)越少的指令 其執(zhí)行速度越快 以機器周期為單位 指令可分為單周期 雙周期和 四周期指令 3 1 單片機系統(tǒng)的工程設(shè)計單片機系統(tǒng)的工程設(shè)計 設(shè)計要求 設(shè)計要求 一 可靠性和穩(wěn)定性是衡量單片機系統(tǒng)工程設(shè)計指標 提高系統(tǒng)可靠性的幾種基本方法包括 1 系統(tǒng)采用雙機系統(tǒng) 2 采用集散式控制系統(tǒng) 3 進行 軟硬件濾波 幾種常用的數(shù)字濾波方法包括 1 中值濾波 2 算術(shù)平均值濾波 3 防脈沖 干擾平均值濾波 4 提高元器件的可靠性 5 提高印制電路板的質(zhì)量 設(shè)計是布線及接地要合 理 6 對供電電源采用抗干擾措施 7 加強輸入 輸出通道的抗干擾性 二 系統(tǒng)自診斷功能 當系統(tǒng)正常運行的時候 定時對各工作模塊進行監(jiān)控 并對外界的情況作出快速應(yīng)變處理 應(yīng)能自己及時切換到后備裝置投入運行或及時發(fā)出信號 以便手動操作 三 操作維修方便 盡量降低對操作人員的專業(yè)知識要求 于 控制開關(guān)盡量少 操作順序簡便 數(shù)據(jù)輸入與 輸出顯示采用十進制表示 能有效地定位故障 以便進行維修和系統(tǒng)的推廣 四 性能 價格比 設(shè)計的時候盡量考慮花錢少 能用軟件實現(xiàn)的應(yīng)該采用軟件實現(xiàn) 設(shè)計方法 設(shè)計方法 一 總體設(shè)計 1 掌握工作原理 2 機器和元器件的選擇 3 軟硬件功能的劃分 硬 提高工 作速度 減少工作量 花錢多 軟 花錢少 增加軟件復雜性 降低系統(tǒng)工作速度 二 硬件設(shè)計任務(wù) 1 掌握工作原理 三 軟件設(shè)計 1 系統(tǒng)定義 2 軟件結(jié)構(gòu) 3 程序設(shè)計 4 14 1 模擬量輸入通道的一般組成模擬量輸入通道的一般組成 模擬量輸入通道一般由信號預(yù)處理 多路轉(zhuǎn)換器 前置放大器 采樣保持器 模 數(shù)轉(zhuǎn)換器 和接口邏輯電路等組成 其核心是模 數(shù)轉(zhuǎn)換器 變變 送送 器器 信信號號 預(yù)預(yù)處處 理理 多多路路 轉(zhuǎn)轉(zhuǎn)換換 器器 前前置置 放放大大 器器 A D 轉(zhuǎn)轉(zhuǎn)換換 器器 接接口口 邏邏輯輯 電電路路 PC 總總 線線 模模擬擬輸輸入入通通道道 采采樣樣 保保持持 器器 過過 程程 參參 數(shù)數(shù) 精品文檔 5歡迎下載 4 2A4 2A D D 轉(zhuǎn)換器及技術(shù)指標 轉(zhuǎn)換器及技術(shù)指標 A D 轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)換為數(shù)字量 它是模擬量輸入 通道的核心部件 是模擬系統(tǒng)和計算機之間的接口 分辨率分辨率 通常用數(shù)字量的位數(shù) n 字長 來表示 若 n 8 滿量程輸入為 5 12V 則 LSB 對應(yīng)于模擬電壓 轉(zhuǎn)換時間轉(zhuǎn)換時間 從發(fā)出轉(zhuǎn)換命令信號到轉(zhuǎn)換結(jié)束信號有效的時間間隔 即完成 n 位轉(zhuǎn)換所需要 的時間 轉(zhuǎn)換精度轉(zhuǎn)換精度 絕對精度指滿量程輸出情況下模擬量輸入電壓的實際值與理想值之間的差值 相對精度指在滿量程已校準的情況下 整個轉(zhuǎn)換范圍內(nèi)任一數(shù)字量輸出所對應(yīng)的模擬量輸 入電壓的實際值與理想值之間的最大差值 轉(zhuǎn)換精度用 LSB 的分數(shù)值來表示 線性誤差 在滿量程輸入范圍內(nèi) 偏離理想轉(zhuǎn)換特性的最大誤差定義為線性誤差 線性誤 差常用 LSB 的分數(shù)表示 如 1 2LSB 1 4LSB 等 轉(zhuǎn)換量程 所能轉(zhuǎn)換的模擬量輸入電壓范圍 如 0 5V 0 10V 5V 十 5V 等 4 3A4 3A D D 轉(zhuǎn)換器與計算機的接口轉(zhuǎn)換器與計算機的接口 ADC0809 與 8255A 的連接接口電路 采用查詢方式完成 8 路模擬量數(shù)據(jù)采集的程序框圖 假設(shè)在主程序中已完成對 8255A 的初始化編程 編程 ORG OO13H AJMP PINT1 ORG 2000H MAIN MOV R1 DATA SETBIT1 SETB EA SETBEX1 7 PA 0 PA 3 PC 2 PC 1 PC 0 PC 7 PC 8255A CLK VCC D7 C B A OE EOC START ALE CLK GND IN7 IN0 5V 5V 分分頻頻 接接 PC 總總 線線 D0 ADC0809 REF V REF V 位 位位 位位 位位 位位 位位 位位 位位 位位 位位 位 位 位位 位位 位位 位位 位位 位位 位位 位位 位 位 位位 位位 位位 位位 位位 位位 位A A D D S ST TA AR RT T 1 1 位 位 E EO OC C 位 位位 位 位 位位 位位 位位 位位 位 位 位位 位8 82 25 55 5A A P PA A 位 位 位 位 8 8位 位位 位位 位位 位位 位位 位位 位位 位位 位位 位 位 位位 位位 位位 位位 位位 位位 位位 位位 位 位 位位 位位 位位 位位 位位 位位 位位 位位 位位 位 8 8 位 位位 位位 位位 位位 位位 位位 位位 位 N Y N Y 位 位位 位位 位位 位 位 位位 位 精品文檔 6歡迎下載 MOV DPTR 7FF8H MOVX DPTR A LOOP NOP AJMPLOOP ORG 2100H PINT1 PUSH PSWPUSHACC PUSHDPL 按兩個一組豎直向下寫 PUSH DPHMOV DPTR 7FF8H MOVX A DPTR MOV R1 AINCR1 MOVX DPTR A POPDPH POPDPL POPACC POPPSW 4 4D A4 4D A 轉(zhuǎn)換器的主要技術(shù)指標轉(zhuǎn)換器的主要技術(shù)指標 分辨率分辨率 D A 轉(zhuǎn)換器的分辨串定義為基準電壓與之比值 其中 n 為 D A 轉(zhuǎn)換器的位數(shù) 穩(wěn)定時間穩(wěn)定時間 輸入二進制數(shù)變化量是滿刻度時 輸出達到離終值時所需的時間 數(shù)字量時 D A 轉(zhuǎn)換器的實際輸出值與理論值之間的最大偏差 相對精度是指在滿刻度己校準的情況 下 整個轉(zhuǎn)換范圍內(nèi)對應(yīng)于任一輸入數(shù)據(jù)的實際輸出值與理論值之間的最大偏差 轉(zhuǎn)換精 度用最低有效位 LSB 的分數(shù)來表示 如土 1 2 LSB 土 1 4 LSB 等 線性度線性度 理想的 D A 轉(zhuǎn)換器的輸入輸出特性應(yīng)是線性的 在滿刻度范圍內(nèi) 實際特性與理 想特性的最大偏移稱為非線性度 用 LSB 的分數(shù)來表示 如土 1 2 LSB 土 1 4 LSB 等 4 5D A4 5D A 雙極性模擬量輸出的實現(xiàn)方法雙極性模擬量輸出的實現(xiàn)方法 Vout1 為單極性輸出 若 D 為輸入數(shù)字量 Vref 為基準參考電壓 且為位 D A 轉(zhuǎn)換器 則 有 n D VV 2 REFOUT1 2 OUT V 為雙極性輸出 且可推導得到 12 OUT 2 3 REF 1 3 OUT V R R V R R V 1 2 1 REF n D V 這種雙極性輸出方式 是把最高位當作符號位使用 與單極性輸出比較 使分辨率降低 1 位 1 A 2 A REF V fb R 1OUT I OUT2 I AGND D A RR2 1 RR2 3 RR 2 OUT1 V OUT2 V PC總總線線 5 15 1 干擾的來源和分類干擾的來源和分類 一 一 外部干擾外部干擾 1 自然界的現(xiàn)象 如 閃電 雷擊等對通信設(shè)備 導航儀 無線傳輸模塊的影響 2 各種電氣設(shè)備所產(chǎn)生的電磁場 電火花 電弧焊接 高頻加熱 晶閘管整流等干擾通 過供電電源對系統(tǒng)產(chǎn)生影響 3 地磁場的影響及來之電源本身的高頻干擾 一 一 內(nèi)部干擾內(nèi)部干擾 精品文檔 7歡迎下載 計算機控制系統(tǒng)內(nèi)部的各種元器件的各種干擾包括固定干擾和過渡干擾 另外按干擾的特 性來分 干擾又分為直流干擾 交流干擾和隨機干擾 其中交流干擾最易出現(xiàn) 1 1 固定干擾固定干擾 1 電阻中 B 隨機性電子熱運動引起的熱噪聲 2 半導體及電子管截流子的隨機運動引 起的散粒噪聲 3 兩種導電材料之間的不完全接觸 接觸面的電導產(chǎn)的不一致而產(chǎn)生的 接觸噪聲 4 因布線不合理 寄生參數(shù) 泄露電阻等耦合形成寄生反饋電流所造成的干 擾 5 多點接地造成的電位差引起的干擾 6 寄生振蕩引起的干擾 7 熱騷動噪 聲干擾等 5 25 2 硬件抗干擾能力硬件抗干擾能力 電源系統(tǒng)抗干擾方法電源系統(tǒng)抗干擾方法 1 采用低通濾波器 抑制電網(wǎng)侵入的外部高頻干擾 2 采用隔離變壓器 控制系統(tǒng)與供電電源之間加入一個三相隔離變壓器 其中一次側(cè)接 三角形揭發(fā) 二次側(cè)按星形連接 有利于工頻的 3 次以上鞋包對控制系統(tǒng)的干擾 3 采用能抑制交流電源干擾的計算機控制系統(tǒng)電源 4 采用電源分組供電 輸入通道電源和其他設(shè)備電源分開 防止設(shè)備間干擾 5 采用直流電源抗干擾措施 每次邏輯印刷制電路板的電源與地線的弧處接電容 以防 止板間的互相干擾 過程通道抗干擾方法過程通道抗干擾方法 1 1 串模干擾串模干擾 疊加在被測信號上得干擾噪聲 它的抑制方法包括選用低通 高通 帶通濾波器 雙積分式 A D 轉(zhuǎn)換器抑制串模尖峰干擾 采用高抗擾度邏輯器件 采用雙絞線做信號引入線減少電磁感應(yīng) 2 2 共模干擾共模干擾 輸入端上公共的干擾電壓 它的抑制方法包括變壓器隔離 光電隔離 利用屏蔽方法使輸入信號的 模擬地 浮空 3 3 長線傳輸抗干擾 長線傳輸抗干擾 滯后 波形減變化 外界電磁干擾 線路終端阻抗不匹配 有用信 號產(chǎn)生反射波與原有用信號疊加產(chǎn)生 長線效應(yīng) 抑制方法包括雙絞線傳輸抑制電磁干擾 采用終端阻抗匹配和始端阻抗匹配抑制 長線效應(yīng) 5 35 3 單片機的接地技術(shù) 單片機的接地技術(shù) 1 一點接地 2 浮地系統(tǒng) 設(shè)備的整個地線系統(tǒng)和大地之間無 導體連接 以懸浮的地作為系統(tǒng)的參考電平 3 接地系統(tǒng) 設(shè)備的整個地線系統(tǒng)和大地之 間通過導體連接 對人員比較安全 交流地與直流地分別匯流以后接到接地板 4 模擬 地與數(shù)字地分別匯流接地 5 加寬印刷電路板地線 以降低地線阻抗 6 屏蔽地域放 大器的公共端連接起來 5 45 4 軟件抗干擾辦法 軟件抗干擾辦法 1 數(shù)字濾波 2 設(shè)立軟件陷阱 3 時間監(jiān)視器 wantchdog 看門狗電路 控制系統(tǒng)周期性地復位 6 16 1 串行接口控制器串行接口控制器 SCONSCON 8 8 位分別代表什么 位分別代表什么 SCON Serial Control Register 串行口控制寄存器 它是一個可尋址的專用寄存器 用 于串行數(shù)據(jù)的通信控制 單元地址是 98H 其結(jié)構(gòu)格式如下 SCON D7 D6 D5 D4 D3 D2 D1 D0 SM0 SM1 SM2 REN TB8 RB8 TI RI 位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H 1 SM0 SM1 串行口工作方式控制位 SM0 SM1 工作方式 00 方式 0 01 方式 1 10 方式 2 11 方式 3 2 SM2 多機通信控制位 3 REN 允許接收位 4 TB8 發(fā)送接收數(shù)據(jù)位 8 5 RB8 接收數(shù)據(jù)位 8 6 TI 發(fā)送中斷標志位 7 RI 接收中斷標志位 精品文檔 8歡迎下載 波特率波特率是每秒鐘傳送的信息位的數(shù)量 位數(shù) 它是所傳送代碼的最短碼元占有時間的倒 數(shù) 例如一個代碼的最短時間碼元寬度為 20 毫秒 則其波特率就是每秒 50 波特 20 毫 秒 0 02 秒 波特率 1 0 02 50 波特 6 26 2 2020 根地址線根地址線 1616 根數(shù)據(jù)線的根數(shù)據(jù)線的 cpucpu 的尋址范圍的尋址范圍 20 根地址線 每根線傳輸 0 或 1 20 根共有 2 20 總組合 尋址范圍 00000 FFFFF 總字節(jié)數(shù)為 2 20 16 5 1048576 Byte 1024 KB 1 MB 一字 為 2 字節(jié) 所以為 512K 而數(shù)據(jù)線決定 cpu 與外界傳輸速度 16 根數(shù)據(jù)線 只能傳輸 4 位 16 進制 所以在表示地址時我們使用 4 位段地址和 4 位偏移地址來表示 用 EA 表示段 地址 SA 表示偏移地址 物理地址即為 16 EA SA 6 36 3 線選法 部分譯碼法 全譯碼法線選法 部分譯碼法 全譯碼法 線選法 CPU 的某條地址線直接接存儲器芯片的片選端 特點 各存儲器芯片地址范圍不連續(xù) 但是會造成地址堆疊 空間利用率低且具體編程時 不易編織 部分譯碼法 CPU 的部分地址線參加譯碼輸出控制片選端 特點 一個存儲器單元有多個地址值 部分譯碼法介于兩者之間 也會產(chǎn)生一定程度的地 址堆疊 但是有相對連續(xù)的地址空間 全譯碼法 CPU 的全部地址線參加譯碼輸出控制片選端 特點 一個存儲器單元僅有一個地址值 全譯碼法的芯片利用率高 不會出現(xiàn)地址堆疊 但是電路比起線選法復雜得多 6 46 4 溢出率溢出率 定時器 1 的溢出率 也叫定時器 1 的溢出頻率 從設(shè)定初值開始計數(shù) 當計數(shù)到 0FFH 再一 個計數(shù)脈沖到來時刻就溢出 初值越大溢出率也越高 我們使用這個溢出率確定通信波特 率 在使用 11 0592MHz 晶體時 SMOD 0 C T 0 方式 2 波特率 9600 則定時器重裝載數(shù)值是 0FDH 溢出速率 技術(shù)速率 256 TH1 初值 溢出速率 fosc 12 256 TH1 初值 6 56 5 怎么在怎么在 c c 語言里嵌入?yún)R編語言語言里嵌入?yún)R編語言 C C 語言中嵌入?yún)R編 語言中嵌入?yún)R編 方法是這樣的 pragma ASM Assembler Code Here pragma ENDASM 即用 asm 匯編 注 看不懂的話下面是用例 沒有必要把用例寫在卷紙上 include void main unsigne

溫馨提示

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

評論

0/150

提交評論