新唐單片機(jī),8位79系列w79e648b4chs_第1頁
新唐單片機(jī),8位79系列w79e648b4chs_第2頁
新唐單片機(jī),8位79系列w79e648b4chs_第3頁
新唐單片機(jī),8位79系列w79e648b4chs_第4頁
新唐單片機(jī),8位79系列w79e648b4chs_第5頁
已閱讀5頁,還剩76頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

8位微控制器目概 特 方塊 器組 指 指令時(shí) 外部數(shù)據(jù)器時(shí) 中 定時(shí)器/計(jì)數(shù)器0、 定時(shí)器/計(jì)數(shù)器 脈沖寬度調(diào)制輸出 看門狗定時(shí) 串行 貞錯(cuò)誤檢 多機(jī)通 H/W重啟模式(從4KBLDFLASH中啟動(dòng) 位于LDFash中的裝載程 位于APFlash中的裝載程 H/W寫模 安全 絕對最大額定 直流特 交流特 MOVX在使用STRETCH時(shí)的特 概E是一個(gè)快速兼容微處理器;它的內(nèi)核經(jīng)過重新設(shè)計(jì),提高了時(shí)鐘速度和器周期速度。經(jīng)過這種改進(jìn)以后,在相同的時(shí)鐘頻率下,它的指令執(zhí)行速度比標(biāo)準(zhǔn)1要快許多。一般來說,按照指令的類型,E的指令執(zhí)行速度是標(biāo)準(zhǔn)的-倍。整體來看,的速度比標(biāo)準(zhǔn)的2.倍。在相同的吞吐量及低頻時(shí)鐘情況下,電源消耗也降低。由于采用全靜態(tài)S設(shè)計(jì),8能夠在低時(shí)鐘頻率下運(yùn)行。8內(nèi)含具有IS功能,可區(qū)域?qū)ぶ返膆M,用于裝載程序的B輔助hM,據(jù)X問),特4個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期的高速結(jié)構(gòu),最大外部時(shí)鐘頻率為78I/O一個(gè)附加的4I/O口,可用于輸出片選信316位定時(shí)/264KBISPFlashEPROM區(qū)4KB輔助FlashEPROM,用于裝載程265字節(jié)片內(nèi)暫存片內(nèi)1KB外部數(shù)據(jù)器(用MOVX指令 對外部RAM及外設(shè)的周期可以進(jìn)行軟件編封裝--PLCC68:管腳配管腳描I外部使能:此管腳使處理器外部ROM。當(dāng)EA保持高電平時(shí),處理器O程序使能:在執(zhí)行取指令(fetch)和MOVC的操作時(shí),此管腳允許外部PSEN的選通信號(hào)。O地址鎖存使能:ALE用于將P0口地址鎖存,使其和數(shù)據(jù)分離I復(fù)位 振蕩器運(yùn)行時(shí),此管腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使器件復(fù)位I石英晶體1:晶體振蕩器的輸入。此管腳可由一個(gè)外部時(shí)鐘驅(qū)O石英晶體2:晶體振蕩器的輸出。XTAL2是XTAL1的反相I地:地I電源:電源工作電P0.0P1.0數(shù)據(jù)總線。端口0是一個(gè)開漏口,在進(jìn)行編程時(shí)需要連接一個(gè)外部上拉電端口1:端口1是一個(gè)具有內(nèi)部上拉電路的雙向 口。有復(fù)用功能位,如下P2.0器的地址。(管腳描述續(xù)P3.0INT0(P3.2):外部中斷0WR(P3.6):外部數(shù)據(jù)器寫選RD(P3.7):外部數(shù)據(jù)器讀選P4.0從LDflash中重啟。P5.0–端口端口5是帶內(nèi)部上拉的雙向I/OP6.0–端口端口6是帶內(nèi)部上拉的雙向I/OP7.0–端口端口7是帶內(nèi)部上拉的雙向I/O方塊圖T1T1DPTRTempSFRRAMAddr.Flash1Bus&1KB kPowerWatchdogXTAL1XTAL2ALE 1Reset256bytesRAM&SFRT2W79E648與8052在管腳及指令集上兼容。它具有8052的資源如:4個(gè)雙向8位I/O口,3個(gè)16位定時(shí)器計(jì)數(shù)器,一個(gè)全雙工串行和若干中斷位和器E 的 令至1.倍。另外指令的周期,范為-機(jī)的及外設(shè)。B用X令據(jù)-它只能用來。E 與 2令集與。E 與 ,吞吐量的情況,電源消耗降低。 I/O8個(gè)位I/口,及一個(gè)附加的I/或外部設(shè)備/器時(shí),0口可用作地址/數(shù)據(jù)總線。此時(shí)它內(nèi)部有強(qiáng)上拉或下拉功能,無須再使用外部上拉。否則它是帶有開漏輸出的通用I/口??谥饕峁┪坏刂返母呶弧.?dāng)用作地址線時(shí)它、4、3I/串行8定時(shí)83個(gè)6位定時(shí)器,其功能與體系中的定時(shí)器類似。當(dāng)作為定時(shí)器使用時(shí),可將它們設(shè)置為每運(yùn)行的式。具有特殊的功能,看門狗定時(shí)器。該定時(shí)器可用作系統(tǒng)器,或超長周中斷E 準(zhǔn) 個(gè)中斷源串行口中斷。電源管理2,節(jié)經(jīng)濟(jì)模行 CP,,是片上數(shù)據(jù)SRAM來說,不存在數(shù)據(jù)的和,因?yàn)樗麄冇胁煌膶ぶ贩绞胶蛦为?dú)的指令。PMR寄存器中的DME0位來使能片上MOVXSRAM,在復(fù)位后DME0位為0,因此MOVXSRAM是被關(guān)閉的,所有對 器組將 序據(jù)序序據(jù) 及。程序數(shù)據(jù)以B據(jù)個(gè)來他8的X據(jù)據(jù)地-據(jù)的許,址-X據(jù)動(dòng)據(jù)據(jù)任何地為-的將據(jù)環(huán)8據(jù)接域上X,同外部來X擁有最的圖1:器特殊功能W79E648用特殊功能寄存器(SFRs)來控制監(jiān)測系統(tǒng)運(yùn)行和系統(tǒng)的模特殊功能寄器位于-來可或E 準(zhǔn) 加些訪的結(jié)果。表1:特殊功能寄存器BP01123245特殊功能寄存器簡介端口位 助記符: 地址:端口0是一個(gè)開漏雙向I/O口,在外部器時(shí),它會(huì)分時(shí)輸出16位地址的低位字節(jié)和8位數(shù)據(jù)堆棧指針:

位 助記符: 地址:堆棧指針暫存RAM中堆棧的起始地址,就是說他總指向棧頂數(shù)據(jù)指針低字節(jié)位 助記符: 地址:標(biāo)準(zhǔn)8052中16位數(shù)據(jù)指針的低字?jǐn)?shù)據(jù)指針高字節(jié)

位 助記符: 地址:標(biāo)準(zhǔn)8052中16位數(shù)據(jù)指針的高字電源控制:

位 --助記符: 地址::該位置 貞錯(cuò)誤檢測使能:該位置1時(shí),SCON.7表示一個(gè)貞錯(cuò)誤它是FE(貞錯(cuò)誤)標(biāo)志。當(dāng)該 將該位置1,系統(tǒng)進(jìn)入掉電模式;該模式下,所有時(shí)鐘停止工作,程序也不再執(zhí)DL: 將該位置CP定時(shí)器控制

位 助記符: 地址:: TR1:定時(shí)器1啟動(dòng)控制:該位由軟件來置位或來啟動(dòng)或關(guān)閉定時(shí)器: TR0:定時(shí)器0啟動(dòng)控制:該位由軟件來置位或來啟動(dòng)或關(guān)閉定時(shí)器E1: 標(biāo)志;當(dāng)1 外部中斷1觸發(fā)方式控制;1:低電平邊沿觸發(fā);0:低電平觸E0: 標(biāo)志;當(dāng)INT0 外部中斷0觸發(fā)方式控制;1:低電平邊沿觸發(fā);0:低電平觸發(fā)定時(shí)器模式控制: C/C/ 助記符: 地址:GATE門控位為1時(shí)定時(shí)器/計(jì)數(shù)器的運(yùn)行除受TRxINTx控制,當(dāng)TRx和INTx均為1時(shí)定時(shí)CT:定時(shí)器/計(jì)數(shù)器工作方式選擇:為0時(shí)以定時(shí)器的方式運(yùn)行;為1時(shí)對TX腳上的高到低電平變化M1,M0:模式選擇模000:13位定時(shí)011:16位定時(shí)102:8位自動(dòng)重裝地定時(shí)器,重裝值位于THx11定時(shí)器0位 助記符: 地址:定時(shí)器1位 助記符: 地址:定時(shí)器0位 助記符: 地址:定時(shí)器1位 助記符: 地址:時(shí)鐘控制:

位 助記符: 地址:WD10看門狗定時(shí)器模式選擇位:這些位決定看門狗定時(shí)器的溢出時(shí)間。對4個(gè)溢出時(shí)間選項(xiàng)來說,Resettime-00217+01220+10223+11226+T2M2時(shí)鐘選擇:為1時(shí)定時(shí)器2的時(shí)鐘源是系統(tǒng)時(shí)鐘源的4分頻,為0時(shí)定時(shí)器2的時(shí)鐘源是T1M1時(shí)鐘選擇:為1時(shí)定時(shí)器1的時(shí)鐘源是系統(tǒng)時(shí)鐘源的4分頻,為0時(shí)定時(shí)器2的時(shí)鐘源是T0M:定時(shí)器0時(shí)鐘選擇:為1時(shí)定時(shí)器0的時(shí)鐘源是系統(tǒng)時(shí)鐘源的4分頻,為0時(shí)定時(shí)器0的時(shí)鐘源是MD20:MOVX指令周期選擇:這3位用來選擇MOVX指令的周期;MOVX指令周期可變使得用戶無需增加額外電路就可慢速外部器或設(shè)備。RD和WR信號(hào)周期也會(huì)有相應(yīng)的變化。當(dāng)訪問片上SRAM時(shí),MOVX的指令周期總是2個(gè)機(jī)器周期而不管MID2-0如何設(shè)置。MID2-0的默認(rèn)值是1,如果用戶希望提高速度那么可以將MID2-0設(shè)為0。MOVX周00002個(gè)機(jī)器00113個(gè)機(jī)器周期(默認(rèn)01024個(gè)機(jī)器01個(gè)機(jī)器個(gè)機(jī)器57個(gè)機(jī)器11068個(gè)機(jī)器11179個(gè)機(jī)器端口位 助記符: 地址:P1.70:通用I/O端口。在端口讀時(shí)多數(shù)指令會(huì)對這個(gè)端口進(jìn)行讀操作。對于讀-修改-寫指令,對P1.0: P1.1:T2EX 端口4控制寄存器A位 助記符: 地址:端口4控制寄存器位 助記符: 地址:位名功P4xM1,=01:1.P4.x是片選時(shí)用的讀信號(hào)。地址范圍取決于P4xAH,P4xALP4xC1,P4xC0=11:3.P4.x是片選時(shí)用的讀/寫信號(hào)。地址范圍取決于P4xAH,P4xALP4xC1,P4xC0端口4片選模式地址比較=00:與基址寄存器P4XahP4xAL進(jìn)行16位(A15-A0)地址比=01:與基址寄存器P4xAHP4xAL進(jìn)行15位(A15-A1)地址=10:與基址寄存器P4xAHP4xAL進(jìn)行14位(A15-A2)地址P4.0址低字節(jié)寄存位 助記符: 地址:P4.0址高字節(jié)寄存位 助記符: 地址:P4.1基地址低字節(jié)寄存位 助記符: 地址:P4.1址高字節(jié)寄存位 助記符: 地址:串行口控制

位 助記符: 地址:E:串行口,模式0控制位或貞錯(cuò)誤標(biāo)志位。特殊功能寄存器中的0的運(yùn)行功能。當(dāng)用作貞錯(cuò)誤標(biāo)志時(shí),該位的置位表示一個(gè)無效的停止SM1:串行口模式位模說數(shù)據(jù)長波特000同8011異可102異113異可2:或2置I置I下,,:模式I: I: 串行數(shù)據(jù)緩沖寄存位 助記符: 地址:-0:串行口位寄存器。一個(gè)用于接收數(shù)據(jù),一個(gè)用于發(fā)送數(shù)據(jù)。對它進(jìn)行讀操作將會(huì)接收串行數(shù)據(jù),對它進(jìn)行寫操作則發(fā)送串行數(shù)據(jù)。P4.2址低字節(jié)寄存位 助記符: 地址:P4.2址高字節(jié)寄存位 助記符: 地址:P4.3址低字節(jié)寄存位 助記符: 地址:P4.3址高字節(jié)寄存位 ISP控制寄存器

助記符: 地址:位 ----助記符: 地址:SWRST/HWB將該位置1,將會(huì)復(fù)位系統(tǒng)(功能與給系統(tǒng)進(jìn)行外部復(fù)位一樣)系統(tǒng)將回到初始狀態(tài)并LDSEL:裝載程序位置選擇;將該位置1,設(shè)備將從LDFlash中獲取指令代碼。:ISP模式使能。該位置1后將系統(tǒng)將進(jìn)入ISP功能,如擦除、編程、讀等操作。在模式下,系統(tǒng)在空閑模式下執(zhí)行IS功能??梢哉f當(dāng)ISP功能使能后,并將1設(shè)為1后系統(tǒng)并非真正進(jìn)入空閑模式。將該位清,則將關(guān)閉P功能,系統(tǒng)會(huì)返回到正常運(yùn)行狀態(tài)。若系統(tǒng)在進(jìn)入ISP模式前是在空閑模式中,那么系統(tǒng)也將返回軟件復(fù)向CHPCON中寫入0X83,設(shè)置定時(shí)器并進(jìn)入空閑模式后,CPU將在定時(shí)器超時(shí)后復(fù)位并重新從APFlash端口位 助記符: 地址:P2.7- 端口2是內(nèi)部有上拉的雙向I/O口,在外部器時(shí)輸出高8位地址Port4片選信號(hào)極位 ---助記符: 地址::Port位 ----助記符: 地址:P4.3-0:端口4是內(nèi)部有上拉的雙向I/O口。端口4不可以位尋址(不能對其使用SETB或CLR指令中斷使

助記符: 地址:使能定時(shí)器2中斷.ES:使能串口0中斷t.ET1:使能定時(shí)器1中斷EX1:使能外部中斷1 使能定時(shí)器0 使能外部中斷從機(jī)地址:

位 助記符: 地址:SADDR:SADDR中應(yīng)當(dāng)寫入多機(jī)通信時(shí)的廣播地址或是從機(jī)的地ROM區(qū)域控位 ----助記符: 地址:作最地址A16。DCP1x:A16P1.7是000011110011001101010101ISP地址低字節(jié)位 助記符: 地址:ISP模式下目標(biāo)地址的低字節(jié)。SFRAH和SFRAL指明一個(gè)要進(jìn)行擦除、編程和讀的ROMISP地址高字節(jié)位 助記符: 地址:位 助記符: 地址:ISP模式下,對一個(gè)特定ROM單元內(nèi)容的讀/寫必須通過SFRFD寄存ISP位 助記符 地址:BANK:選擇ISP模式時(shí)APFLash的分區(qū)。置1APFlash1,清0NOE:FlashEPROM輸出使能ISP4KB0110XX0010XX1010XX4KB0110001010104KB010064KB000064KB1000端口位 助記符: 地址:P3.7- 通用I/O口,每個(gè)管腳也有其相應(yīng)的復(fù)用功能。復(fù)用功能描述如 外部RAM時(shí)的讀信外部RAM時(shí)的寫外部中斷輸入外部中斷輸入串行口0串行口0中斷優(yōu)先級(jí)

位 --助記符: 地址: PT2=1將定時(shí)器2中斷設(shè)為高優(yōu)先級(jí). PS=1將串行口0設(shè)為高優(yōu)先級(jí) PX1=1將外部中斷1設(shè)為高優(yōu)先級(jí) PT0=1將定時(shí)器0中斷設(shè)為高優(yōu)先級(jí) PX0=1將外部中斷1設(shè)為高優(yōu)先級(jí)從機(jī)地址使能位 助記符: 地址::該寄存器使能串口0的自動(dòng)地址識(shí)別功能,當(dāng)寄存器中的相應(yīng)位會(huì)同接收到到的數(shù)據(jù)進(jìn)行比較。如果,那么系統(tǒng)會(huì)忽略對該位電源管理寄存器位 ------助記符: 地址:ALE0FF:該位置1后,當(dāng)系統(tǒng)不外部程序和數(shù)據(jù)器時(shí)系統(tǒng)不會(huì)發(fā)出ALE信號(hào)。當(dāng)外部存0ALE信號(hào)不被關(guān)閉;1ALE 該位決定用戶是否可以片上“MOVXSRAM”該位置一后系統(tǒng)便可以片上狀態(tài)寄存器

位 ------助記符: 地址:HIP:高優(yōu)先級(jí)中斷狀態(tài)。置位時(shí)表示軟件正在執(zhí)行一個(gè)高優(yōu)先級(jí)中斷服務(wù),當(dāng)遇到相應(yīng)的RTI指令LIP: 低優(yōu)先級(jí)中斷狀態(tài)。置位時(shí)表示軟件正在執(zhí)行一個(gè)低優(yōu)先級(jí)中斷服務(wù),當(dāng)遇到相應(yīng)的后,該位會(huì)被。時(shí)控位 助記符: 地址::時(shí)控寄存器用于控制對保護(hù)位的。要被保護(hù)的位,用戶首先要向A寄存器寫入,然后立即再寫入,之后系統(tǒng)提供個(gè)機(jī)器周期的時(shí)間以供用戶被保護(hù)的位。該寄第定時(shí)器2位 C/CP/助記符: 地址::的數(shù)值相等2也會(huì)置位。而且該位僅在K和都為的情況下被置位。該位只能由軟。:定時(shí)器部照P/RL22及管腳)上出現(xiàn)低電平跳變,或定時(shí)器溢出時(shí)該位置位。如果是電平負(fù)跳變使該位置位,那么必須由軟件來清。如果打開相應(yīng)的中斷,那么當(dāng)軟件將該位置位或是檢測到一個(gè)電平負(fù)跳變時(shí),會(huì)一RCLK:接收時(shí)鐘標(biāo)志:該位決定串行口0在模式1和3下接收數(shù)據(jù)時(shí)的時(shí)基。如果該位置0,那么用定時(shí)器1的溢出做波特率發(fā)生器,否則將會(huì)用定時(shí)器2的溢出做波特率發(fā)生器。將該位置位將迫使定時(shí)器2用作波特率發(fā)生器。TCLK:發(fā)送時(shí)鐘標(biāo)志:該位決定串行口0在模式1和3下發(fā)送數(shù)據(jù)時(shí)的時(shí)基。如果該位置0,那么用定時(shí)器1的溢出做波特率發(fā)生器,否則將會(huì)用定時(shí)器2的溢出做波特率發(fā)生器。將該位置位將迫使定時(shí)器2用作波特率發(fā)生器。:定時(shí)器2部時(shí),該將控制定時(shí)捉/重裝功能的開啟與關(guān)閉。如果該位置,那么管腳上的電平變化將被忽略,否則上的會(huì)TR2:定時(shí)器2運(yùn)行控制該位用于打開/關(guān)閉定時(shí)器2,該位時(shí)定時(shí)器2停止運(yùn)行并且TH2和TL2中的內(nèi)容被保留。CT2:計(jì)數(shù)器/定時(shí)器選擇位,該位決定定時(shí)器2是用作定時(shí)器還是計(jì)數(shù)器。如果定時(shí)器2用作波特率發(fā)生器(每個(gè)tick2個(gè)時(shí)鐘),那么該位的設(shè)置對定時(shí)器2沒有影響。為0則定時(shí)器2是一個(gè)以按T2M設(shè)置的速率進(jìn)行工作的定時(shí)器。為1它會(huì)對T2腳上的負(fù)跳變進(jìn)行計(jì)數(shù)。CPRL2捕捉/重裝選擇:該位決定定時(shí)器2是工作在捕捉模式還是重裝模式。如果RCLK或TCLK置溢出或是當(dāng)EXEN2=1且在T2EX上檢測到下降電平時(shí),定時(shí)器2會(huì)自動(dòng)重裝。如果該位1當(dāng)EXEN2=1且在在T2EX上檢測到下降電平時(shí),定時(shí)器2會(huì)進(jìn)行一次捕捉。定時(shí)器2模式控制:位 ------助記符: 地址:T2CR:定時(shí)器2捕捉復(fù)位。在定時(shí)器2捕捉模式下該位控制當(dāng)TL2和TH2的計(jì)數(shù)值傳送到捕捉寄存器 向下計(jì)數(shù)使能:該位與T2EX管腳相結(jié)合,控制定時(shí)器216位自動(dòng)重裝模式下的計(jì)數(shù)方向定時(shí)器2捕捉寄存器低字節(jié)位 助記符: 地址:定時(shí)器2捕捉寄存器高字節(jié)位 助記符: 地址:定時(shí)器2低字節(jié)位 助記符: 地址: 定時(shí)器2字位 助記符: 地址: 程序狀態(tài)字位 P助記符: 地址: 用戶標(biāo)志0:用戶可以使用的通用標(biāo)志位。RS.1-0:寄存器區(qū)選擇位寄存器地00000-01108-10210-11318- resultofthepreviousoperation,orvice-versa. 用戶標(biāo)志1:用戶可以使用的通用標(biāo)志: 奇、偶標(biāo)志位。由硬件控制其置位與復(fù)位。用于表示累加器中“1”的數(shù)目奇數(shù)還是偶數(shù)??撮T狗定時(shí)器控制器:位 ---助記符: 地址:POR:上電復(fù)位標(biāo)志:在上電后硬件會(huì)將該位置1,該位可由軟件讀寫,將該位的唯一方法是向:看門狗定時(shí)器中斷標(biāo)志。如果看門狗中斷使能,硬件會(huì)將該位置1生。如果看門狗定時(shí)器中斷關(guān)閉,那么該位的置位表示看門狗定時(shí)器已經(jīng)超時(shí)。該位必須由軟來。:看門狗定時(shí)器復(fù)位標(biāo)志。當(dāng)看門狗定時(shí)器產(chǎn)生中斷后,硬件會(huì)將該位置位。軟件可以該位的狀態(tài),但必須由軟件來將該位清除。一個(gè)掉電復(fù)位也會(huì)盡清除該位。軟件可以用該位來判斷EWT:看門狗定時(shí)器復(fù)位使能位。將該位置1會(huì)使能看門狗定時(shí)器復(fù)位功:器溢出前將其復(fù)位;當(dāng)EWDI(EIE.=且沒有在看門狗定時(shí)器超時(shí)前對EW置位將會(huì)引起一個(gè)中斷,當(dāng)1那么在該中斷產(chǎn)生后經(jīng)過2個(gè)時(shí)鐘,將會(huì)產(chǎn)生看門狗定時(shí)器復(fù)位。該外部復(fù)位產(chǎn)生后,的值為F被置為1而在上電復(fù)位時(shí)該位被置位0。當(dāng)外部復(fù)位產(chǎn)生時(shí)F保持原有數(shù)值不變。上電復(fù)位時(shí)為被置為EWT對這個(gè)寄存器中數(shù)據(jù)的沒有任何限制。但對POR,EWT,WDIF和RWT位的寫需要進(jìn)行時(shí)控才可以進(jìn)行。對剩下位的寫沒有任何限制。請參考時(shí)控寄存器的說明。MOVTA,MOVTA,SETBB;MOVTA,MOVTA,ORLWDCON,B累加

位 助記符: 地址:ACC.7-0:A(或ACC)寄存器是標(biāo)準(zhǔn)8052的累加器擴(kuò)展中斷使能

位 -------助記符: 地址:EIE.7-5:保留位,對他們的將讀到高電EWDI: 寄存位 助記符: 地址::擴(kuò)展中斷優(yōu)先級(jí)寄存器位 -------助記符: 地址::PWDI:指W79E648執(zhí)行8032體系微處理器中的所有的指令。指令的功能,對標(biāo)志位及狀態(tài)位的影響完全與標(biāo)準(zhǔn)8032處理器的指令相同。但是指令的時(shí)序存在差別;主要是有2個(gè)原因,第一W79E648每4個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期,而標(biāo)準(zhǔn)8032每12個(gè)時(shí)鐘周期為一個(gè)極其周期。另外W79E648每個(gè)機(jī)器周期只有一個(gè)取動(dòng)作,而標(biāo)準(zhǔn)8032每個(gè)機(jī)器周期有2個(gè)取動(dòng)作。8的優(yōu)勢在于由于每個(gè)機(jī)器周期只有一個(gè)取動(dòng)作,因此對大多數(shù)指令來說其機(jī)器周期數(shù)和它的操作數(shù)數(shù)目相同。而對于跳轉(zhuǎn)和調(diào)用指令,會(huì)增加一個(gè)指令周期用以計(jì)算新的程序地址。從整體上8指令時(shí)序?qū)?來說是一個(gè)很重要的特性,對于用軟件的方式來產(chǎn)生定時(shí)的用戶更為重要。它也向用戶說明8與標(biāo)準(zhǔn)在時(shí)序上的差別。在8中每個(gè)機(jī)器周期是個(gè)時(shí)鐘周期,每個(gè)時(shí)鐘周期都是一個(gè)確定的狀態(tài)。因此一個(gè)機(jī)器周期由個(gè)確定的狀態(tài)1、、3、4組成。由于每條指令的執(zhí)行速度都加快了,所以時(shí)鐘的2個(gè)跳變邊沿都用于內(nèi)部時(shí)序。因此時(shí)鐘的占空比接近于%,以避免時(shí)間上發(fā)生。前面已經(jīng)說到8每一個(gè)機(jī)器周期進(jìn)行一次代碼操作,因此對大多數(shù)指令來說,執(zhí)行指令的機(jī)器周期與操作碼中的字節(jié)數(shù)相同。系統(tǒng)總共有6有個(gè)是單周期指令。因此在中有一半的指令會(huì)在個(gè)時(shí)鐘周期內(nèi)執(zhí)行完畢。對多數(shù)雙字節(jié)指令來說,指令的執(zhí)行周期是個(gè)機(jī)器周期。但也有指令為一個(gè)字節(jié)但周期是2個(gè)時(shí)鐘周期的情況;一個(gè)需要特別注意的指令是2中他的指令周期固定為個(gè)機(jī)器周期.8中他的指令周期可變?yōu)?9。D和WR戶速設(shè)備就帶來了方便,不需使用額外的電路,也減少了軟件負(fù)擔(dān)。剩下的指令的機(jī)器周期數(shù)目可以是個(gè),個(gè)。注意在中基于指令字節(jié)數(shù)目的不同,共有種類型的指令,而標(biāo)準(zhǔn)中只有種指令類型。但是8中每個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期,而不是標(biāo)準(zhǔn)中每個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期。因此盡管指令種類增多,E.-倍。(以時(shí)鐘周期計(jì)算 PORT圖3:單周期指令時(shí) Operand PORT AddressA15- AddressA15-圖4:雙周期指令時(shí)InstructionOperandOperandAD7-A7- OP-A7- A7- PORTAddressA15-AddressA15-AddressA15-圖5:3周期指令時(shí)Instruction Operand Operand Operand AD7- A7-0OP- A7-0 A7-0 A7-0Port AddressA15- AddressA15- AddressA15- AddressA15-圖6:四周期指令時(shí)Instruction Operand Operand Operand Operand AD7- A7-0OP- A7-0 A7-0 A7-0 A7-0PORT AddressA15- AddressA15- AddressA15- AddressA15- AddressA15-圖7:5周期指令時(shí)外部數(shù)據(jù)器時(shí)MOVX指令的時(shí)序是W79E另一大特性。在標(biāo)準(zhǔn)的中,MOVX指令的周期固定,為2個(gè)機(jī)器周指令以正常的4個(gè)時(shí)鐘周期開始,在下一個(gè)時(shí)鐘周期,8輸出要的外部數(shù)據(jù)器的地址,此刻才進(jìn)行真正的。用戶可以通過設(shè)置H的數(shù)值來改變這個(gè)周期時(shí)間的長短。用N寄存器中的3個(gè)位來設(shè)置的值。這位是-中的-位),這位給出種不同的時(shí)間選項(xiàng)。的取值范圍為-,這樣指令周期的變化范圍就是個(gè)機(jī)器周期。注意這樣的設(shè)置僅對,個(gè)時(shí)鐘周期。如果需要用戶可以將值設(shè)為的指令周期為個(gè)時(shí)鐘周期,以獲得最快的訪表4.數(shù)據(jù)器STRETCH機(jī)器周RD信號(hào)時(shí)鐘25MHz下信號(hào)寬40MHz下或信號(hào)寬00022500013默認(rèn)40104801151006101711081119LastCycle First ofPrevious MachinecycleMachinecycleMachineCycle MOVXinstructioncycleC1C2C3C4C1C2C3C4C1C2C3C4C1C2C3PORT NextInst.ReadPORT 圖8:STRETCH=0時(shí)的外部數(shù)據(jù)器時(shí)ThirdNextInstructionPreviousMachineCycleMachineCycleMachineCycleMachineCycleMOVXinstructioncycleC1C2C3C4C1C2C3C4C1C2C3C4C1C2C3C4C1C2C3PORTD0-D7D0-D7MOVXDataMOVXPORTA15-A15-A15-A15-圖9:STRETCH=1時(shí)的外部數(shù)據(jù)器時(shí)Last ofPrevious MachineCycleMachineCycleMachineCycleMachineCycle MOVXinstructionC1C2C3C4C1C2C3C4C1C2C3C4C1C2C3C4C1C2C3C4C1C2C3PORT0 D0-D7D0-D7D0- D0- Next MOVX MOVXDataMOVXInst. PORT 圖10:STRETCH=2時(shí)的外部數(shù)據(jù)器時(shí)電源管W79E648有若干節(jié)電選項(xiàng)來幫助用戶減少電源消耗。W79E648的節(jié)電模式有掉電模式、經(jīng)濟(jì)模式以空閑模式1寫入前執(zhí)行的最后一條指令。在空閑模式下,提供給CP的時(shí)鐘被切斷,但是中斷、定時(shí)器、串行口的時(shí)鐘照常工作。這樣U就進(jìn)入凍結(jié)狀態(tài);程序計(jì)數(shù)器、堆棧指針、程序狀態(tài)字、累加器及其他一些寄存器的內(nèi)容保持不變。E和N在空閑模式下處于高電平狀態(tài)。各個(gè)端口維持進(jìn)入空閑模式前的邏輯狀態(tài)。有斷都可以讓系統(tǒng)退出空閑模式。當(dāng)這樣的中斷發(fā)生時(shí),系統(tǒng)將自動(dòng)清除空閑位,退出空閑模式并轉(zhuǎn)向相應(yīng)的中斷服務(wù)程序。在中斷服務(wù)程序完成后,系統(tǒng)將在使系統(tǒng)進(jìn)入空閑模式的那條指令之后繼續(xù)程序的運(yùn)行。復(fù)位同樣可以使系統(tǒng)退出空閑模式。實(shí)現(xiàn)復(fù)位的方式有在腳上輸入高電平,上電復(fù)位以及看門狗定時(shí)器復(fù)位。外部復(fù)位時(shí),高電平至少要維持(個(gè)時(shí)鐘周期),以便系統(tǒng)識(shí)別外部復(fù)位信號(hào)。復(fù)位后程序指針數(shù)值為,所有都回到初始狀態(tài)。由于時(shí)鐘并沒有停止工作因此程序會(huì)被立即執(zhí)行。在空閑模式下,看門狗定時(shí)器依舊工作,因此如果看門狗定時(shí)器中斷打開,看門狗定并經(jīng)過個(gè)時(shí)鐘周期后將系統(tǒng)復(fù)位。當(dāng)以復(fù)位的方式從空閑模式中退出后,系統(tǒng)將從頭開始掉電模式1前最后執(zhí)行的一條指令。在掉電模式下,系統(tǒng)所有的時(shí)鐘都停止工作設(shè)備進(jìn)入停止?fàn)顟B(tài)。系統(tǒng)所有的工作都停止,這樣電源的消耗就降至最低。在這種情況下,及PSEN出其相應(yīng)SFR寄存器內(nèi)的值。復(fù)位以及電平跳變出發(fā)的中斷可以使系統(tǒng)退出掉電模式。外部復(fù)位可讓系統(tǒng)退出中斷,腳上的高電平將終止掉電模式,然后重新開啟時(shí)鐘。程序?qū)奶庨_始執(zhí)行,由于在掉電模式中時(shí)鐘停止如果,外部中斷被設(shè)置為電平觸發(fā)方式而且相應(yīng)的外部中斷開放,那么外部中斷輸入腳上的低電平將迫使系統(tǒng)退出掉電模式。如果上面所述的條件滿足,當(dāng)外部中斷輸入腳上有低電平信號(hào)時(shí),該信號(hào)將重新啟動(dòng)時(shí)鐘。設(shè)備轉(zhuǎn)向相應(yīng)的中斷服務(wù)程序,在IS服務(wù)完成后,系統(tǒng)將從使系統(tǒng)進(jìn)入掉電模表5.空閑或掉電模式下外部管腳的狀態(tài) 程序端口端口端口端口空 內(nèi)11數(shù)數(shù)數(shù)數(shù)空 外11浮數(shù)地?cái)?shù)掉 內(nèi)00數(shù)數(shù)數(shù)數(shù)掉 外00浮數(shù)數(shù)數(shù)復(fù)位狀態(tài)用戶有很多與硬件相關(guān)的選項(xiàng)來將8復(fù)位。一般來說許多寄存器在復(fù)位后都將回到其初始斷..外部復(fù)位:系統(tǒng)在每個(gè)機(jī)器周期的4態(tài)對管腳進(jìn)行連續(xù)的采樣。因此個(gè)機(jī)器周期,以保證系統(tǒng)檢測到有效的高電平。然后復(fù)位電路將同步發(fā)出復(fù)位信號(hào),因此復(fù)位是一個(gè)同步系統(tǒng)進(jìn)入復(fù)位狀態(tài)以后,只要腳上電平一直為高,那么系統(tǒng)就一直處于復(fù)位狀態(tài)中。在信號(hào)撤除后,系統(tǒng)仍將會(huì)在個(gè)機(jī)器周期內(nèi)保持復(fù)位狀態(tài),然后才從處開始執(zhí)行程序。對外部復(fù)位來說,沒有與之配套的標(biāo)志位。但是由于另外的種復(fù)位模式都有相應(yīng)的標(biāo)志位存在,那么當(dāng)其他個(gè)標(biāo)軟件在POR位以后必須將其清除,否則將會(huì)影響到將來對復(fù)位狀態(tài)的判斷。如果發(fā)生掉電的情(D低于),設(shè)置標(biāo)志位??撮T狗定時(shí)器復(fù)位看門狗定時(shí)器是一個(gè)帶可編程溢出時(shí)間的自由運(yùn)行的定時(shí)器。用戶可以在任何時(shí)候清除看門狗定時(shí)器,使它重新開始計(jì)數(shù)。當(dāng)看門狗定時(shí)器溢出后,將會(huì)產(chǎn)生一個(gè)中斷(如果該中斷打開)許看門狗定時(shí)器產(chǎn)生復(fù)位信號(hào),那么在其溢出(未被)且經(jīng)過2個(gè)時(shí)鐘后看門狗定時(shí)器會(huì)產(chǎn)生一個(gè)復(fù)位信號(hào)。這樣會(huì)使系統(tǒng)進(jìn)入復(fù)位狀態(tài)。這個(gè)狀態(tài)由硬件維持個(gè)機(jī)器周期。一旦退出復(fù)位狀態(tài),系統(tǒng)將從復(fù)位狀態(tài):大多數(shù)在復(fù)位后回到其初始狀態(tài)。程序計(jì)數(shù)器被設(shè)為,而且只要復(fù)位狀態(tài)一直保持,它也將維持的數(shù)值不變。但是復(fù)位不影響片上的狀態(tài)。中的數(shù)據(jù)在復(fù)位期間維持不變。但是堆棧指針變?yōu)椋虼硕褩5臄?shù)據(jù)會(huì)丟失。如果VD低于V(維持中數(shù)據(jù)所需的最小電壓),那么中的數(shù)據(jù)就會(huì)丟失。因此第一次上電復(fù)位后中的數(shù)據(jù)不確定,而當(dāng)電源電壓跌至復(fù)位后大多數(shù)R被清除,中斷和定時(shí)器被關(guān)閉。如果復(fù)位源是上電復(fù)位,那么看門狗定時(shí)器也被關(guān)閉。端口特殊寄存器中的值是,所以端口上將輸出全高電平。由于沒有片內(nèi)上拉,口的狀態(tài)是浮空的。表6SFR復(fù)位SFR名稱復(fù)位SFR復(fù)位bbbbbbb bSFR名稱復(fù)位SFR復(fù)位bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbBbbbb0b1b2b35bb4bWDCON中的位按照不同的復(fù)位類型進(jìn)行置位/清外部復(fù)看門狗定時(shí)器復(fù)上電復(fù)bPOR(WDCON.6)在上電復(fù)位后置位。WTRF(WDCON.2)在看門狗定時(shí)器復(fù)位后置位。上電復(fù)位后會(huì)將該位清除。EWT(WDCON.1)也在上電復(fù)位時(shí)清除,這樣就將看門狗定時(shí)器復(fù)位關(guān)閉??粗兄袛嗤獠恐袛郔NT0和IN1按照0和1E01位是外部中斷的標(biāo)志位,檢測這2位的狀況可以知道是否產(chǎn)生了外部中斷。在邊沿觸發(fā)模式中,系統(tǒng)在每個(gè)機(jī)器周期都要采樣x腳。如果在一個(gè)周期里采樣到高電平在下一個(gè)周期里采樣到低電平,那么系統(tǒng)就檢測到了一個(gè)高電平到低電平的跳變,此時(shí)相應(yīng)的E位置位,同時(shí)向系統(tǒng)申請中斷服務(wù)。由于系統(tǒng)在每個(gè)機(jī)器周期都要對外部中斷進(jìn)行采樣,因此外部中斷輸入腳上的高電平或低電平至少要維持一個(gè)機(jī)器周期。當(dāng)系統(tǒng)響應(yīng)中斷執(zhí)行中斷服務(wù)程序時(shí),位被自動(dòng)清除。如果選擇電平觸發(fā)方式,那么中斷請求源的低電平信號(hào)必須保持到系統(tǒng)響應(yīng)該中斷。在進(jìn)入中斷服務(wù)程序時(shí),E位不會(huì)被硬件清零。如果外部中斷輸入腳上的電平在中斷服務(wù)程序完成后依然保持,系統(tǒng)會(huì)立即識(shí)別該中斷再次進(jìn)入同樣的中斷服務(wù)程序。當(dāng)、101動(dòng)器2的22的器2/裝2程看門狗定時(shí)器可以用作系統(tǒng)器或是一個(gè)簡單的定時(shí)器。無論以何種方式工作,當(dāng)定時(shí)器超時(shí)后WDI(EE4=所有中斷產(chǎn)生標(biāo)志均可由硬件置位/復(fù)位,同樣若軟件將這些位置位也可以中斷。各個(gè)中斷可以IE寄存器中的相應(yīng)位來打開或關(guān)閉。IE中有一個(gè)中斷總控制位,可以打開或關(guān)閉所有的中優(yōu)先級(jí)結(jié)對中斷來說,系統(tǒng)為其提供種優(yōu)先級(jí):最高、高和低。對中斷可將其設(shè)置為高優(yōu)先級(jí)或低優(yōu)先級(jí)。但是系統(tǒng)中存在一個(gè)預(yù)定義的中斷處理順序結(jié)構(gòu),用于處理同時(shí)產(chǎn)生且優(yōu)先級(jí)又相同的中斷。結(jié)構(gòu)的具表7中斷的優(yōu)先級(jí)結(jié)構(gòu)中斷標(biāo)志向量地中斷優(yōu)先ExternalInterrupt1(最高234SerialRI+5TF2+6Watchdog7最低可編程定時(shí)器/計(jì)數(shù)8有3個(gè)6/定時(shí)器/計(jì)數(shù)器0、8有2個(gè)位定時(shí)器/計(jì)數(shù)器,這些定時(shí)器中都有位寄存器以構(gòu)成位的計(jì)數(shù)寄存器。對于定時(shí)器0它們是0(高8和(。定時(shí)器1器和部。將它們設(shè)置為定時(shí)器后,定時(shí)器將對時(shí)鐘周期計(jì)數(shù)。時(shí)鐘源可以是系統(tǒng)時(shí)鐘的分頻或是系統(tǒng)時(shí)鐘的4分頻。在計(jì)數(shù)器模式下,每當(dāng)檢測到外部計(jì)數(shù)輸入腳上的負(fù)電平跳變(針對定時(shí)器,針對定時(shí)器1),計(jì)數(shù)寄存器的內(nèi)容就會(huì)加一。上的電平在每個(gè)機(jī)器周期的態(tài)被采樣,如果在一個(gè)機(jī)器周期采樣到高電平,在下一個(gè)機(jī)器周期采樣到低電平,那么就會(huì)確認(rèn)一個(gè)電平由高到低的跳變,計(jì)數(shù)器寄存器指針加一。由于需要個(gè)機(jī)器周期來確認(rèn)管腳上的電平負(fù)跳變,因此外部輸入信號(hào)的最大頻率是主頻的分之一。無論是定時(shí)器還是計(jì)數(shù)器,計(jì)數(shù)寄存器都在機(jī)器周期的態(tài)加一。因此在定時(shí)器模式下,在0和1計(jì)數(shù)器加。由TMOD寄存器中的C/T位來確定定時(shí)器/計(jì)數(shù)器以何種方式工作。每個(gè)定時(shí)器/計(jì)數(shù)器都有它自己的模式選擇位TMOD中用第2位選擇定時(shí)器/計(jì)數(shù)器0的功能、第6位來選擇定時(shí)器/計(jì)數(shù)器1的功能。此外每時(shí)鐘源選擇8為定時(shí)器提供2種時(shí)鐘源,一種是標(biāo)準(zhǔn)時(shí)鐘源,即系統(tǒng)工作頻率的2為計(jì)數(shù)時(shí)鐘源。這種運(yùn)行方式保證了時(shí)間循環(huán)與標(biāo)準(zhǔn)的一致,這也是默認(rèn)的定時(shí)器時(shí)鐘來源。用戶也可以選擇讓時(shí)鐘以加速的方式來運(yùn)行,這時(shí)的計(jì)數(shù)時(shí)鐘源是系統(tǒng)工作頻率的,這樣就將計(jì)數(shù)速度加快了3倍。由CN中的和M0,定時(shí)器工作在標(biāo)準(zhǔn)。模式模式下,是位的定時(shí)器計(jì)數(shù)器,由位的的低位組成。會(huì)在時(shí)鐘源的負(fù)跳變處加一,當(dāng)?shù)牡谖逦挥?后,開始計(jì)數(shù)。當(dāng)?shù)臄?shù)值由變?yōu)橐院螅械囊绯鰳?biāo)志位會(huì)置位。當(dāng)或INTxC/T/C/T=)以及5(1)上的到后,下一次計(jì)數(shù)會(huì)使其變?yōu)椤4藭r(shí)相關(guān)的溢出標(biāo)志位置位如果中斷打開,此時(shí)還會(huì)產(chǎn)生一個(gè)定時(shí)器中斷。注意如果將其2或。T0MT0M=CKCON3(T1M=C/T=TMOD.2(C/T=TMODM1,M0=TMOD.1,TMOD0(M1,M0=TMODT0=(T1=P3TR0=(TR1=TCON GATE=TMOD3(GATE=NT0=P3(NT1=模式

模式與模式0/位的,而非和的全部6位來計(jì)數(shù)。當(dāng)計(jì)數(shù)值由向翻轉(zhuǎn)后,相應(yīng)的溢出標(biāo)志置,并產(chǎn)生中斷。對時(shí)鐘源的選擇與模式00模式模式下定時(shí)器/計(jì)數(shù)器為自動(dòng)重裝模式。此模式下是一個(gè)位的計(jì)數(shù)器,保存重裝計(jì)數(shù)值。當(dāng)由H向溢出后,中的標(biāo)志置位中內(nèi)容重裝至,繼續(xù)計(jì)數(shù)過程。重裝過程中x內(nèi)的值保持不變。當(dāng)置位且E或INTx時(shí),計(jì)數(shù)器才真正開始工作。同其它種方式或1/。也可對Tn腳上的脈沖輸入計(jì)數(shù)07模式

圖12:模式2下的定時(shí)器/計(jì)數(shù)T0MT0M=CKCON.3(T1M=C/T=TMOD.2T0=P3.4(T1=(TR1=(GATE=(INT1=對2個(gè)定時(shí)器/3/13會(huì)將其停止;對定時(shí)器計(jì)數(shù)器下0是邏輯關(guān)系。模式下C/T,,,0周期來計(jì)數(shù)(或1/以及對000/計(jì)數(shù)器(3。當(dāng)定時(shí)器0處于模式時(shí),定時(shí)器1依然可以工作在模式、下,但它的靈活性受到限制。雖然基本功能得以維持,但已不能對和1進(jìn)行控制。此時(shí)定時(shí)器依然可以使用E及1腳。另外可以通過將其定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器2有捕捉和重裝功能。同定時(shí)器0、1一樣定時(shí)器2有靈活的設(shè)置方式和對時(shí)鐘源的選擇。定時(shí)器/計(jì)數(shù)器2的時(shí)鐘源可以是外部輸入時(shí)鐘(T2腳),也可是被12或者4分頻的震蕩體時(shí)鐘。TR2=1時(shí)該0770圖3:模70捕捉模式:捕捉模式由T2CONCP/RL2位來設(shè)置,置1后定時(shí)器/計(jì)數(shù)器2進(jìn)入捕捉模式。在捕捉模式下定T2M= RCAP2L/計(jì)數(shù)器2為一個(gè)16位向上計(jì)數(shù)器。當(dāng)計(jì)數(shù)值由FFFFH變?yōu)?000H后TF2置位并且產(chǎn)生一個(gè)中斷。如果T2M= RCAP2L圖14:16位捕捉向上計(jì)數(shù),自動(dòng)重裝方當(dāng)T2CON中CP/RL2=0且T2MOD中DCEN=0時(shí)定時(shí)器2進(jìn)入向上計(jì)數(shù),自動(dòng)重裝方式。此模式下定器2是16位的向上計(jì)數(shù)器,當(dāng)計(jì)數(shù)值由FFFFH向0000H翻轉(zhuǎn)時(shí),RCAP2L和RCAP2H中的內(nèi)容被自動(dòng)T2M=C/T2= T2=P1.0T2EX=EXEN2=T2M=C/T2= T2=P1.0T2EX=EXEN2=向上/向下自動(dòng)重裝計(jì)數(shù)器

圖15:16位自動(dòng)重裝向上計(jì)數(shù)當(dāng)T2CON中CP/RL2=0且T2MOD中DCEN=1時(shí)定時(shí)器2進(jìn)入向上/向下計(jì)數(shù),自動(dòng)重裝方式。此模DownCouningReload Timer2RCAP2LUpCountingReloadDCEN=定時(shí)器2是計(jì)數(shù)方向受X控制的計(jì)數(shù)器。當(dāng)腳上的電平為,計(jì)數(shù)器就向上計(jì)數(shù)。當(dāng)向上計(jì)數(shù)溢出后,捕捉寄存器中的數(shù)值被自動(dòng)重裝至計(jì)數(shù)器中。當(dāng)計(jì)數(shù)器的數(shù)值計(jì)數(shù)到與捕捉寄存器中的數(shù)值相同時(shí),DownCouningReload Timer2RCAP2LUpCountingReloadDCEN=圖16:16位自動(dòng)重裝向上/向下計(jì)數(shù)波特率發(fā)生器當(dāng)T2CON中的RCLK=1且TCLK=1時(shí),定時(shí)器2進(jìn)入波特率發(fā)生器模式。在此模式下,定時(shí)器2是一個(gè)16位的自動(dòng)重裝計(jì)數(shù)器,當(dāng)計(jì)數(shù)值從FFFFH向0000H翻轉(zhuǎn)后TL2和TH2會(huì)自動(dòng)重裝。這時(shí)TF2不會(huì)置C/T=0 T2=P1.0T2EX=EXEN2=脈沖寬度調(diào)制輸出

圖17:波特率發(fā)生器模位分頻器模是0-4的得 -)得n(n=0-5)輸出就為低。這樣占空比就取決 n(n=0-5)寄存器的內(nèi)容。占空比的取值范圍為 緩沖的輸出可以用來驅(qū)動(dòng)直流電機(jī),電機(jī)的旋轉(zhuǎn)速度與n的數(shù)值成正比。在n輸出下的重復(fù)頻率f 2 P)分頻器分頻因子 + n

((255- 在fosc=16MHZ的條件下,重復(fù)頻率的范圍為123Hz-31.4KHz,對寄存器寫入00或FFH,通道將重復(fù)輸出固定的高低電平。由于計(jì)數(shù)器的模是255,因此當(dāng)寄存器寫入FFH后它無法達(dá)(n計(jì)0f P8bit1 28bit348bit55下面是示意性代碼

圖:18框 con1,# ;打開 3,2,1,0 con2,# ;打開 ; = 0,#14h 1,#18h 2, 3, 4, 32103寄存位 地址:2寄存位 控制寄存器

地址位 ENENEN助記符: 地址: 3 2 1 01寄存位 地址:0寄存位 地址:P寄存位 助記符: 地址:4寄存位 助記符: 地址:控制寄存器位 ----4 5輸出使能 5 45寄存位 助記符: 地址:看門狗定時(shí)器看門狗定時(shí)器是一個(gè)自行運(yùn)行定時(shí)器,用戶可通過編程將其設(shè)置為系統(tǒng)器,時(shí)基發(fā)生器或定時(shí)器。該定時(shí)器基于一組分頻器,對系統(tǒng)時(shí)鐘頻率進(jìn)行分割。分頻器輸出可選,并決定溢出時(shí)間。溢出時(shí),如果看門狗有效(且看門狗定時(shí)器復(fù)位打開),將引起系統(tǒng)復(fù)位。看門狗溢出中斷以及看門狗復(fù)位功能可由軟件設(shè)置,將者的功能合并或分離(即看門狗定時(shí)器溢出并使系統(tǒng)復(fù)位以及看門狗定時(shí)不圖19:看門狗定看門狗定時(shí)器應(yīng)先用RW來重新啟動(dòng),這保證看門狗定時(shí)器從一個(gè)確定狀態(tài)開始運(yùn)行。位用來復(fù)位看門狗定時(shí)器。該位會(huì)自動(dòng)清,就是說在軟件向該位寫入后,系統(tǒng)會(huì)自動(dòng)把該位清為。將RWT位設(shè)為1后,看門狗定時(shí)器會(huì)對時(shí)鐘周期進(jìn)行計(jì)數(shù)。超時(shí)時(shí)間由1和WD0(和6)。超時(shí)時(shí)間到以后,WDIF位置位;之后看門狗定時(shí)器將等待2個(gè)時(shí)鐘周期,如果1且在等待期間沒有對進(jìn)行操作,那么個(gè)時(shí)鐘周期以后會(huì)產(chǎn)生看門狗定時(shí)器復(fù)位。這個(gè)F看門狗定時(shí)器可以用作一個(gè)簡單的定時(shí)器,此時(shí)中斷和復(fù)位功能被關(guān)閉。每次超時(shí)時(shí)間到以后WDIF位會(huì)置位??梢詫DIF位進(jìn)行輪詢來檢測看門狗定時(shí)器的溢出與否,并用RW位來復(fù)位看門狗定時(shí)器??撮T狗定時(shí)器也可用作一個(gè)能超長計(jì)時(shí)的定時(shí)器,在這種模式下看門狗定時(shí)器中斷有效,每次溢出后并在1看門狗定時(shí)器主要用作一個(gè)系統(tǒng)器,在實(shí)時(shí)控制的應(yīng)用中尤為重要。如果出現(xiàn)電源脈沖干擾或電干將定果,能會(huì)戶件使用看門狗定時(shí)器來防止程序運(yùn)行的錯(cuò)誤;用戶在軟件中適當(dāng)?shù)牡胤桨才趴撮T狗定時(shí)器復(fù)位程序,每當(dāng)運(yùn)行到看門狗定時(shí)器復(fù)位程序時(shí)就將看門狗定時(shí)器復(fù)位防止看門狗定時(shí)器復(fù)位的產(chǎn)生。如果系統(tǒng)受到干擾,程序運(yùn)行發(fā)生異常,系統(tǒng)就可能不會(huì)運(yùn)行看門狗定時(shí)器的復(fù)位代碼,此時(shí)系統(tǒng)就會(huì)被看門狗定表9:看門狗定時(shí)器溢出值時(shí)鐘數(shù)1.8432MHz下的時(shí)間10MHz下的時(shí)25MHz下的時(shí)00.1113.11012568.89104.861024551.11838.861122684.35看門狗定時(shí)器控制:-看門狗定時(shí)器中斷標(biāo)志。在看門狗定時(shí)器溢出后該位置位。如果看門狗定時(shí)器中斷使能,并且系統(tǒng)總中斷打開,那么會(huì)產(chǎn)生看門狗定時(shí)器中斷。軟件或的復(fù)位都可以:-看門狗定時(shí)器復(fù)位標(biāo)志。當(dāng)看門狗定時(shí)器復(fù)位后置位。該位可用來判別復(fù)位的類型。軟件可以該位,但必須手動(dòng)清除。掉電復(fù)位會(huì)將此位清除。如果W=,該位不會(huì)EWT:WDCON.1-看門狗定時(shí)器復(fù)位使能位。為1時(shí)使能看門狗定時(shí)器復(fù)位功能為0關(guān)閉該功能,此:0–將看門狗定時(shí)器復(fù)位。該位用于清除看門狗定時(shí)器并將它復(fù)位。該位會(huì)自動(dòng)清零,在軟件向該位寫入。如果看門狗定時(shí)器復(fù)位使能,那么軟件必須在看門狗定時(shí)器溢出后個(gè)時(shí)鐘周期內(nèi)將看門狗定時(shí)器,否則將會(huì)產(chǎn)生一個(gè)看門狗定時(shí)器復(fù)位。時(shí)鐘控制:默認(rèn)的看門狗溢出時(shí)間是17個(gè)時(shí)鐘,是最短的溢出時(shí)間。EWT,WDIF和RW是受時(shí)控限制的位。這種機(jī)制可以防止軟件意外讀寫這些寄存器位。更為重要的是,它將防止無關(guān)代碼關(guān)閉,啟動(dòng)看請參考下面的代碼 execute_reset_flag,bypass_reset;測試CPU是否需要 ;

2^17;;選擇2^20;2^23;2^26B$;串行口8有一個(gè)全雙工串行口。該串行口還為用戶提供幀錯(cuò)誤檢測、自動(dòng)地址識(shí)別等附加功能。該串行口提供同步及異步通信方式。在同步模式下串行口產(chǎn)生時(shí)鐘并以半雙工的方式工作。在異步模式下,能以全雙工的方式工作,即可以同時(shí)收發(fā)數(shù)據(jù)。發(fā)送,接收寄存器均用F來。對F的從F是。模式該模式提供與外部設(shè)備進(jìn)行同步通信的方式。在該模式下,串行數(shù)據(jù)由D腳進(jìn)行收發(fā),而腳用于產(chǎn)生移位時(shí)鐘。在發(fā)送或接收時(shí)D上的時(shí)鐘由8提供。這種方式下是以半雙工的形式進(jìn)行通信,每幀接收或發(fā)送位數(shù)據(jù)。數(shù)據(jù)的最低位被最先發(fā)送或接收,波特率固定為振蕩源頻率的或1/4。波特率由2()位來決定,當(dāng)時(shí)波特率為時(shí)鐘平率的,當(dāng)時(shí)波特率1/和8下圖是模式0的功能方塊圖。數(shù)據(jù)由D線進(jìn)行收發(fā)。D線用來輸出移位時(shí)鐘,移位時(shí)鐘用來給8和其他設(shè)備串行接收/發(fā)送數(shù)據(jù)。對F的寫將會(huì)發(fā)送數(shù)據(jù),此時(shí)移位時(shí)鐘啟動(dòng)數(shù)據(jù)從D腳串行移出,直至送完位數(shù)據(jù)。如果,在腳上的移位時(shí)鐘下跳變之前上的數(shù)據(jù)會(huì)維持1個(gè)時(shí)鐘周期。,之后D腳上的電平變低并維持2個(gè)時(shí)鐘周期,之后D腳上電平變高。如果0,D上的數(shù)據(jù)在D變低前會(huì)維持個(gè)時(shí)鐘周期,之后上電平會(huì)變低個(gè)時(shí)鐘周期,之后 圖20:模式0下的串TI標(biāo)志位在發(fā)送完最后一位數(shù)據(jù)后的C1態(tài)置1,當(dāng)REN=1且RI=0時(shí)串行口接收數(shù)據(jù)。移位時(shí)鐘被激持續(xù)到8位數(shù)據(jù)全部發(fā)送完畢。RI會(huì)在TXD的最后一個(gè)下降沿處置1,這時(shí)接收動(dòng)作結(jié)束,RI要由軟件模式在模式下,串行口以全雙工的方式工作。串行通信的數(shù)據(jù)貞由位數(shù)據(jù)組成,在和腳上進(jìn)行收發(fā)。0位數(shù)據(jù)組成如下:起始位(位,位數(shù)據(jù)(最低位),終止位)。在接收端,停止位進(jìn)入N的8位。在該模式下波特率可變,波特率可以是定時(shí)器溢出率的或。由于1向F寫入數(shù)據(jù)后將啟動(dòng)一次發(fā)送動(dòng)作,串行數(shù)據(jù)的第一位在一個(gè)分頻計(jì)數(shù)器的第一次翻轉(zhuǎn)后的1態(tài),被送到分頻計(jì)數(shù)器翻轉(zhuǎn)后的態(tài)送至腳。因此數(shù)據(jù)的傳送與這個(gè)6分頻的計(jì)數(shù)器同步,而不是直接寫入接收端的F。在發(fā)送完位數(shù)據(jù)后,會(huì)發(fā)送停止位。在停止位輸出到D腳以后,I會(huì)在1態(tài)置位。這發(fā)生在向F寫入數(shù)據(jù)后分頻計(jì)數(shù)器的第次1,當(dāng)D腳上接收到-跳變就啟動(dòng)接收。接收的值是次采樣中至少次相同的值,以保證接收準(zhǔn)確。在起始位,如果接收到的值不為0,則起始位無效,復(fù)位接收電路,當(dāng)再次接收到一個(gè)由-0的跳動(dòng)0,在接收了8位數(shù)據(jù)以后,還將接收一個(gè)停止位,進(jìn)入RB8,之后RI置位。但這種情況是在RI=0,且如果上述條件滿足,則停止位進(jìn)入,F(xiàn),置在, 22TXTXSTARTTXTX RX Timer1Timer2Overflow(forSerialPort0only)TransmitTimer1Timer2Overflow(forSerialPort0only)TransmitShiftWriteData0 ReceiveShift 模式該模式用11位數(shù)據(jù)來進(jìn)行全雙工異步通信。下圖是對他的功能描述。數(shù)據(jù)由起始位位(0),8(最低位),可編成的第位數(shù)據(jù)()和停止位組成。第位數(shù)據(jù)接收至。波特率是時(shí)鐘頻率的2或ND串行數(shù)據(jù)的第一位在一個(gè)分頻計(jì)數(shù)器的第一次翻轉(zhuǎn)后的態(tài),被送到D分頻計(jì)數(shù)器翻轉(zhuǎn)后的1態(tài)送至D腳。因此數(shù)據(jù)的傳送與這個(gè)6分頻的計(jì)數(shù)器同步,而不是直接寫入接收端的F。在發(fā)送完9位數(shù)據(jù)后,會(huì)發(fā)送停止位。在停止位輸出到D腳以后,I會(huì)在態(tài)置位,這發(fā)生在向F當(dāng)1倍速度采樣腳狀態(tài)。當(dāng)腳上接收到-0跳變就啟動(dòng)接收。接收的值是次采樣中至少次相同的值,以保證接收準(zhǔn)確。在起始位,如0-0為0,。在接收了9位數(shù)據(jù)以后,還將接收一個(gè)停止位,進(jìn)入RB8,之后RI置位。但這種情況是在RI=0,且PARDataPARData TXTXSTARTTX 圖22:模式2下的串模式模式3中除了波特率可編程外,其他方面都與模式相同。用戶必須在進(jìn)行串行通信前初始化寄存器。初始化動(dòng)作包括模式和波特率的選擇。如果是用模式1或模式也要被初始化。在所有的模式中向F寫入數(shù)據(jù)將啟動(dòng)一次發(fā)送。在模式中當(dāng)RI=時(shí)啟動(dòng)一次接收。這時(shí)D腳上會(huì)出現(xiàn)同步時(shí)鐘,并在位數(shù)據(jù)。在其他模式下,接收動(dòng)作在且接收到數(shù)表10:串行口的模式

Figure23模式3模式類型波特率時(shí)貞大起始終止位第9000同4or128無無無011異Timer1or1011無102異32or6411110,113異Timer1or11110,貞錯(cuò)誤檢當(dāng)沒有檢測到一個(gè)有效的停止位時(shí),可能就出現(xiàn)了一個(gè)貞錯(cuò)誤。這表示一個(gè)無效的串行數(shù)據(jù)接收。通常錯(cuò)誤是由串行通信線上的干擾造成的??梢詸z測這種錯(cuò)誤,并將標(biāo)志位置位,以供軟件進(jìn)行檢測。.SCON.7是FE標(biāo)志(貞錯(cuò)誤標(biāo)志)(FE_1。在標(biāo)準(zhǔn)8051種該位是SM0,但在W79E648中它有附加功能稱為SM0/FE。他們其實(shí)是相互獨(dú)立的標(biāo)志位。一個(gè)是SM0,一個(gè)是FE。具體哪一個(gè)位是由SMOD0(PCON.6)決定的。當(dāng)SMOD0=1時(shí)FE標(biāo)志位,當(dāng)SMOD0=0時(shí)SM0位。E標(biāo)志由硬件置位且必須由軟件清。注意在對E標(biāo)志位進(jìn)行讀寫時(shí),置多機(jī)通信利用模式2I在多機(jī)通信模式下,當(dāng)?shù)?從機(jī)的地址貞,當(dāng)從機(jī)在接收地址貞時(shí),他們的2生中斷。自動(dòng)地址識(shí)別功能保證只有在接收到的地址和本機(jī)地址符合時(shí)才產(chǎn)生中斷。地址比較由硬件被尋址的從設(shè)備將2位,然后準(zhǔn)備開始接收數(shù)據(jù)。后,每當(dāng)接收到一個(gè)有效數(shù)據(jù)貞從機(jī)就會(huì)產(chǎn)生一個(gè)中斷。未被尋址的從設(shè)備不會(huì)受到影響,因?yàn)樗麄冊诘却陨淼刂返牡絹怼T谀J?中,第九位是停止位,1是有效的停止數(shù)據(jù)。如果那么只有在接收到有效數(shù)據(jù)且自身被尋址后。主機(jī)可以用從機(jī)地址來選擇性的從機(jī)??梢杂脧V播的方式來尋址所有的從機(jī)。從機(jī)的地址由SADDR和SADEN寄存器來定義,從機(jī)地址是由SADDR設(shè)定的8位數(shù)據(jù),如果SADEN中相應(yīng)的位置0則下面的代碼說明如何定義從機(jī)地址,以及尋址不同的SlaveSlave

SADDR1010SADEN1111Given1010SADDR1010SADEN1111Given1010從機(jī)1和2的地址在最低位處不同,在從機(jī)1中該位被忽略,而在從機(jī)2中該位有效。因此要與從機(jī)2通信的話,那么他地址數(shù)據(jù)的位1應(yīng)該為1。如果主機(jī)要與所有從機(jī)通信,那么地址數(shù)據(jù)的位0=1且位 主機(jī)能用廣播的方式來和所有從機(jī)通信,地址是SADDR和SADEN中數(shù)據(jù)的邏輯與。相應(yīng)得位如果0,那么該位就被忽略。在大多數(shù)應(yīng)用場和,廣播地址是FFH,而在上面的例子中從機(jī)1的廣播地址 X),從機(jī)2的廣播地址是 )SADDR和SADENA9h和B9h。復(fù)位后,2個(gè)寄存器的值均為0;這樣廣播地址和給定的時(shí)控保8有許多新的功能,如看門狗定時(shí)器,片上M大小調(diào)整,等待狀態(tài)控制信號(hào),上電/掉電復(fù)位標(biāo)志,這些對系統(tǒng)的正常運(yùn)行來說非常的重要。如果不加以保護(hù),無關(guān)代碼可能會(huì)改寫看門狗定時(shí)器的相應(yīng)位,而使系統(tǒng)工作不正常或失控。為了保護(hù)這些位,8提供了一種保護(hù)機(jī)制,來控制控。在這種方式下,對被保護(hù)的位的是受時(shí)間限制的。要對他進(jìn)行寫操作,那么時(shí)控窗口必須打開,否則寫操作無效。當(dāng)條件滿足時(shí),時(shí)控窗口開放個(gè)機(jī)器周期。在個(gè)機(jī)器周期過后,時(shí)控窗口自動(dòng)關(guān)閉。要打開時(shí)控窗口,必須先向A寄存器寫入,再寫入。寄存器的地址是,下面列出行: TA,#0AAh TA,當(dāng)軟件向A寫入后,計(jì)數(shù)器開始計(jì)數(shù),計(jì)數(shù)器會(huì)等待個(gè)機(jī)器周期來接受;如果在個(gè)機(jī)器周期內(nèi)接收到了,那么時(shí)控窗口被打開。時(shí)控窗口開放個(gè)機(jī)器周期,期間用戶可以對被保護(hù)的位進(jìn)行讀來時(shí)控的例子例1:有效TA,3TA,3TA,33例2:有效TA,3TA,32例3:有效TA,3TA,3WDCON,B例4:有效TA,3TA,311 2例5:無效TA,31TA,32個(gè)例子中,對被保護(hù)位的寫是在個(gè)機(jī)器周期以內(nèi)完成的。例中對保護(hù)位的寫操作是在時(shí)控窗口關(guān)閉后進(jìn)行的,此時(shí)不會(huì)對被保護(hù)的位產(chǎn)生效果。例中是在第個(gè)機(jī)器周期對被保護(hù)位進(jìn)行寫操H/W重啟模式(從4KBLDFLASH中啟動(dòng)表列出了這種模式下該如何設(shè)置:另外要給P2.6,P2.7和P4.3腳加上10KD的上拉電阻。重啟模選擇模Bit4HXLL重Bit5HLXX重2010注釋可能要進(jìn)入F04KBOOT模式的情況是,APROM中的程序無法正常運(yùn)行并且設(shè)備無法切回至LDROM來執(zhí)行ISP功能。用戶可F04KBOO模式迫使W79E648R,來執(zhí)行P功能。在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),用戶可以將P2.、P2.接到按鍵或跳線比個(gè)系統(tǒng)中,用戶可以將26、7聯(lián)到Y(jié)EJEC按鈕上,當(dāng)APROM中程序無法執(zhí)行時(shí),用戶可以同時(shí)按住這2P的電源,來迫使W7968進(jìn)入4KO模式。在上電之后,用戶可以放開那2個(gè)按鈕并完ISP過程,來更新APRO中的程序。在應(yīng)用系統(tǒng)設(shè)計(jì)中,用和必須注意復(fù)位時(shí)P2、P3、ALE、EA、PSEN的狀態(tài)防止系統(tǒng)誤入編程模式或者F04KBOOT編位于LDFashCPU一般運(yùn)行中的程序,當(dāng)進(jìn)入空閑模式前,將寫入,那么在進(jìn)入空閑模式后會(huì)切換至h并執(zhí)行一個(gè)復(fù)位操作。W重啟模式同樣會(huì)將切換至h中。將置位將使用戶的更新程序來更新h中區(qū)和區(qū)的內(nèi)容。將置位,系統(tǒng)將在更新后回到APFlash中執(zhí)行程序。CPU在復(fù)位后重新開始程序的執(zhí)行位于APFlash中的裝載程序CPU一般運(yùn)行h中的程序,當(dāng)進(jìn)入空閑模式前,將寫入,將置位將使用戶的更新程序來更新h區(qū)的內(nèi)容。在更新完程序以后,將繼續(xù)運(yùn)行用戶hH/W燒寫器用該模式來對FlashEPROM進(jìn)行讀/寫操作。一般用戶不應(yīng)使用該模TheTheTimingForEnteringFlashEPROMModeontheProgrammer安全位定為止,此時(shí)系統(tǒng)代碼就被保護(hù)起來。對FlashEPROM中內(nèi)容進(jìn)行保護(hù)的操作描述如下。W79E648中有可以被編程器的特殊設(shè)定寄存器。該寄存器只能在編程期間被。這些位再由1變0后就無法再改變。只有通過擦除操作才能將它們復(fù)位。如果用戶不需要ISP功能,請不要將B0鎖止此位是用來保護(hù)用戶在8置為對h的行。B1:MOVC此位用來限制指令的可區(qū)域。它可防止外部程序器的指令內(nèi)部程序代碼。當(dāng)此位被設(shè)置為,外部程序器的C指令只可以外部器代碼,而不能內(nèi)部器。內(nèi)部程序器的C指令可以內(nèi)部和外部器中的數(shù)據(jù)。如果此位設(shè)置為對B4:用P2.6和P2.7進(jìn)入H/W重啟模如果該位為0那么當(dāng)RST=1,且P2.6=0,P2.7=0時(shí)系統(tǒng)進(jìn)入4KLDFLASH中,系統(tǒng)進(jìn)入LDFlash來更新用B5P4.3進(jìn)入H/W重啟模如果該位為0那么當(dāng)RST=1,且P4.3=0時(shí)系統(tǒng)進(jìn)入4KLDFLASH中,系統(tǒng)進(jìn)入LDFlash來更新用戶程B7:頻率選擇位時(shí)鐘頻率超過24Mhz,該位置1,時(shí)鐘頻率低于24Mhz,該位清0電氣特絕對最大額定值參符最小最大單直流電源電VddV輸入電VSS-VDDV工作溫0溫-注釋:超出最大絕對額定值表所列的情況使用,會(huì)對器件的可靠性和造成嚴(yán)重?fù)p害參符說測試條件最小值最大單工作電V工作電-NoVDD=RST=空閑電-IdlemodeVDD=掉電電-VDD=5.5V輸入電流-VDD=VIN=0Vor輸入電流-VDD=5.5VP0EA-VDD=5.5V邏輯1到0的轉(zhuǎn)換電--VDD=5.5VVIN=0VVDD=RST輸入低電壓0VVDD=輸入低電壓XTAL10VVDD=VDDVVDD=VDDVVDD=直流特性(續(xù)參符說測試條最小.最大值單XTAL輸入高電壓VDDVVDD=吸收電48VDD=4.5VVs=0.45V吸收電P0,P2,ALE,VDD=4.5VVOL=0.45V源電--VDD=4.5VVOL=2.4V源電P0,P2,ALE,--VDD=4.5VVOL=2.4V輸出低電P1,-VVDD=4.5VIOL=+6輸出低電P0,P2,ALE,PSEN-VVDD=4.5VIOL=+10mA輸出高電P1,-VVDD=4.5VIOH=-180A輸出高電P0,P2,ALE,PSEN-VVDD=4.5VIOH=-10mA(未特別說明時(shí),VDDVSS5V10%,TA=25C,Fosc=20*1.RST腳為觸*2.P0,ALEandPSEN在外部模式中測*4.當(dāng)P1P2P3上的管腳被外部拉高或拉低時(shí),他們會(huì)產(chǎn)生變遷電流。當(dāng)VIN為2V交流特性注:占空比為外部時(shí)鐘特參符最小值典型值最大值單注時(shí)鐘高時(shí)--時(shí)鐘低時(shí)--時(shí)鐘上升時(shí)--時(shí)鐘下降時(shí)--交流特性說參符時(shí)鐘時(shí)鐘最大值單振蕩器0ALE脈沖地址有效到ALEALE低后地址保ALE為MOVX指令低后地址保ALE低后到指令讀入有ALE低到PSENPSENPSEN低到指令讀入有PSEN后輸入指令保0PSEN后輸入指令浮tCLCL-Port0地址保持到指令有Port2地址保持到指令有PSEN低到地址浮 0讀后數(shù)據(jù)保0讀后數(shù)據(jù)浮tCLCL-地址浮空變MOVX在使用STRETCH時(shí)的特性參符時(shí)鐘時(shí)鐘最大值單參數(shù)據(jù)總線ALE1.5tCLCL-2.0tCLCL-tMCS=00.5tCLCL-RD2.0tCLCL-tMCS-tMCS=0WR2.0tCLCL-tMCS-tMCS=RD2.0tCLCL-tMCS-tMCS=0tCLCL-2.0tCLCL-tMCS=tMCS+2tCLCL-tMCS=0Port03.0tCLCL-2.0tCLCL-tMCS=ALERDWR0.5tCLCL-1.5tCLCL-0.5tCLCL+1.5tCLCL+tMCS=Port0RD或低tCLCL-2.0tCLCL-tMCS=0Port02RD或低1.5tCLCL-2.5tCLCL-tMCS=0WRtCLCL-tCLCL-tCLCL-tMCS=0tMCS=0.5tCLCL-RD或WR高到ALE01.0tCLCL-tMCS=注:tMCSStretchmemory周期選擇有關(guān)的參數(shù).下表列出tMCS0000001401080111210016101201111012428對邏輯符號(hào)的解釋為了保持與8051體系的兼容性使用相同的邏輯符號(hào);解釋如下 時(shí)A地 D L 指P 輸出數(shù)RRD 有WWR 非有效Z三ADDRESSA8-ADDRESSA8-tZ ADDRESSA8-ADDRESSA8-ADDRESSA8-PORT PORTttttt典型應(yīng)用電外擴(kuò)程序器和晶體振蕩晶R16-24-3340上表列出C1,C2,R的參注::C1C2,R請參見圖uKuK393837363534333221222324252627AD0AD1AD2AD3AD4AD5AD6GNDD0Q02A0D1Q15D2Q26A2D3Q39A3D4Q412D5Q515D6Q616D7Q719A010A8A9A10A11A12A13A14GND

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論