giáo án lý thuyết và đề cương giáo án lý thuyết

14 394 0
giáo án lý thuyết và đề cương giáo án lý thuyết

Đ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

Giáo án - Đề cơng giảng GVHD: TH.S H MẠNH HỢP Gi¸o ¸n thuyÕt sè: Thêi gian thùc hiÖn : tiÕt - DS- DDT3 Sè giê giảng : Thực hiện: ngày tháng năm Chơng 6: vi điều khiển 8051 Bài 6.6 lập trình điều khiển khèi timer/counter (T/C) Mơc tiªu häc tËp: Sau học, người học có khả năng: - Kiến thức: Trình bày kh¸i niƯm timer/counter, đặc điểm, cấu tạo c¸c ghi cđa bé timer/counter , c¸c bíc lập trình điều khiển ứng dụng khối Timer/counter - Kỹ năng: Thực lập trình đợc số tập sử dụng T/C làm việc chế độ khác - Thỏi : Hình thành ý thức tự giác, tự học, tự nghiên cứu, có thái độ học tập nghiêm túc đồ dùng, phơng tiện: Phn, bng dy hc, giỏo ỏn, cng bi ging I/ ổn định lớp : Thêi gian : - Sü sè líp : …./……… - Nhắc nhở yêu cầu việc thực học II Thực học Gi¸o sinh: Lê Thị Phương Thời gian: 44 phút 13 Líp: §S-§§T Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP Nội dung - phơng pháp : TT I Hoạt động dạy học Hoạt động Hoạt động giáo viên sinh viên Nội dung Dẫn nhập -Vấn đấp: t -Suy nghĩ, trả cõu hi kin thc lêi Thêi gian 2ph ót cũ - Nhận xét - Nêu ứng dụng - Lắng nghe, định thực tế , dn dt vo hng vo bi II Giảng bi mi 6.1.Khái niệm bản: - Timer - Thuyết trình: giảng - Lắng nghe, ghi giải đưa kh¸i nhớ, ghi chép niƯm timer counter, giải thích - Counter 6.2 Các ghi cña timer/counter 6.2.1 Các 5p ghi sở T/C Thanh ghi timer - Đặc điểm - Thuyết trình: giảng - Lắng nghe, ghi gii v đặc nh, ghi chộp bi Giáo sinh: Lờ Th Phng hiệu vào 14 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S HÀ MẠNH HỢP ®iĨm ghi cđa bé Timer -Trực quan: Vẽ câú tạo lên bảng - Cấu tạo: - Lắng nghe, ghi nhớ, ghi chép -Thuyết trình: giảng giải cho học sinh cấu tạo ghi Timer -Chức - Lng nghe, ghi -Vẽ, phân tích giảng giải chộp bi cho học sinh chức bit ghi cña bé timer0 5p -Quan sát, lắng Thanh ghi ca b timer - Đặc điểm - Thuyết trình: giảng nghe gii điểm ghi đặc chép v ghi cđa bé Timer -Trực quan: Vẽ câú -Quan s¸t, lắng - Cu to: to lờn bng nghe ghi chÐp bµi -Thuyết trình: giảng giải cho học sinh cu to ghi -Quan sát, lắng Timer Giáo sinh: Lờ Th Phng 15 nghe ghi Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP -Vẽ, phân tích chép -Chức giảng giải cho học sinh chc nng bit 6.2.2 Thanh ghi ghi điều khiển TMOD Timer -Quan sát, lắng nghe ghi chÐp bµi (timer mode ) - Đặc điểm: 10p - Thuyt trỡnh: ging gii - Cu to: đặc v ®iÓm ghi điều khiển Tmod -Trực quan: Vẽ cõỳ to lờn bng -Quan sát, lắng nghe ghi chÐp bµi -Thuyết trình: giảng giải cho học sinh cu to ca -Chức -Quan sát, lắng nghe ghi Tmod vµ ghi chÐp bµi - Trực quan: VÏ, phân tích giảng giải học + Bit M1, M0 sinh vµ cho chức bit ghi Tmod -Quan sát, lắng nghe -V Giáo sinh: Lờ Th Phng bng ch 16 ghi chép Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S HÀ MẠNH HỢP hoạt động bit M1, M0 +Bit C/T giảng giải cho học sinh Khi hiểu - Thuyết trình: giảng C/T=1 Khi cho học sinh bit C/T=0 C/T - Ví dụ - Đưa vớ d c th -Quan sát, lắng nghe ghi chÐp bµi - Cho hoc sinh lµm bµi - NhËn xÐt, rút kinh nghiệm + Bit GATE: Khi Gate=1 - Thuyết trình: giảng - Suy nghĩ, làm giải cho học sinh Khi Gate=0 bit GATE - Bài tập áp dụng - Đưa tập + ví dụ - Cho hoc sinh + ví dụ lµm - -Quan sát, lắng Nhận xét, rỳt nghe kinh nghiệm 6.2.3 Thanh ghi vµ ghi chÐp bµi -Suy nghĩ, làm trạng thái TCON (timer control) - Đặc điểm - Thuyết trình: giảng khái niệm, cấu Gi¸o sinh: Lờ Th Phng 17 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP 5p tạo ghi điều khiển Tcon - Cấu tạo -Vẽ câú tạo lên bảng, giảng giải cho học sinh v cu to ca ghi Tcon -Lắng nghe ghi chép - Chức -Vẽ, phân tích giảng gi¶i cho häc sinh chức bit -Suy nghĩ, làm ghi Tcon + Bit TF1 + Bit TF0 + Bit TR1 + Bit TR0 6.3 C¸c bíc lập trình điều - Lắng nghe, quan khiển khối timer sỏt, ghi chộp /counter: B1:Xác lập chế độ - Trc quan: Viết timer/counter B2:Nạp giá trị giải thích câu 15p lệnh số đếm ban lên bảng đầu B3:Khởi động T/C B4:Kiểm tra cờ tràn -Quan sát,lắng nghe vµ ghi chÐp bµi - Bài tập áp dụng - Hướng dẫn làm Gi¸o sinh: Lê Thị Phương 18 Lớp: ĐS-ĐĐT Giáo án - Đề cơng gi¶ng GVHD: TH.S HÀ MẠNH HỢP - NhËn xÐt, rút kinh nghiệm 6.4 Ứng dụng - Giảng giải ứng Timer/Counter vi dụng thực tế điều với nhng vớ d c khin 8051 th 3p -Quan sát,lắng nghe vµ ghi chÐp bµi III - Tổng kết lại Cđng cè kiÕn vấn đề trọng tâm thøc vµ trọng tâm ca bi hc Kt học thỳc bi Trng tâm bài: ghi timer/counter bớc xác lập chế độ timer/counter 2p - Lng nghe, ghi chép IV Híng dÉn tù häc: Bµi tp: Viết chơng trình cho - Lng nghe, ghi phút chộp bi vi điều khiển 8051 tạo xung vuông chân P1.0 với chu kỳ T=2s; độ rộng xung =50%, sử Giáo sinh: Lờ Th Phng 19 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP dụng Timer 1.Biết tần số thạch anh sử dụng 2MHZ Tài liệu tham khảo: -Cấu trúc lập trình họ vi điều khiển 8051-Nguyễn Tăng Cờng, Phan Quốc Thắng Nhà xuất khoa học kỹ thuật, 2004 -Họ vi điều khiển 8051-Tống Văn On VI/ Rót kinh nghiƯm: …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Khoa - Bộ môn (Duyệt) Ngày.tháng.năm 2012 Giáo sinh Lê Thị Phơng Giáo sinh: Lờ Th Phng 20 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP Giáo sinh: Lờ Th Phng 21 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP CNG BI GING Bài 6.6: lập trình ®iỊu khiĨn bé timer/counter 89C51 Néi dung : 6.1 Khái nim timer/ counter -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 mi xung đếm tơng ứng với chu kỳ máy 6.2 Cỏc loại ghi timer/counter vđk 89C51 6.2.1 Các ghi sở định thời 8051 có định thời Timer Timer Cả định thời Timer0 Timer có độ dài 16 bit.Do 8051 có cấu trúc bit, nên định thời truy cập dạng ghi độc lập bye thấp bye cao.Chúng ta nghiên cứu ghi 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: D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 TL0 TH0 Chức năng: Các ghi truy cập ghi khác, chẳng hạn A,B,R0,R1 Ví dụ lệnh : “ Mov TL0,#4FH ”là chuyển giá trị 4FH vào TL0-bye thấp định thời Các ghi đọc ghi khác ví dụ :“ MOV R5, TH0” , lưu bye cao TH0 Timer vào R5 Thanh ghi timer Gi¸o sinh: Lê Thị Phương 22 Líp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S HÀ MẠNH HỢP - Đặ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 D10 D9 D8 TH1 D7 D6 D5 D4 D3 D2 D1 D0 TL1 - Chức năng: Các ghi truy cập đọc giống ghi timer0 6.2.2 Thanh ghi điều khiển 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).Thanh ghi TMOD để thiết lập chế độ làm việc khác định thời - Cấu tạo: Thanh ghi tmod:cã bit thÊp dµnh cho bé timer vµ bit cao dµnh cho timer 1.Trong ®ã hai bit M1, M0 dïng ®Ĩ thiÕt lập chế độ hoạt động (mode) định thời GATE C/ T M M Timer -Chøc : Ta i tỡm hiu chc ng ca cỏc bit ghi + Bit M1, M0: Là bit chọn chế độ timer timer 1.Cacs chế độ đợc thiết lập theo trạng thái cña M1, M0 nh sau: M1 M0 Chế độ 0 Chế độ hoạt động Bộ định thời 13 bớt Giáo sinh: Lờ Th Phng 23 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MẠNH HỢP 1 Bộ định thời 16 bít Bộ định thời bít tự nạp lại 1 Bộ timer/counter tách thành timer/counter bít Khi lËp tr×nh ta chó ý khai thác chế độ +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.Lúc timer đếm xung bên đa tới chân P3.4(T0) với đếm Timer 0, chân p3.5(T1) với đếm Timer 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 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ụ 2: 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.Để timer hoạt động,ngoài điều kiẹn bit TRx(x=0,1) đợc xác lập , cần điều kiện nh sau: TIMER P3.2=1- P3.2=0- Gi¸o sinh: Lê Thị Phương TIMER P3.3=124 P3.3=0Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S HÀ MẠNH HỢP >RUN >STOP >RUN >STOP NÕu Gate=0, khởi động phần mềm.Việc khơỉ động dừng định thời đợc điều khiển phần mềm bit lhởi động định thời TR0 TR1.CáC lệnh dùng để đặt oặc xoá bit TRx(x=0,1) setb TR1) Clr TR2) đối vớ timer setb TR0 CLR TR)) timer 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 6.2.3 Thanh ghi trạng thái TCON(timer control) - Đặc im: Là ghi bit định địa møc bit - Cấu tạo: TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 - Chức : Ta i tỡm hiểu chức năg bit ghi + bit cao : TF1, TR1, TF0, TR0 bit cao dùng để lưu bit TF, TR cho Timer Timer + bit thấp: IE1, IT1, IE0, IT0 bit thiết lập dành cho điều khiển bit ngắt +Bit TF1 lµ bit điều khiển cê trµn cđa bé timer +Bit TF0 lµ bit điều khiển cê trµn cđa timer +Bit TR1 bit điều khiển hoạt ®éng cña timer để bật tắt định thi +Bit TR0 bit điều khiển hoạt động timer để bật tắt định thời 6.3.C¸c bíc lập trình điều khiển khối timer /counter: B1:X¸c lËp chế độ timer/counter B2:Nạp giá trị số đếm ban đầu Giáo sinh: Lờ Th Phng 25 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP B3:Khởi động T/C B4:Kiểm tra cờ tràn Bi ỏp dng: 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 bé Timer 0.BiÕt tần số thạch anh sử dụng 2MHZ 6.4 ng dụng Timer/Counter vi điều khiển 8051: - Chương trình tạo đơn vị thời gian chuẩn theo giây, phút, hiển thị lên hình LCD Kết cho đồng hồ thời gian hấp dẫn - Tạo đếm kiện, biểu diễn số người qua cổng số vóng quay bất ký kiện chuyển đổi thành xung Gi¸o sinh: Lê Thị Phương 26 Líp: §S-§§T ... (Duyệt) Ngày.tháng.năm 2012 Giáo sinh Lê Thị Phơng Giáo sinh: Lờ Th Phng 20 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MNH HP Giáo sinh: Lờ Th Phng 21 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng... sở T/C Thanh ghi timer - Đặc điểm - Thuyết trình: giảng - Lắng nghe, ghi gii v đặc nh, ghi chộp bi Giáo sinh: Lờ Th Phng hiệu vào 14 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng GVHD: TH.S H MẠNH HỢP... chuyển giá trị 4FH vào TL0-bye thấp định thời Các ghi đọc ghi khác ví dụ :“ MOV R5, TH0” , lưu bye cao TH0 Timer vào R5 Thanh ghi timer Giáo sinh: Lờ Th Phng 22 Lớp: ĐS-ĐĐT Giáo án - Đề cơng giảng

Ngày đăng: 22/11/2017, 21:06

Từ khóa liên quan

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

Tài liệu liên quan