78K0微控制器體系結構_圖文._第1頁
78K0微控制器體系結構_圖文._第2頁
免費預覽已結束,剩余32頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、NEC E L E CTDN 1匚578K0系列具冇數據、程序統一編址的 64K字節空 間。不同子系列及分支產品具有不同人小的物 理(實際)數據空間和程序空間。寄存器 IMS和 IXS分別設定存儲空間和擴展數據 空間的大小。78K0/Kx2所有的產品 I MS和 IXS復位后的值都是 一樣的,需要用八在初始化程序中設疋與芯片 實際狀況NEC* wdmf 06 3- -m片1.1.1內部程序存儲器空間NEC1 r訃eo-M2心片i j-R矗擴展RAMeiM-anffiJi( (e” b*護 roo:a vfNECNEC G L E CTRCJN IC5相符的值。78K0/KF2系列的 78F05

2、47具仃 6K字肖的擴展 RAM 空間和 128K字肖內置 R0H空間, 需要把 IMS和 IXS寄存器設定為 CCH和 0011。NECNEC G L E CTRCJN IC5FFFOHStnbo76$43210M5KMCHAMJ0MOIBHOWHUM,KWRMC | HW* | RAM 只AM .1*0亠 Switching Reenter StngvnW Utmo-7 Vy ECCHCGCCHm*ou.coT*E&47, 7BMM/0r*NEC G L E CTRDN IC5.NECE4M AftrIBMLDCN見W$*rnxF?94,2( (00C3| C 0|9| ”AU4

3、儀訕): gg| 少MO |MM5KWAK?XPAM1IX4AM9a19I:磴40190Sc0101a000144OW* Mnsoove”b- 2W Interne Ejansion RAM Sts* 5*ttOimg R gs 2 Ur-wvy gar “ tXOClrnfCWZOMC?5F9M5KHOMOMO(MMT撐aw:. raneitID吩STX W10 x8盤 S7F 匕6-8tID10 x8 LNECNEC WLEC T R 0 N I匚5當系統處/片上調試狀態時, 8FH到 18FH之間存 放通訊程序,不能做其他用途。從 0800H到 OFFFH共 2048字代為CALLF指令

4、入【I區 域,用于子程序的玄接調用。使用引導交換時: Option byte 位于 1080H安金 ID控制控制字卩位于 1084H安全 ID設定區域位 J40851倒 108EHNEC G L E CTRDN I匚5.1. 1.2 BANK程序區域 u PD78F0547BANK程序區域在占用 8000H到 BFFFH的 空間。BANK程序區域編號為()到 5,它們在地址上是重疊的,要額外用 BANK寄存器選擇 BAK區域。NEC1.1.3內部數據存儲空間NECNEC e L E CTWDN 1匚5 u PD78F0547具有 1K字節內部高速數據空間,除 去 4組通用寄心器占據的 32字節

5、,其余可以作為 數據區或堆棧區。FFOOH= E-H-EEOH通用寄存器32X8位FEDFH內部島速RAMFBOOH1024X8位FAF:HNEC e L E CTWDN 1匚5NEC u PD78F0547具有 6K字節內部擴展數據空間,可 以作為數據區或程序執行區。1.1.3內部數據存儲空間NECNEC e L E CTWDN 1匚5|F7FFH徨序RAM空間審壽 取指令的二RANI空間)內部擴展 RAM(6144X8 位f|EOOOHr - * r 111- 1.4特殊功能寄存器NECNEC E L E CTWON 1匚5除了統一寄存器之外, 所仃的特殊功能設定寄存 器位于 FFOOH到

6、 FFFFHo特殊功能寄存卷(SFR)256 X 8位FFOOHNEC E L E CTRDN 1匚5.1.2處理器寄存器1.2.1控制寄存器 PC復位后,PC被設定為復位向值表 0000H和 0001H內的值。 PSW寄存器組選擇標志:RBSO, RBSlo fflSEL RBn 設定。FFFFHNECNEC ELECTRON 1匚5堆棧指針(SP)復位后會使其內容不定,在開始一定要設定。 先減指針后入棧.先出棧后加指針。15NEC G L E CTWDN I匚通用寄存器通川寄存器映射到數據存儲器特定的地址空間為FEEOH-FEFFHo通用寄心器共有四組,每一組由 8 個8位寄

7、存器(X, A, C, B, E, D, L和 H)組成。每個寄存益可作為個 8位寄存器使用, 兩個成 對的 8位寄存器可作為一個 16位寄存器(AX, BC, DE 和 HL)使用。描述通用寄存器可以使用功能名稱(X, A, C, B, E, I), L,H, AX, BC, DE和 HIJ和絕對名稱(R0到 R7, RP0到RP3)O fflSEL RBn選擇寄存器組。SPSPBSPI2SP15 SP1-1.2.3特殊功能寄存器NEC從 FFOOH到 FFFFH總共 256?-節的區域分配給特殊功能寄存器。特殊功能寄存器可像通用寄存器那樣用操作指令、 轉移指令以及位操作指令進行操作。根據特

8、殊功 能寄存器的類空不同, 可操作的位單元也不同,可以是 1位、8位和 16位。NEC ELECTRON 1匚578K0/Kx2微控制器Option byte1.2.3特殊功能寄存器NECOptionByteNECNEC G L E CTRCJNI匚5 (l)(X)8()H/108()H以低速內置振蕩器時鐘匸作時設置可便用或不可使用軟件停止看門狗定時器(wDT)時間H隔的設置石門狗富時器(WDT)vl數器的設胃計數器工作允許/禁止石門狗定時器(WDT)開囪時間(Window Open Time)的設胃 KUU.Uj|卜列地:兀內)這仃仆設二in rm i nM上法孩芟柑牛仗電.Witoj以 3

9、“儲中何復位Z厲破件會門動設宦該寄存器Watchdog timer 哎定 ttVit 出時何.WIMJ 開討創I 電航 POC 邸紋電兒 11 抒2.7V/1.59V奶仙_ 同戶陽恥CPOi 卅好K 工位處內淡用運怔內硝址1 處r_MCU 12tt 件鉗治化(命f3 克腎)Option ByteWatchdog Timer設置NECNECNEC G L E CTRDN IC5WDTCnWtfOOQCCfta0C“ r “( (WEI10erKrUOCtt10it1D111frv|M CMMttr BCmrJtfra0Co* b *!H wt*wwi 1 *s aOH BMC LS$TCPOCw

10、dfMhOU*r0reoowo0S01KJX111XVSICM)WD2H WOCS、|WD6 | RI3SC |NECOCI)功能設置NECE C G L E CTRDN ICS(3) 0084H/1084H在片調試功能設喘WMS 0064H1084-755432000000CD6N1OCDEWOOCOEN1CDENOOy ip oetuq ocenwion wmm00OpennoftprohNteo011DOpeufion mattedFUISMmecmrt dMa & rot erMC w3n ofsearryD has fated11Operaoo、站肚柚1R詢帕vdoritvD

11、MsfaM.EC G L E CTRDN I匚5舉例設置 Option byte的程序示例OPTCSEGAT O38OHOPTIONDB30H允 T 仁門列加!JZ;n石訂何朮時掘的廠宦時何力 50 怡 折門溝疋討掘的應小時聞為 2%-:小 ill.DBOOH;1.59VPOC 恢式DBOOH:保旳區域DBOOH:保城DBOOH:NECNEC E L E CTTIDN IC578K0/Kx2微控制器時鐘發生器.NECE L E匚T RONI匸54. 1概述時鐘發生器為 CPI和周邊設備提供時鐘。1.主時鐘可以選擇外部時鐘源或內部高速RingOSCo外部時鐘源可以是時鐘信號輸入或接振蕩器。最大2

12、0MHzo2.高速內置振蕩器內部高速Ring-OSC的典型頻率為8MHz 3.子時鐘可以選擇外部時鐘輸入或接振蕩器,典型頻率32. 768KHZ4.低速Ring-OSCNEC E L E CTTIDN IC5僅用J TMH1和西DT,典型頻率為240KHzoNECNEC 6L ECTEON I匚5控制時鐘發生器的寄存器有:處理器時鐘控制寄存器(PCC) Ring-OSC模式寄存器(RCM)主時鐘模式寄存器(MCM)主OSC控制寄存器(MOC)時鐘匸作模式選擇寄器(OSCCTL)振蕩穩定時間訃數器狀態寄存器(OSTC)振蕩穩定時間選擇寄存器(OSTS)4.2控NECNEC 64.2.1處理器時鐘

13、控制寄存器(PCC)NECAJCeuAfter wl. 31M t/Arw yGe 33:,0KCI 0 J CIS C8SI 0IKC2| PCC9 CCC|CUBS. ooa staui0W憶doct1Suor/twr eccecrCCI*8CFJ MCI W0600w0c122 CKtut:1cz1171007ic00c01010e1i100Cretrcpfcrbteie L E CTRDN ICS4. 2.2 Ring-OSC模式寄存器(RCM)3“ FFADH Ateo* SOL RWSrixil65432RCMR5T500000LSRSTQP IRSTOPRSTSStatLt of

14、 Ngh-speed Rng-OSC acclMcr0Vamg *or Mtt rnw of h*ghSM& RmjhOSC “ogn .n hh-aocuracy node (h. Ring-OSCapefutonm kw-accuracy mode1Hcoeed斗yOSC gwanNqh ccuac/ edeLSFSTCPS -petd只n8C osc latn/itof) )pea0SDeed RnOX osa lx-1UNreoeed Rg 06CRSTOP-igh牛Z %ng-OSC otciiJifintoopMS0HlfaoeM Rirg-OSC oul Mnj1Hgh-

15、occd ArgOSC tappedNEC4.2.1處理器時鐘控制寄存器(PCC)NECEC G L E CTWDN ICS4.2.3主時鐘模式寄存器(MCM)NECFFA1HOOH RWMCSMur,網cm o( (ASMJS0Operates拓th hlwipeec Rra-OSC rock1Openlei with hKh-speed system dockE C G L E匚TRC1N ICS.4.2.4主OSC控制寄存器(MOC)AdctwwAttw rwt 6CHWA543510Syfntooi66MOCM5TCP00D0000MSTCPCorroi (/high speed s/

16、tlem doctoperattenX1 oscbcrTo*Bemnl cck tnpul ode0X1 OMilasr opefitmcEMdRr-OSCcode( (f*-ph apa system eocH j4. 2.5時鐘工作模式選擇寄存器(OSCCTL)NEC30After rmrt OM RWSymW VS2( (OSCCTt | EXCLM | OSCSCL | OSCtLS 0|0| D | 2XexajcoscsaMi/ipood yte?neewrrovxicwihaoegx x00UOpalnvdeMOT01Al ow*onEgurCnrttabonmc rworata

17、 cgrrwctior10WOp0HWXHOSKFIt1ug m4moteK)如Diemal cvdi utCJIOMSOSCSEL5JKKXItwjilrP1ZW11 MMXTMACLKB00UOxHnofieHOMft01XT,oecnooon morCnata morotdf oonneclQH10VOportnmeVOxvt1“tent aodi tx*MradtiOparlfjdsnal oocM fiputAJUPHOpsrAig Kfjercy oore02MHI.U.X10MHZ1WKKrrR/7VSyfWMM76543210OSTS0o00oOSTS2OSTS1OSTSfiO

18、51S2OSTS1OSTOsctMiorsetecwnI. IO MHz6i-20MhteC012恤20“10240102%8192M406M011rA1.64 to3,92s100珈32Tm164HB1c12%6.SSme3.27 eOther tfwi aboveprohiunedNEC G L E CTRDNIC54. 3操作采用內部高速 Ring OSC可以提高系統的啟動后響應速度。無需等待晶振穩定時間。5UO 1XK kmivc( (M勞injjAfffinmAnmuuuumuJi! - ;WLRjwwLrLuiNEC G L E CTRDNICSTuble 54L Clociift

19、 SuppItoMJ Io CPU Jid Pwfiplwfal HMdfMre.indRegmtM SettingASRcssECUCOodbSMXWMI 300-higruifMMMl RtOSC eatt01MSubnem doc*Hqh-ioeec gOSC sot*1000 I11 met1001p errof rtr) )oyoiRvn OocM1010 xidccM10t1nwncod1100 xiooa1I01twr nm yf*n oxk1110 xi wa1111rameuNEC G L E匚TRON I匚5.4- 3.2時鐘切換配置表Table 5-5. Changing

20、 CPU ClockCPU CockCWTKQH84greOwn0AlWr Ownv比mo dangtAfter ChangeHjh-ipcedRngOSCc*xtAl 0QCM夕amMcn M XI ovoWxm MSTOP 0. OSCSH -1. FXCLK 0eUoMOfmoiatim BtaDiraw tmeHpccd *Ej4en nwi環tWneodiEnat*my rm U eJCLKX MS-OS D. OSCSEL - 1, EXCLKKlockSC cadi0cc rtr cor be:MSTOP .lf *Wr a f istemdoclrn*聲5 oocft Eu?

21、on be3iMb MSPP H4- 3.1采用不同時鐘的寄存器設置NECNECNEC G L E CTRDNICSRMOSCdoelc( (X oltKxitmeOprMng avrvmt cn beESI 卯oxriQ highcpd Ring-CSC o&diutficnTOP-1) )au:c(Oowt ctn be educed 6 hibpaodRr-OSC oaa?W6 (RSTO-1)X1 dockXI MOftMcn car X Uspxd tMSTOP EMterno# nwiE errol mnivCKXAmpu cm bodmoedMSTOP- 1).Xllck

22、Kh MjtJVTimegFajhpeedRMIOSCcgKlMonct吋paed和曾OSC andWKXn&hgMpwa電ryOSC vg M nnTiWwi doa RSTOP 0.UCS 0 T caoutcr on g Moopod ar ex tonaltuwm cock njr can g* oscsas-oXlckxM3ianar cf xi 80M8OMtet) )or&h9Tdtd tytttndocA nwin r klSTOP a OSCSL 1 EXC1K 0.A/* MpM or *( (.8 UMNCMn WW UC5 Extt*nai ren V*

23、erdockenng rout of eyMmctxtiMfnaintysimdoct USTOP - 0 0SCS6L = 1 E Ctx / UCSslNEC e L E CTRDN 1匚578K0/Kx2微控制器端口. N E匚E L E匚TRON I匸51端口功能NECNEC ELEC T R 0 N 1匚5NEC ELEC T R 0 N 1匚5NEC 78K擁有 0-7, 12, 13等多個端口。除了作為數字 I/O端口外,這些端口還有替換功 能。在作為數字端 I工作時稱端 I】模式,在作為 替換功能工作時稱控制模式。 P130只具有輸出功能,復位值為 0。系統復位后所有端 I I 默認匸作在端 I I模式,設定 對應的寄器之后可以選擇丄作于控制模式。I,:r三FMI3三卜,“NECN

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論