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

正文內(nèi)容

stc系列增強(qiáng)型8051單片機(jī)原理與應(yīng)用上(編輯修改稿)

2025-04-18 09:18 本頁面
 

【文章內(nèi)容簡介】 片機(jī)的時(shí)鐘與復(fù)位 STC11F08XE單片機(jī)的復(fù)位 ( 1)復(fù)位的實(shí)現(xiàn) ? 1)內(nèi)部上電復(fù)位 STC11F08XE單片機(jī)內(nèi)部集成了 MAX810專用復(fù)位電路,用于實(shí)現(xiàn)上電復(fù)位。 ? 2)外部 RST引腳復(fù)位 復(fù)位原理以及復(fù)位電路,與傳統(tǒng)的 8051單片機(jī)的復(fù)位是一樣的 ? 3)看門狗復(fù)位 看門狗的基本作用就是監(jiān)視 CPU的工作。如果 CPU在規(guī)定的時(shí)間內(nèi)沒有按要求訪問看門狗,就認(rèn)為 CPU處于異常狀態(tài),看門狗就會(huì)強(qiáng)迫 CPU復(fù)位,使系統(tǒng)重新從用戶程序區(qū) 0000H處開始執(zhí)行用戶程序,是一種提高系統(tǒng)可靠性的措施。 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 STC11F08XE單片機(jī)的時(shí)鐘與復(fù)位 STC11F08XE單片機(jī)的復(fù)位 ? 4)軟件復(fù)位 STC111F08XE單片機(jī)利用 ISP/IAP控制寄存器 IAP_CONTR實(shí)現(xiàn)了軟件復(fù)位。用戶只需簡單的控制ISP_CONTR的其中兩位 SWBS/SWRST就可以系統(tǒng)復(fù)位了。 SWBS: 軟件復(fù)位程序啟動(dòng)區(qū)的選擇控制位。( SWBS)= 0,從用戶程序區(qū)啟動(dòng); ( SWBS)= 1,從 ISP監(jiān)控程序程序區(qū)啟動(dòng)。 SWRST: 軟件復(fù)位控制位。( SWRST)= 0,不操作;( SWRST)= 1,產(chǎn)生軟件復(fù)位。 IAP_CONTR 地址 B7 B6 B5 B4 B3 B2 B1 B0 復(fù)位值 C7H IAPEN SWBS SWRST CMD_FAIL - WT2 WT1 WT0 0000 x000 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 STC11F08XE單片機(jī)的時(shí)鐘與復(fù)位 STC11F08XE單片機(jī)的復(fù)位 ( 3)復(fù)位門檻電壓的選擇 ? STC11F08XE單片機(jī)有 2檔門檻電壓供用戶選擇: 。 ? 選擇原則是:當(dāng)晶振頻率小于 12MHZ時(shí),兩檔都可以;晶振頻率大于 12MHZ時(shí),應(yīng)選擇 ,才能保證系統(tǒng)可靠地復(fù)位。 ? 復(fù)位門檻電壓的選擇是通過 ISP下載程序的下載選項(xiàng)中選擇的 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 增強(qiáng)型 8051單片機(jī)原理 與應(yīng)用 第 2章 單片機(jī)應(yīng)用的開發(fā)工具 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 目 錄 ? Keil ?Vision2集成開發(fā)環(huán)境 ? STC系列單片機(jī)程序的在線編程與STC仿真器 ? 單片機(jī)學(xué)習(xí)的實(shí)踐模式 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 Keil ?Vision2集成開發(fā)環(huán)境 ? Keil ?Vision2集成開發(fā)環(huán)境概述 ? Keil C集成開發(fā)環(huán)境下的程序編輯、編譯與調(diào)試 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 Keil ?Vision2集成開發(fā)環(huán)境概述 ? Keil ?Vision2集成開發(fā)環(huán)境是 Keil公司開發(fā)的 Windows環(huán)境下的專用于 8051單片機(jī)程序編輯、編譯與調(diào)試的集成開發(fā)環(huán)境,它將項(xiàng)目管理、源程序編輯、編譯、鏈接、調(diào)試集成在一個(gè)環(huán)境中,既可以處理 C語言( C51)源程序,又可處理匯編語言源程序,極大地方便了 8051軟件的開發(fā)。使用 Keil ?Vision2,還可以靈活簡便地對 C51編譯器、 A51匯編器、 BL51連接器以及編譯環(huán)境進(jìn)行設(shè)置。此外, Keil ?Vision2中還提供了多文件查找、版本控制等大量實(shí)用工具。 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 Keil C集成開發(fā)環(huán)境下的程序編輯、編譯與調(diào)試 ? 應(yīng)用 Keil ?Vision2集成開發(fā)環(huán)境的開發(fā)流程如下: 創(chuàng)建項(xiàng)目 → 輸入、編輯應(yīng)用程序 → 把程序文件添加到項(xiàng)目中 → 編譯與連接、生成機(jī)器代碼文件 → 調(diào)試程序。 2. 編輯程序 3. 將應(yīng)用程序添加到項(xiàng)目中 4. 編譯與連接 ( 1)環(huán)境設(shè)置 ( 2)編譯與連接 5. 仿真調(diào)試 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 STC系列單片機(jī)程序的在線編程與 STC仿真器 ? STC系列單片機(jī)程序的在線下載電路 ? STC系列單片機(jī) PC端下載軟件的使用 ? STC系列單片機(jī)仿真器 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 STC系列單片機(jī)程序的在線下載電路 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 ? 1. ISP系統(tǒng)程序的運(yùn)行過程 ? STC系列單片機(jī)內(nèi)部固化有 ISP系統(tǒng)引導(dǎo)固件,通過它,用戶可以把程序下載到單片機(jī)中。單片機(jī)出廠時(shí)已完全加密,單片機(jī)上電復(fù)位時(shí)運(yùn)行 ISP系統(tǒng)程序,如 /RxD檢測到合法的下載命令流就下載用戶用程序區(qū),如檢測不到就復(fù)位到用戶程序區(qū),運(yùn)行用戶程序 。 ? 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 ? 2. ISP使用注意事項(xiàng) ? ( 1)如果用戶系統(tǒng)的 RS- 485電路,下載程序時(shí),需要將其斷開。 ? ( 2)要使用 ISP功能,必須讓單片機(jī)掉電后重新上電,外部手動(dòng)復(fù)位或者看門狗復(fù)位都不能使單片機(jī)運(yùn)行 ISP程序。因此,使用 ISP下載程序時(shí),計(jì)算機(jī)端的控制軟件必須先發(fā)下載命令流,再給單片機(jī)上電復(fù)位。 ? ( 3)單片機(jī)運(yùn)行 ISP程序時(shí),檢測有無合法下載命令流,大約需要幾十~幾百 mS,如無合法下載命令流,則立即運(yùn)行用戶程序。 ? ( 4)如果已設(shè)置只有當(dāng) 0時(shí),才判斷是否下載用戶程序,則冷啟動(dòng)后.如果 0,則直接運(yùn)行用戶程序,只會(huì)占時(shí) 50 μS,可忽略不計(jì)。如此設(shè)置,當(dāng) 0時(shí),就可立即運(yùn)行用戶程序,提高單片機(jī)用戶程序的啟動(dòng)速度。 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 STC系列單片機(jī) PC端下載軟件的使用 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 STC仿真器 ? STC單片機(jī)由于有了基于 Flash存儲(chǔ)器的在線編程( ISP)技術(shù),可以無仿真器、編程器就可進(jìn)行單片機(jī)應(yīng)用系統(tǒng)的開發(fā),但為了滿足習(xí)慣于采用硬件仿真的單片機(jī)應(yīng)用工程師的要求, STC也開發(fā)了 STC硬件仿真器,下面簡單介紹STC仿真器的設(shè)置: 1. 硬件設(shè)置 目前的仿真方式為雙 CPU仿真:監(jiān)控 CPU和仿真 CPU 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 ? 2. 軟件設(shè)置 ? 用戶程序中需要在 0x33的地址處保留 6個(gè)字節(jié) ? C語言程序 ,需在代碼中添加如下語句 : ? char code reserved[6] _at_ 0x33。 。在程序中進(jìn)行聲明 ? 匯編語言程序 ,需在代碼中添加如下語句 : ? CSEG AT 33H 。在代碼段 33H定址 ? RESERVED: ? DS 6 。保留 6字節(jié) ? 或者 ? ORG 33H 。在代碼段 33H定址 ? RESERVED: ? DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH 。保留 6字節(jié) 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 ? 3. 仿真代碼占用的資源 程序空間: 5K字節(jié) (0xDC00~0xEFFF) RAM : 0字節(jié) XRAM : 0字節(jié) I/O : LVD (), 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 4. Keil C集成開發(fā)環(huán)境的設(shè)置 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 單片機(jī)學(xué)習(xí)的實(shí)踐模式 ? 仿真模式電路 ? 在線系統(tǒng)調(diào)試模式 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 仿真模式 ? 1. 利用 Keil C集成開發(fā)環(huán)境的仿真調(diào)試功能進(jìn)行調(diào)試 ? Keil C集成開發(fā)環(huán)境有兩個(gè)工作界面,一是編輯、編譯界面,用于輸入、編輯用戶程序以及編譯用戶程序生成單片機(jī)所能識別的機(jī)器代碼文件(擴(kuò)展名為 HEX);另一個(gè)界面就是調(diào)試界面,可采用單步、跟蹤和全速運(yùn)行等模式運(yùn)行用戶程序,再通過設(shè)置和查看各種寄存器、存儲(chǔ)器和特殊功能寄存器的狀態(tài)來驗(yàn)證用戶程序的功能。但 Keil C集成開發(fā)環(huán)境的調(diào)試功能僅對單片機(jī)自身,不能對一個(gè)完整的單片機(jī)應(yīng)用系統(tǒng)進(jìn)行調(diào)試。具體的調(diào)試方法, 習(xí)中已有介紹,更多的技巧需要讀者在實(shí)踐中提高。 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 2. Proteus模擬仿真軟件特點(diǎn) Proteus ISIS是英國 Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于 Windows操作系統(tǒng)上,可以仿真、分析 (SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是: (1) 實(shí)現(xiàn)了單片機(jī)仿真和 SPICE電路仿真相結(jié)合 具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232動(dòng)態(tài)仿真、 I2C調(diào)試器、 SPI調(diào)試器、鍵盤和 LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。 (2) 支持主流單片機(jī)系統(tǒng)的仿真 目前支持的單片機(jī)類型有: 68000系列、 8051系列、 AVR系列、PIC12系列、 PIC16系列、 PIC18系列、 Z80系列、 HC11系列、 ARM7以及各種外圍芯片。 (3) 提供軟件調(diào)試功能 在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能。 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 ? 3. Proteus模擬仿真軟件調(diào)試步驟 ? ( 1)利用 Proteus ISIS軟件繪制單片機(jī)應(yīng)用系統(tǒng)的電原理圖; ? ( 2)將用 Keil C集成開發(fā)環(huán)境編譯生成的機(jī)器代碼文件加載到單片機(jī)中; ? ( 3)運(yùn)行程序,進(jìn)入調(diào)試。 ? (教學(xué)法:用實(shí)例介紹 Proteus模擬仿真軟件的使用方法) 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 在線系統(tǒng)調(diào)試模式 ? 1. 利用 Keil C集成開發(fā)環(huán)境的仿真調(diào)試功能進(jìn)行調(diào)試 ? Keil C集成開發(fā)環(huán)境有兩個(gè)工作界面,一是編輯、編譯界面,用于輸入、編輯用戶程序以及編譯用戶程序生成單片機(jī)所能識別的機(jī)器代碼文件(擴(kuò)展名為 HEX);另一個(gè)界面就是調(diào)試界面,可采用單步、跟蹤和全速運(yùn)行等模式運(yùn)行用戶程序,再通過設(shè)置和查看各種寄存器、存儲(chǔ)器和特殊功能寄存器的狀態(tài)來驗(yàn)證用戶程序的功能。但 Keil C集成開發(fā)環(huán)境的調(diào)試功能僅對單片機(jī)自身,不能對一個(gè)完整的單片機(jī)應(yīng)用系統(tǒng)進(jìn)行調(diào)試。具體的調(diào)試方法, 習(xí)中已有介紹,更多的技巧需要讀者在實(shí)踐中提高。 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 1. 利用下載電路與 STCISP的串口助手進(jìn)行模擬調(diào)試 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 2. 利用通用單片機(jī)開發(fā)板(含 ISP下載電路)進(jìn)行系統(tǒng)調(diào)試 通用單片機(jī)開發(fā)板是集成了單片機(jī)最小系統(tǒng)、 ISP下載電路與通用外圍接口電路(如鍵盤、 LED燈、 LED數(shù)碼管等接口電路)的一種全開放式的開發(fā)板。利用它能直觀地組建成各種典型單片機(jī)應(yīng)用系統(tǒng),是一種完全單片機(jī)實(shí)驗(yàn)?zāi)J?,與實(shí)際單片機(jī)應(yīng)用系統(tǒng)的開發(fā)環(huán)境是一致的,實(shí)現(xiàn)了學(xué)習(xí)與生產(chǎn)實(shí)際“ 0”鏈接。 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 增強(qiáng)型 8051單片機(jī)原理 與應(yīng)用 第 3章 單片機(jī)的指令系統(tǒng) 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 目 錄 ? 概述 ? 數(shù)據(jù)傳送類指令( 29條) ? 算術(shù)運(yùn)算類指令( 24條) ? 邏輯運(yùn)算與循環(huán)移位類指令( 24條) ? 控制轉(zhuǎn)移類指令( 17條) ? 位操作類指令( 17條) 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 概述 ? 1. 機(jī)器指令的編碼格式 ? 2.匯編語言指令格式 ? 3.指令系統(tǒng)中的常用符號 ? 4.尋址方式 增強(qiáng)型 8051單片機(jī)原理與應(yīng)用 1. 機(jī)器指令的編碼格式 ? 機(jī)器指令通常由操作碼和操作數(shù)(或操作數(shù)地址)兩部分構(gòu)成。操作碼用來規(guī)定指令執(zhí)行的操作功能;操作數(shù)是指參與操作的數(shù)據(jù)。 ? ( 1)單字節(jié)指令 ? 單字節(jié)指令有兩種編碼格式: ? 1) 8位編碼僅為操作碼 ? 這類指令的 8位編碼僅為操作碼,指令的操作數(shù)隱含在其中。如 DEC A的指令編碼為 14H,其功能是累加器 A的內(nèi)容減
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1