lập trình điều khiển khối timercounter trong vđk 89c51

15 170 0
lập trình điều khiển khối  timercounter trong vđk 89c51

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TêN BI: lập trình điều khiển khối timer/counter vđk 89c51 Khái niệm Timer :Là định thời dùng để đếm xung dao động bên thạch anh Counter:Là đếm, đếm xung dao động bên xung đếm tơng ứng với chu kỳ máy Cỏc ghi sở Thanh ghi timer - Đặc điểm: Thanh ghi 16 bit Timer truy cập theo bye bye thấp bye cao.Thanh ghi bye thấp gọi TL0 ghi bye cao TH0 - Cấu tạo: D1 D1 D1 D12 D1 D1 D9 D8 D7 D6 D5 D4 D3 D2 D1 TL0 TH0 - Chức năng: Các ghi truy cập ghi khác, chẳng hạn A,B,R0,R1 D0 Thanh ghi timer - Đặc điểm: Bộ định thời Timer dài 16 bit ghi 16 bit chia thành bye TL1 TH1 - Cấu tạo: D15 D14 D13 D12 D11 TH1 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 TL1 - Chức năng: Các ghi truy cập đọc giống ghi timer0 Thanh ghi TMOD(timer mode ) - Đặc điểm: Tmod lµ ghi bit, vµ cho phÐp chóng truy nhËp ë møc byte.(1 byte= bit) -Cấu tạo: có bit thÊp dµnh cho bé timer vµ bit cao dµnh cho timer GATE C/T M1 TIMER - Chức năng: M0 GATE C/T M1 TIMER M0 Chức bit: Bit M1, M0 Là bit chọn chế độ timer vàđộ timer M1 M0 Chế Chế1độ hoạt động 0 Bộ định thời 13 bít 1 Bộ định thời 16 bit Bộ định thêi bit tù n¹p l¹i 1 Bé timer /counter đợc tách thành T/C bit Bit C/T Là bit lựa chọn chức đếm hay định thời .Nếu C/T=1, timer hoạt động chức đếm .Nếu C/T=0, timer hoạt động chức định thời,lúc timer thực đếm xung từ dao động thạch anh chia cho 12 Ví dụ 1: Hãy xác định chế độ định thời trờng hợp sau: a, MOV TMOD,#01H b, MOV TMOD,#20h  VÝ dô : Hãy tìm tần số đồng hồ chu kỳ định thời hệ thống xây dựng 8051 với tần số thạch anh nh sau:12MHZ;16MHZ Bit GATE - Là bit chọn khởi động timer tơng ứng phần cứng phần mềm Nếu Gate=1,khởi động phần cứng Nếu Gate=0, khởi động phần mÒm TIMER P3.2=1->RUN P3.2=0->STOP TIMER P3.3=1->RUN P3.3=0->STOP Thanh ghi TCON(timer control) - Đặc điểm: Lµ ghi bit định địa mức bit - Cu tạo: TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 Chức + bit cao : TF1, TR1, TF0, TR0 bit cao dùng để lưu bit TF, TR cho Timer Timer + Bit TF1 bit điều khiển cê trµn cđa bé timer + Bit TF0 bit điều khiển cê trµn cđa bé timer + Bit TR1 bit ®iỊu khiĨn ho¹t ®éng cđa timer để bật tắt định thời + bit thấp :IE1, IT1, IE0, IT0 bit thiết lập dành cho b iu khin cỏc bit ngt Ví dụ3: Tìm giá trị TMOD biết lập trình cho timer chế độ sử dụng thạch anh XTAL 8051 làm nguồn đồng hồ sử dụng lệnh để khởi động dừng định thời Các bớc lp trỡnh iu khin timer /counter: B1:Xác lập chế độ timer/counter B2:Nạp giá trị số đếm ban đầu B3:Khởi động T/C B4:Kiểm tra cờ tràn Bài tập áp dụng: Viết chơng trình cho vi điều khiển 8051 tạo xung vuông chân P1.0 với chu kỳ T=0,1s; độ rộng xung =50%, sử dụng Timer 0.Biết tần số thạch anh sư dơng lµ 2MHZ Bài tập nhà: ViÕt chơng trình cho vi điều khiển 8051 tạo xung vuông chân P1.0 với chu kỳ T=0,1s; độ rộng xung =50%, sử dụng Timer 0.Biết tần số thạch anh sư dơng lµ 2MHZ ... TF1 bit điều khiển cê trµn cđa bé timer + Bit TF0 bit điều khiển cê trµn cđa bé timer + Bit TR1 bit ®iỊu khiển hoạt động timer bt tt cỏc định thời + bit thấp :IE1, IT1, IE0, IT0 bit thiết lập dành... khin timer /counter: B1:Xác lập chế độ timer/counter B2:Nạp giá trị số đếm ban đầu B3:Khởi động T/C B4:Kiểm tra cờ tràn Bài tập áp dụng: Viết chơng trình cho vi điều khiển 8051 tạo xung vuông chân... rộng xung =50%, sử dụng Timer 0.Biết tần số thạch anh sử dụng 2MHZ Bi v nh: Viết chơng trình cho vi điều khiển 8051 tạo xung vuông chân P1.0 với chu kỳ T=0,1s; độ rộng xung =50%, sử dụng Timer

Ngày đăng: 23/11/2017, 07:19

Từ khóa liên quan

Mục lục

  • TêN BI: lập trình điều khiển khối timer/counter trong vđk 89c51

  • PowerPoint Presentation

  • Cỏc thanh ghi c s

  • Slide 4

  • Slide 5

  • Slide 7

  • Slide 8

  • Bit GATE - Là bit chọn khởi động timer tương ứng bằng phần cứng hoặc phần mềm. . Nếu Gate=1,khởi động bằng phần cứng. . Nếu Gate=0, khởi động bằng phần mềm . .

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Bi tp v nh:

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan