單片機(jī)最小系統(tǒng).ppt_第1頁
單片機(jī)最小系統(tǒng).ppt_第2頁
單片機(jī)最小系統(tǒng).ppt_第3頁
單片機(jī)最小系統(tǒng).ppt_第4頁
單片機(jī)最小系統(tǒng).ppt_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

任務(wù)1單片機(jī)最小系統(tǒng) 用最少的元件組成以單片機(jī)為核心元件的可以正常工作并具有特定功能的單片機(jī)系統(tǒng) 讓單片機(jī)能正常工作并發(fā)揮其功能時所必須的組成部分 指用最少的元件組成的單片機(jī)可以工作的系統(tǒng) 要讓單片機(jī)里面的程序運(yùn)行 需要的最小配置 用最少的元件讓單片機(jī)運(yùn)行起來的電路 能夠正常運(yùn)行的單片機(jī)最小組成 單片機(jī)可以工作的最低硬件配置 什么是單片機(jī)最小系統(tǒng) 任務(wù)解讀 什么是單片機(jī) 單片機(jī)一般用在哪里 單片機(jī)有什么功能 單片機(jī)有哪些引腳 單片機(jī)有哪幾種工作方式 單片機(jī)最小系統(tǒng)包含哪些基本電路 我想知道 你知道嗎 什么是計算機(jī) 探討問題1 什么是單片機(jī) 微型計算機(jī)通常由五部分組成 輸入設(shè)備 輸出設(shè)備 控制器 存儲器 微型計算機(jī) Microcomputer 如果把運(yùn)算器與控制器封裝在一小塊芯片上 則稱該芯片為 微處理器 MicroProcessingUnit MPU 中央處理器 CentralProcessingUnit CPU 運(yùn)算器 微型計算機(jī)可以分為3種應(yīng)用形態(tài) 多板機(jī) 系統(tǒng)機(jī) 單板機(jī)單片機(jī) 1 多板機(jī) 系統(tǒng)機(jī) 通用計算機(jī)通常由多塊印刷電路板制成 CPU CPU芯片 內(nèi)存條 存儲器接口 存儲器芯片 輸入輸出接口 輸入輸出接口芯片 定時計數(shù)器芯片 A D D A芯片 單板機(jī) 印刷電路板 2 單板機(jī) 單硅晶片 CPU 存儲器 控制電路 定時器 時鐘電路 I O口 單片機(jī) 3 單片機(jī) 單片機(jī)有體積小 功耗低 價格低 控制功能強(qiáng) 性能價格比高 易于推廣應(yīng)用等顯著優(yōu)點(diǎn) 一塊芯片就成了一臺計算機(jī) 組成 性能 價格 比一比 什么是單片機(jī) 單芯片微型計算機(jī) SingleChipMicrocomputer 微控制器 MicrocontrollerUnit 在一塊硅片上集成了中央處理器 CPU 存儲器 隨機(jī)存儲器RAM 程序存儲器ROM EPROM E2PROM或FlashMemory 輸入 輸出接口 并行I O接口 串行接口 定時 計數(shù)器和中斷控制器等部件 可能還包括顯示驅(qū)動電路 脈寬調(diào)制電路 A D轉(zhuǎn)換器等電路 而構(gòu)成的微型計算機(jī)系統(tǒng) 解答問題1 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第1頁 單片機(jī)有怎樣的發(fā)展歷史 單片機(jī)誕生至今已有40多年的歷史 1971年 Intel公司研制第一塊4位微處理器芯片Intel4004 1974年 美國Fairchild 仙童 公司研制出單片微型計算機(jī)F8 1975年 美國德州儀器公司的第一個單片機(jī)TMS 1000問世 1976年 Intel公司推出了MCS 48單片機(jī) 根據(jù)CPU處理的數(shù)據(jù)的寬度 4位單片機(jī)8位單片機(jī)16位單片機(jī)32位單片機(jī)64位單片機(jī) 想知道嗎 4位單片機(jī) 每次可并行運(yùn)算或傳送4位二進(jìn)制數(shù)據(jù) 至今仍有一定市場需求 主要用于家用電器 電子玩具等 目前主要產(chǎn)品 美國國家半導(dǎo)體公司 NationalSemiconductor 的COP402系列 日本電氣公司 NEC 的Mpd75xx系列 美國洛爾威克 Rockwell 的PPS 1系列 日本松下公司 MN1400 系列 富士通公司的MB88系列 8位單片機(jī) 是目前應(yīng)用最廣泛的單片機(jī) 用于工業(yè)控制 智能接口 儀器儀表等各個領(lǐng)域 1980年 美國Intel公司推出MCS 51系列單片機(jī) MCS 51系列及其兼容機(jī)型 ATMEL公司融入Flash存儲器技術(shù)的AT89系列Philips公司的80C51 80C552系列華邦公司的W78C51 W77C51高速低價系列ADI公司的AD C8xx高精度ADC系列LG公司的GMS90 97低壓高速系列Maxim公司的DS89C420高速 50MIPS 系列Cygnal公司的C8051F系列高速SOC單片機(jī) 1 STC單片機(jī) STC系列單片機(jī)是深圳宏晶公司生產(chǎn)的產(chǎn)品 采用8051的內(nèi)核 加密性強(qiáng) 很難解密或破解超強(qiáng)抗干擾超低功耗在系統(tǒng)可編程 無需編程器 可遠(yuǎn)程升級STC單片機(jī)直接替換ATMEL PHILIPS Winbond等產(chǎn)品 2 AT89系列單片機(jī) AT89系列單片機(jī)是美國ATMEL公司的8位FlashROM單片機(jī)產(chǎn)品 它以MCS 51為內(nèi)核 與MCS 51系列單片機(jī)軟硬件兼容 3 AVR單片機(jī) 1997年 由ATMEL公司挪威設(shè)計中心的A先生與V先生利用ATMEL公司的Flash新技術(shù) 共同研發(fā)出RISC精簡指令集的高速8位單片機(jī) 簡稱AVR 簡便易學(xué) 費(fèi)用低廉高速 低耗 保密I O口功能強(qiáng) 具有A D轉(zhuǎn)換等電路有功能強(qiáng)大的定時器 計數(shù)器及通訊接口常用型號有 atmega48 atmega8 atmega16 atmega169P 4 C8051F系列高速SOC單片機(jī) 美國Cygnal 2003年被SiliconLabs公司收購 的C8051F單片機(jī)以51為內(nèi)核并在芯片上擴(kuò)展了AD DA PWM CAN USB等實用的附加功能 具有與8051兼容的微控制器內(nèi)核 與MCS 51指令集完全兼容 16位單片機(jī) Intel的MCS 96系列16位單片機(jī)Microchip的PIC系列RISC單片機(jī)TI的MSP430F系列16位低功耗單片機(jī)AtXmega系列的單片機(jī) 1 Microchip公司的PIC16位單片機(jī) 基本級系列 該級產(chǎn)品的特點(diǎn)是低價位 如PIC16C5X 適用于各種對成本要求嚴(yán)格的家電產(chǎn)品選用 中級系列 該級產(chǎn)品其性能很高 如內(nèi)部帶有A D變換器 E2PROM數(shù)據(jù)存儲器 比較器輸出 PWM輸出 I2C和SPI等接口 適用于各種高 中和低檔的電子產(chǎn)品的設(shè)計中 高級系列 該系列產(chǎn)品的特點(diǎn)是速度快 所以適用于高速數(shù)字運(yùn)算的應(yīng)用場合中 具有豐富的I O控制功能 并可外接擴(kuò)展EPROM和RAM 很適用于高 中檔的電子設(shè)備中使用 2 TI公司的MSP430單片機(jī) MSP430系列單片機(jī)是美國德州儀器 TI 1996年開始推向市場的一種16位的 具有精簡指令集的 超低功耗的混合型單片機(jī) 能在8MHz晶體的驅(qū)動下 實現(xiàn)125ns的指令周期 中斷源較多 并且可以任意嵌套 使用時靈活方便 電源電壓采用的是1 8 3 6V電壓 最低功耗只有0 1uA 廣泛應(yīng)用在嵌入式系統(tǒng)中 單片機(jī)一般用在哪里 解答問題2 電子式組合儀表 提花機(jī) 1 工業(yè)過程控制 單片機(jī)用來完成開關(guān)量和模擬量的采集 計算和處理 然后輸出控制信號以控制設(shè)備有條不紊地工作 示波器 智能卡水表 PH值測試儀 2 智能儀表 單片機(jī)能促進(jìn)儀表的數(shù)字化 智能化 解決修正誤差 顯性化處理等難題 激光焊接機(jī) 3 機(jī)電一體化產(chǎn)品 光熱治療儀恒溫水浴 單片機(jī)使機(jī)械產(chǎn)品結(jié)構(gòu)簡化 控制智能化 4 計算機(jī)網(wǎng)絡(luò)與通信 基于 網(wǎng)絡(luò)通 的單片機(jī)以太網(wǎng) 單片機(jī)具有通信接口 可以制作分布式控制系統(tǒng) 可以制作管控一體化系統(tǒng) 單片機(jī)雨量監(jiān)測及遠(yuǎn)程通信系統(tǒng) 5 家用電器 太陽能顯示儀溫控電茶壺 單片機(jī)價格低邏輯判斷控制能力強(qiáng)內(nèi)部具有定時 計數(shù)器 不同的單片機(jī) 功能也有所不同 探討問題3 單片機(jī)有什么功能 非常關(guān)鍵的一個問題 根據(jù)什么區(qū)分不同的單片機(jī) 外形型號編碼單片機(jī)的型號編碼由三個部分組成 它們是前綴 型號和后綴 STC系列 查閱單片機(jī)芯片手冊查閱相關(guān)的書本資料 怎么知道這一款單片機(jī)的功能 又有新的問題 網(wǎng)絡(luò)圖書館書店廠家 去哪里找芯片手冊 單片機(jī)參考書 多問一句 又有新的問題 查看哪些內(nèi)容可以知道單片機(jī)的功能 產(chǎn)品性能參數(shù)產(chǎn)品資源配置表內(nèi)部結(jié)構(gòu)方框圖 一個8位中央處理器CPU一個片內(nèi)振蕩器及時鐘電路4KB程序存儲器ROM 有的型號沒有 256B數(shù)據(jù)存儲器RAM 兩個16位定時 計數(shù)器 T0 T1 可尋址64KB外部數(shù)據(jù)存儲空間和64KB外部程序存儲器的控制電路 4個8位并行I O端口 P0 P3 1個可編程的串行I O端口 21個特殊功能寄存器 具有5個中斷源 2個優(yōu)先級的中斷結(jié)構(gòu) 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第1頁 舉一個例子 1 80C51單片機(jī)功能描述 2 MCS 51系列單片機(jī)典型產(chǎn)品資源配置 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第2頁 在功能上 該系列單片機(jī)有基本型和增強(qiáng)型兩大類 片內(nèi)ROM字節(jié)數(shù) 從4K增加到8K 片內(nèi)RAM字節(jié)數(shù) 從128增加到256 定時 計數(shù)器從2個增加到3個 中斷源由5個增加到6個 通常以芯片型號的末位數(shù)字來區(qū)分 末位數(shù)字為 1 的型號為基本型 末位數(shù)字為 2 的型號為增強(qiáng)型 該系列生產(chǎn)工藝有兩種 在產(chǎn)品型號中凡帶有字母 C 的即為CMOS芯片 不帶有字母 C 的即為HMOS芯片 一是HMOS工藝 高密度短溝道MOS工藝 二是CMOS工藝 互補(bǔ)金屬氧化物的MOS工藝 具有低功耗的特點(diǎn) 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第1頁 在片內(nèi)程序存儲器的配置上 該系列單片機(jī)有三種形式 無ROM ROMLess 型 應(yīng)用時要在片外擴(kuò)展程序存儲器 掩膜ROM MaskROM 型 用戶程序由芯片生產(chǎn)廠寫入 EPROM ErasableProgrammableROM 型 用戶程序通過寫入裝置寫入 通過紫外線照射擦除 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第1頁 3 MCS 51單片機(jī)的內(nèi)部結(jié)構(gòu) 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第1頁 RAM128B RAM地址寄存器 P3口 P1口 P2口 P0口 鎖存器 鎖存器 鎖存器 鎖存器 中斷定時 計數(shù)器串行口 SP B ACC 暫存器1 暫存器2 PSW 指令寄存器IR 指令譯碼器ID DPL 緩沖器 程序計數(shù)器PC PC增量器 地址寄存器AR 定時與控制 4KROM ALU DPH 運(yùn)算器 控制器 80C51的內(nèi)部邏輯結(jié)構(gòu)圖 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第3頁 第1次作業(yè) 教材 單片機(jī)的C51應(yīng)用程序設(shè)計 P381 8051單片機(jī)有哪幾部分組成 課后作業(yè) 步驟 1 選擇一款單片機(jī) 2 查找這一款單片機(jī)的芯片資料 3 簡單介紹這一款單片機(jī) 說明這一款單片機(jī)的型號和主要功能 大家來練習(xí)一下 電源引腳時鐘引腳控制引腳并行輸入 輸出引腳 單片機(jī)有哪些引腳 解答問題4 80C51單片機(jī) 總線型單片機(jī)PDIP40封裝雙列直插式40個引腳2條電源線2條時鐘線4條控制線32條 4個8位 并行I O接口線 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第11頁 舉一個例子 Vcc 40腳 電源端 接 5V Vss 20腳 接地端 1 電源引腳 2 時鐘引腳 XTAL1 19腳 XTAL2 18腳 外接石英晶體 微調(diào)電容或振蕩信號輸入引腳 RST VPP 9腳 復(fù)位信號輸入端引腳 第二功能為備用電源輸入端 EA Vpp 31腳 讀片內(nèi)或片外程序存儲器選擇端引腳 第二功能為編程電壓輸入端 ALE PROG 30腳 低8位地址鎖存允許信號輸出引腳 第二功能為編程脈沖輸入引腳 PSEN 29引腳 讀片外程序存儲器選通信號輸出端引腳 3 控制引腳 RST復(fù)位信號當(dāng)輸入的信號連續(xù)2個機(jī)器周期以上高電平時即為有效 用以完成單片機(jī)的復(fù)位初始化操作 當(dāng)復(fù)位后程序計數(shù)器PC 0000H 即復(fù)位后將從程序存儲器的0000H單元讀取第一條指令碼 EA訪問內(nèi)外部存儲器選擇信號接高電平時 CPU讀取內(nèi)部程序存儲器 內(nèi)部程序存儲器讀取完畢后自動訪問外部程序存儲器 接低電平時 CPU讀取外部程序存儲器 ALE地址鎖存控制信號在沒有訪問外部存儲器期間 ALE以1 6振蕩周期頻率輸出 即6分頻 可以做為外部時鐘 或者外部定時脈沖使用 在系統(tǒng)擴(kuò)展時 ALE用于控制把P0口輸出的低8位地址送鎖存器鎖存起來 以實現(xiàn)低位地址和數(shù)據(jù)的隔離 當(dāng)ALE是高電平時 允許地址鎖存信號 當(dāng)訪問外部存儲器時 ALE信號負(fù)跳變 即由正變負(fù) 將P0口上低8位地址信號送入鎖存器 當(dāng)ALE是低電平時 P0口上的內(nèi)容和鎖存器輸出一致 PSEN外部程序存儲器讀選通信號在讀外部ROM時PSEN低電平有效 以實現(xiàn)外部ROM單元的讀操作 內(nèi)部ROM讀取時 PSEN不動作 外部ROM讀取時 PSEN在每個機(jī)器周期會動作兩次 P0口的P0 0 P0 7引腳 39 32腳 P1口的P1 0 P1 7引腳 1 8腳 P2口的P2 0 P2 7引腳 28 21腳 P3口的P3 0 P3 7引腳 10 17腳 4 并行I O引腳 P0口 P0 0 P0 7可作普通I O口 可作地址 數(shù)據(jù)總線口 P1口 P1 0 P1 7可作普通I O口 P2口 P2 0 P2 7可作普通I O口 可作地址總線口 高8位 P3口 P3 0 P3 7可作普通I O口 可按每位定義的第二功能用 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第11頁 MCS 51單片機(jī)有4個8位并行輸入輸出接口 共32根I O線 作為輸出口用時 可直接與外設(shè)相連 作為輸入口用時 要先通過指令 把每根端口線的鎖存器置1 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第8頁 4個接口作普通I O口時 特性基本相同 P0口內(nèi)部無上拉電阻 作為輸入或輸出時應(yīng)在外部接上拉電阻 P1口 P2口 P3口內(nèi)部均有上拉電阻 但也有不同 P0口 8位 準(zhǔn) 雙向I O接口用作通用I O口用作低8位地址線和8位數(shù)據(jù)線 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第9頁 1 P0用作通用I O口 當(dāng)系統(tǒng)不進(jìn)行片外的ROM擴(kuò)展 也不進(jìn)行片外RAM擴(kuò)展時 P0用作通用I O口 在這種情況下 單片機(jī)硬件自動使C 0 MUX開關(guān)接向鎖存器的反相輸出端 另外 與門輸出的 0 使輸出驅(qū)動器的上拉場效應(yīng)管T1處于截止?fàn)顟B(tài) 因此 輸出驅(qū)動級工作在需外接上拉電阻的漏極開路方式 作輸出口時 CPU執(zhí)行口的輸出指令 內(nèi)部數(shù)據(jù)總線上的數(shù)據(jù)在 寫鎖存器 信號的作用下由D端進(jìn)入鎖存器 經(jīng)鎖存器的反向端送至場效應(yīng)管T2 再經(jīng)T2反向 在P0 X引腳出現(xiàn)的數(shù)據(jù)正好是內(nèi)部總線的數(shù)據(jù) 作輸入口時 數(shù)據(jù)可以讀自口的鎖存器 也可以讀自口的引腳 這要根據(jù)輸入操作采用的是 讀鎖存器 指令還是 讀引腳 指令來決定 執(zhí)行 讀 修改 寫 類輸入指令時 如 ANLP0 A 內(nèi)部產(chǎn)生的 讀鎖存器 操作信號 使鎖存器Q端數(shù)據(jù)進(jìn)入內(nèi)部數(shù)據(jù)總線 在與累加器A進(jìn)行邏輯運(yùn)算之后 結(jié)果又送回P0的口鎖存器并出現(xiàn)在引腳 讀口鎖存器可以避免因外部電路原因使原口引腳的狀態(tài)發(fā)生變化造成的誤讀 在執(zhí)行 MOV 類輸入指令時 如 MOVA P0 內(nèi)部產(chǎn)生的操作信號是 讀引腳 注意 在執(zhí)行該類輸入指令前要先把鎖存器寫入 1 使場效應(yīng)管T2截止 使引腳處于懸浮狀態(tài) 可以作為高阻抗輸入 否則 在作為輸入方式之前曾向鎖存器輸出過 0 則T2導(dǎo)通會使引腳箝位在 0 電平 使輸入高電平 1 無法讀入 P0口在作為通用I O口時 屬于準(zhǔn)雙向口 2 P0用作地址 數(shù)據(jù)總線 當(dāng)系統(tǒng)進(jìn)行片外的ROM擴(kuò)展或進(jìn)行片外RAM擴(kuò)展 P0用作地址 數(shù)據(jù)總線 在這種情況下 單片機(jī)內(nèi)硬件自動使C 1 MUX開關(guān)接向反相器的輸出端 這時與門的輸出由地址 數(shù)據(jù)線的狀態(tài)決定 CPU在執(zhí)行輸出指令時 低8位地址信息和數(shù)據(jù)信息分時地出現(xiàn)在地址 數(shù)據(jù)總線上 P0 X引腳的狀態(tài)與地址 數(shù)據(jù)線的信息相同 CPU在執(zhí)行輸入指令時 首先低8位地址信息出現(xiàn)在地址 數(shù)據(jù)總線上 P0 X引腳的狀態(tài)與地址 數(shù)據(jù)總線的地址信息相同 然后 CPU自動地使轉(zhuǎn)換開關(guān)MUX撥向鎖存器 并向P0口寫入FFH 同時 讀引腳 信號有效 數(shù)據(jù)經(jīng)緩沖器進(jìn)入內(nèi)部數(shù)據(jù)總線 P0口作為地址 數(shù)據(jù)總線使用時是一個真正的雙向口 P1口 8位準(zhǔn)雙向I O接口只用作通用I O口 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第9頁 P1口由一個輸出鎖存器 兩個三態(tài)輸入緩沖器和輸出驅(qū)動電路組成 輸出驅(qū)動電路與P2口相同 內(nèi)部設(shè)有上拉電阻 P1口是通用的準(zhǔn)雙向I O口 輸出高電平時 能向外提供拉電流負(fù)載 不必再接上拉電阻 當(dāng)口用作輸入時 須向口鎖存器寫入1 P2口 8位準(zhǔn)雙向I O接口用作通用I O口用作高8位地址線 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第9頁 1 P2用作通用I O口 當(dāng)不在單片機(jī)芯片外部擴(kuò)展程序存儲器 只擴(kuò)展256B的片外RAM時 僅用到了地址線的低8位 P2口仍可以作為通用I O口使用 執(zhí)行輸出指令時 內(nèi)部數(shù)據(jù)總線的數(shù)據(jù)在 寫鎖存器 信號的作用下由D端進(jìn)入鎖存器 經(jīng)反相器后送至場效應(yīng)管T 再經(jīng)T反相 在P2 X引腳出現(xiàn)的數(shù)據(jù)正好是內(nèi)部總線的數(shù)據(jù) P2口用作輸入時 數(shù)據(jù)可以讀自口的鎖存器 也可以讀自口的引腳 這要根據(jù)輸入操作采用的是 讀鎖存器 指令還是 讀引腳 指令來決定 執(zhí)行 讀 修改 寫 類輸入指令時內(nèi)部產(chǎn)生的 讀鎖存器 操作信號使鎖存器Q端數(shù)據(jù)進(jìn)入內(nèi)部數(shù)據(jù)總線 在與累加器A進(jìn)行邏輯運(yùn)算之后 結(jié)果又送回P2的口鎖存器并出現(xiàn)在引腳 執(zhí)行 MOV 類輸入指令時 內(nèi)部產(chǎn)生的操作信號是 讀引腳 應(yīng)在執(zhí)行輸入指令前要把鎖存器寫入 1 從而使引腳處高阻抗輸入狀態(tài) P2口在作為通用I O口時 屬于準(zhǔn)雙向口 2 P2用作地址總線 當(dāng)需要在單片機(jī)芯片外部擴(kuò)展程序存儲器或擴(kuò)展的RAM容量超過256字節(jié)時 單片機(jī)內(nèi)硬件自動使控制C 1 MUX開關(guān)接向地址線 這時P2 X引腳的狀態(tài)正好與地址線的信息相同 P3口 8位準(zhǔn)雙向I O接口用作通用I O口用作第二功能 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第9頁 1 P3用作第一功能 通用I O口 對P3口進(jìn)行字節(jié)或位尋址時 單片機(jī)內(nèi)部的硬件自動將第二功能輸出線的W置1 這時 對應(yīng)的口線為通用I O口方式 輸出時 鎖存器的狀態(tài) Q端 與輸出引腳的狀態(tài)相同 輸入時 要先向口鎖存器寫入1 使引腳處于高阻輸入狀態(tài) 輸入的數(shù)據(jù)在 讀引腳 信號的作用下 進(jìn)入內(nèi)部數(shù)據(jù)總線 P3口作為通用I O口時 屬于準(zhǔn)雙向口 2 P3用作第二功能使用 當(dāng)CPU不對P3口進(jìn)行字節(jié)或位尋址時 內(nèi)部硬件自動將口鎖存器的Q端置1 這時 P3口作為第二功能使用 P3 0 RXD 串行口輸入 P3 1 TXD 串行口輸出 P3 2 外部中斷0輸入 P3 3 外部中斷1輸入 P3 4 T0 定時器0的外部輸入 P3 5 T1 定時器1的外部輸出 P3 6 片外數(shù)據(jù)存儲器 寫 選通控制輸出 P3 7 片外數(shù)據(jù)存儲器 讀 選通控制輸出 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第10頁 教材 單片機(jī)的C51應(yīng)用程序設(shè)計 P385 8051的引腳有多少條I O線 它們和單片機(jī)對外的地址總線和數(shù)據(jù)總線有什么關(guān)系 地址總線和數(shù)據(jù)總線各是幾位 課堂作業(yè) 教材 單片機(jī)的C51應(yīng)用程序設(shè)計 P399 8051單片機(jī)對外有幾條專用控制線 其功能是什么 14 對8051的P1口的輸入操作前 應(yīng)對端口進(jìn)行怎樣的處理 為什么 課堂作業(yè) 第2次作業(yè) 教材 單片機(jī)的C51應(yīng)用程序設(shè)計 P3913 8051四個并行接口各自的功能是什么 課后作業(yè) 步驟 1 選擇一款單片機(jī) 2 查找這一款單片機(jī)的芯片資料 3 說明這一款單片機(jī)的引腳功能 大家來練習(xí)一下 1 AT89S51單片機(jī) 總線型單片機(jī)PDIP40封裝雙列直插式40個引腳2條電源線2條時鐘線4條控制線32條并行I O接口線P1 5MOSI用于ISP編程 主出從入數(shù)據(jù)端P1 6MISO用于ISP編程 主入從出數(shù)據(jù)端P1 7SCK用于ISP編程 串行時鐘輸入端 2 AT89C2051單片機(jī) 非總線型單片機(jī)PDIP20封裝雙列直插式20個引腳2條電源線2條時鐘線1條控制線15條并行I O接口線 復(fù)位方式程序執(zhí)行方式單步執(zhí)行方法低功耗操作方式EPROM編程和校驗方式 單片機(jī)有哪幾種工作方式 解答問題5 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第12頁 RST引腳是復(fù)位信號的輸入端 復(fù)位信號時高電平有效 高電平有效的持續(xù)時間應(yīng)為24個振蕩周期 2個機(jī)器周期 以上 復(fù)位方式有上電自動復(fù)位和手工復(fù)位兩種 復(fù)位后 程序計數(shù)器PC 0000H 單片機(jī)從0000H單元開始執(zhí)行程序 復(fù)位后 SFR恢復(fù)初值 片內(nèi)RAM不受影響 上電后RAM中的內(nèi)容隨機(jī) 1 復(fù)位方式 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第12頁 復(fù)位后特殊功能寄存器 SFR 的狀態(tài) 程序執(zhí)行方式是單片機(jī)的基本工作方式 單片機(jī)復(fù)位之后 從程序存儲器的0000H單元開始執(zhí)行程序 2 程序執(zhí)行方式 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第12 13頁 使程序的執(zhí)行處于外加脈沖的控制下 一條指令一條指令地執(zhí)行 按一次鍵 執(zhí)行一條指令 可以利用中斷控制來實現(xiàn) 3 單步執(zhí)行方式 待機(jī)方式 空閑方式 節(jié)電方式 CPU停止工作 但仍向RAM 中斷 串行口和定時器 計數(shù)器電路提供時鐘 可以在無外部事件觸發(fā)時降低電源的消耗 消耗電流從24mA降為3 7mA 有兩種途徑退出待機(jī)方式 恢復(fù)到正常方式 1 任一種中斷被激活 2 硬件復(fù)位 4 低功耗操作方式 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第13頁 掉電方式 停機(jī)方式 振蕩器工作停止 單片機(jī)內(nèi)部所有部件都停止工作 但是內(nèi)部RAM中的數(shù)據(jù)仍被保存 電源電壓可降至2V 耗電電流僅為50 A 只有以種途徑退出掉電方式 恢復(fù)到正常方式 硬件復(fù)位 參見教材 單片機(jī)的C51應(yīng)用程序設(shè)計 第14頁 PCON 87H 通過設(shè)置電源控制寄存器PCON的相關(guān)位可以確定當(dāng)前的低功耗方式 SMOD 波特率倍增位 在串行通訊時用 GF0 GF1 通用標(biāo)志位 PD 掉電方式位 PD 1 進(jìn)入掉電方式 IDL 待機(jī)方式位 IDL 1 進(jìn)入待機(jī)方式 利用軟件置IDL位為1 單片機(jī)就進(jìn)入待機(jī)方式 退出待機(jī)方式可以采用引入中斷的方法或硬件復(fù)位 利用軟件置PD位為1 單片機(jī)就進(jìn)入掉電方式 退出掉電工作方式的唯一方法是硬件復(fù)位 電源 能量的

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論