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