D 8C 8B 8A 89 88 TCON 17BANK 2 87 khođng được địa chư hóa bit PCON
Chư có TCON được địa chư từng bit.
Đaịc bieơt 8952 còn có timer 2 có các thanh ghi sau:
Các thanh ghi Timer 2 các bit đieău khieơn và tráng thái chứa
trong thanh ghi T2CON và T2MOD cho Timer 2. Caịp thanh ghi RCAP2H và RCAP2L là những thanh ghi Capture/Reload trong chê đoơ capture 16 bit hay chê đoơ auto-reload 16 bit.
Thanh ghi T2CON địa chư 0C8H: TF 2 EXF2 RCLK TCLK EXEN2 TR2 TC/2 2 RL / CP 7 6 5 4 3 2 1 0 Ký hieơu Chức naíng
TF2 Cờ tràn Timer 2, set khi Timer 2 tràn và phại được clear baỉng phaăn meăm. TF2 sẽ khođng set khi RCLK = 1 hoaịc TCLK = 1.
EXF2 Cờ ngoài cụa Timer 2, set khi xạy ra capture hoaịc reload do T2EX xuông thâp và EXEN2 = 1. Nêu ngaĩt Timer 2 được kích hốt, EXF2 = 1 sẽ làm CPU trỏ đên ISR cụa Timer 2. EXF2 phại được xóa baỉng phaăn meăm. EXF2 khođng gađy neđn ngaĩt trong chê đoơ đêm leđn/xuông (DCEN = 1).
RCLK Kích hốt xung clock boơ thu. Khi set, các xung tràn Timer 2 sẽ là xung clock cho boơ thu port nôi tiêp trong mode 1 và 3. RCLK = 0 thì boơ thu port nôi tiêp sẽ dùng các xung tràn cụa Timer 1.
TCLK Kích hốt xung clock boơ phát. Khi set, các xung tràn Timer 2 sẽ là xung clock cho boơ phát port nôi tiêp trong mode 1 và 3. TCLK = 0 thì boơ phát port nôi tiêp sẽ dùng các xung tràn cụa Timer 1. EXEN2 Kích hốt beđn ngoài. Khi set, cho phép capture hay reload khi T2EX
xuông thâp (nêu Timer 2 khođng sử dúng cho port nôi tiêp). EXEN2 = 0 làm cho Timer 2 bỏ qua các sự kieơn tređn T2EX.
TR2 Khởi đoơng/Dừng Timer 2. TR2 = 1 làm khởi đoơng Timer 2. C/T2 Bit lựa chĩn timer hay counter. C/T2 = 0 : timer. C/T2 = 1 :
counter đêm sự kieơn beđn ngoài (kích cánh xuông).
CP/RL2 Lựa chĩn capture hay reload. CP/RL2 = 1: capture xạy ra khi T2EX xuông thâp nêu EXEN2 = 1. CP/RL2 = 0 : reload xạy ra khi Timer 2 tràn hoaịc khi T2EX xuông thâp nêu EXEN2 = 1. Nêu TCLK hay RCLK = 1, bit này bị bỏ qua và timer bị ép vào chê đoơ reload khi Timer 2 tràn.
g/
Các thanh ghi port nôi tiêp:
µC8952 chứa moơt port nôi tiêp tređn chip dành cho vieơc