PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 25-08-2005, 10:34 AM   #3
noisePIC
Đệ tử 2 túi
 
Tham gia ngày: May 2005
Bài gửi: 39
:
Tmr0

TMRO là thanh ghi 8 bit. Nó được nạp giá trị ban đầu và bắt đầu đếm khi có xung clock, nó sẽ đếm từ giá trị đó tới FFh rồi lại bắt đầu đếm tiếp 00..FFh ...0.Khi có xảy ra sự tràn từ FFh-00h bít cờ ngắt Timer0 TOIF được bật.
Timer0 thường dùng để định thời (chương trình trễ thời gian), hay dùng để đếm sự kiện.
Các bit và thanh ghi liên quan khi làm việc với TMR0
Code:
- Thanh ghi OPTION_REG
	TOCS// chọn nguồn xung nào?
	TOSE// xung lên , hay xung xuống?
	PSA// prescaler gán cho TMR0 hay WDT?
	PS2,PS1,PS0 chia tỉ lệ thế nào?
- Thanh ghi INTCON
	GIE// có sử dụng ngắt không?
	TOIE// có sử dụng ngắt TMRO không?
	TOIF//báo hiệu xảy ra sự tràn!
- Thanh ghi TMR0
	Giá trị ban đầu là bao nhiêu?TMR0=?
Khi trả lời hết câu hỏi trên bạn bắt đầu viết chương trình.
cụ thể hơn các bạn xem trong 2 file này
File Kèm Theo
File Type: pdf noisepic_TMR0.pdf (49.7 KB, 474 lần tải)
File Type: pdf my_16F84A.pdf (20.5 KB, 264 lần tải)

thay đổi nội dung bởi: noisePIC, 25-08-2005 lúc 10:37 AM.
noisePIC vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
CCS C Compiler Tonduy Chương trình dịch & các công cụ mô phỏng 12 12-01-2011 12:01 AM


Múi giờ GMT. Hiện tại là 02:00 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam