![新唐單片機(jī),8位79系列_第1頁](http://file4.renrendoc.com/view/2d3bb7e9b966a4a422f94573d2ae0576/2d3bb7e9b966a4a422f94573d2ae05761.gif)
![新唐單片機(jī),8位79系列_第2頁](http://file4.renrendoc.com/view/2d3bb7e9b966a4a422f94573d2ae0576/2d3bb7e9b966a4a422f94573d2ae05762.gif)
![新唐單片機(jī),8位79系列_第3頁](http://file4.renrendoc.com/view/2d3bb7e9b966a4a422f94573d2ae0576/2d3bb7e9b966a4a422f94573d2ae05763.gif)
![新唐單片機(jī),8位79系列_第4頁](http://file4.renrendoc.com/view/2d3bb7e9b966a4a422f94573d2ae0576/2d3bb7e9b966a4a422f94573d2ae05764.gif)
![新唐單片機(jī),8位79系列_第5頁](http://file4.renrendoc.com/view/2d3bb7e9b966a4a422f94573d2ae0576/2d3bb7e9b966a4a422f94573d2ae05765.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
W79E804/803/802規(guī)格8--概 特 產(chǎn)品型號信 無鉛(RoHS)產(chǎn)品型號信息表 管腳配 管腳描 方塊 功能描 片內(nèi)Flash 定時 中 數(shù)據(jù)指 CPU結(jié) 累加器 片內(nèi)便簽 堆棧指 電源管 器組 程序 數(shù)據(jù) 工作寄存 位尋址 堆 特殊功能寄存 指 指令時 電源管 空閑模 掉電模 復(fù)位條 外部復(fù) 上電復(fù)位 復(fù)位狀 中 中斷 中斷輸 可編程定時器/計數(shù) 時基選 模式 模式 模式 模式 NVM數(shù)據(jù) 看門狗定時 看門狗控 串行口 模式 模式 模式 模式 幀錯誤檢 多機(jī)通 時控保 鍵盤中斷 模擬比較 I/O端口配 輸入配 振蕩 片內(nèi)RC振蕩器選 CPU時鐘速度選 電源監(jiān)視功 上電檢 欠壓檢 脈寬調(diào)制( I2C串行控 地址寄存器, I2C時鐘波特率位, 狀態(tài)寄存器, ICP(在電路編程)FLASH編 配置 配置 配置 極限參 DC電氣特 AC電氣特 外部時鐘特 AC規(guī) 典型應(yīng)用電 封裝尺 版本歷 概W79E80X系列是一8位快51微控制器,它有可以在系統(tǒng)編程的(ICP)應(yīng)用程FlashEPROM,可以使用燒寫器在系統(tǒng)中編程。W79E80X系列的指令系統(tǒng)完全與標(biāo)準(zhǔn)的8052指令系統(tǒng)兼容。8K/4K/2K字FlashEPROM;256字節(jié)的NVMFlashEPROM;256字節(jié)RAM;28位和12位雙向可位尋址的I/O端口;2個16-位定時器/計數(shù)器;4路10位;2個串口包括1個I2C和1個增強(qiáng)型全雙工串口。支持12個中斷源4級中斷;容易編程和校驗,W79E80X系列內(nèi)部FLASHEPROM程(ICE)功能,有一個JTAG接口可以連接到開發(fā)系統(tǒng)用于調(diào)試。特0MZVD=.5~.VDD=2.7V~5.5V時鐘頻率可達(dá)12MHz。256字節(jié)NVM數(shù)據(jù)FLASHEPROM,可以數(shù)4101個I2C通口(主/從 (RoHS)DIP (RoHS)SOP (RoHS)DIP (RoHS)SOP (RoHS)DIP (RoHS)SOP 產(chǎn)品型號信息無鉛(RoHS)產(chǎn)品型號信息表列PARTDIP-20SOP-20DIP-20SOP-20DIP-20SOP-20管腳配置管腳描述標(biāo)識類 RSTI::P地P注:類 電源,I:輸入,O:輸出,I/O:雙向輸入輸出,H:上拉,L:下拉,D:開方塊功能描述W79E80X48051內(nèi)核和寄存器、8K/4K/2KFlashEPROM256RAM256字NVMFLASHEPROM,2812I/O端口;216-位定時器/計數(shù)寫器或ICP燒寫器燒寫。片內(nèi)Flash也是終端客戶在不需要拿掉IC甚至不需要打開機(jī)殼就可以方便的更新應(yīng)用程序。I/O端口PxM1.yPxM2.3種輸出模式和兩種輸入模式,模式分別為,端口都可以作為雙向I/O端。這些端口是強(qiáng)下拉弱上拉。串行口定時中數(shù)據(jù)指針CPU結(jié)構(gòu)W79E80X系列是基于標(biāo)準(zhǔn)的8052內(nèi)核,在8-位的ALU周圍集成了用于臨時數(shù)據(jù)和控制外設(shè)的內(nèi)部寄存器。W79E80X系列可以執(zhí)行標(biāo)準(zhǔn)8052的指令集。ACCB實現(xiàn)乘除法運(yùn)算。ALU產(chǎn)生幾種狀態(tài)標(biāo)志,這些標(biāo)志存放于狀態(tài)累加器W79E80XMCU(ACC)是一個非常重要的寄存器。CPU直接累加器,所以高速指令會使用累加器作為第一參數(shù)。寄存器程序狀態(tài)字寄存器片內(nèi)便簽堆棧指針W79E80X8-RAM區(qū),因此堆棧的大小由此部分RAM大小決定的。電源管理器組織W79E80X系列將 程序數(shù)據(jù)過NVMADDR,NVMDAT和NVMCON特殊寄存器寫數(shù)據(jù)。型FLASH尺寸片上程 起始結(jié)束片上程序器地寄存器的映射包含有特殊功能寄存器(特殊功能寄存器)SFR只能用直接尋址方式其他的片內(nèi)RAM可以直接尋址RAM256字節(jié),因此僅適用于數(shù)據(jù)量較小的場合;在使用的時候,注意不要超出范圍。描述工作寄存器工作寄存器有四組88-位寄存器。組號標(biāo)識為:第12組、第34組,在組中一組,有PSW寄存器中的RS0、RS1的狀態(tài)決定。R0R1寄存器被用作間接尋址的地址。位尋址區(qū)令器會自動分辨位指令還是字節(jié)指令。在特殊功能寄存器中地址是以0或8結(jié)尾的都可以位尋址。堆RAM可以用作堆棧,該區(qū)域由堆棧指針(SP)指定,SP是堆棧的頂端地址。當(dāng)跳轉(zhuǎn)、調(diào)用或中斷調(diào)用時返回地址放在棧頂,在RAM中堆棧的起始地址是沒有限定的,復(fù)位后堆棧指針默認(rèn)是07h,使用者可然后SP會減1。特殊功能寄存器W79E80XMCU內(nèi)核用特殊功能寄存器(特殊功能寄存器)來控制和監(jiān)測外設(shè)運(yùn)行和外設(shè)模式。特殊存器,其地址編號是以0或8結(jié)尾。W79E80X系列中含有標(biāo)準(zhǔn)8052中所有的特殊功能寄存器,同時也了W79E80X系列中的特殊功能寄存器。表1:特殊功能寄存器列表B注釋1、上表列出了7E0X8列??瞻醉棻硎驹摰刂房臻g沒有特殊功能寄存器存在,對這些空間的將會得到全1的結(jié)果。端口位 助記符: 地址::位7165432BRAKECIN2A10CIN2B03CMP2堆棧指針
位 助記符: 地址:堆棧指針暫存RAM中堆棧的起始地址,就是說他總指向棧頂。位 助記符: 地址:位 助記符: 地址:位 助記符: 地址:位名功7650::40:軟件1:32101:系統(tǒng)進(jìn)入空閑模式;該模式下,CPU的時鐘停止工作,程序停止運(yùn)行;但串口、定定時器控
位 助記符: 地址:位名功7斷服務(wù)程序時,該位自動清0。軟件也可對該位置位或復(fù)位6543中斷服務(wù)程序IE1會自動清除為0。.21入中斷服務(wù)程序IE0會自動清除為00定時器模式控制位 助記符: 地址:位名功7,1時定時器/計數(shù)器開始運(yùn)行。該位為0時,定時器的運(yùn)行只受TRx的控制6C/543,1時定時器/計數(shù)器開始運(yùn)行。該位為0時,定時器的運(yùn)行只受TRx的控制2C/10M1M0:模式選擇位模000110113:(僅適用于T0)TL008位定時器/TH0是受定時器1控制的8位定時器/計數(shù)器。定時器1在此方式下不工作。定時器0低字位 助記符: 地址:TL0.7-0:0定時器1低字位 助記符: 地址:TL1.7-0:1定時器0高字位 助記符: 地址:TH0.7-0:0定時器1高字位 助記符: 地址::時鐘控制
位 ------助記符: 地址:位名功4::30時鐘選擇::端口位 助記符: 地址:位名功76543210分頻器時鐘位 助記符: 地址:串行口控
位 助記符: 地址:位名功7SM06SM0 模 說 數(shù)據(jù) 波特 同 異 可 異 異 可5多機(jī)通信控制。將該位置1,則使能模式2及模式3下的多機(jī)通信功能。在模式2或3下SM21,那么收到的第九位數(shù)據(jù)RB80的話,RI將不會置位。在模式1下如SM21,那么在沒有收到有效的停止位前RI是不會置位的。在模0下,SM2805214分頻,這樣就432231SM2=0則RB8是接收到的停止位。模式0下該位無意義10串行數(shù)據(jù)緩沖器位 助記符: 地址:位名功端口
位 ------助記符: 地址:位名功-1XTAL10鍵盤中斷
位 助記符: 地址:位名功7:6:5:4:3:2:1:0:輔助功能寄存器位 --助記符: 地址:位名功7:60:允許欠壓檢測功能1:欠壓檢測功能,節(jié)省電源50:欠壓檢測中斷功能4:1當(dāng)BOD被允許,當(dāng)MCU進(jìn)入掉點模式,BOD允許內(nèi)部RC32-1-0Dual1:選擇中斷允許
位 -助記符: 地址:位名功76-543210從機(jī)地址位 助記符: 地址:位名功7比較器1控制寄存器位 --助記符: 地址:位名功7-6-54:1:CIN1B321:(CE1=1)CMP1CPU時1輸出與CPU時鐘同步,允許軟件,當(dāng)比較器被(CE1=0)該位0有效,MCU將產(chǎn)生硬件中斷??梢攒浖虍?dāng)比較器被(CE1=0)該位被。比較器2控制寄存器位 --助記符: 地址:位名功7-6-54:1:CIN2B321:(CE2=1)CMP2CPU時鐘1輸出與CPU時鐘同步,允許軟件,當(dāng)比較器被(CE2=0)該位0效,MCU將產(chǎn)生硬件中斷??梢攒浖虍?dāng)比較器被(CE2=0)該位被。端口0配置模式位 助記符: 地址:端口0配置模式位 助記符: 地址:端口1配置模式位 ---助記符: 地址:端口1配置模式位 ---助記符: 地址:端口2配置模式位 助記符: 地址:端口2配置模式位 ------助記符: 地址:位名功76543210端口模式配置:端口000110輸入(高阻)11中斷高級優(yōu)先位 --助記符: 地址:位名功7-6-543210中斷優(yōu)先權(quán)位 --助記符: 地址:位名功7-6-543210從機(jī)地址掩碼允位 助記符: 地址:位名功該寄存器使能串口0的自動地址識別功能,當(dāng)SADEN中的某位被置為1,那么SADDR忽略對該位的比較。如果SADEN0,那么對于所有的地址幀系統(tǒng)都會產(chǎn)生中斷。I2C位 助記符: 地址:位名功I2C位 ---助記符: 地址:位名功表示沒有串行斷請求;其他的所有的I2STATUSI2C的狀態(tài)。當(dāng)進(jìn)入這些狀態(tài)時會產(chǎn)生一個狀態(tài)中斷請求(SI=1)。一個有效的狀態(tài)碼在SI被硬件設(shè)為’1’后一個外,狀態(tài)碼是00H時表示總線錯誤;當(dāng)’起始’或’結(jié)束’時出現(xiàn)幀結(jié)構(gòu)錯誤時會產(chǎn)生總線I2C位 助記符: 地址:位名功7~I2C定時器/位 -----助記符: 地址:位名功-保留21I2C定時器/計數(shù)器時分頻功能::0I2C定時器/計數(shù)器計數(shù)標(biāo)志114-位定時器/I2C定時器(ENTI)之前,SI必須清’0’I2C中I2C位 ---助記符: 地址:位名功7-保留654321-保留0-保留I2C地址寄存器位 76543210助記符: 地址:位名功在從機(jī)模式下,高7位作為MCU本身的地址。如果地址符合硬件會自動響應(yīng)。00:全呼功能1:允許全呼功能
位 助記符: 地址:位名功NVM地址寄存器標(biāo)識為片內(nèi)代碼器空間低字節(jié)地址NVM數(shù)據(jù)時控寄存位 助記符: 地址:位名功時控寄存器用于控制對保護(hù)位的。要被保護(hù)的位,用戶首先要向TA寄存器寫入AAH,然后立即再寫入55H,之后系統(tǒng)將提供3個機(jī)器周期的時間以供用戶被NVM
位 ------助記符: 地址:位名功7NVM0:不擦除NVM1:該位設(shè)為’1’,把NVM數(shù)據(jù)頁中的內(nèi)容擦成’FFH’。NVM數(shù)據(jù)器有4個頁,每頁大64NVMADDR寄存器選擇頁后,在設(shè)定該位后,該頁將會被清除,程序6NVM0:NVM數(shù)據(jù)1:把改位設(shè)置為’1’NVM寫一個字節(jié)的數(shù)據(jù)。程序指針將會等待該指令的結(jié)束。在本指-NVM頁起始結(jié)束0123NVM
位 助記符:NVM數(shù) 地址:位名功程序狀態(tài)
位 P助記符: 地址:位 765432:1:0PRS.1-0:寄存器分組選擇位寄存地000011102113計數(shù)器寄存器位 ------助記符: 地址:位名功-P.9 0寄存位 ------助記符 地址:位名功-0.9~1寄存位 ------助記符 地址:位名功-1.9~2寄存位 ------ 地址:位名功-2.9~29~8位3寄存器位 ------助記符: 地址:位名功-3.9~39~8位位 -------助記符 地址:位名功-0 看門狗控
位 -助記符: 地址:位名功70:1:看門狗運(yùn)行6-5431表示看門狗定時器中斷產(chǎn)生。如果看門狗定時位名功2手動清除。掉電復(fù)位會將此位清除。如果EWT=0,該位不會受看門狗定時器的影響10:看門狗定時器復(fù)位1:允許看門狗定時器復(fù)位0WDCON.0–將看門狗定時器復(fù)位。該位用于清除看門狗定時器并將它復(fù)位。該位會自動,在軟件向該位寫入1后,系統(tǒng)會自動將它置0。如果看門狗定時器復(fù)位使能,WDCON0x0000x0BWTRFWDCON.2)被設(shè)置’1’是看門狗定時器復(fù)位,被設(shè)置’0’是上電復(fù)位。WDIF(WDCON.3)外部復(fù)位不改變。上電復(fù)位時POR被設(shè)置’1’。上電復(fù)位時EWRST(WDCON.1)被設(shè)置’0’,其他復(fù)位不受影響。特殊功能寄存器WDCON的EWRST,WDIFWDCLRTATA寄TA,TA,CKCON,BTA,TA,WDCON,B;位 助記符 地址:位名功P.7 位 助記符: 地址:位名功0.7~低位寄存器位 助記符 地址:位名功1.7~控制寄存器位 助記符 地址:位名功7 6 5:41:把10- 計數(shù)器設(shè)置為3 2 位名功10:1正相輸1:1反相輸00:0正相輸 的低位寄存器位 助記符 地址:位名功2.7~低位寄存器位 助記符 地址:位名功3.7~位 助記符 地址:位名功76540:鉗制1:3 1:當(dāng)鉗制有 20:當(dāng)鉗制有 1:當(dāng)鉗制有 10:當(dāng)鉗制有 1:當(dāng)鉗制有 00:當(dāng)鉗制有 1:當(dāng)鉗制有 鉗制0001 nB設(shè)定 10 11累加器
位 助記符: 地址:B位 助記符: 地址:端口0數(shù)字輸入位 助記符: 地址:位名功P0ID.7允許/端口0數(shù)字輸入.0:允許端口0數(shù)字輸入位 -- 助記符: 地址:位名功7-保留6-保留5 1:設(shè) 41:31:221:111:0:中斷優(yōu)先權(quán)位 --P助記符: 地址:位名功7-保留6-保留5P1:設(shè) 41:3:2:11:0:指個時鐘周期為一個機(jī)器周期805212個時鐘周期為一個極其周W79E80X系列每個機(jī)器周期只有一個取動作,而標(biāo)準(zhǔn)8052每個機(jī)器周期有2個取動作。說,W79E80X系列減少了空取和等待的周期,因而提高了系統(tǒng)的效率。表:指溢指溢XXXCLR0XXXCPLXXXXANLC,X0XANLC,X0XORLC,XDAXORLC,XRRCXMOVC,XRLCXXSETB1"X"指令時序W79E80X系列來說是一個很重要的特性,對于用軟件的方式來產(chǎn)生定時的用戶更為重要。W79E80X8052W79E80X44C1、C2、C3、空比接近于50%,以避免時間上發(fā)生。前面已經(jīng)說到W79E80X系列每一個機(jī)器周期進(jìn)行一次代碼操作,因此對大多數(shù)指令來說,執(zhí)行指W79E80X4個時鐘周期內(nèi)執(zhí)行完畢。對多數(shù)雙字節(jié)指令來說,指令的執(zhí)行22個時鐘周期的清況;一個需要特別注意的指令MOVX80522個機(jī)器周期.W79E80X系列中他的指令周期可變?yōu)?-9個機(jī)器周期。RD和WR信號也有相應(yīng)的變化。這為用戶快速或慢速設(shè)備就帶來了W79E80X580523種指令類型。但是W79E80X4805212個時鐘SingleSingleCPU Data_inD7-AddressAddressA15-OP-OP-AddressA15-AddressA15-雙周期指令時序 CPU0 3周期指令指令時序InstructionOperandInstructionOperandOperand Operand CPUA7-0OP-A7-0A7-0A7-0AddressA15-AddressA15-AddressA15-AddressA15-5周期指令時序電源管理空閑模式1PCON.0,使系統(tǒng)進(jìn)入空閑模式。把系統(tǒng)放入空閑模式的指令是系統(tǒng)在進(jìn)入空閑模式2種方式可以讓系統(tǒng)從空閑模式中退出。由于中斷控制器依舊在工作,因此任何使能的中斷都可復(fù)位同樣可以使系統(tǒng)退出空閑模式。實現(xiàn)復(fù)位的方式有在RST腳上輸入高電平,上電復(fù)位以及看門狗定時器復(fù)位。外部復(fù)位時,高電平至少要維持2個機(jī)器周期(8個時鐘周期),以便系統(tǒng)識別外部復(fù)位信號。復(fù)位后程序指針數(shù)值為0000H,所有SFR都回到初始狀態(tài)。由于時鐘并沒有停止工作因此程序會被立W79E80X系列以復(fù)位的方式從空閑模式中退出后,系統(tǒng)將從頭開始執(zhí)行指令。掉電模式1PCON.1,使系統(tǒng)進(jìn)入掉電模式。把系統(tǒng)放入掉電模式的指令是系統(tǒng)在進(jìn)入掉電模式作都停止,這樣電源的消耗就降至最低。在這種清況下,端口上輸出其相應(yīng)SFR寄存器內(nèi)的值。復(fù)位以及電平跳變出發(fā)的中斷可以使系統(tǒng)退出掉電模式。外部復(fù)位可讓系統(tǒng)退出中斷,RST腳上的高電ISR服務(wù)完成后,系統(tǒng)將從使系統(tǒng)進(jìn)入掉電模式的那復(fù)位條件W79E80X系列復(fù)位。一般來說許多寄存器在復(fù)位后都將回到其初始復(fù)位的類型。有2種方法可以將系統(tǒng)復(fù)位:1.外部復(fù)位信號;2.看門狗定時器復(fù)位。外部復(fù)位系統(tǒng)在每個機(jī)器周C4態(tài)對RST管腳進(jìn)行連續(xù)RST管腳上2個機(jī)器周期,以保證系統(tǒng)檢測到有效的RST低電平。然后復(fù)位電路將同步發(fā)出復(fù)位信號,因此復(fù)位是一個同步的RSTRST信號22個標(biāo)上電復(fù)位置POR標(biāo)志位??撮T狗定時器復(fù)位狗定時器產(chǎn)生復(fù)位信號,那么在其溢出(未被)且經(jīng)過512個時鐘后看門狗定時器會產(chǎn)生一個復(fù)位2個機(jī)器周期。一旦退出復(fù)位狀態(tài),系統(tǒng)將從0000H處執(zhí)行代碼。復(fù)位狀態(tài)RAMRAM2V以下后,RAM中數(shù)據(jù)丟失。特殊功能寄存器復(fù)位復(fù)位111111110000xxxx000000000000x00000xxxxxx000000000000000000000000000000xx000000000000xxxxxxx0xxxx1111xxxx0000xxxx0000xxxxxxxxxxxxxxxx0x0000000000000000000x00000000000000xx000000xx000000000000000000xx00x0000000x0xx000000B0000xxxx0000Xx00xx00Xx00xx000000BxxxxBWDCONWTRF(WDCON.2)在看門狗定時器復(fù)位后置’1’,上電復(fù)位后被請’0’EWT(WDCON.1)也在上電復(fù)中中斷外部中斷INT0和INT1IT0IT1的設(shè)置可以是邊沿觸發(fā)或是電平觸發(fā)。TCONIE0IE1位2位的狀況可以知道是否產(chǎn)生了外部中斷。在邊沿觸發(fā)模式中,系統(tǒng)在每IEx位置位,同時向系統(tǒng)申請中斷服務(wù)。由于系統(tǒng)TF0、TF101中斷。當(dāng)定時器溢出時這些標(biāo)志位會置位。當(dāng)看門狗定時器可以用作系統(tǒng)器或是一個簡單的定時器。無論以何種方式工作,當(dāng)定時器超時后??撮T狗定時器中斷標(biāo)志W(wǎng)DIF(WDCON.3)會置位,如果EIE.4=1,那么這時會產(chǎn)生一個中斷。當(dāng)串口的兩個中斷源接受或發(fā)送,發(fā)生中斷時特殊功能寄存器SCON的RI和TI被值’1’;該位不能自動用戶必須軟件清’0’4種優(yōu)先級:最高、高、低和最低??梢詥沃袛鄡?yōu)先權(quán)結(jié)構(gòu)中斷標(biāo)優(yōu)先23456789RI+12最低標(biāo)地址是中斷向量地址。產(chǎn)生LCALL的條件是:如果上述的任何一個條件不滿足,LCALL就不會發(fā)生。在每一個指令周期都會檢測中斷標(biāo)志。如果上述條件有一個不滿足,雖然標(biāo)志位置’1’,也不能響應(yīng)中斷。當(dāng)所有的條件都滿足了,中斷標(biāo)志已經(jīng),TF0、TF1標(biāo)志會被硬件清除??撮T狗定時器中斷標(biāo)志W(wǎng)DIF必須有軟件清除。硬件執(zhí)行一個長調(diào)指令。該指令保存程序計數(shù)器的內(nèi)容中斷源向量地址中斷向量中斷向量----四級中斷優(yōu)先權(quán)中斷中斷0001110211堆棧的內(nèi)容已經(jīng)改變掉,而是按正常情況將棧頂?shù)臄?shù)據(jù)裝入PC指針,這樣將會引起錯誤發(fā)生。W79E80X系列有4個優(yōu)中斷先級結(jié)構(gòu)。這樣使W79E80X系列控制的中斷源有極大的靈活性每個中斷源可以透過IEN0或IEN1單獨(dú)的允許或設(shè)置IEN0寄存器包含一個全局的中斷位EA,該不會被任何中斷打斷;故若同時有2個中斷請求,較高優(yōu)先級的中斷先執(zhí)行服務(wù)程序。喚醒CPU的掉電模式。描中斷向量中斷中斷仲裁喚醒EX0是EBO2是3是ET04否EI25否EX16是7是8是ET19否是TI&ES否12最低否中斷響應(yīng)時間器周C3采樣并且他們相應(yīng)的中IEx自動的置位或清除。01溢出標(biāo)志在機(jī)器周期的)WEXI,I,I,IP,1或PH和MIV21機(jī),成,IE,I,IP,1或IPH2機(jī),成ML或IV指令A(yù)L4減少50%時鐘周期。中斷輸入W79E80X12個中斷源和兩個獨(dú)立的中斷源輸入,一個是:IE0,IE1,BOF,KBF,WDT,CMF1,可編程定時器/計數(shù)器定時器/計數(shù)器器。對于定時0它們是TH0(8位的計數(shù)寄存器)TL0(8位的計數(shù)寄存器)1也有類似的計數(shù)寄存器TH1和TL1??梢詫⑺鼈冊O(shè)置為定時器(對機(jī)器周期進(jìn)行計數(shù))和外部計數(shù)器。寄存器指針加一。由于需要2個機(jī)器周期來確認(rèn)管腳上的電平負(fù)跳變,因此外部輸入信號的最大頻率是主頻的24分之一。無論是定時器還是計數(shù)器,計數(shù)寄存器都在機(jī)器周期的C3態(tài)加一。因此在定時器模式TMOD寄存器中的CT位來確定定時器/計數(shù)器以何種方式工作。每個定時器/計數(shù)器都有它自己的模式選擇位;TMOD2位選擇定時器/06位來選擇定時器/1的功能。此時基選擇作在標(biāo)準(zhǔn)8051模式下。如果用戶要將計數(shù)器設(shè)為加速模式。0下,是13位的定時器/計數(shù)8THxTLx5位組成,TLx3位被忽略。TLx會在時的負(fù)跳變處加一,當(dāng)TLx的第五位由1變0后,THx開始計數(shù)。當(dāng)THx的數(shù)值由FF變?yōu)?0以后,TCON中的溢出標(biāo)志位TFx會置位。TRxGATE0或INTx1時,計數(shù)輸入才有效。CT0時,定時器/計數(shù)器對時鐘周期進(jìn)行計CT1P1.2(T0)P0.7(T1)上10跳變進(jìn)行計13位的定時器計數(shù)值變一個定時器中斷。注意如果將其用作定時器那么時可以是系統(tǒng)時鐘周期的1/12或1/4。/1與模式0非常相似,只是模1下定時器/計數(shù)1613位。就是說是用THxTLx的全部16位來計數(shù)。當(dāng)計數(shù)值由FFFFH向0000H翻轉(zhuǎn)后,相應(yīng)的溢出標(biāo)志置1,并產(chǎn)生中斷。對時鐘源的選擇與模式0下的方式一致,門控方式也同模式0相同。定時器/14.514.5模式2下定時器/計數(shù)器為自動重裝模式。此模式下TLx是一個8位的計數(shù)器,THx保存重裝計數(shù)值。當(dāng)TLxFFH00H溢出后,TCON中的TFx標(biāo)志置THx中內(nèi)容TLx,繼續(xù)計數(shù)過程。重裝過THx內(nèi)的值保持不變。當(dāng)TRxGATE0或INTx1時,計數(shù)器才真正開始工作。同其它2種方式一樣,模式2的時可以是系統(tǒng)時鐘周期的1/12或1/4。也可對Tn腳上的脈沖輸入計數(shù)定時器/14.614.63有著不同的工作方式。對定時器/13會將其停止;對定時器/0來定時器0的控制位:如C/T,GATE,TR0,INT0和TF0。TL0可以用來對時鐘周期來計數(shù)(時的1/12或1/4)以及對T0腳上的1到0跳變計數(shù)。TH0只能對內(nèi)部時計數(shù),并使用定時器/計數(shù)器1的控制位(TR1TF1)8303時,TF1TR1進(jìn)行控制。此時定時器1依然可GATEINT1腳。另外可以通過將其放入或離開模式3的方式來打開或關(guān)閉它。它同樣可以用作串行口的波特率發(fā)生器。定時器/NVM數(shù)據(jù)640FC00h~FC3Fh1FC40h~FC7Fh2頁地址為FC80h~FCBFh,第3頁地址為FCC0h~FCFFh.客戶程序可以讀寫NVM數(shù)據(jù)器。讀NVM數(shù)據(jù)用MOVCA,@A+DPTR指令,寫數(shù)據(jù)由特殊功能設(shè)置頁地址可以出片內(nèi)代碼器空間低字節(jié)地址并允許NVMADDR的頁,再設(shè)置NVMCON.7EER,在執(zhí)行頁擦除操作期間處理器將自動的控制住(暫停)PC等待頁擦除結(jié)束,在頁擦除結(jié)束后這一位由硬件位清除。擦除時間大約為5ms.寫數(shù)據(jù),uC將等待操作結(jié)束,數(shù)據(jù)被寫到映射地址,操作完成后該位由硬件清除,然后繼續(xù)執(zhí)行程序。寫數(shù)據(jù)的時間大約是50us。時2者的功能合并或分離(即看門狗定時器溢出并使系統(tǒng)復(fù)位以及看門狗定時器僅溢出而看門狗定時器應(yīng)先用WDCLR來重新啟動,這保證看門狗定時器從一個確定狀態(tài)開始運(yùn)行。WDCLR位用來復(fù)位看門狗定時器。該位會自動清0,就是說在軟件向該位寫入1后,系統(tǒng)會自動把該位清為0。將RWT1后,看門狗定時器會對時鐘周期進(jìn)行計數(shù)。超時時WD1WD0位來決定(WDCON.5和WDCON.4)。超時時間到以后,WDIF(WDCON.3)位置位;之后看門狗定時器將等待512個時鐘周期,EWRSTWDCON.11WDCLR512個時鐘周期以后會產(chǎn)生看門狗定時器復(fù)位。這個復(fù)位會持續(xù)2個機(jī)器周期同時WTRF(WDCON.2)標(biāo)志位置位,軟件可以用此位WDIF位EA=1時會產(chǎn)生看門狗定時器中斷??撮T狗定時器主要用作一個系統(tǒng)器,在實時控制的應(yīng)用中尤為重要。如果出現(xiàn)電源脈沖干擾或電磁干擾,處理器將會運(yùn)行不確定的代碼。如果不及時檢查,整個系統(tǒng)可能會。用戶可以在軟件中使用看門狗定時器來防止程序運(yùn)行的錯誤;用戶在軟件中適當(dāng)?shù)牡胤桨才趴撮T狗定時器復(fù)位程序,每當(dāng)運(yùn)行到看門狗定時器復(fù)位程序時就將看門狗定時器復(fù)位防止看門狗定時器復(fù)位的產(chǎn)生。如果系統(tǒng)受到干擾,會在其溢出并經(jīng)過512個時鐘周期后結(jié)束??撮T狗定時器溢出值看門NUMBER時時@100013.1101104.8610838.86116710.89看門狗控制WDIF:WDCON.3-看門狗定時器中斷標(biāo)志。當(dāng)看門狗定時器定時溢出,該位為置’1’。如果看門狗中軟件可以該位,但必須手動清除。掉電復(fù)位會將此位清除。如果EWDRST=0,該位不會受看門狗EWRSTWDCON.110關(guān)閉該功能,1后,系統(tǒng)會自動將它置0。如果看門狗定時器復(fù)位使能,那么軟件必須在看門狗定時器溢出后512個時鐘周期內(nèi)將看門狗定時器,否則將會產(chǎn)生一個看門狗定時器復(fù)位時鐘控制看門WD1,WD0: CKCON.5CKCON.4–2位用來選擇看門狗定時器的溢出時間。復(fù)位在定時器溢出并經(jīng)過512個時鐘周期后發(fā)生。作在空閑或者掉電模式這個時候就有可能使問題產(chǎn)生。發(fā)生這種情況的原因是置1/清0WDCLR位時看門狗計數(shù)器正運(yùn)行在不同時時鐘區(qū)域(CPU時鐘和內(nèi)部RC時鐘)。當(dāng)WDCLR位設(shè)置為1,要重新設(shè)置它使計數(shù)器必須。因為當(dāng)CPU時鐘停止進(jìn)入空閑或者掉電模式時計數(shù)器沒有時鐘讓它自增。導(dǎo)致的結(jié)果就是WDCLR一直置位而且看門狗計數(shù)器一直停留在0。解決這一問題的方法就是WDCLR位,保證在有指令讓CPU進(jìn)入到空閑或者掉電模式之前WDCLR。W79E80X系列有一個全雙工串行口。W79E80X系列還提供附加的功能如,幀錯誤檢測、自動地址識別在異步模式下,能以全雙工的方式工作,即可以同時收發(fā)數(shù)據(jù)。發(fā)送,接收寄存器均用SBUF來。對SBUF的寫是發(fā)送數(shù)據(jù),從SBUF讀是數(shù)據(jù)。串行口能以4種不同的方式工作.RXDTXD腳用TXD上的時鐘由W79E80X系列提供。這種方式下是以半雙工的形式1/408051W79E80X系列的唯一區(qū)別。下圖是模式0的功能方塊圖。數(shù)據(jù)由RXD線進(jìn)行收發(fā)。TXD線用來輸出移位時鐘,移位時鐘用來給W79E80X系列和其他設(shè)備串行接收/SBUF的寫將會發(fā)送數(shù)據(jù),此時移位時鐘啟動數(shù)據(jù)從RXD8SM2=1TXDRXD上的數(shù)SM2=0,RXDTXD3TXD6個時鐘周TXDTXD的下降沿處被接收串行口模式。在模1下,串行口以全雙工的方式工作。串行通信的數(shù)據(jù)貞由10位數(shù)據(jù)組成,在RXDTXD腳上進(jìn)止位SCONRB8位。在該模式下波特率可變,波特率可以是定時器1溢出率的1/161/32。由于定時器1的溢出率可以按需要設(shè)定,因此波特率的選擇范圍很寬。向SBUF寫入數(shù)據(jù)后將啟動一次發(fā)送動作,串行數(shù)據(jù)的第一位在一個16狀態(tài)計數(shù)器的第一次翻轉(zhuǎn)后的C1態(tài),被送到TXD腳,下一位數(shù)據(jù)在下一次16狀態(tài)計數(shù)器翻轉(zhuǎn)后的C1態(tài)送至TXD腳。因此數(shù)據(jù)的傳送與這個16狀態(tài)的計數(shù)器同步,而不是直接寫入接收端的SBUF。在發(fā)送完9位數(shù)據(jù)后,會發(fā)送停止位。在停止位輸出到TXD腳以后,TI會在C1態(tài)置位。這發(fā)生在向SBUF寫入數(shù)據(jù)后16狀態(tài)計11當(dāng)REN=’1’時接收使能,當(dāng)RXD腳上接收到1-0跳變就啟動接收。監(jiān)視器一直監(jiān)視RXD,進(jìn)行16倍于波特率的速率采樣,檢測到下降沿時,16狀態(tài)定時器清’0’;該定時器用于分辨字符界限。103RXD腳的狀態(tài),32次相同的值,以保證接收準(zhǔn)確。在檢測到RXD上的下降沿后,RXD01-0的跳變時重新啟動。如果接收值為0起始位有效,開始接收本幀的其余信息。這樣做是為了提在接8位數(shù)據(jù)以后,還將接收一個停止位RB8,之RI置位。然而RI置’1’之前必須設(shè)置相(最低位),可編成的第9位數(shù)據(jù)(TB8)和停止位(0)組成。第9位數(shù)據(jù)接收至RB8。波特率是時鐘的第一位在一個16狀態(tài)計數(shù)器的第一次翻轉(zhuǎn)后的C1態(tài),被TXD腳,下一位數(shù)據(jù)在下一次16狀態(tài)C1TXD16狀態(tài)的計數(shù)器同步,而不是直接寫入接收端SBUF。在發(fā)9位數(shù)據(jù)后,會發(fā)送停止位。在停止位輸出TXD腳以后,TIC1態(tài)置位,這發(fā)生在向SBUF寫入數(shù)據(jù)后16狀態(tài)計數(shù)器的第11次翻轉(zhuǎn)以后。當(dāng)REN=’1’時接收使能,當(dāng)RXD腳上接收到1-0跳變就啟動接收。監(jiān)視器一直監(jiān)視RXD,進(jìn)行16倍于波特率的速率采樣,檢測到下降沿時,16狀態(tài)定時器清’0’;該定時器用于分辨字符界限。103RXD腳的狀態(tài),32次相同的值,以保證接收準(zhǔn)確。在檢測到RXD上的下降沿后,RXD01-0的跳變時重新啟動。如果接收值為0起始位有效,開始接收本幀的其余信息。這樣做是為了提在接9位數(shù)據(jù)以后,還將接收一個停止位RB8,之RI置位。然而RI置’1’之前必須設(shè)置相RB8,8SBUF,RI置位,否則丟棄接收到的貞數(shù)據(jù)。在模式模式3中除了波特率可編程外,其他方面都與模式2相同。用戶必須在進(jìn)行串行通信前初始化SFR寄存131也要被初始化。在所有SBUF寫入數(shù)據(jù)將啟動一次發(fā)送。在模式0RI=0REN=1時啟動一次接收。這時TXD腳上會出現(xiàn)同步時鐘,并在RXD腳上傳送8位數(shù)據(jù)。在其他模式下,接收動作在REN=1且接收到串行口模式串行口的模式模類串口數(shù)據(jù)起始停止第9位功0004128無無無0111011無10211110,11311110,幀錯誤檢測SCON.7FE標(biāo)志(貞錯誤標(biāo)志)(FE_18051SM0W79E80X系列中它SM0/FESM0FE。具體哪一個位是由SMOD0(PCON.6)決定的。當(dāng)SMOD0=1時FE標(biāo)志位,當(dāng)SMOD0=0時SM0位FE標(biāo)志由硬件置位且必須由軟件清0。注意FE標(biāo)志位進(jìn)行讀寫時,SMOD0必須為1。如FE置多機(jī)通信多機(jī)通信利2和模式3下的第九位W79E80X系列RI僅在接收的數(shù)據(jù)貞的地址符合本91時,發(fā)送的數(shù)據(jù)是地址貞。當(dāng)主機(jī)想對從機(jī)發(fā)送數(shù)據(jù)塊,它首先發(fā)送被尋址的從設(shè)備將SM2位,然后準(zhǔn)備開始接收數(shù)據(jù)。SM2=0后,每當(dāng)接收到一個有效數(shù)據(jù)貞從機(jī)1中,第九位是停止位,1SM2=1RI才會置1。SADENSADDR8SADEN0則SADDR中對應(yīng)的位就無效。只有當(dāng)SADEN中的相應(yīng)位為1,SADDR中的數(shù)據(jù)才有效。從機(jī)1: 1010 1111 1010從機(jī) 1010 1111 1010那么該位就被忽略。在大多數(shù)應(yīng)用場合,廣播地址是FFH,而在上面的例子中從機(jī)1的廣播地址是 )SADDRSADENA9hB9h。復(fù)位后,20;這樣廣播地址和給定時控保W79E80XROM大小調(diào)整,等待狀態(tài)控制信號,上電/掉在這種式下對被護(hù)的的是受間限的要對他行寫作,么時窗口須打,否33TAATA寄行推:
REG0C7hTA,
TA,TAAAh后,計數(shù)器開始計數(shù),計數(shù)器會3個機(jī)器周期55h;如果3個機(jī)器周 TA, 3 注M/C TA, 3 WDCON, 3 TA, 3 TA, 3 2 TA, 3 TA, 3 WDCON, B TA, 3 TA, 3 1 1 2 TA, 3 1 TA, 3 2鍵盤中斷特定腳可以單獨(dú)產(chǎn)生一個中斷,如下圖。該中斷常用于把CPU從掉電模式或空閑模式喚醒。P0支持鍵盤功能,P0KBIKBI0~KBI7按鍵按下KBI中斷程序里可以檢測P0口。模擬比較器 (P0.5)Enable+-Change Enable(P0.2)(P0.1)+-ChangeI/O端口W79E80X系列MCU3I/O端口,P0,P1P2。所I/O端口配置都可以通過4種晶振W79E80X系列MCU15I/O;使用片RC振蕩P1.5配置為輸入腳,W79E80X系列MCU可以支持18個I/O。I/O端口設(shè)置如下表:I/O端口00011011是準(zhǔn)雙向模式,端口P1.5只能是觸發(fā)器型輸入。P2M1寄存器的ENT0和ENT1位可以允許定010或定時器1的定時器溢出決定。=0,1,2。當(dāng)P(n)S置1,相應(yīng)的端口選擇為觸發(fā)器輸入。使用片內(nèi)RC或外部振蕩器為時時準(zhǔn)雙向端口模式配置點象開漏輸出。不同的是在準(zhǔn)雙向口有3個上拉電阻,以適應(yīng)不同的應(yīng)用。應(yīng)于快速收發(fā)應(yīng)用。當(dāng)端口引腳上出現(xiàn)邏輯“0”到“1”2CPU時鐘后關(guān)閉強(qiáng)上當(dāng)輸入端口腳為高電平或輸出高電平“弱上拉”打開,給準(zhǔn)雙向口提供電流維持輸出“1”或保持端口“0”’.“1”時,“特弱上拉“0”時,“特弱上拉關(guān)閉。特弱上拉提供非常小的開漏端口模式配置推挽端口模式配置2個強(qiáng)上拉和一個下拉構(gòu)成,可以提供正向和反向的電流輸出。如果在準(zhǔn)雙向輸出模式“弱上拉”和“特弱上拉”保留““強(qiáng)上拉”一直打開提供電流。推挽端W79E80XMCU3個端口引腳不可以:P1.2P1.3,P1.5P1.2P1.3可以配置成輸入配置振蕩W79E80X3CONFIG(CONFIG1)RC振片內(nèi)RC振蕩器選項RC6MHz25%FOSC1,F(xiàn)OSC010HRC振蕩器允許,時鐘可以從P2.0(XTAL2)輸出。外部時鐘輸入選項鐘可以從P2.0(XTAL2)腳輸出。W79E80X系列MCU支持時鐘輸出功能,當(dāng)選擇片內(nèi)RC振蕩器或外部時鐘輸入選項時,為了使1/4CPU時鐘。如果為了節(jié)省電流在空閑模式CPU時鐘速度選擇W79E80XCPUDIVM寄存器選擇。DIVM00H,CPU4CPU時鐘/機(jī)器周期,源時鐘(Fosc)沒有分頻。當(dāng)DIVM寄存器設(shè)置為N時,CPU時鐘被分為2(DVIM+1),所以CPU時鐘4到512分頻。用戶可以使用這個特性來降低CPU的速度節(jié)省功耗CPU進(jìn)入空閑模式相似。另外該分頻功能啟用后將影響所有外設(shè)的時鐘,因為外設(shè)的時鐘為CPU(Fcpu)時鐘。電源監(jiān)視功能上電檢測上電檢測功能作用在檢測電源電壓上升到欠壓檢測可以工作的地方。POF(PCON.4)“1”表示初始電源上升。POF標(biāo)志由軟件清除。欠壓檢測欠壓檢測功能是檢測電源電壓下降到欠壓電壓值,防止錯誤操作或提供電源。W79E80X系列有2BOV1.4)BOV03.8VBOV12.5V。)BOI(AUXR1.5)置“1”EAIE.7)EBO(IE.5)位置’1’.為了確保正確的檢測欠壓,VDD下降時間必須慢于50mV/us,上升時間慢于2mV/us。脈寬調(diào)制(W79E80X系列中有4個輸出通道,分別由0(P0.1)、1(P1.6)、2(P1.7)和3(P0.0)輸出。當(dāng)把PRHI置“1”,復(fù)位后個輸出通道為’1’;當(dāng)把PRHI置“0”,復(fù)位后個輸出通道為’0’。因此如果引腳輸出“1”,必須向各引腳寫“1”,結(jié)構(gòu)框圖如下。W79E80X系列支持10-位向下計數(shù)器,它的時為控制器時鐘。計數(shù)器時鐘與CPU頻率FCPUFOSC。當(dāng)計數(shù)器向下溢出后計數(shù)器的內(nèi)容將自動從計數(shù)器寄存器重裝。的頻率為:f=FCPU/(P+1),P的10-位寄存器由PH.1、PH.0和PL.7~PL.0組成P寄存器寫入的數(shù)據(jù)在會自動的裝載到RUN,CF10-位向下計數(shù)器向下溢出,CF標(biāo)志在下一個周期自動清除,當(dāng)P寄存器被裝載到計數(shù)器寄存器,裝載位將在下個周期被自動清除。如果第一輸出周期由P設(shè)定,CLR10-000H,CF也會被清除;然后設(shè)置RUN和裝載位來啟動。每一個輸出脈沖的寬度由比較寄存器0L~3L和0H~3H決定的,當(dāng)比較寄存器的10-位計數(shù)器寄存器時,輸出低。如果要輸出可變的脈寬,在寫n寄存器后,必須把裝載位置“1,向下溢出時把n寄存器的值裝載到比較寄存器。輸出高脈沖寬tHIPn+1)000H,n3FFH,nP
00 1 2 3W79E80X系列支持軟件或外部引腳(P0.2)鉗制功能,鉗制控制通過CON2寄存器設(shè)定。軟件鉗制和外部引腳鉗制設(shè)定請參考鉗制條件表。鉗制確定時,輸出由nB設(shè)定,軟件鉗制,把BKEN置“1”BPENBKCH位設(shè)定,(BPENBKCH0,0),鉗制確定;(BPENBKCH)設(shè)定;當(dāng)正在運(yùn)行時,RUN=1并保持輸出W79E80X系列外部鉗制引腳(P0.2)鉗制可以產(chǎn)生鉗制中斷,可以在中斷服務(wù)程序或查詢鉗制標(biāo)志(BKF)確定外部引腳是否鉗制。如果P0.2拉低,BKPS=0,BKF(CON3.0)將會被置“1”PWNRUN將會被清除,停止運(yùn)行;在鉗制腳釋放后,輸出條件由nB設(shè)定。過檢測CON1.7或允許的鉗制中斷來判斷是不是由鉗制引腳引起的鉗制發(fā)生。另外的檢測方夠長,在引起鉗制的鉗制條件時,無論處于什么狀態(tài),輸出在本周期內(nèi)不會立即取消鉗制;這樣防止鉗制解除后,會進(jìn)入狀態(tài)。I2C串行控制式)。I2C邏輯實現(xiàn)自動字節(jié)傳輸。串行傳輸和狀態(tài)寄存器(I2STA)反映I2C總線的狀態(tài)。CPUI2C4個特殊功能寄存器I2CON(SIO1控制寄存器),I2STA(SIO1狀態(tài)寄存器),I2DAT(SIO1數(shù)據(jù)寄存器),I2ADR(SIO1從機(jī)地址寄存器)。SIO1I2C總線的接口是透過P1引腳:P1.2/SCL(串行時鐘線)和P1.3/SDA(串行數(shù)據(jù)線)。SIO1ENS1位置'1'允許該端口,CPUSIO16個特殊功能寄存器:I2CON(I2C控制寄存器,C0H),I2STATUS(狀態(tài)寄存器,BDH),I2DAT(數(shù)據(jù)寄存器,BCH),I2ADDR(地址寄存器,C1HI2CLK(BEH)I2(地址寄存器BFHSIO1I2C2個引腳:SDA(P1.3,串行數(shù)據(jù)線)和SCL(P1.2,串行時鐘線)。允許SIO1,必須把P1.2和P1.3輸出鎖存成邏輯1。I2C控制寄存器地址寄存器SIO1硬件將檢測地址是否匹配。,SIO1在主機(jī)模式下,I2CI2CLK寄存器設(shè)定。在從機(jī)模式下是很重要的;在從機(jī)模式下,SIO1將自動與主機(jī)I2C設(shè)備時鐘頻率同步,可高達(dá)400KHz。I2C數(shù)據(jù)波特率設(shè)定是:I2CFcpuI2CLK+1)。Fcpu=Fosc/4Fosc16MHz,I2CLK=40(28H),I2C的數(shù)據(jù)波特率I2C=16MHz/(4X(40+1))=97.56K位/秒。結(jié)構(gòu)框圖如下:ClearClearI2CTimerCountBlock狀態(tài)寄存器就會產(chǎn)生狀態(tài)中斷請求(SI1)SI被硬件置’11SI被軟件清除之后,有效狀態(tài)碼出現(xiàn)在I2STATUS中。主機(jī)代碼狀況工作完成動作描述開始命令已經(jīng)發(fā)重復(fù)開始命令已經(jīng)發(fā)傳送SLA+W,收到傳送SLA+W,收到傳送I2CDAT傳送I2CDAT數(shù)據(jù)位,收到SLA+R/W或數(shù)據(jù)位仲裁失傳送SLA+R,收到傳送SLA+R,收到收到數(shù)據(jù)位,返回收到數(shù)據(jù)位,返回從機(jī)代碼狀況從機(jī)代碼狀況工作完成動作描述接收到OwnSLA+W,返回主機(jī)SLA+R/W仲裁失敗,收ownSLA+W,返回收到全呼地址或多個數(shù)據(jù)位,返回主機(jī)SLA+R/W仲裁失敗,收到全呼地址,返回ownSLA先前地址,收到數(shù)據(jù),返回ACKownSLA先前地址到數(shù)據(jù),返回全呼以前的地址,收到數(shù)據(jù),返回全呼以前的地址,收到數(shù)據(jù),返回當(dāng)仍舊作為SLV/REV或SLV/TRX地址時,收到一個停止或者收到OwnSLA+R,返回主機(jī)SLA+R/W仲裁失敗SLA+R,返回傳送I2DAT中的數(shù)據(jù)位,接收I2DAT中的數(shù)據(jù)位或最后的數(shù)據(jù)位,接收發(fā)送I2DAT中最后的數(shù)據(jù)位,接收沒有串口中斷請I2C的操作模SI被清除后,SIO1硬件才開始下一個動作,當(dāng)一個動作結(jié)束,I2STATUSSI被硬件置’1’。之后會進(jìn)入中斷服務(wù)程序(SI中斷允許),新狀態(tài)碼可以被用為軟件判斷哪一個中斷進(jìn)入中主傳輸模式從傳輸模式從接收模式GC模式ICP(在電路編程FLASH編注:1更新代碼時,P1.5P0.4P0.5必須斷開和系統(tǒng)負(fù)載的聯(lián)在ICP編程結(jié)束后,建議關(guān)閉系統(tǒng)電源移去ICP工具,然后在接上電源建議客戶連續(xù)執(zhí)行擦除和編輯配置位兩個步驟,不要間配置程和校驗。在代碼編程結(jié)束后,代碼可以加密,詳細(xì)描述如下,這2個字節(jié)的數(shù)據(jù)使用MOVC指令從它所WDTE:WDTE:WDT 選擇RPD:復(fù)位 PRHIBOV--位名功7:6:1:P1.5腳的復(fù)位功能,作為輸入引50:端口復(fù)位時在低狀態(tài)1:端口復(fù)位時在高狀態(tài)4::3-保留2-保留10振蕩器配置位振蕩004MHz~20MHz011011配置寄存器配置寄存器------設(shè)置為0,就無法再對FlashEPROM的數(shù)據(jù)和特殊設(shè)置寄存器進(jìn)行。C6256FlashEPROM旦該位設(shè)置為0,使用燒寫工具就無法再對FlashEPROM的數(shù)據(jù)和特殊設(shè)置寄存器進(jìn)行。位位功能11018K/4K/2K字節(jié)程序代碼加密,由燒寫器、ICP也都不可以,25
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人轉(zhuǎn)介紹合同范本
- 公司過戶合同范本
- 北京家政服務(wù)合同范本
- 代墊付工資合同范本
- 鄉(xiāng)鎮(zhèn)防汛物資購銷合同范本
- 2023-2028年中國等離子手術(shù)刀行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 2025年度住宅小區(qū)工程質(zhì)量監(jiān)控服務(wù)合同
- 加工合同范本版
- 2025年中國船舶裝載機(jī)行業(yè)發(fā)展趨勢及投資前景預(yù)測報告
- 社會政策概論課件
- 工程量清單及招標(biāo)控制價編制服務(wù)采購實施方案(技術(shù)標(biāo))
- 全國住戶收支調(diào)查業(yè)務(wù)知識考試復(fù)習(xí)題庫(含答案)
- 復(fù)方氨基酸注射液的匯總
- 2023年上海市秋考語文真題試卷含答案(整理版)
- 2023年心理咨詢師之心理咨詢師基礎(chǔ)知識考試題庫附完整答案【有一套】
- 一級建造師繼續(xù)教育最全題庫及答案(新)
- 直線加速器專項施工方案
- 聯(lián)苯二氯芐生產(chǎn)工藝及產(chǎn)排污分析
- 儲能設(shè)備項目采購供應(yīng)質(zhì)量管理方案
- 美國房地產(chǎn)市場特征、框架與周期演變
評論
0/150
提交評論