01+認識單片機及其開發(fā)工具.ppt_第1頁
01+認識單片機及其開發(fā)工具.ppt_第2頁
01+認識單片機及其開發(fā)工具.ppt_第3頁
01+認識單片機及其開發(fā)工具.ppt_第4頁
01+認識單片機及其開發(fā)工具.ppt_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目一認識單片機及其開發(fā)工具 項目一認識單片機及其開發(fā)工具 項目學習目標 任務一了解MCS 51單片機的外部引腳單片微型計算機 Single ChipMicrocomputer 簡稱單片機 是一種集成電路芯片 它采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理力的微處理器 CPU 隨機存儲器 RAM 只讀存儲器 ROM 定時 計器 輸入 輸出電路以及中斷系統(tǒng)等電路集成到一塊芯片上 構(gòu)成一個最小卻完善的計算機系統(tǒng) 目前世界上生產(chǎn)單片機的廠商很多 我們以目前最流行 應用最為廣泛的Intel公司生產(chǎn)的MCS 51單片機為例來介紹單片機的基本知識 項目基本技能 MCS 51是高檔8位單片機 但由于受到集成電路芯片引腳數(shù)目的限制 所以有許多引腳具有第二功能 MCS 51的引腳和實物如圖1 1所示 圖1 1MCS 51引腳和實物圖MCS 51的40個引腳大致可以分為電源 時鐘 I O口 控制總線等幾個部分 1 電源引腳 VCC和VSS 2 時鐘振蕩電路引腳 XTAL1和XTAL2在使用內(nèi)部振蕩電路時 XTAL1和XTAL2用來外接石英晶體和微調(diào)電容 振蕩頻率為晶振頻率 振蕩信號送至內(nèi)部時鐘電路產(chǎn)生時鐘脈沖信號 3 控制信號引腳 RST VPD 和RST為復位信號輸入端 VPD為內(nèi)部RAM的備用電源輸入端 ALE為地址鎖存信號 為8751內(nèi)部EPROM編程時的編程脈沖輸入端 外部程序存儲器的讀選通信號 當訪問外部ROM時 產(chǎn)生負脈沖作為外部ROM的選通信號 為訪問程序存儲器的控制信號 當為低電平時 CPU對ROM的訪問限定在外部程序存儲器 當為高電平時 CPU對ROM的訪問從內(nèi)部0 4KB地址開始 并可以自動延至外部超過4KB的程序存儲器 VPP為8751內(nèi)EPROM編程的21V電源輸入端 4 I O口引腳 P0 P1 P2和P3 表1 1P3口的第二功能 任務二了解單片機開發(fā)系統(tǒng)常用工具 1 單片機常用芯片ATMEL公司生產(chǎn)的以MCS 51內(nèi)核的系列單片機 如AT89C51 AT89S51等 在原基礎上增強了許多特性 如時鐘 更優(yōu)秀的是由Flash存儲器取帶了原來的ROM 尤其是AT89S51支持ISP功能表1 2ATMEL系列單片機 2 單片機開發(fā)系統(tǒng)單片機開發(fā)系統(tǒng)主要由主機 在線仿真器和通用編程器等組成 如圖1 2所示 單片機開發(fā)系統(tǒng)包括通用型和專用型 通用型 配備有多種在線仿真頭和相應的開發(fā)軟件 使用時 只需更換系統(tǒng)中的仿真頭 就能夠開發(fā)相應的單片機系統(tǒng)或可編程器件 專用型 只能仿真一種類型的單片機 圖1 2單片機開發(fā)系統(tǒng)組成框圖 3 仿真器仿真器是通過仿真軟件的配合 用來模擬單片機運行并可進行在線調(diào)試的工具 仿真器一端連接計算機 另一端通過仿真頭連接單片機目標板 其中 計算機 仿真器和仿真頭可以代替單片機在單片機目標板上演示出程序運行效果 具有直觀性 實時性和調(diào)試效率高等優(yōu)點 圖1 3所示為常見的仿真器 圖1 3常見的仿真器 4 編程器將十六進制或二進制機器代碼燒寫入單片機程序存儲器中的設備稱為編程器 俗稱燒寫器 圖1 4所示為常見的編程器 圖1 4常見的編程器 任務三WAVE仿真開發(fā)軟件安裝與使用 WAVE是一種單片機仿真開發(fā)軟件 其突出特點包括 采用Windows版本 界面友好 統(tǒng)一 提供了全集成化開發(fā)環(huán)境 集編輯 編譯 下載 調(diào)試于一體 具有項目管理功能 為用戶的資源共享 課題重組提供強有力的手段 具有功能強大的編輯器 并支持ASM C語言混合編程 具有豐富的窗口顯示方式 能多方位 動態(tài)地顯示仿真的各種過程 雙工作模式 軟件模擬仿真和硬件仿真 具有邏輯分析儀綜合調(diào)試功能 可以通過交互式軟件菜單窗口對系統(tǒng)硬件的邏輯或時序進行同步實時采樣 并能實時在線調(diào)試分析 具有程序跟蹤功能 以總線周期為單位 實時記錄仿真過程中CPU發(fā)生的總線事件及觸發(fā)條件 跟蹤窗口可收集顯示追蹤的CPU指令記憶信息 具體的按照與使用參見課本 知識點一數(shù)制與編碼 1 數(shù)制數(shù)制就是人們利用符號計數(shù)的一種科學方法 在日常生活中 采用的計數(shù)方法是十進制數(shù) 計算機中使用二進制計數(shù)方法 1 十進制 DecimalNumber 十進制數(shù)基數(shù) 0 1 2 3 4 5 6 7 8 9 逢10進1 2 二進制 BinaryNumber 二進制數(shù)用兩個數(shù)碼0和1表示 逢2進1 3 十六進制 HexadecimalNumber 十六進制數(shù)基數(shù) 0 1 2 3 4 5 6 7 8 9 A B C D E F 逢16進1 2 數(shù)制之間的相互轉(zhuǎn)換 1 二進制數(shù) 十六進制數(shù)轉(zhuǎn)換為十進制數(shù)轉(zhuǎn)換方法 將二進制數(shù) 十六進制數(shù)按權(quán)展開 寫成多項式的形式 再把每一項的值相加 2 十進制數(shù)轉(zhuǎn)換為二進制數(shù)轉(zhuǎn)換方法 把十進制數(shù)分為小數(shù)部分和整數(shù)部分 整數(shù)部分采用 除2取余 的方法 然后將所有余數(shù)按照從后到前的順序排列 小數(shù)部分采用 乘2取整 的方法 將所有取出的整數(shù)按照順序排列 3 二進制數(shù)與十六進制數(shù)之間的相互轉(zhuǎn)換 十六進制數(shù)轉(zhuǎn)換為二進制數(shù)時 將二進制數(shù)的整數(shù)部分自右向左每4位一組 不足4位的在左面用零補足 小數(shù)部分自左向右每4位一組 不足4位在右面補零 將十六進制數(shù)轉(zhuǎn)換為二進制數(shù)時 只需把每一位十六進制數(shù)寫成對應的4位二進制數(shù)即可 2 計算機中的數(shù)據(jù)編碼 1 帶符號數(shù)的編碼表示在計算機中 對于帶符號數(shù)來說 一般用最高位表示數(shù)的正負 對于正數(shù) 最高位規(guī)定為 0 對于負數(shù) 最高位為 1 例如 D1 57H D2 57H 在計算機中分別表示為 D1 01010111 D2 11010111 這種將高位定義為符號位的二進制數(shù)稱為帶符號的二進制數(shù) 又稱為機器數(shù) 原來的數(shù)稱為真值 帶符號的二進制數(shù)有以下3種表示方法 原碼 就是將真值的正負符號 分別按照規(guī)定用 1 和 0 代替 數(shù)值部分和真值完全相同 反碼 正數(shù)的反碼與原碼相同 負數(shù)的反碼是原碼的符號位數(shù)不變 其余各位按位取反 如 56H 反 56H 原 01010110B 56H的原碼為11010110 則 56H的反碼為10101001 補碼 補碼的定義為 正數(shù)的補碼與原碼相同 負數(shù)的補碼等于它的反碼加1 如 23H的反碼為11011100 它的補碼為11011101 2 英文字符的表示 ASCII碼計算機內(nèi)部的數(shù)據(jù)均采用二進制代碼表示 但通過輸入設備 如鍵盤 輸入的信息和通過輸出設備 如顯示器 打印機 輸出的信息既有字母 數(shù)字 又有漢字及各種控制字符 為了便于計算機系統(tǒng)和操作者之間的信息交換 需要將數(shù)字 字母及各種符號進行統(tǒng)一編碼 目前 在計算機中普遍采用 美國信息交換標準代碼 AmericanStandardCodeforInformationInterchange 簡稱ASCII碼 3 BCD碼 BinaryCodedDecimal 計算機系統(tǒng)中 各種數(shù)據(jù)都要轉(zhuǎn)換為二進制數(shù)碼才能進行處理 但考慮到人們習慣于使用十進制數(shù) 因此在計算機的輸入 輸出端仍然采用十進制數(shù) 這就是BCD碼 它是用4位二進制代碼來分別表示十進制數(shù)中的10 0 9 個數(shù)碼 全稱為二 十進制編碼 簡稱為BCD碼 如 4的BCD碼是0100 9的BCD碼是1001注 在BCD碼中 不使用1010 0AH 1111 0FH 知識點二單片機最小應用系統(tǒng)簡介 由于AT89CXX和AT89SXX系列單片機內(nèi)部有ROM EPROM 構(gòu)成最小應用系統(tǒng)時 只需要3個條件 一是電源 二是時鐘 三是復位 單片機最小應用系統(tǒng)如圖1 8所示 單片機最小應

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論