Professional Documents
Culture Documents
Slice Chedo16bit Timer0,1 New
Slice Chedo16bit Timer0,1 New
tắc hoạ
hoạt ñộ
ñộng
Khoa Cn Kü thuËt ®iÖn tö
hµ néi 09.2009
Hanoi University of Industry 1 Faculty of Electronics Engineering Hanoi University of Industry 3 Faculty of Electronics Engineering
3.1 Hoạ
Hoạt ñộ
ñộng ñị
ñịnh thờ
thời
- Timer 0
- Timer 1
Bài 2:
- Timer 2
CHẾ ðỘ 8 BIT CỦA TIMER0, TIMER1
Hanoi University of Industry 2 Faculty of Electronics Engineering Hanoi University of Industry 4 Faculty of Electronics Engineering
CHẾ
CHẾ ðỘ
ðỘ 8 BIT CỦ
CỦA TIMER0, TIMER1 CHẾ
CHẾ ðỘ
ðỘ 8 BIT CỦ
CỦA TIMER0, TIMER1
CHẾ
CHẾ ðỘ
ðỘ 8 BIT CỦ
CỦA TIMER0, TIMER1 CHẾ ðỘ 16 BIT CỦA TIMER0, TIMER1
CHẾ ðỘ
Hanoi University of Industry 9 Faculty of Electronics Engineering Hanoi University of Industry 11 Faculty of Electronics Engineering
TRx
ðiều khiển hoạt ñộng Timer
CHẾ
CHẾ ðỘ
ðỘ 16 BIT CỦ
CỦA TIMER0, TIMER1 CHẾ ðỘ 16 BIT CỦA TIMER0, TIMER1
CHẾ ðỘ
INTx INTx
TRx TRx
ðiều khiển hoạt ñộng Timer ðiều khiển hoạt ñộng Timer
Có hai nguồn xung: Giá trị ñếm của bộ Timer ñược chứa hai
- Từ bộ dao ñộng trên chíp, Fosc/12 thanh ghi THx(bytes cao) TLx(bytes thấp)
- Từ nguồn ñưa vào qua chân Tx Khi ñếm quá giá trị 65535 cờ tràn TFx = 1
Hanoi University of Industry 14 Faculty of Electronics Engineering Hanoi University of Industry 16 Faculty of Electronics Engineering
CHẾ ðỘ 16 BIT CỦA TIMER0, TIMER1
CHẾ ðỘ CHẾ ðỘ 16 BIT CỦA TIMER0, TIMER1
CHẾ ðỘ
Nguồn xung cấp cho Timer
Bước 2: Lập lưu ñồ thuật toán Bắt ñầu
OSC ÷12 0
Cờ Tràn
THx TLx TFx
1 Khởi tạo
Thanh ghi ñếm
Tx
của Timer
C/Tx
Hanoi University of Industry 17 Faculty of Electronics Engineering Hanoi University of Industry 19 Faculty of Electronics Engineering
TIMER 0 50000 uS
}
Hanoi University of Industry 18 Faculty of Electronics Engineering Hanoi University of Industry 20 Faculty of Electronics Engineering
Bước 3: Viết chương trình CHẾ ðỘ 16 BIT CỦA TIMER0, TIMER1
CHẾ ðỘ
Timer1 Timer0
Bước 4: Mô phỏng trên phần mềm Proteus
Hanoi University of Industry 21 Faculty of Electronics Engineering Hanoi University of Industry 23 Faculty of Electronics Engineering
Khởi tạo
Bài 4:
Tạo trễ
100000uS CHẾ ðỘ 16 BIT CỦA TIMER2
Bằng Timer0
Hanoi University of Industry 25 Faculty of Electronics Engineering Hanoi University of Industry 27 Faculty of Electronics Engineering
TỔNG KẾ
KẾT BÀ
BÀI CHẾ
CHẾ ðỘ
ðỘ 16 BIT CỦ
CỦA TIMER0, TIMER1
1. Hoạt ñộng
ðặc ñiểm của chế ñộ 16 bit của Timer0, Timer1
- Nguồn xung cấp cho Timer
- ðiều khiển sự hoạt ñộng của Timer
- 16 bit, không tự khởi tạo lại
Hanoi University of Industry 26 Faculty of Electronics Engineering Hanoi University of Industry 28 Faculty of Electronics Engineering
CHẾ ðỘ 16 BIT CỦA TIMER0, TIMER1
CHẾ ðỘ CHẾ ðỘ 16 BIT CỦA TIMER0, TIMER1
CHẾ ðỘ
Nguồn xung cấp cho Timer
1. Hoạt ñộng OSC Cờ Tràn
÷12 0
Nguồn xung cấp cho Timer THx TLx TFx
OSC Cờ Tràn 1
÷12 0 Thanh ghi ñếm
THx TLx TFx Tx
của Timer
C/Tx
1 Thanh ghi ñếm
Tx
của Timer INTx
C/Tx
TRx
GATEx AND ðiều khiển hoạt ñộng Timer
TRx
ðiều khiển hoạt ñộng Timer
TRx
ðiều khiển hoạt ñộng Timer