新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)以太網(wǎng)控制芯片W7100A數(shù)據(jù)手冊(cè)(二)

單片機(jī)以太網(wǎng)控制芯片W7100A數(shù)據(jù)手冊(cè)(二)

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò) 收藏

IE(0xA8)

圖5.3 中斷允許寄存器

注意:

EA – 總中斷啟動(dòng)位

ET0 –Timer0中斷啟動(dòng)位

ET1- Timer1中斷啟動(dòng)位

IP(0xB8)

圖5.4 中斷優(yōu)先級(jí)寄存器

注意:

PT0 – 允許Timer0中斷優(yōu)先

PT1 – 允許Timer1中斷優(yōu)先

未使用的位讀出為”0”或”1”

TCON(0x88)

5.1.3Timer0 – 模式0

Timer0寄存器為13位的寄存器(8位:計(jì)時(shí)器,5位:預(yù)分頻器)。當(dāng)計(jì)數(shù)器的值(所有有效位)從1翻轉(zhuǎn)位0時(shí),Timer0的中斷標(biāo)志位TF0置”1”。當(dāng)TCON.4=1且TMOD.3=0或GATE0=1時(shí),定時(shí)器開(kāi)始計(jì)數(shù)。通過(guò)設(shè)置TMOD.3=1,外部計(jì)數(shù)輸入GATE0可以控制定時(shí)器0,進(jìn)行脈沖寬度的計(jì)量。13位寄存器由8位TH0和5位TL0組成。TL0的高3位忽略。如下圖所示:

5.1.4Timer0 – 模式1

模式1和模式0相同,只是定時(shí)器是16位,模式1如下圖所示:

5.1.5Timer0 – 模式2

模式2的定時(shí)寄存器是8位的TL0,帶自動(dòng)重裝功能,如下圖所示,當(dāng)TL0溢出時(shí),它將TF0置”1”,并將TH0的值裝載到TL0。TH0在裝載完成后保持不變。

5.1.6Timer0 – 模式3

在這種模式下,TL0和TH0被分為兩個(gè)獨(dú)立的計(jì)數(shù)器。Timer0運(yùn)行在模式3下的邏輯關(guān)系如下圖所示。TL0使用定時(shí)器0的控制位:C/T、GATE、TR0、GATE0和TF0。TH0鎖定為定時(shí)器功能,使用定時(shí)器1的TR1和TF1,并控制Timer1的中斷。模式3用于需要特別的8位定時(shí)器/計(jì)數(shù)器的應(yīng)用中。如果Timer0工作在模式3,通過(guò)切換位模式3,Timer1可開(kāi)啟或關(guān)閉,或作為串口通道的波特率發(fā)生器,或在某些應(yīng)用中,不需要Timer1的中斷。

5.1.7Timer1 – 模式0

在這種模式下,Timer1寄存器為13位寄存器(8位:計(jì)時(shí)器,5位:計(jì)數(shù)器)。當(dāng)所有的有效位從”1”翻轉(zhuǎn)為”0”時(shí),Timer1中斷標(biāo)志TF1置”1”。當(dāng)TCON.6=1且TMOD.6=0或GATE1=1(設(shè)置TMOD.7=1,允許Timer1受外部輸入信號(hào)GATE1的控制,該功能可用于脈沖寬度測(cè)量)時(shí),開(kāi)始對(duì)外部輸入計(jì)數(shù)。13位寄存器由8位TH1和TL1的低5位組成。TL1的高3位未定義,可以忽略。詳細(xì)過(guò)程如下圖所示。

5.1.8Timer1 - 模式1

模式1與模式0相同,只是定時(shí)器是全部16位。模式1如下圖所示

圖5.11 Timer/Counter1,模式1:16位定時(shí)器/計(jì)數(shù)器

5.1.9Timer1 - 模式2

模式2配置為8位TL1定時(shí)器,帶自動(dòng)裝載功能,如下圖所示。只有TL1的溢出將置TF1標(biāo)志位,但TH1的值將自動(dòng)裝載到TL1,裝載后TH1的值保持不變。

5.1.10Timer1 - 模式3

Timer1的模式3保持計(jì)數(shù)功能。其影響將與TR1=0的設(shè)置相同,因?yàn)樗糜赥imer0的模式3。詳細(xì)內(nèi)容請(qǐng)參考5.1.6’Timer0模式3’。

5.2Timer2

5.2.1綜述

引腳的功能描述如下表所示。所有的引腳都是單向的,這些引腳沒(méi)有三態(tài)輸出和內(nèi)部信號(hào)。

表5.4 Timer2引腳描述

W7100A的Timer2與標(biāo)準(zhǔn)8051的Timer2是完全兼容的。有5個(gè)特殊功能寄存器用于Timer2的操作控制,TH2/TL2(0xCD/0xCC)計(jì)數(shù)寄存器,RLDH/RLDL(0xCB/oxCA)捕獲寄存器和T2CON(0xC8)控制寄存器。Timer2有3種工作模式,由T2CON的位進(jìn)行選擇,如下表所示。



評(píng)論


技術(shù)專區(qū)

關(guān)閉