Mụ tả cỏc thanh ghi

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu thiết kế và chế tạo máy trị liệu đa năng (Trang 47 - 49)

Chương II Giới thiệu về họ vi điều khiển ATmega32

2.3. Bộ định thời/bộ đếm 8bit với PWM

2.3.6. Mụ tả cỏc thanh ghi

- Thanh ghi điều khiển bộ định thời/bộ đếm TCCRn

- Bit 7 - FOC: Cưỡng bức lối ra so sỏnh

Bit này chỉ được đặt khi WGM00 định chế độ hoạt động Non-PWM. Khi ghi mức logic 1 vào FOC, một tớn hiệu "bằng" cưỡng bức được đưa vào khối tạo dạng súng. Lối ra OCn thay đổi theo cỏc bit COMn[1:0]. Bit FOC hoạt động theo kiểu nhỏy, nú khụng tạo ra ngắt và khụng xúa thời gian khụng chế độ CTC. Bit FOC đọc ra luụn cú giỏ trị 0.

- Bit 6,3 - WGMn[1:0]: chế độ tạo dạng súng - Bit 5:4 - COMn[1:0]: chế độ lối ra so sỏnh bằng

Cỏc bit này điều khiển chõn OCn. Nếu một hoặc cả 2 bit COM được đặt, lối ra OCn hoạt động với chức năng bỡnh thường của một chõn I/O. Tuy nhiờn bit DDR tương ứng với OCn phải được đặt để kớch hoạt điều khiển ra.

- Bit 2:0 - CSn2:0: Ba bit chọn xung sẽ cho phộp bộ đếm chọn cỏc nguồn xung sử dụng cho bộ đếm.

- Thanh ghi giỏ trị bộ định thời/bộ đếm TCNTn

Thanh ghi TCNT là thanh ghi truy nhập trực tiếp, cho phộp đọc và ghi giỏ trị của bộ đếm 8 bit.

- Thanh ghi so sỏnh ra OCRn

Thanh ghi OCRn là thanh ghi 8 bit, giỏ trị của thanh ghi liờn tục được so sỏnh với giỏ trị của bộ đếm TCNTn. Kết quả bằng được sử dụng tạo cỏc ngắt hoặc tạo dạng súng.

- Thanh ghi mặt nạ ngắt TIMSK

 Bit OCIEn: kớch hoạt ngắt so sỏnh bằng

Khi bit OCIEn được đặt là 1và bit I trong thanh ghi trạng thỏi SREG được đặt, chế độ ngắt khi so sỏnh bằng được kớch hoạt. Khi đú, nếu cú kết quả so sỏnh bằng trong bộ đếm sẽ xuất hiện ngắt, bit OCFn tương ứng trong thanh ghi cờ ngắt TIFR sẽ được đặt.

 Bit TOIEn: kớch hoạt ngắt tràn bộ đếm

Khi bit TOIEn được đặt và bit I trong SREG được đặt thỡ ngắt tràn bộ đếm sẽ được kớch hoạt. Khi đú, nếu bộ đếm tràn sẽ xuất hiện ngắt, bit TOVn trong thanh ghi cờ ngắt bộ đếm TIFR sẽ được đặt.

- Thanh ghi cờ ngắt bộ định thời/bộ đếm TIFR

 Bit OCFn- cờ so sỏnh bằng: khi kết quả so sỏnh giữa giỏ trị đếm TCNTn bằng với giỏ trị so sỏnh OCRN thỡ OCFn được đặt. OCF được xúa bởi phần cứng nếu vectơ ngắt tương ứng được thực hiện hoặc xúa bằng cỏch viết trực tiếp vào thanh ghi.

 Bit TOVn- cờ tràn bộ đếm: khi bộ đếm tràn thỡ TOVn tương ứng với bộ đếm được đặt. TOVn được xúa bởi phần cứng nếu vectơ ngắt tương ứng được thực hiện hoặc xúa bằng cỏch viết trực tiếp vào thanh ghi.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu thiết kế và chế tạo máy trị liệu đa năng (Trang 47 - 49)

Tải bản đầy đủ (PDF)

(107 trang)