版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 工程一 單片機(jī)根底知識(shí)及開發(fā)工具運(yùn)用 義務(wù)2 單片機(jī)硬件構(gòu)造 1認(rèn)知單片機(jī)芯片,完成單片機(jī)最小系統(tǒng)電路設(shè)計(jì),會(huì)正確選擇單片機(jī)型號(hào) 。 2了解51系列單片機(jī)引腳功能和內(nèi)部構(gòu)造,熟習(xí)CPU功能。 3熟習(xí)片內(nèi)存儲(chǔ)器分配,了解特殊功能存放器。 4了解單片機(jī)時(shí)序概念,掌握單片機(jī)復(fù)位電路和低功耗技術(shù)運(yùn)用。 學(xué)習(xí)目的一、義務(wù)描畫 經(jīng)過對(duì)單片機(jī)LED發(fā)光二極管相應(yīng)電路的練習(xí),認(rèn)識(shí)單片機(jī)最小系統(tǒng)。能對(duì)典型硬件電路進(jìn)展分析,并認(rèn)知各元器件的作用,掌握元器件參數(shù)選型設(shè)計(jì)。 一51系列單片機(jī)概述 1單片機(jī)概念 單片機(jī)是一種智能集成電路芯片。它將CPU、存儲(chǔ)器、輸入和輸出接口電路集成在同一塊芯片上,構(gòu)成一個(gè)即小巧又很
2、完善的微型計(jì)算機(jī)硬件系統(tǒng)。簡(jiǎn)稱:?jiǎn)纹瑱C(jī)。 由于單片機(jī)是做嵌入式運(yùn)用,故又稱為嵌入式控制器。根據(jù)數(shù)據(jù)總線的寬度不同,單片機(jī)可分為8位機(jī)、16位機(jī)和32位機(jī)。 加強(qiáng)型單片機(jī)內(nèi)部集成了ADC、DAC、中斷單元、定時(shí)單元等更復(fù)雜、更完善的電路 。二、相關(guān)知識(shí)特點(diǎn): 在程序的控制下能準(zhǔn)確、迅速、高效、單獨(dú)地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,完成程序設(shè)計(jì)者事先規(guī)定的義務(wù)。 在實(shí)踐運(yùn)用中,可將單片機(jī)看作是一個(gè)可以經(jīng)過軟件控制的智能多路開關(guān)AT89C51為32路,其引腳輸入/輸出數(shù)字為“1高電平+5V和“0低電平0V,可以直接驅(qū)動(dòng)LED等負(fù)載。二、相關(guān)知識(shí) 一51系列單片機(jī)概述 2單片機(jī)特征 簡(jiǎn)化了多而
3、繁雜的各類電路設(shè)計(jì)。 小巧靈敏、本錢低、功耗低、可靠性好,抗干擾性強(qiáng),易于產(chǎn)品化,運(yùn)用范圍廣。 智能化設(shè)備的中心,能組裝成各種智能測(cè)控設(shè)備及智能儀器儀表。 易擴(kuò)展,很容易構(gòu)成各種規(guī)模的運(yùn)用系統(tǒng),控制功能強(qiáng)。 具有通訊功能,可以很方便地實(shí)現(xiàn)多機(jī)和分布式控制,構(gòu)成控制網(wǎng)絡(luò)和遠(yuǎn)程控制。 二、相關(guān)知識(shí) 一51系列單片機(jī)概述 3. 如何選擇單片機(jī) 滿足市場(chǎng)對(duì)產(chǎn)品的要求 。 能否容易購(gòu)買 。 性價(jià)比要高,開發(fā)費(fèi)用低 。 印刷板設(shè)計(jì)容易,加密性能優(yōu)良 。 引腳驅(qū)動(dòng)才干大,盡量運(yùn)用內(nèi)部資源,減少外擴(kuò)器件 。 產(chǎn)品有一定的晉級(jí)余地,開發(fā)周期短 任務(wù)溫度范圍廣,電源順應(yīng)才干強(qiáng)。 二、相關(guān)知識(shí) 一51系列單片機(jī)概述
4、 4. 學(xué)習(xí)單片機(jī)方法 必需掌握數(shù)字電路和模擬電路方面的知識(shí) 。 學(xué)習(xí)和掌握單片機(jī)原理、硬件構(gòu)造、接口電路和編程言語(yǔ) 。 熟習(xí)外圍硬件擴(kuò)展接口和各類傳感器電路運(yùn)用,盡能夠了解各學(xué)科中的控制工程、控制過程和方法。 。 軟件編程多練習(xí),在反復(fù)練習(xí)中掌握程序設(shè)計(jì) 。 借助仿真軟件完成實(shí)際操作 。二、相關(guān)知識(shí) 一51系列單片機(jī)概述 5. 常用8051內(nèi)核單片機(jī)類型 二、相關(guān)知識(shí)1MCS-51系列單片機(jī) MCS-51是指由美國(guó)INTEL公司消費(fèi)的一系列高性能8位單片機(jī)的總稱,也就是我們平常講的51系列單片機(jī)。所以人們習(xí)慣于用8051來稱謂MCS-51系列單片機(jī)。 2AT89系列單片機(jī)ATMEL公司將閃速
5、存儲(chǔ)器與MCS-51控制器相結(jié)合,開發(fā)消費(fèi)了新型的8位單片機(jī)-AT89系列單片機(jī),片內(nèi)帶有可編程可擦寫只讀存儲(chǔ)器PEPROM。 常用ATMEL單片機(jī)芯片DIP封裝實(shí)物圖和引腳圖 5. 常用8051內(nèi)核單片機(jī)類型 3STC系列單片機(jī) STC系列單片機(jī)是深圳宏晶科技公司推出的新一代超強(qiáng)抗干擾/高速/低功耗的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),無需仿真器或公用編程器就可進(jìn)展單片機(jī)運(yùn)用系統(tǒng)的開發(fā),方便了單片機(jī)的學(xué)習(xí)和運(yùn)用。按照任務(wù)速度與片內(nèi)資源配置的不同,STC系列單片機(jī)可分為:12T系列:STC89系列。6T系列:STC90系列。1T系列:STC10/11系列、STC12/15系列。注:12
6、T是指一個(gè)機(jī)器周期需求12個(gè)時(shí)鐘。 5. 常用8051內(nèi)核單片機(jī)類型 表1-2-2 常用STC系列單片機(jī)型號(hào)工作 電壓 (V)Flash 程序存儲(chǔ)器SRAM 字節(jié)EEP ROM普通定時(shí)器CCP/PCA/PWM/定時(shí)器A/D8 路看門狗內(nèi)置復(fù)位STC89C52RC 5.5-3.5 8K 512 2K 3-有有STC11F04E5.5-4.14K2561K2-有有STC12C4052 5.5-3.54K256 1K22-ch-有有STC12C5A60S2 5.5-3.560K 1280 1K 22-ch 10位有有 二單片機(jī)內(nèi)部構(gòu)造 1單片機(jī)功能概述 STC12C5A60S2系列單片機(jī)是STC12
7、系列的典型產(chǎn)品,是高速/低功耗/超抗干擾的新一代8051單片機(jī),指令代碼完全兼容傳統(tǒng)8051,但速度快812倍。內(nèi)部集成MAX810公用復(fù)位電路,2路PWM,8路高速10位A/D轉(zhuǎn)換250K/S,即25萬(wàn)次/秒。 STC12C5A60S2主要目的 1加強(qiáng)型8051CPU,1T型 。任務(wù)電壓范圍寬:5.5V 3.5V可正常任務(wù)。 任務(wù)頻率范圍:035MHz,相當(dāng)于普通8051的0420MHz。 用戶運(yùn)用程序空間:60K字節(jié)Flash程序存儲(chǔ)器,1280字節(jié)SRAM,有1K的EEPROM功能。 通用I/O口36/40/44個(gè),復(fù)位后為:準(zhǔn)雙向口/弱上拉普通8051傳統(tǒng)I/O口??稍O(shè)置成四種方式:準(zhǔn)
8、雙向口、弱上拉、強(qiáng)推挽和強(qiáng)上拉,每個(gè)I/O口驅(qū)動(dòng)才干均可到達(dá)20mA。 STC12C5A60S2主要目的 2ISP在系統(tǒng)可編程/ IAP在運(yùn)用可編程 。時(shí)鐘源:外部高精度晶體和內(nèi)部R/C振蕩器 。 共4個(gè)16位定時(shí)器。兩個(gè)與傳統(tǒng)8051兼容的16位定時(shí)器/計(jì)數(shù)器0和1,沒有定時(shí)器2,但有獨(dú)立波特率發(fā)生器,再加上2路PCA模塊可再實(shí)現(xiàn)2個(gè)16位定時(shí)器。 3個(gè)時(shí)鐘輸出口,可由T0的溢出在P3.4/T0輸出時(shí)鐘,可由T1的溢出在P3.5/T1輸出時(shí)鐘,獨(dú)立波特率發(fā)生器可以在P1.0口輸出時(shí)鐘。 STC12C5A60S2主要目的3外部中斷I/O口7路:除了傳統(tǒng)的下降沿中斷或低電平觸發(fā)中斷外,新增支持上
9、升沿中斷的PCA模塊。 PWM2路/ PCA可編程計(jì)數(shù)器陣列2路。可用來當(dāng)2路D/A運(yùn)用;可用來再實(shí)現(xiàn)2個(gè)定時(shí)器;也可用來再實(shí)現(xiàn)2個(gè)外部中斷上升沿中斷/下降沿中斷均可分別或同時(shí)支持。 A/D轉(zhuǎn)換:8路高速10位A/D轉(zhuǎn)換250K/S,即25萬(wàn)次/秒。 通用兩個(gè)全雙工異步串行口UART。 2.單片機(jī)內(nèi)部構(gòu)造圖3. 單片機(jī)CPU構(gòu)造 CPU是單片機(jī)的中心部分,分為運(yùn)算器和控制器兩部分。 運(yùn)算器 運(yùn)算器由算術(shù)/邏輯運(yùn)算單元ALU、累加器ACC、存放器B、暫存器TMP1、TMP2和程序形狀存放器PSW組成。主要用來完成: 數(shù)據(jù)的傳送、算術(shù)/邏輯運(yùn)算和位變量處置等操作。 3. 單片機(jī)CPU構(gòu)造 留意:
10、匯編言語(yǔ)中對(duì)累加器ACC、存放器B和程序形狀存放器PSW必需詳細(xì)了解,掌握其運(yùn)用。在C言語(yǔ)中只需知道有這么個(gè)概念,不要求深化。 2) 控制器 控制器是CPU的指揮中心,由指令存放器IR、指令譯碼器ID以及程序計(jì)數(shù)器PC等組成。完成:取指令存放IR譯碼ID執(zhí)行指令操作再取指令的循環(huán)過程。 PC指到哪里,CPU就從哪里開場(chǎng)執(zhí)行程序。單片機(jī)復(fù)位后,PC=0000H。 三單片機(jī)引腳功能及最小系統(tǒng) 1單片機(jī)封裝及引腳功能 三單片機(jī)引腳功能及最小系統(tǒng) 三單片機(jī)引腳功能及最小系統(tǒng)管腳編號(hào)管腳名稱功 能 說 明1P1.0/ADC0/CLKOUT2P1.0標(biāo)準(zhǔn)I/O口 PORT10ADC0ADC 輸入通道-0C
11、LKOUT2獨(dú)立波特率發(fā)生器的時(shí)鐘輸出??赏ㄟ^設(shè)置WAKE_CLKO2位/BRTCLKO將該管腳配置為CLKOUT22P1.1/ADC1P1.1標(biāo)準(zhǔn)I/O口 PORT11ADC1ADC 輸入通道-13P1.2/ADC2/ECI/RxD2P1.2標(biāo)準(zhǔn)I/O口 PORT12ADC2ADC 輸入通道-2ECIPCA計(jì)數(shù)器的外部脈沖輸入腳RxD2第二串口數(shù)據(jù)接收端 三單片機(jī)引腳功能及最小系統(tǒng)管腳編號(hào)管腳名稱功 能 說 明4P1.3/ADC3/CCP0/TxD2P1.3標(biāo)準(zhǔn)I/O口 PORT13 ADC3ADC 輸入通道-3 CCP0外部信號(hào)捕獲(頻率測(cè)量或當(dāng)外部中斷使用)、高速脈沖輸出及脈寬調(diào)制輸出T
12、xD2第二串口數(shù)據(jù)發(fā)送端5P1.4/ADC4/CCP1/SSP1.4標(biāo)準(zhǔn)I/O口 PORT14 ADC4ADC 輸入通道-4CCP1外部信號(hào)捕獲(頻率測(cè)量或當(dāng)外部中斷使用)、高速脈沖輸出及脈寬調(diào)制輸出SSSPI同步串行接口的從機(jī)選擇信號(hào) 三單片機(jī)引腳功能及最小系統(tǒng)管腳編號(hào)管腳名稱功 能 說 明6P1.5/ADC5/MOSIP1.5標(biāo)準(zhǔn)I/O口 PORT15ADC5ADC 輸入通道-5MOSISPI同步串行接口的主出從入(主器件的輸出和從器件的輸入)7P1.6/ADC6/MISOP1.6標(biāo)準(zhǔn)I/O口 PORT16ADC6ADC 輸入通道-6MISOSPI同步串行接口的主入從出(主器件的輸入和從器
13、件的輸出)8P1.7/ADC7/SCLKP1.7標(biāo)準(zhǔn)I/O口 PORT17ADC7ADC 輸入通道-7SCLKSPI同步串行接口的時(shí)鐘信號(hào) 三單片機(jī)引腳功能及最小系統(tǒng)管腳編號(hào)管腳名稱功 能 說 明9P4.7/RSTP4.7標(biāo)準(zhǔn)I/O口 PORT47RST復(fù)位腳 10P3.0/RxDP3.0標(biāo)準(zhǔn)I/O口 PORT30RxD串口1數(shù)據(jù)接收端11P3.1/TxDP3.1標(biāo)準(zhǔn)I/O口 PORT31TxD串口1數(shù)據(jù)發(fā)送端12P3.2/INT0P3.2標(biāo)準(zhǔn)I/O口 PORT32INT0外部中斷0,下降沿中斷或低電平中斷13P3.3/INT1P3.3標(biāo)準(zhǔn)I/O口 PORT33INT1外部中斷1,下降沿中斷或
14、低電平中斷 三單片機(jī)引腳功能及最小系統(tǒng)管腳編號(hào)管腳名稱功 能 說 明14P3.4/T0/CLKOUT0P3.4標(biāo)準(zhǔn)I/O口 PORT34T0定時(shí)器/計(jì)數(shù)器0的外部輸入CLKOUT0定時(shí)器/計(jì)數(shù)器0的時(shí)鐘輸出??赏ㄟ^設(shè)置WAKE_CLKO0位/T0CLKO將該管腳配置為CLKOUT0。15P3.5/T1/CLKOUT1P3.5標(biāo)準(zhǔn)I/O口 PORT35T1定時(shí)器/計(jì)數(shù)器1的外部輸入CLKOUT1定時(shí)器/計(jì)數(shù)器1的時(shí)鐘輸出??赏ㄟ^設(shè)置WAKE_CLKO1位/T1CLKO將該管腳配置為CLKOUT1。16P3.6/WRP3.6標(biāo)準(zhǔn)I/O口 PORT36WR外部數(shù)據(jù)存儲(chǔ)器寫脈沖 三單片機(jī)引腳功能及最小
15、系統(tǒng)管腳編號(hào)管腳名稱功 能 說 明17P3.7/RDP3.7標(biāo)準(zhǔn)I/O口 PORT37RD外部數(shù)據(jù)存儲(chǔ)器讀脈沖18XTAL2內(nèi)部時(shí)鐘電路反相放大器的輸出端,接外部晶振的另一端。當(dāng)直接使用外部時(shí)鐘源時(shí),此引腳可浮空,此時(shí)XTAL2實(shí)際將XTAL1輸入的時(shí)鐘進(jìn)行輸出。19XTAL2內(nèi)部時(shí)鐘電路反相放大器的輸出端,接外部晶振的另一端。當(dāng)直接使用外部時(shí)鐘源時(shí),此引腳可浮空,此時(shí)XTAL2實(shí)際將XTAL1輸入的時(shí)鐘進(jìn)行輸出。20Gnd電源負(fù)極,接地2128P2.0 P2.7Port2: P2口內(nèi)部有上拉電阻,既可作為輸入/輸出口,也可作為高8位地址總線使用(A8 A15)。當(dāng)P2口作為輸入/輸出口時(shí),P
16、2是一個(gè)8位準(zhǔn)雙向口。 三單片機(jī)引腳功能及最小系統(tǒng)管腳編號(hào)管腳名稱功 能 說 明29P4.4/NA標(biāo)準(zhǔn)I/O口 PORT44 30P4.5/ALEP4.5標(biāo)準(zhǔn)I/O口 PORT45ALE地址鎖存允許31P4.6/EX_LVD/RST2P4.6標(biāo)準(zhǔn)I/O口 PORT46EX_LVD外部低壓檢測(cè)中斷/比較器RST2第二復(fù)位功能腳39-32P0.0 P0.7/AD0AD7P0:P0口既可作為輸入/輸出口,也可作為地址/數(shù)據(jù)復(fù)用總線使用。當(dāng)P0口作為輸入/輸出口時(shí),P0是一個(gè)8位準(zhǔn)雙向口,內(nèi)部有弱上拉電阻,無需外接上拉電阻。當(dāng)P0作為地址/數(shù)據(jù)復(fù)用總線使用時(shí),是低8位地址線A0A7,數(shù)據(jù)線的D0D7。
17、40VCC電源正極 三單片機(jī)引腳功能及最小系統(tǒng) 2單片機(jī)最小系統(tǒng)時(shí)鐘頻率小于12MHz時(shí)的單片機(jī)最小系統(tǒng) 用最少的元件組成的單片機(jī)系統(tǒng)被稱為單片機(jī)最小系統(tǒng)。 三單片機(jī)引腳功能及最小系統(tǒng)時(shí)鐘頻率高于12MHz時(shí)的單片機(jī)最小系統(tǒng) 四存儲(chǔ)器構(gòu)造和特殊功能存放器 STC12C5A60S2單片機(jī)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是各自獨(dú)立編址的。其一切程序存儲(chǔ)器都是片上Flash存儲(chǔ)器,不能訪問外部程序存儲(chǔ)器。 1. ROM 60KB的程序存儲(chǔ)器,其地址為0000H0EFFFH【通用固定存儲(chǔ)器地址分配如下:】 0000H 復(fù)位入口地址主程序入口0003H 外部中斷0中斷入口地址。000BH 定時(shí)/計(jì)數(shù)器0中斷入口
18、地址。0013H 外部中斷1中斷入口地址。001BH 定時(shí)/計(jì)數(shù)器1中斷入口地址。0023H 串行口中斷入口地址。 單元地址單元內(nèi)容EFFFH0005H0004H0003H0002H0001H0000H更多的中斷向量地址見單獨(dú)的中斷章節(jié) 2 . 片內(nèi)RAM 規(guī)定單元地址長(zhǎng)度為8位 任務(wù)存放器區(qū)00H1F idata、data 位尋址區(qū)(20H2FH) bdata、idata、data 用戶區(qū)30H7FH idata、data1內(nèi)部低128字節(jié)RAM引見-也稱通用RAM區(qū) 2內(nèi)部高128字節(jié)RAM80HFFH idata3特殊功能存放器SFR 功能固定。每一個(gè)特殊功能存放器的形狀都與某一詳細(xì)的硬
19、件接口電路相關(guān),用來對(duì)片內(nèi)各功能模塊進(jìn)展管理、控制和監(jiān)視 。設(shè)置后,才干運(yùn)用對(duì)應(yīng)硬件電路。 運(yùn)用中,普通用它的特殊功能存放器稱號(hào),而不用地址。如:P0P3、PCON、SCON、TCON、SBUF、IE、IP、TMOD、TH0、TL0、TH1、TL1等 五單片機(jī)時(shí)序與復(fù)位電路 STC12C5A60S2單片機(jī)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是各自獨(dú)立編址的。其一切程序存儲(chǔ)器都是片上Flash存儲(chǔ)器,不能訪問外部程序存儲(chǔ)器。 五單片機(jī)時(shí)序與復(fù)位電路 STC12C5A60S2單片機(jī)的時(shí)鐘1時(shí)鐘源的選擇 有兩個(gè)時(shí)鐘源:內(nèi)部R/C振蕩時(shí)鐘和外部晶體時(shí)鐘。 五單片機(jī)時(shí)序與復(fù)位電路 2系統(tǒng)時(shí)鐘與時(shí)鐘分配存放器時(shí)鐘源輸
20、出信號(hào)經(jīng)過一個(gè)可編程時(shí)鐘分頻器后再提供給單片機(jī)CPU和內(nèi)部接口,為了區(qū)分時(shí)鐘源信號(hào)與CPU內(nèi)部接口的時(shí)鐘,時(shí)鐘源信號(hào)振蕩器時(shí)鐘的頻率記為fOSC,CPU、內(nèi)部接口的時(shí)鐘稱為系統(tǒng)時(shí)鐘,記為fSYS。fSYS=fOSC/N。 五單片機(jī)時(shí)序與復(fù)位電路 N為時(shí)鐘分頻器的分頻系數(shù),由時(shí)鐘分頻存放器CLK_DIV定義名稱地址B7B6B5B4B3B2B1B0CLK_DIV:97H - - - - - CLKS2 CLKS1 CLKS0 五單片機(jī)時(shí)序與復(fù)位電路 表1-2-7 CPU系統(tǒng)時(shí)鐘與分頻系數(shù)CLKS2CLKS1CLKS0分頻后CPU的實(shí)際工作時(shí)鐘0 0 0 外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘,不分頻0
21、0 1 (外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘)/20 1 0 (外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘)/40 1 1 (外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘)/81 0 0 (外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘)/161 0 1 (外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘)/321 1 0 (外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘)/641 1 1 (外部晶體時(shí)鐘或內(nèi)部R/C振蕩時(shí)鐘)/128五單片機(jī)時(shí)序與復(fù)位電路 2. 復(fù)位 單片機(jī)在上電以后內(nèi)部的電路處于一種隨機(jī)形狀,這時(shí)假設(shè)開場(chǎng)任務(wù)那么會(huì)出現(xiàn)混亂。因此,對(duì)單片機(jī)而言,必需做預(yù)備工作,讓程序、單片機(jī)引腳、存儲(chǔ)器等從默許的初始形狀開場(chǎng)行,我們把這個(gè)預(yù)備過程稱為單片機(jī)復(fù)
22、位。復(fù)位是使單片機(jī)回到初始化形狀的一種操作,單片機(jī)終了復(fù)位形狀后從用戶程序區(qū)的0000H處開場(chǎng)正常任務(wù)。 五單片機(jī)時(shí)序與復(fù)位電路 2. 復(fù)位STC12C5A60S2系列單片機(jī)有5種復(fù)位方式:外部RST引腳復(fù)位、外部低壓檢測(cè)復(fù)位、軟件復(fù)位、掉電復(fù)位/上電復(fù)位和看門狗復(fù)位。 1外部RST復(fù)位第一復(fù)位功能 將RST復(fù)位管腳拉高并維持至少24個(gè)時(shí)鐘加10s后,單片時(shí)機(jī)進(jìn)入復(fù)位形狀,將RST復(fù)位管腳拉回低電平,單片機(jī)終了復(fù)位形狀并從系統(tǒng)ISP監(jiān)控程序區(qū)開場(chǎng)執(zhí)行程序。2外部低壓檢測(cè)復(fù)位高可靠復(fù)位,新增第二復(fù)位功能腳RST2復(fù)位 低于1.33V復(fù)位經(jīng)過2個(gè)電阻分壓實(shí)現(xiàn)外部可調(diào)復(fù)位門檻電壓復(fù)位。時(shí)鐘頻率高于1
23、2MHz時(shí),建議運(yùn)用第二復(fù)位功能腳。外部低壓檢測(cè)假設(shè)不作第二復(fù)位功能時(shí),可作外部低壓檢測(cè),經(jīng)比較可產(chǎn)生中斷。這樣用戶可以用查詢方式或中斷方式檢查外部電壓能否偏低。 當(dāng)外部供電電壓過低時(shí),無法保證單片機(jī)正常任務(wù)。 3軟件復(fù)位 控制IAP_CONTR特殊功能存放器的其中兩位SWBS/SWRST:SWBS:軟件復(fù)位程序啟動(dòng)區(qū)的選擇控制位。 =0,復(fù)位后選擇從用戶運(yùn)用程序區(qū)啟動(dòng); =1,復(fù)位后選擇從系統(tǒng)ISP監(jiān)控程序區(qū)啟動(dòng)。SWRST:軟件復(fù)位控制位。 =0,不復(fù)位; =1,產(chǎn)生軟件復(fù)位。4內(nèi)部上電復(fù)位/掉電復(fù)位 當(dāng)電源電壓VCC低于上電/掉電復(fù)位檢測(cè)門檻電壓時(shí),一切的邏輯電路都會(huì)復(fù)位。當(dāng)VCC重新恢
24、復(fù)到復(fù)位檢測(cè)門檻電壓以上后,延遲32768個(gè)時(shí)鐘后,上電復(fù)位/掉電復(fù)位終了。進(jìn)入掉電方式時(shí),上電復(fù)位/掉電復(fù)位功能被封鎖。 5MAX810公用復(fù)位電路 假設(shè)MAX810公用復(fù)位電路在STC-ISP編程器中被允許,那么以后上電復(fù)位后將再產(chǎn)生約200ms延遲,復(fù)位才干被解除。6看門狗WDT復(fù)位 復(fù)位看門狗的方法是重寫看門狗特殊功能存放器WDT_CONTR。 WDT_FLAG:看門狗溢出標(biāo)志位。EN_WDT:看門狗允許位。當(dāng)設(shè)置為“1時(shí),看門狗啟動(dòng)。CLR_WDT:看門狗清“0位。=1,啟動(dòng)后,硬件將自動(dòng)清“0此位,看門狗將重新計(jì)數(shù)。IDLE_WDT:看門狗“IDLE方式空閑方式位。=1,看門狗定時(shí)
25、器在“空閑方式計(jì)數(shù);=0,看門狗定時(shí)器在“空閑方式時(shí)不計(jì)數(shù)。 名稱地址B7 B6 B5 B4 B3 B2 B1 B0 WDT_CONTR0C1HWDT_FLAG- EN_WDTCLR_WDTIDLE_WDTPS2PS1PS0 PS2、PS1、PS0:看門狗定時(shí)器預(yù)分頻值 表1-2-8 看門狗定時(shí)器預(yù)分頻系數(shù)與溢出時(shí)間PS2PS1PS0Pre-scale預(yù)分頻看門狗溢出時(shí)間11.0592MHz12 MHz20 MHz0 0 0 2 71.1 ms65.5 ms39.3 ms 0 0 1 4 142.2 ms131 ms78.6 ms 0 1 0 8 284.4 ms262.1 ms157.3 m
26、s 0 1 1 16 568.8 ms524.2 ms314.6 ms 1 0 0 32 1137.7 ms1048.5 ms629.1 ms1 0 1 64 2275.5 ms2097.1 ms1.25 S 1 1 0 128 4551.1 ms4194.3 ms2.5 S 1 1 1 256 9102.2 ms8388.6 ms5 S7冷啟動(dòng)復(fù)位和熱啟動(dòng)復(fù)位 表1-2-9 冷啟動(dòng)復(fù)位和熱啟動(dòng)復(fù)位對(duì)照表復(fù)位種類復(fù)位源上電復(fù)位標(biāo)志(POF)復(fù)位后程序啟動(dòng)區(qū)域熱啟動(dòng)復(fù)位內(nèi)部看門狗復(fù)位不變會(huì)使單片機(jī)直接從用戶程序區(qū)0000H處開始執(zhí)行用戶程序通過控制RESET腳產(chǎn)生的硬復(fù)位不變會(huì)使系統(tǒng)從用戶程序區(qū)
27、0000H處開始直接執(zhí)行用戶程序通過對(duì)IAP_CONTR寄存器送入20H產(chǎn)生的軟復(fù)位不變會(huì)使系統(tǒng)從用戶程序區(qū)0000H處開始直接執(zhí)行用戶程序通過對(duì)IAP_CONTR寄存器送入60H產(chǎn)生的軟復(fù)位不變會(huì)使系統(tǒng)從系統(tǒng)ISP監(jiān)控程序區(qū)開始執(zhí)行程序,檢測(cè)不到合法的ISP下載命令流后,會(huì)軟復(fù)位到用戶程序區(qū)執(zhí)行用戶程序冷啟動(dòng)復(fù)位系統(tǒng)停電后再上電引起的硬復(fù)位1會(huì)使系統(tǒng)從系統(tǒng)ISP監(jiān)控程序區(qū)開始執(zhí)行程序,檢測(cè)不到合法的ISP下載命令流后,會(huì)軟復(fù)位到用戶程序區(qū)執(zhí)行用戶程序 一任務(wù)義務(wù) 三、義務(wù)虛施對(duì)圖1-2-9所示電路進(jìn)展硬件電路分析和閱圖。 在圖1-2-9所示電路中,與數(shù)碼管相連電阻起限流作用,R1和C1起單片機(jī)上電復(fù)位作用,C2和C3協(xié)助石英晶體起振。 二實(shí)際操作 三、相關(guān)實(shí)際1利用電子CAD繪制如圖1-2-9 LED顯示電路。 2查閱相關(guān)資料,熟習(xí)LED發(fā)光原理 。3對(duì)電路進(jìn)展分析,設(shè)置選擇適宜的參數(shù)范圍。4認(rèn)知各元器件的作用,完成表1-2-3填空。表1-2-3 LED顯示電路器件參數(shù)序號(hào)名 稱標(biāo) 號(hào)型 號(hào)參 數(shù)作 用1單片機(jī)U1234567思索與練習(xí)一問答題1什么是單片機(jī)?有哪幾部分組成?簡(jiǎn)述單片機(jī)的功能與特點(diǎn)?2單片機(jī)最小系統(tǒng)包括幾個(gè)部分?應(yīng)如何設(shè)計(jì)?3選擇單片
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年慢病綜合征的評(píng)估
- 2024農(nóng)民承包土地合同書
- 專題 07課內(nèi)閱讀(所有課內(nèi)片段閱讀) -2022-2023學(xué)年五年級(jí)語(yǔ)文下冊(cè)期末專項(xiàng)復(fù)習(xí)(部編版)
- 2024簡(jiǎn)易維修合同格式
- 2024常用房屋裝修合同范本
- 2024建筑工程專業(yè)分包合同
- 2024建筑工程承包施工合同書格式
- 2024工地運(yùn)輸合同參考范文
- 計(jì)算機(jī)編程培訓(xùn)課程
- 關(guān)于實(shí)習(xí)生實(shí)習(xí)報(bào)告模板集錦7篇
- GB/T 44200-2024建筑垃圾再生骨料生產(chǎn)成套裝備技術(shù)要求
- 幼兒園小班科學(xué)活動(dòng)《小手摸一摸》課件
- 文言文閱讀訓(xùn)練:《通鑒紀(jì)事本末-劉邦起兵》(附答案解析與譯文)
- 食品輻照行業(yè)發(fā)展現(xiàn)狀及潛力分析研究報(bào)告
- 離婚協(xié)議中子女撫養(yǎng)權(quán)的確定
- 全媒體運(yùn)營(yíng)師職業(yè)技能競(jìng)賽題庫(kù)及答案(1-250判斷題)
- 2024場(chǎng)地轉(zhuǎn)租協(xié)議
- 家長(zhǎng)會(huì)課件:小學(xué)數(shù)學(xué)家長(zhǎng)會(huì)課件
- 傳染病防治規(guī)劃實(shí)施細(xì)則
- 第五單元中國(guó)特色社會(huì)主義社會(huì)建設(shè)單元測(cè)試-2023-2024學(xué)年中職高教版(2023)中國(guó)特色社會(huì)主義
- 電大財(cái)務(wù)大數(shù)據(jù)分析編程作業(yè)2
評(píng)論
0/150
提交評(píng)論