




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
系統(tǒng)擴(kuò)展設(shè)計(jì)及例題的介紹與實(shí)際應(yīng)用相結(jié)合,原理圖中給出了各元器件的實(shí)際應(yīng)用參數(shù)。在第7-12章中的每一道例題都采用匯編、C51兩種語言分別編程實(shí)現(xiàn)。第12章中數(shù)字顯示溫度計(jì)、RLC測量儀兩個(gè)應(yīng)用實(shí)例的電路及程序都通過了驗(yàn)證。12第二章STC系列單片機(jī)的結(jié)構(gòu)與原理23主要內(nèi)容2.151內(nèi)核單片機(jī)的內(nèi)部基本結(jié)構(gòu)簡介2.2 STC系列單片機(jī)簡介2.3STC12C5A60S2單片機(jī)管腳功能2.4程序狀態(tài)字寄存器2.5存儲(chǔ)器及存儲(chǔ)空間2.6
I/O口工作方式及配置2.7時(shí)鐘電路與時(shí)序2.8省電模式2.9復(fù)位電路342.151內(nèi)核單片機(jī)的內(nèi)部基本結(jié)構(gòu)簡介51內(nèi)核單片機(jī)的內(nèi)部結(jié)構(gòu)框圖外部晶體振蕩器與內(nèi)部振蕩電路共同產(chǎn)生單片機(jī)運(yùn)行所需的時(shí)鐘信號(hào)負(fù)責(zé)運(yùn)算、控制和調(diào)度用于存放用戶程序、常數(shù)、表格等信息用于存放單片機(jī)運(yùn)行過程中的運(yùn)算數(shù)據(jù)及運(yùn)算地址等用來對(duì)片內(nèi)各功能模塊進(jìn)行管理、控制和監(jiān)控的寄存器和反映各功能運(yùn)行狀態(tài)的寄存器4個(gè)8位的并行I/O口1個(gè)全雙工異步串行口2個(gè)16位的定時(shí)/計(jì)數(shù)器,實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能5個(gè)中斷源、2級(jí)中斷優(yōu)先級(jí)的中斷系統(tǒng)41、16位寄存器2、存放下一條將要執(zhí)行的指令地址.程序中的指令是按照順序存放在存儲(chǔ)器中的某個(gè)連續(xù)區(qū)域.每條指令都有自己的地址,CPU根據(jù)PC中的指令地址從存儲(chǔ)器中取出將要執(zhí)行的指令.3、具有自動(dòng)加1功能,從而指向下一條將要執(zhí)行的指令地址.4、PC的值可以修改,一般程序是按順序執(zhí)行指令的.若改變了的PC的值,則程序?qū)⒉辉侔错樞驁?zhí)行。算術(shù)邏輯運(yùn)算部件主要用來完成數(shù)據(jù)的算術(shù)和邏輯運(yùn)算。ALU有2個(gè)輸入端和2個(gè)輸出端,其中一端接至累加器,接收由累加器送來的一個(gè)操作數(shù);另一端接收暫存器中的第二個(gè)操作數(shù)。參加運(yùn)算的操作數(shù)在ALU中進(jìn)行規(guī)定的操作運(yùn)算,運(yùn)算結(jié)束后,一方面將結(jié)果送至累加器,同時(shí)將操作結(jié)果的特征狀態(tài)送標(biāo)志寄存器5CPU的內(nèi)部結(jié)構(gòu)圖
存放指令碼所在存儲(chǔ)單元的地址編碼用于存放從程序存儲(chǔ)器中讀出的指令代碼,作為指令譯碼器的輸入鎖存器用來對(duì)指令代碼進(jìn)行分析、譯碼,根據(jù)指令譯碼的結(jié)果,輸出相應(yīng)的控制信號(hào)單片機(jī)的控制中心1、8位寄存器2、累加器是一個(gè)特殊的寄存器,它的字長和微處理器的字長相同,累加器具有輸入/輸出和移位功能,微處理器采用累加器結(jié)構(gòu)可以簡化某些邏輯運(yùn)算。
8位寄存器,進(jìn)行乘除法運(yùn)算時(shí),存放參與運(yùn)算的一個(gè)操作數(shù)。除此之外,作為一般REG使用
8位寄存器,用于記錄運(yùn)算過程中的狀態(tài),如是否借位、溢出等。562.151內(nèi)核單片機(jī)的內(nèi)部基本結(jié)構(gòu)簡介傳統(tǒng)51內(nèi)核單片機(jī)所具有的內(nèi)部資源:8位CPU;程序存儲(chǔ)器;數(shù)據(jù)存儲(chǔ)器;特殊功能寄存器;2個(gè)16位定時(shí)/計(jì)數(shù)器;1個(gè)全雙工異步串行口;4個(gè)8位并行I/O口5個(gè)中斷源、2級(jí)優(yōu)先級(jí)的中斷系統(tǒng)672.2 STC系列單片機(jī)簡介STC系列單片機(jī)主要有STC89C51xx、STC90C51xx、STC11/10xx、STC12xx、STC15xx等系列,除STC15xx系列外,其他系列的引腳能夠相互兼容,各系列新增的功能不完全相同。78STC系列單片機(jī)的主要性能
(1)除最初生產(chǎn)的STC89/90xx系列外,其余系列都是單時(shí)鐘/機(jī)器周期運(yùn)行模式(1T),工作頻率在0-35MHZ的范圍(2)工作電壓為5V和3V兩種,供用戶選擇(3)片內(nèi)集成的用戶應(yīng)用程序空間0.5KB-64KB不等(4)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM有128B或256B,并集成了512B-4096B的擴(kuò)展RAM。89STC系列單片機(jī)的主要性能
(5)除STC89/90xx系列外,片內(nèi)都集成了可通過用戶程序讀、寫及擦除的存儲(chǔ)器EEPROM。(6)內(nèi)部集成專用復(fù)位電路、看門狗電路及外部掉電檢測電路。(7)除最初的STC89/90xx系列外,內(nèi)部集成了RC振蕩時(shí)鐘電路910STC系列單片機(jī)的主要性能(8)STC11/10xx、STC12xx、STC15xx系列單片機(jī)中,I/O口復(fù)位后可設(shè)置成準(zhǔn)雙向口、強(qiáng)推挽、僅為輸入、開漏(漏極開路)四種工作模式,I/O口線驅(qū)動(dòng)能力均可達(dá)到20mA。而STC89/90xx系列單片機(jī)只有準(zhǔn)雙向和開漏兩種工作方式。(9)STC11/10xx、STC12C5A60S2、STC12C5201AD、STC15F100、STC15F2K60S2單片機(jī)內(nèi)部有2個(gè)定時(shí)/計(jì)數(shù)器,STC89/90C51RC_RD+GUIDE單片機(jī)有3個(gè)定時(shí)/計(jì)數(shù)器。1011STC系列單片機(jī)的主要性能(10)具有2-3個(gè)頻率可設(shè)置的時(shí)鐘輸出口。(11)有2-5個(gè)引腳可設(shè)置成外部中斷。(12)有2-4個(gè)可編程計(jì)數(shù)器(ProgrammableCounterArray,PCA)陣列,并可選擇成脈寬調(diào)制PWM輸出功能。(13)8路A/D轉(zhuǎn)換,轉(zhuǎn)換速度可達(dá)4μs。(14)全雙工異步串行口UART,可實(shí)現(xiàn)與外部設(shè)備之間的串行通信。1112STC12C5A60S2單片機(jī)內(nèi)部結(jié)構(gòu)圖122.3STC12C5A60S2單片機(jī)管腳功能STC12C5A60S2單片機(jī)封裝形式(a)LQFP-48封裝(b)PDIP-40封裝QFP:四側(cè)引腳扁平封裝(QuadFlatPackage)LQFP:薄型QFPPDIP:PlasticDulIn_LinePackage塑料雙列直插式封裝13142.3STC12C5A60S2單片機(jī)管腳功能1.I/O(輸入/輸出)引腳(1)P0口作用通用的I/O口地址總線的低8位
數(shù)據(jù)總線接口分時(shí)復(fù)用。(2)P1口作用通用I/O口。也可作為A/D輸入。第三功能14152.3STC12C5A60S2單片機(jī)管腳功能P1口其他功能引腳符號(hào)功能P1.0CLKOUT2獨(dú)立波特率發(fā)生器的時(shí)鐘輸出引腳P1.2RxD2串行口2數(shù)據(jù)接收端ECIPCA計(jì)數(shù)器外部脈沖輸入端P1.3TxD2串行口2數(shù)據(jù)發(fā)送端CCP0PCA模塊0的外部捕獲觸發(fā)信號(hào)輸入、脈沖輸出及PWM輸出P1.4SPI同步串行接口的從機(jī)選擇信號(hào)端CCP1PCA模塊1的外部捕獲觸發(fā)信號(hào)輸入、脈沖輸出及PWM輸出P1.5MISOSPI同步串行接口的主入從出(主器件的輸入和從器件的輸出)P1.6MOSISPI同步串行接口的主出從入(主器件的輸出和從器件的輸入)P1.7SCLKSPI同步串行接口的時(shí)鐘信號(hào)SSSS15162.萍3覽ST脈C1盟2C卵5A臥60條S2單片丹機(jī)管需腳功餅?zāi)埽?)P2口可作俯為通程用I/句O口,筐訪問摔外部前擴(kuò)展練電路川或數(shù)天據(jù)存于儲(chǔ)器蘋時(shí),營可作寒為地句址總艷線的如高8位尋。(4)P3口除作差為標(biāo)御準(zhǔn)I/位O口使厲用外雁,還轟具有準(zhǔn)其他萄功能眠。16172.蠟3寸ST仗C1液2C萄5A本60蛛S2單片凱機(jī)管泄腳功振能P3口的尺其他哄功能引腳符號(hào)功能P3.0RxD串行口1數(shù)據(jù)接收端P3.1TxD串行口1數(shù)據(jù)發(fā)送端P3.2外部中斷0觸發(fā)端,低電平或下降沿有效P3.3外部中斷1觸發(fā)端,低電平或下降沿有效P3.4T0定時(shí)/計(jì)數(shù)器T0工作在計(jì)數(shù)狀態(tài)時(shí)外部信號(hào)輸入端CLKOUT0時(shí)鐘輸出端T0外部引腳下降沿觸發(fā)中斷P3.5T1定時(shí)/計(jì)數(shù)器T1工作在計(jì)數(shù)狀態(tài)時(shí)外部信號(hào)輸入端CLKOUT1時(shí)鐘輸出端T1外部引腳下降沿觸發(fā)中斷P3.6訪問外部擴(kuò)展接口電路時(shí)的寫控制信號(hào),低電平有效P3.7訪問外部擴(kuò)展接口電路時(shí)的讀控制信號(hào),低電平有效17182.擔(dān)3抱ST挎C1偽2C遙5A礦60貼S2單片亮機(jī)管湊腳功錄能(5)P4口P4吵.4-P4量.7組成P4口。RSTLVD_P4.6ALE_P4.5NA_P4.4上電域復(fù)位淋后,鈴該引漫腳無醋任何主功能NA庫_P半4.裁4=吩0NA擦_P泄4.圓4=劫1標(biāo)準(zhǔn)炎的I/既O引腳AL督E_掘P4壇.5脖=0上電盈復(fù)位通后,敢該引梨腳是AL愛E信號(hào)歉,訪答問外源部擴(kuò)棗展接姥口電摧路時(shí)矩輸出讓正脈好沖信茂號(hào),汁控制棋片外晴的低8位地揉址鎖定存電份路AL著E_真P4必.5澡=1標(biāo)準(zhǔn)悔的I/隸O引腳LV語D_腿P4葵.6俱=0外部哀低壓繪檢測桿引腳LV月D_秤P4煤.6奔=1標(biāo)準(zhǔn)祝的I/衛(wèi)O引腳P4脅SW寄存病器該引披腳在臟燒寫澇程序暖時(shí),下可選攻擇是薯復(fù)位舍還是P4嗓.7糞I新/O口引柏腳,扔若選玻擇成P4要.7口,南必須淚使用袍外部旺時(shí)鐘侮。18192.寧3捕ST贏C1芹2C州5A自60假S2單片牛機(jī)管湖腳功柄能(1)XT靠AL樣1:內(nèi)部懷時(shí)鐘押電路慈反相湊放大辭器的鍛輸入綁端,張接外熊部晶瓶振的留一個(gè)昏引腳池。使中用外問部時(shí)撓鐘源舟時(shí),陳此引米腳是豎外部槐時(shí)鐘晃源的夸輸入董端。(2)XT未AL球2:內(nèi)部蔽時(shí)鐘農(nóng)電路惠反相掙放大撞器的綁輸出來端,殘接外駁部晶礎(chǔ)振的療另一津個(gè)引聲腳;許當(dāng)直窩接使托用外甜部時(shí)睜鐘源揭時(shí),耀此引兔腳可掏懸空窯或通災(zāi)過一夠個(gè)大制電阻鋸接地(3)VC釣C:電源北正極候。(4)GN險(xiǎn)D:電源薄負(fù)極19202.哲4程序每狀態(tài)炊字寄錫存器程序宇狀態(tài)依字寄態(tài)存器PS先WCY妙——進(jìn)位蕉或借屬位標(biāo)順志位威。當(dāng)運(yùn)矛算結(jié)訊果的勇最高沙位產(chǎn)侄生進(jìn)丟位或菜者借井位時(shí)黑,CY贏=效1;當(dāng)運(yùn)撓算結(jié)歇果的副最高猾位沒貓有產(chǎn)殖生進(jìn)膨位或芝者借踏位時(shí)潔,CY弓=林0。AC伏——輔助想進(jìn)位好標(biāo)志鞏位。在執(zhí)妥行加渣法或捧減法欺指令激時(shí),墓若D3位向D4位有授進(jìn)位酒或借給位,喜則AC置位怠,否稠則AC清零賄。OV幟——溢出厘標(biāo)志慚位。在執(zhí)熱行加遭法或邁減法督運(yùn)算圍時(shí),類若運(yùn)種算的修結(jié)果吼超出8位有清符號(hào)潤數(shù)表攝示的炒范圍-1盼28-+1緊27,表識(shí)示溢伏出,OV置1,否舍則OV清零第。P—雨—奇偶忘校驗(yàn)河標(biāo)志貴位。用于什記錄A寄存朱器中1的個(gè)逃數(shù)的面奇偶蘿性。彩若A寄存哲器中1的個(gè)憤數(shù)為樂奇數(shù)集,則P置位刮,為嬸偶數(shù)祥則清密零。峽只要A寄存趴器中仰的數(shù)歸據(jù)發(fā)眠生改法變,息就會(huì)癢影響數(shù)奇偶榆校驗(yàn)橋位P。用戶蓬標(biāo)識(shí)抓位0用戶口標(biāo)識(shí)鄭位1RS財(cái)1、RS諷0:寄飯存器便組選臺(tái)擇位更,用獻(xiàn)來選齡擇當(dāng)辱前的置工作屯寄存刻器組D7D6D5D4D3D2D1D0CYACF0RS1RS0OVF1P20212.烈5存儲(chǔ)夜器及津存儲(chǔ)技空間2.肚5.簡1程序東存儲(chǔ)算器在ST恐C系列蝦單片系機(jī)中李,不以同型級(jí)號(hào)的偉單片氧機(jī)內(nèi)倘部集黎成Fl霧as雖h程序既存儲(chǔ)汽器的極存儲(chǔ)魂空間父不同棗,從0.鳥5K掃B-64礎(chǔ)KB不等難。單片開機(jī)復(fù)甩位后干,程足序地泳址指音針寄顆存器PC的內(nèi)略容為00睛00皂H。21222.潔5存儲(chǔ)慎器及壟存儲(chǔ)科空間各中溜斷服犁務(wù)程漏序入鍋口地樂址在程慨序存永儲(chǔ)器粱中,遙每個(gè)中斷蓬都有作一個(gè)產(chǎn)固定巡壽的入督口地址魔,當(dāng)禽中斷雁發(fā)生攔并響廉應(yīng)后,潮單片寺機(jī)會(huì)腎自動(dòng)芹跳轉(zhuǎn)疊到相應(yīng)汪的中陵斷入振口地做址處策去執(zhí)行罩程序族。22232.譯5存儲(chǔ)湖器及漠存儲(chǔ)執(zhí)空間2.永5.朱2片內(nèi)RA宇M片內(nèi)RA秘M的結(jié)器構(gòu)圖ST豬C1剪5F悉10萍0單片迎機(jī)僅大有12你8字節(jié)訪問兇低12饑8字節(jié)RA奸M既可障直接門尋址愧,如MO蹄V跡A,20茅H;又可旗寄存拖器間定接尋刮址,傭如MO竊V火A,@R我0特殊努功能游寄存柔器只兔能直都接尋踩址23242.圖5存儲(chǔ)燈器及解存儲(chǔ)屢空間2.飽5.裳2片內(nèi)RA壇M片內(nèi)RA利M的結(jié)烤構(gòu)圖訪問陜低12猶8字節(jié)RA卷M既可批直接新尋址復(fù),如MO責(zé)V旋A,20閥H;又可冷寄存負(fù)器間嚷接尋華址,聯(lián)如MO須V撲A,@R百0ST糖C1粘2C掩5A糾60稠S2單片鋒機(jī)內(nèi)惑部集轟成了25肺6字節(jié)訪問忌高12芬8字節(jié)RA乎M時(shí),扁只能順采用鄉(xiāng)豐寄存庭器間獲接尋扁址,當(dāng)?shù)啥饕宰鞲駷槎衙摋^(qū)邪。特殊兩功能敏寄存佳器只均能直肺接尋形址24R0走、R頁1、應(yīng)R2仆、R滾3、叔R4為、R沫5、克R6勵(lì)、R趙7即可愉位尋挑址,販又可裁字節(jié)侵尋址數(shù)據(jù)旨緩沖扭區(qū)、姓堆棧鳥區(qū)、店工作維單元1FH00H20H2FH7FH30H用戶RAM區(qū)和堆棧區(qū)位尋址區(qū)工作寄存器區(qū)片內(nèi)RA羽M低12懂8字節(jié)的結(jié)敗構(gòu)圖2.府5存儲(chǔ)筆器及考存儲(chǔ)字空間25262.罷5存儲(chǔ)初器及涂存儲(chǔ)輔空間工作飽寄存強(qiáng)器組膝區(qū)分布倘情況00替H-1F塞H為工寇作寄射存器店組區(qū)獨(dú),共32字節(jié)孤分為追四組彼,每堅(jiān)組包庫含8個(gè)8位的中工作災(zāi)寄存穿器,廉編號(hào)出均為R0-R7,但蹲屬于勺不同圓的物嘆理空勾間。26272.眨5存儲(chǔ)央器及靜存儲(chǔ)襯空間RS贏1和RS怕0工作卡寄存桑器組拳的選武擇27282.循5存儲(chǔ)抄器及梳存儲(chǔ)醉空間片內(nèi)RA互M中20鳳H-2F永H單元褲為位悔尋址耕區(qū),硬共16字節(jié)嶄,12雖8個(gè)位殃。這12蔬8個(gè)位辱每一禽位都揀有一確個(gè)位摸地址悄,每佛位都斤可以搞按位釋尋址稻使用柄,位鏟地址兄范圍腸為00們H-7F勒H字節(jié)地址D7D6D5D4D3D2D1D02FH7FH7EH7DH7CH7BH7AH79H78H2EH77H76H75H74H73H72H71H70H2DH6FH6EH6DH6CH6BH6AH69H68H2CH67H66H65H64H63H62H61H60H2BH5FH5EH5DH5CH5BH5AH59H58H2AH57H56H55H54H53H52H51H50H29H4FH4EH4DH4CH4BH4AH49H48H28H47H46H45H44H43H42H41H40H27H3FH3EH3DH3CH3BH3AH39H38H26H37H36H35H34H33H32H31H30H25H2FH2EH2DH2CH2BH2AH29H28H24H27H26H25H24H23H22H21H20H23H1FH1EH1DH1CH1BH1AH19H18H22H17H16H15H14H13H12H11H10H21H0FH0EH0DH0CH0BH0AH09H08H20H07H06H05H04H03H02H01H00H30盒H-7F持H是一詞般RA芬M區(qū),秋也可健稱作桂用戶RA竿M區(qū)和晝堆棧寧區(qū)。堆棧誦指針SP是一張個(gè)8位的上專用貌寄存梢器,恰指示藏堆棧呈頂部殘?jiān)赗A忌M中的價(jià)位置氏。單淺片機(jī)積復(fù)位駁后,疼堆棧痰指針SP為07膠H,實(shí)秤際上餃堆棧幫由08挨H單元蹄開始揀。281.什么毀是堆棧合?在片內(nèi)RA子M中,妥常常沫要指扔定一莖個(gè)專冤門的叼區(qū)域侮來存天放某望些特別垃的數(shù)據(jù),它遵輸循順序析存取和后進(jìn)劉先出(LI仗FO緞/F奸IL綁O)的原低則,這個(gè)RA將M區(qū)叫堆棧。2.堆棧奇的作鍛用是什番么?子程堡序調(diào)鑒用和圾響應(yīng)叮中斷土?xí)rCP浩U自動(dòng)協(xié)將當(dāng)醋前PC值入料棧保宗存,犧返回燦時(shí)自必動(dòng)將PC值彈斷出到PC寄存霉器。保護(hù)拖現(xiàn)場/恢復(fù)秀現(xiàn)場數(shù)據(jù)竹傳輸堆棧答區(qū)與擋堆棧賄指針堆棧凱區(qū)通前過堆棧綿指針SP進(jìn)行管理堆棧戒指針撇寄存依器SP總是駝指向述棧頂,壓棧舍時(shí)先(S葡P)拐+1然后凝數(shù)據(jù)陸進(jìn)棧片;彈金棧時(shí)肥數(shù)據(jù)度先出名棧百然后(S海P)刃-1。3.堆棧撞指針巾:29初始SP已經(jīng)衛(wèi)存入取堆棧的貴數(shù)據(jù)將要進(jìn)入堆棧的數(shù)據(jù)存放于此數(shù)據(jù)輝進(jìn)棧數(shù)據(jù)鴉進(jìn)棧習(xí)時(shí):首先SP焦+1指向牧,指顯向新利的棧桶頂……00咬H20怕H2F談H7F析H1F丈H30扛H普通RA卵M區(qū)位尋往址區(qū)工作漿寄存捕器區(qū)SP棧頂30初始SP00復(fù)H20凡H2F詞H7F急H1F涼H30秋H普通RA闖M區(qū)位尋別址區(qū)工作阻寄存壯器區(qū)從堆遭棧取衛(wèi)出數(shù)是據(jù)時(shí)肝:取出材的數(shù)壁據(jù)是廳最近晨放進(jìn)寒去的象一個(gè)權(quán)數(shù)據(jù)當(dāng),也賊就是鄙當(dāng)前濟(jì)棧頂組的數(shù)怎據(jù)。澤然后SP再自汗動(dòng)減1,仍曲指著歷棧頂……數(shù)據(jù)巴出棧當(dāng)前要出棧的數(shù)據(jù)SP棧頂SP-1指向下一個(gè)要出棧的數(shù)據(jù)3132注意慣:系統(tǒng)復(fù)位途后SP寄存攝器的初值沖為07嘉H,當(dāng)寧有數(shù)棗據(jù)進(jìn)仔入堆菌棧時(shí)鑼,將追從08胸H單元加開始淘存放及,但雞這一起般是不允欺許的,持因?yàn)?8如H~1F夢H屬于晝工作汽寄存血器區(qū)飯,不惜宜占漏用;20妙H~2F區(qū)H是位內(nèi)地址拐區(qū),30躁H以后燃還要貓留出賣部分賊作為干運(yùn)算持?jǐn)?shù)據(jù)劍暫存常區(qū)。嫌因此拴,必須服通過多數(shù)據(jù)搜傳送某指令蓋重新散設(shè)置SP的初簽值。1FH00H20H2FH7FH30H用戶RAM區(qū)和堆棧區(qū)位尋址區(qū)工作寄存器區(qū)MO合V扇SP望,#撞4F牧H;堆棧中設(shè)在50茅H單元風(fēng)之后3233如果籌片內(nèi)案僅有12之8字節(jié)RA爪M,最書好將SP設(shè)置辨在4F掠H以上臣單元窗。若早片內(nèi)緩有高12穴8字節(jié)RA盟M,可灰將SP初值升設(shè)置攏在80榴H以上戲單元掌。33342.欲5存儲(chǔ)竿器及峽存儲(chǔ)俘空間2.墻5.逐3特殊汪功能勁寄存張器單片洞機(jī)內(nèi)搏部集削成了滿若干按功能游模塊盞,每將個(gè)模藥塊都投有自邊己的騎控制魂寄存盒器,脖對(duì)所斃有功屈能模致塊的濫寄存夢器進(jìn)血行了統(tǒng)一的編址,組濤成了略特殊太功能之寄存鬧器(Sp夾ec梳ia哀l耽Fu攝ncti邪on板R柴eg哈is姿te闊r,SF姥R)。特殊孔功能云寄存底器主要吐是用來葵對(duì)片喜內(nèi)各縫功能家模塊朱進(jìn)行鼠管理堂、控這制、跪監(jiān)控剩的寄漿存器忠和反恰映各學(xué)功能知運(yùn)行蔬狀態(tài)松的寄懸存器素。3435符號(hào)描述地址D7D6D5D4D3D2D1D0復(fù)位值PCON電源控制寄存器87HSMODSMOD0LVDFPOFGF1GF0PDIDL00110000BTCON定時(shí)/計(jì)數(shù)器控制寄存器88HTF1TR1TF0TR0IE1IT1IE0IT000000000BP0P0口輸出鎖存器80HP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.011111111B表2幅-6獸特殊武功能店寄存手器舉猴例說熔明35362.縫5存儲(chǔ)昆器及柿存儲(chǔ)隸空間2.辛5.遮4擴(kuò)展RA街M擴(kuò)展RA談M分為描片內(nèi)書擴(kuò)展RA理M和片趟外擴(kuò)高展RA蝕M。片內(nèi)廉?dāng)U展RA上M和片外粉擴(kuò)展RA冰M,訪祥問時(shí)聚都必泄須通資過數(shù)溫?fù)?jù)指購針(D漠PT搬R)進(jìn)行趙訪問幅。36372.幼5存儲(chǔ)發(fā)器及喝存儲(chǔ)島空間1.數(shù)據(jù)爬指針DP萌TR數(shù)據(jù)途指針序(DP斧TR)是鵝一個(gè)16位的瞞專用演寄存將器,某也可尺以分陷成DP相L(82炊H)和DP阿H(83盈H)兩個(gè)8位的寄王存器譽(yù)使用床。ST兩C系列瞞單片滾機(jī)有兩個(gè)16位的數(shù)診據(jù)指威針DP籮TR聰0和DP律TR柴1,在癥使用希時(shí)統(tǒng)惑稱為DP搏TR。這牢兩個(gè)工數(shù)據(jù)捆指針共用特同一預(yù)個(gè)地盜址。37382.煮5存儲(chǔ)搜器及張存儲(chǔ)娘空間輔助毒寄存陰器AU雄XR夕1中的DP脾S位來劉確定父具體牲被使舉用的仙數(shù)據(jù)堤指針殿。DP撫S=箱0選擇DP遼TR鞠0DP處S=斤1選擇DP喝TR室1AU立XR糕1(沒A2歌H)趕:38392.廊5存儲(chǔ)燃器及饅存儲(chǔ)千空間2.訪問斤擴(kuò)展RA栽M訪問片內(nèi)滔或片估外擴(kuò)展RA巖M由輔臉助寄謝存器AU瘡XR中的EX鬧TR祖AM位決泄定腰。EX蘋TR擾AM就=0時(shí),浮訪問抬片內(nèi)層擴(kuò)展RA串MEX壞TR貢AM恭=1時(shí),愛訪問積片外謙擴(kuò)展RA孝MAU今XR幼(8叼EH失):訪問忌片外持?jǐn)U展RA刺M必須延將EX鉤TR投AM位置1,否則默認(rèn)月訪問曾片內(nèi)座擴(kuò)展RA慘M。39402.愚5存儲(chǔ)拿器及句存儲(chǔ)朗空間片內(nèi)哄擴(kuò)展RA魄M與片京外擴(kuò)拆展RA澤M地址從的描棗述片外頭低地洞址部擱分與御片內(nèi)爽擴(kuò)展裁的地佩址重直疊40412.尖5存儲(chǔ)味器及齡存儲(chǔ)為空間單片克機(jī)與青片外RA把M的連鴨接圖41422.浮6唐I/白O口工利作方暫式及發(fā)配置I/范O引腳池的內(nèi)繳部輸銜出框奏圖42432.西6粘I/仆O口工者作方愁式及慶配置2.綱6.磁1華I/豆O口的禾工作營方式ST鬧C8正9/并90系列捐單片譯機(jī)的I/救O口引匪腳只料有準(zhǔn)雙縣向和裙開漏兩種酒輸出潤工作門方式念,而ST標(biāo)C1污1/童10莫xx、ST罩C1土2x慈x、ST魚C1累5x余x系列皇單片孔機(jī)的框所有I/片O口引奴腳均裝可由嚇軟件刪配置掙成:準(zhǔn)雙乘向、堆強(qiáng)推紐奉挽、輝僅為局輸入戀或開允漏輸徐出4種工胡作方米式。獎(jiǎng)每個(gè)I/奸O口驅(qū)呀動(dòng)能璃力均嗽可達(dá)20著mA,但記整個(gè)嚴(yán)芯片侍最大宴不能現(xiàn)超過財(cái)各自損的上限值。43442.質(zhì)6異I/攔O口工董作方溜式及然配置2.籌6.食1閃I/申O口的頸工作感方式Px(x=畫0,1,2,3,4,5)口患引腳賠的工美作方粥式由窄特殊源功能枕寄存敗器Px份M1和Px捕M0相應(yīng)幻玉位的擊配置濾決定胳。Px口各詳引腳以的工槐作方渣式配爛置(x=睛0,1,2,3,4)該寄搏存器慣的D丹7~浪D0削位中儲(chǔ)的某接一位44452.沃6涂I/宵O口工搖作方喉式及瘡配置P5口各頁引腳分的工甲作方忌式配禿置該寄役存器刺的D碼3~者D0叉位中通的某踐一位452.絞6床I/千O口工羅作方催式及找配置舉例死:MO什V犁P2叫M1窄,#唇10李10照00斧00體B;D7D6D5D4D3D2D1D010100000P2畢M1推寄存味器MO騎V痕P2兇M0榮,#蛙11怎00絡(luò)00欺00憶B;D7D6D5D4D3D2D1D011000000P2下M0窮寄存造器運(yùn)行些上述跳兩條饒指令謊后P2利.7引腳缺設(shè)置榮成開體漏輸專出P2痛.6為強(qiáng)融推挽臘輸出P2岡.5為僅藝為輸送入P2臉.4勻/P獅2.漠3/險(xiǎn)P2餐.2紐奉/P爬2.棟1/惕P2來.0為準(zhǔn)雙俱向口462.喚6栗I/數(shù)O口工泉作方悶式及籮配置2.科6.搞2準(zhǔn)雙屯向口英輸出圖配置準(zhǔn)雙渠向輸沒出內(nèi)案部結(jié)纏構(gòu)要求上升瓣沿、下毫降沿地要較陡“強(qiáng)艷上拉像”“極行弱上悠拉”“弱處上拉些”01截止截止截止導(dǎo)通輸出蔥低電丹平10導(dǎo)通導(dǎo)通導(dǎo)通截止輸出殖高電岸平電亦平0截止2個(gè)CP杠U時(shí)鐘亭周期陣延時(shí)希后由1變0時(shí)導(dǎo)通47482.散6鈴I/臂O口工辭作方闖式及置配置2.搬6.宣2準(zhǔn)雙妄向口津輸出認(rèn)配置對(duì)準(zhǔn)粘雙向堪輸出但配置槐的幾憲點(diǎn)說派明:如果百引腳還用于續(xù)輸入鄭狀態(tài)知,需亞要先仁向外情寫出1,即化輸出苦為高瘡。10導(dǎo)通導(dǎo)通導(dǎo)通截止輸出歇高電筍平電峽平截止2個(gè)CP句U時(shí)鐘陵周期并延時(shí)然后注意噴:讀外蜘部引腰腳狀釀態(tài)前賽,要煩先輸師出高俯電平波,使d管截廣止,捷才可摸讀到搭正確訴的外務(wù)部輸遠(yuǎn)入狀涂態(tài)。48492.尺6羽I/航O口工愛作方恒式及跟配置2.攤6.蜜3強(qiáng)推糞挽輸清出配飄置強(qiáng)推暑挽輸蟲出內(nèi)茄部結(jié)觀構(gòu)10截止導(dǎo)通101導(dǎo)通截止049502.旨6撿I/博O口工英作方棗式及惠配置2.器6.悉4僅為業(yè)輸入戒配置僅為藝輸入瘋方式策內(nèi)部翻結(jié)構(gòu)在僅賊為輸喝入配葵置情率況下顫,所圓有輸螺出管詳均截菌止,恢對(duì)外蘭呈現(xiàn)束高阻家狀態(tài)想,對(duì)華輸入占沒有信任何雪影響秒。50512.坊6碑I/鈔O口工戶作方嘆式及問配置2.滋6.鹿5開漏弄輸出忽配置開漏茄輸出賞內(nèi)部恒結(jié)構(gòu)在開頁漏輸僑出配冰置情如況下慣,所近有上歪拉管狂始終易處于護(hù)截止淹狀態(tài)仿。01導(dǎo)通開漏銀輸出10截止高阻著態(tài)51522.厭6來I/掉O口工糧作方捷式及膊配置2.扔6.袋6炊PW慨M輸出敬時(shí)I/強(qiáng)O口的即狀態(tài)PC隔A用作PW祥M輸出滑時(shí),獎(jiǎng)引腳藥的輸較出狀倚態(tài)與絲式設(shè)定PW帖M輸出今之前魔對(duì)該趕引腳各的配宏置有道關(guān)。當(dāng)設(shè)壞定為PW焰M功能之前惑的狀賣態(tài)為舟準(zhǔn)雙潤向或蠢強(qiáng)推榴挽輸出揉時(shí),膝設(shè)定PW典M功能倆輸出袖后的市狀態(tài)父均為叨強(qiáng)推寺挽輸曉出;當(dāng)設(shè)結(jié)定為PW賭M功能之前蓄的狀陜態(tài)為穩(wěn)開漏彎時(shí),PW向M輸出成的狀局態(tài)為全開漏攝;當(dāng)設(shè)漠定PW降M功能之前微的狀返態(tài)僅求為輸挎入時(shí),PW逆M輸出酷功能探無效跪。52532.焦7時(shí)鐘憲電路忠與時(shí)旋序2.美7.句1時(shí)鐘互電路外部斜時(shí)鐘浸電路ST冶C系列斷單片茫機(jī)也獲可以檔選擇窗內(nèi)部唐的RC振蕩紅所產(chǎn)山生的羞時(shí)鐘車,供飲電電餓源為5V的單斬片機(jī)日內(nèi)部繞的RC振蕩制器,謙頻率蠟在11船MH鞠z-17督MH跳z不等古,電趙源為3V單片扮機(jī)片襪內(nèi)RC振蕩袋頻率蔑在8M虎Hz-12兔MH拔z不等叉。隨謙著溫倆度的月變化功,內(nèi)威部RC振蕩望器的賽頻率屢會(huì)有取一些曉溫漂殿,再輔加上邁制造繳誤差餓,故換內(nèi)部RC振蕩錦器只洲適用禮于對(duì)姻時(shí)鐘觀頻率商精確蓄度要侵求不漫嚴(yán)格貨的場辮合。53542.拴7時(shí)鐘腔電路咽與時(shí)穗序2.豪7.陡2時(shí)鐘養(yǎng)分頻五及分樂頻寄犯存器時(shí)鐘貓分頻茅寄存撤器CL虎K_細(xì)DI蠻V中的CL脅KS嘴2、CL羅KS羽1、CL虛KS號(hào)0三位小所決謹(jǐn)定外油部晶亭體振慢蕩或炮內(nèi)部RC振蕩盒器頻塞率的治分頻汗情況D7D6D5D4D3D2D1D0
--
-
-
-CLKS2CLKS1CLKS0CL鮮KS茄2、CL客KS旅1、CL據(jù)KS洋0三個(gè)眠位對(duì)良時(shí)鐘只進(jìn)行怖分頻紛,使扶單片襯機(jī)可芒以在陡較低般頻率摸下工巴作。54552.群7.夢2時(shí)鐘斗分頻瞇及分放頻寄輩存器D7D6D5D4D3D2D1D0
--
-
-
-CLKS2CLKS1CLKS0CLKS2CLKS1CLKS0分頻后CPU的實(shí)際工作時(shí)鐘頻率000不分頻001fosc/2010fosc/4011fosc/8100fosc/16101fosc/32110fosc/64111fosc/12855562.巡壽7時(shí)鐘層電路晌與時(shí)陡序2.泥7.碼3時(shí)序CP盒U的時(shí)鞭序就希是CP煎U在執(zhí)傘行指乓令的們過程堆中,靈產(chǎn)生塑的各困種控渣制信淋號(hào)在魚時(shí)間曠上的沫相互榮關(guān)系艷。單片籠機(jī)每孫執(zhí)行令一條馬基本馳操作錢需要領(lǐng)的時(shí)占間稱確為機(jī)器罪周期,執(zhí)疑行完僵一條萌指令賀所需濃要的鼓時(shí)間洲稱為指令喝周期,不遞同的址指令的其指甚令周勢期是勉不同臘的。ST德C系列茫單片沉機(jī)中救除ST投C8巧9/垂90系列東外,解其他善系列退的機(jī)僅器周澤期為朋一個(gè)霸時(shí)鐘刻周期憑的時(shí)賢間,毅即一腥個(gè)時(shí)撕鐘周樸期(1T)方配式網(wǎng)。562.懇7.污3時(shí)序當(dāng)訪苦問片元外擴(kuò)挪展接墾口時(shí)勢,單鉤片機(jī)回的速吉度要執(zhí)與外孟部擴(kuò)娘展電痛路的當(dāng)速度仍相適嫩應(yīng)。速度檔控制國寄存受器BU尊S_州SP并EE狠DD7D6D5D4D3D2D1D0--ALES1ALES0-RWS2RWS1RWS0P0口地頓址建旨立到AL謀E信號(hào)克的下悠降沿秤所需售時(shí)間認(rèn)和低8位地?cái)⒅防^在續(xù)維希持原景來的私狀態(tài)火的持荒續(xù)時(shí)潮間鼓由AL患E1、AL處E2來確中定讀、龍寫控桶制信股號(hào)的亮持續(xù)架時(shí)間佳由RW稻S2、RW底S1、RW禮S0三位弄來確還定572.塑7.窄3時(shí)序通過MO退VX指令惡時(shí)序國了解過時(shí)序五的概事念。D7D6D5D4D3D2D1D0
-
-ALES1ALES0
-RWS2RWS1RWS0T1T1T2T1T1T258592.劃8省電可模式ST寒C系列儉單片券機(jī)有3種省拾電模鉛式,布它們落分別冠是:低速克模式、空閑淹模式和掉電呀模式。正惹常工楚作模鉗式下?lián)琒T厚C1峰2C挑5A州60抱S2單片額機(jī)的怎典型擠功耗宮是2-7m故A,而習(xí)掉電確模式俘下的拔典型粒功耗<0脫.1糖μA,空汪閑模璃式下謹(jǐn)?shù)牡涓残凸秃?lt;1踐.3閘mA。1.低速扯模式低速以模式季由時(shí)粉鐘分旋頻寄向存器CL認(rèn)K_際DI母V控制緞,可琴以對(duì)胸系統(tǒng)蛾時(shí)鐘衡進(jìn)行設(shè)分頻早,降岔低工步作時(shí)董鐘頻咱率,兆從而吹實(shí)現(xiàn)暑降低婦功耗弱。D7D6D5D4D3D2D1D0
--
-
-
-CLKS2CLKS1CLKS059602.射8省電火模式PC綠ON(87服H)D7D6D5D4D3D2D1D0SMODSMOD0LVDFPOFGF1GF0PDIDLIDL=1PD=0單片機(jī)進(jìn)入空閑模式PD叮=1單片案機(jī)進(jìn)術(shù)入掉托電模匠式60612.意8省電濾模式10單片籮機(jī)進(jìn)著入空援閑模夸式后維,時(shí)攏鐘電置路仍嚇然為遠(yuǎn)外部勿中斷估、低平壓檢斃測電您路、生定時(shí)/計(jì)數(shù)削器、混看門絹狗、A/乏D轉(zhuǎn)換側(cè)、串荒行口所等提拿供時(shí)餅鐘信窗號(hào),回可以肢正常嘉運(yùn)行蹦,僅CP燥U停止褲工作。所盈有片膏內(nèi)RA場M、I/悄O口、磨特殊泡功能證寄存廉器維泊持進(jìn)傻空閑成模式奧前那駝一刻疤的狀輪態(tài)不阿變。2.空閑憤模式任何丙一個(gè)嶼中斷符的產(chǎn)焰生,根都可伶以將潮單片侵機(jī)喚君醒,辱同時(shí)負(fù)硬件能自動(dòng)連將ID急L清0。61622.以8省電鴿模式3.掉電殼模式x1單片婆機(jī)進(jìn)構(gòu)入掉土電模擾式后毛,內(nèi)部寸時(shí)鐘哭停振。由攔于無鐘時(shí)鐘五源,CP愁U、定呈時(shí)/計(jì)數(shù)療器、雨看門棗狗、A/脈D轉(zhuǎn)換灰、串腿行口將等停章止工行作。踐外部守中斷否、低密壓檢納測電愧路可曠允許隆工作挽。所陷有片刺內(nèi)RA憲M、I/般O口、弟特殊優(yōu)功能辦寄存掏器維勺持進(jìn)歡入掉糾電模到式前女那一芹刻的征狀態(tài)反不變以。僅有查外部咬中斷牲或上洞電復(fù)鼻位能洞自動(dòng)挪將PD位清0,將CP劣U從掉津電模較式下栗喚醒瀉。62632.不9復(fù)位框電路任何鎮(zhèn)單片棵機(jī)在鏡啟動(dòng)僵運(yùn)行滅前都灶需要袖復(fù)位怎,其工目的臺(tái)是使昂中央差處理縫器CP犯U和系嗎統(tǒng)中獸的其寄他模植塊都尖處于稠一個(gè)卻確定牌的初塵始狀會(huì)態(tài),質(zhì)并從磁這個(gè)頃初始凡狀態(tài)趴開始移工作售。ST盡C系列償單片燈機(jī)有4種復(fù)位桑方式哄:RS馬T第一掠復(fù)位湖引腳沃上的高電賤平控遞制復(fù)慈位、外部葉低壓繁檢測魂復(fù)位(第門二復(fù)爽位引取腳)浩、軟件飾復(fù)位、看門伴狗復(fù)棉位。63642.霞9復(fù)位苦電路2.跟9.起1上電擾復(fù)位復(fù)位京電路當(dāng)外屑部電安路上欠電瞬蒼間,拖電容C兩端誼的電傳壓為0,在擺電源呈通過蒙單片客機(jī)內(nèi)院部電挨阻對(duì)C充電沙的過蒼程中莫,RS慚T引腳恐先為呢高電直平,這實(shí)現(xiàn)奴單片晴機(jī)的悶復(fù)位切,而侵后逐租漸變鍵低,摧當(dāng)?shù)臀r于門躁限電剪壓時(shí)喪,單題片機(jī)戀結(jié)束僵復(fù)位走狀態(tài)印開始拋正常冒工作鈴。缺點(diǎn)船:當(dāng)劃電源決受到腐干擾析,在侍瞬間地出現(xiàn)袍負(fù)跳協(xié)變時(shí)敞,電碧容通汗過電常阻放竹電時(shí)聰間極瘋短,交使得優(yōu)電容旅放電杜不徹吹底,凍電源起恢復(fù)貍正常賴時(shí)不滴能有為效地姨完成交復(fù)位培,容惕易出喝現(xiàn)死南機(jī)現(xiàn)年象。(b)中坡增加彎了二亡極管D和電輩阻R1,電符源在愈瞬間壘出現(xiàn)瓶負(fù)跳信變時(shí)參,通淺過二牛極管捧加快森電容陰放電祝的速奴度,蛙保證石電源息在極現(xiàn)短的孔時(shí)間稻內(nèi)恢鏡復(fù)正錦常時(shí)慨,也舅能完余成復(fù)否位。(c)中冤增加加了復(fù)觀位按禽鍵。記需要忌復(fù)位合時(shí)只頸要按蛾一下跑復(fù)位塊按鍵司,使販得RS醫(yī)T引腳還呈現(xiàn)庸高電略位,矛此時(shí)地即可香使單汗片機(jī)俯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 3 What would you like Part B Let's talk (教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語五年級(jí)上冊(cè)
- Unit 5 Do you like pears?(教學(xué)設(shè)計(jì))-2023-2024學(xué)年人教PEP版英語三年級(jí)下冊(cè)
- Unit 5 The colourful world Lesson 4(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊(cè)
- Unit 6 Topic 3 Section D 教學(xué)設(shè)計(jì) 2024-2025學(xué)年仁愛科普版八年級(jí)英語下冊(cè)
- 9 短詩三首 繁星(七一)教學(xué)設(shè)計(jì)-2023-2024學(xué)年語文四年級(jí)下冊(cè)統(tǒng)編版
- Module 10 Unit 2 Go straight on!(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(三起)英語六年級(jí)上冊(cè)
- 9 獵人海力布(教學(xué)設(shè)計(jì))-2024-2025學(xué)年語文五年級(jí)上冊(cè)統(tǒng)編版
- 放射性藥物研發(fā)-深度研究
- Unit1 Making friends A Let's talk(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語三年級(jí)上冊(cè)
- “梯形的面積”(教學(xué)設(shè)計(jì))-2024-2025學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)人教版
- 2024版質(zhì)量管理培訓(xùn)
- 籃球比賽記錄表(CBA專用)
- 人防門吊環(huán)后補(bǔ)方案
- 企業(yè)技術(shù)中心可行性分析報(bào)告書
- 單軌吊軌道的吊掛形式及安裝標(biāo)準(zhǔn)
- 新沂市公安局看守所、拘留所、武警中隊(duì)新建工程實(shí)施方案;
- 建筑工程建筑面積計(jì)算規(guī)范(國標(biāo))
- IC常用封裝封裝尺寸
- 幼兒園晨間戶外鍛煉器械使用安排表
- 砂石骨料項(xiàng)目規(guī)劃設(shè)計(jì)方案(范文)
- 一車間計(jì)量器具管理辦法
評(píng)論
0/150
提交評(píng)論