1. Trang chủ
  2. » Giáo án - Bài giảng

tài liệu vi sử lý bài 2 lập trình ngắt

32 63 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 1,69 MB

Nội dung

tài liệu vi sử lý bài 2 lập trình ngắt..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Thực hành kỹ thuật vi xử lý Giảng viên: Phạm Văn Chiến Bộ mơn: Điện tử máy tính Khoa: Điện tử Điện thoại: 0915 666 066 Email: vanchiendhcn@gmail.com Trình bày: Phạm Văn Chiến, khoa Điện tử, Đại học Công nghiệp Hà Nội Nội dung: Bài thực hành 01: Lập trình điều khiển vào/ra Bài thực hành 02: Lập trình ứng dụng sử dụng ngắt Bài thực hành 03: Lập trình ứng dụng sử dụng Timer Bài thực hành 04: Lập trình ứng dụng SD cổng nối tiếp Bài thực hành 05: Thiết kế ứng dụng Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Bài thực hành 02: Lập trình ứng dụng sử dụng ngắt ngồi Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Nội dung học: Sơ đồ mạch điện Các ghi điều khiển ngắt Lập trình ứng dụng ngắt Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Sơ đồ mạch điện - Sơ đồ nguyên lý phần vào ra: Mô đun CPU, chân ngắt INT0/P3.2, INT1/P3.3 Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Sơ đồ mạch điện - Sơ đồ nguyên lý điều khiển led Sơ đồ kết nối led đơn, sử dụng chương trình phục vụ ngắt Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Sơ đồ mạch điện - Sơ đồ ngun lý tín hiệu tạo ngắt: Mơ đun phím nhấn, sử dụng để kết nối với chân ngắt INT0 hoạc INT1 Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Các ghi điều khiển ngắt - Nguồn ngắt AT89S52 có nguồn ngắt: + Ngắt đến từ chân #INT0 + Ngắt đến từ chân #INT1 + Ngắt timer + Ngắt timer + Ngắt timer + Ngắt Port nối tiếp Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Các ghi điều khiển ngắt Thanh ghi cho phép ngắt IE (Interrupt Enable) Ví dụ: phép ngắt INT0 cần thiết lập EA=1 EX0=1, IE=0b10000001 (0x81) Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN Các ghi điều khiển ngắt - Lựa chọn sườn ngắt ngồi: Ví dụ: bit IT0 = 1, Ngắt INT0 xảy ngắt tín hiệu chân INT0 chuyển từ mức sang mức Bit IT1 = 0, ngắt INT1 xảy ngắt chân INT1 mức Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN 10 Lập trình ứng dụng ngắt Bước Viết chương trình - Lập trình điều khiển led D1 sáng nhấp nháy liên tục - Sử dụng lệnh: for(j=0;j=10) sp=0; Trình bày: Phạm Văn Chiến, vanchiendhcn@gmail.com, Khoa Điện tử ĐHCNHN 32 ...Nội dung: Bài th c hành 01: Lập trình điều khiển vào/ra Bài th c hành 02: Lập trình ứng dụng sử dụng ngắt ngồi Bài th c hành 03: Lập trình ứng dụng sử dụng Timer Bài th c hành 04: Lập trình... ĐHCNHN 10 Các ghi điều khiển ngắt - Thanh ghi lựa chọn ưu tiên ngắt IP: Ví dụ: Thiết lập ngắt INT0 mức ưu tiên cao, ngắt lại mức ưu tiên th p PX0=1; bit lại thiết lập mức IP=0b00000001; // 0x01... dụ Vẽ sơ đồ mạch điện hình lập trình theo yêu cầu: Hướng dẫn th c hiện: - Sinh viên th c bước tương tự ví dụ - Một số điểm khác so với ngắt INT0 ví dụ 1: + Thiết lập ghi IE: EX0=1 EA=1 + Bit chọn

Ngày đăng: 24/05/2020, 23:35

TỪ KHÓA LIÊN QUAN

w