ISP器件W78E516及其在系統(tǒng)編程的實(shí)現(xiàn)
(6) 3個(gè)16位的定時(shí)器/計(jì)數(shù)器:T0,T1,T2。T0和T1功能與8051相同。T2是一個(gè)16位定時(shí)器/計(jì)數(shù)器,它由T2CON配置和控制。T2能作為外部時(shí)鐘計(jì)數(shù)器,也能作為內(nèi)部定時(shí)器,這取決于T2CON的C/T2位的配置情況。T2有3種操作方式:清零、自動(dòng)重寫、波特率發(fā)生器。在清零和自動(dòng)重寫方式時(shí),時(shí)鐘頻率與T0和T1相同。
(7) 具有一個(gè)全雙工串行口。
(8) 具有6個(gè)中斷源和2級(jí)中斷能力。
(9) 內(nèi)部電源管理:空閑方式和掉電方式,這兩種方式可由軟件選擇。
?。?0) 具有編程后的編碼保護(hù)功能。
2. 與ISP操作相關(guān)的特殊功能寄存器
?。?) 在系統(tǒng)編程控制寄存器CHPCON(BFH)功能如表1所列。
表1
BIT | NAME | 功 能 |
7 | 軟件復(fù)位F04KMODE | 該位置1且FBOOTSL和FPROGEN都置1時(shí),微控制順筆位,重新操作。讀該位結(jié)果為邏1輯時(shí),可雙確認(rèn)CPU處于F04KBOOT模式 |
6 | - | 保留 |
5 | - | 保留 |
4 | ENAUXRAM | 0:使AUX-RAM無效; 1:使AUX-RAM有效 |
3 | 0 | 必須置為0 |
2 | 0 | 必須置為0 |
1 | FBPPTSL | 程序地址選擇。 1:裝載程序位64KB的APROM。4KBLDROM是重新的目標(biāo)地址。 0:裝載程序位于4KB的存儲(chǔ)器。64KB的APROM是重新編程的目標(biāo)地址 |
0 | FPROGEN | MTP-ROM編程使能。 1:使編程功能有效。微控制器進(jìn)入在系統(tǒng)編程狀態(tài)。在這種編程模式下,清降、編程、讀操作在設(shè)備進(jìn)空閑模式后可以實(shí)現(xiàn)。 0:可能對ROM執(zhí)行寫操作 |
?。?) 編程狀態(tài)下MTP-ROM的控制字節(jié)寄存器SFRCN(C7H)功能如表2所列。
表2
BIT | NAME | 功 能 |
7 | - | 保留 |
6 | WFWIN | 選擇ISP操作目標(biāo)存儲(chǔ)器。 0:對LDROM重新編程; 1:對APROM重新編程 |
5 | OEN | MTP-ROM輸出使能 |
4 | CEN | MTP-ROM使能 |
3,2,1,0 | CTRL[3:0] | ROM控制信號(hào) |
評(píng)論