1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Điện từ chương trình điều khiển LED

38 825 3
Tài liệu đã được kiểm tra trùng lặp

Đ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 38
Dung lượng 636 KB

Nội dung

Đầu tiên bài học sẽ thực hành điều khiển 1 led sáng tối thật đơn giản. Mạch điện điều khiển bao gồm 1 led và 1 điện trở nối tiếp nhau. Bài học này sẽ áp dụng cho vi điều khiển 89S51 tuy nhiên hoàn toàn có thể áp dụng cho các vi điều khiển khác thuộc họ 8051. Bài thực hành này sẽ điều khiển việc cho phép dòng điện chạy qua led làm led sáng hoặc tối. Bước 1: Thiết kế mạch ứng dụng cho vi điều khiển như hình 2.1.1. Trong đó chân P0.0 được nối với Ka-tốt của led. Nếu P0.0 = 1 thì led sẽ không sáng, P0.0 = 0 led sẽ sáng.

nhờ các bác giúp đỡ với mình viết chươngg trình diều khiển led đơn dùng 2 port p1 và p3 cua Ic 89c2051 với port 1 chay 8 led va port 3 điều khiển 4 led với 2 kiểu chay khác nhau $mod51 org 0000h main: mov p1,#0ffh mov p3,#01h call delay mov p1,#11111110b mov p3,#00000010b call delay mov p1,#11111101b mov p3,#00000100b call delay mov p1,#11111011b mov p3,#00001000b call delay mov p1,#11110111b mov p3,#00000001b call delay mov p1,#11101111b mov p3,#00000010b call delay mov p1,#11011111b mov p3,#00000100b call delay mov p1,#10111111b mov p3,#00001000b call delay mov p1,#01111111b mov p3,#01h call delay mov p1,#0ffh mov p3,#02h call delay mov p1,#11111110b mov p3,#04h call delay mov p1,#11111101b mov p3,#08h call delay mov p1,#11111011b mov p3,#01h call delay mov p1,#11110111b mov p3,#02h call delay mov p1,#11101111b mov p3,#04h call delay mov p1,#11011111b mov p3,#08h call delay mov p1,#10111111b mov p3,#01h call delay mov p1,#01111111b mov p3,#02h call delay mov p1,#0ffh mov p3,#04h call delay mov p1,#0ffh mov p3,#01h call delay mov p1,#01111111b mov p3,#00000010b call delay mov p1,#10111111b mov p3,#00000100b call delay mov p1,#11011111b mov p3,#00001000b call delay mov p1,#11101111b mov p3,#00000001b call delay mov p1,#11110111b mov p3,#00000010b call delay mov p1,#11111011b mov p3,#00000100b call delay mov p1,#11111101b mov p3,#00001000b call delay mov p1,#11111110b mov p3,#01h call delay mov p1,#0ffh mov p3,#02h call delay mov p1,#01111111b mov p3,#04h call delay mov p1,#10111111b mov p3,#08h call delay mov p1,#11011111b mov p3,#01h call delay mov p1,#11101111b mov p3,#02h call delay mov p1,#11110111b mov p3,#04h call delay mov p1,#11111011b mov p3,#08h call delay mov p1,#11111101b mov p3,#01h call delay mov p1,#11111110b mov p3,#02h call delay mov p1,#0ffh mov p3,#04h call delay jmp main delay: mov r3,#8 v_r4: mov r4,#200 v_r5: mov r5,#250 djnz r5,$ djnz r4,v_r5 djnz r3,v_r4 ret end Read more: http://www.ant7.com/forum/forum_posts.asp? TID=6734&get=last#ixzz15dpiFDuK 2.1 Điều khiển LED 2.1.1 Điều khiển bật tắt 1 led Đầu tiên bài học sẽ thực hành điều khiển 1 led sáng tối thật đơn giản. Mạch điện điều khiển bao gồm 1 led và 1 điện trở nối tiếp nhau. Bài học này sẽ áp dụng cho vi điều khiển 89S51 tuy nhiên hoàn toàn có thể áp dụng cho các vi điều khiển khác thuộc họ 8051. Bài thực hành này sẽ điều khiển việc cho phép dòng điện chạy qua led làm led sáng hoặc tối. Bước 1: Thiết kế mạch ứng dụng cho vi điều khiển như hình 2.1.1. Trong đó chân P0.0 được nối với Ka- tốt của led. Nếu P0.0 = 1 thì led sẽ không sáng, P0.0 = 0 led sẽ sáng. Hình 2.1.1 Sơ đồ nguyên lý mạch điều khiển led Bước 2: Lập trình điều khiển Led theo ngôn ngữ lập trình Assembly (có thể dùng chương trình Reads51) Nội dung chương trình: =============================================================== org 0h ; không sử dụng ngắt start: Clr P0.0 ; Bật led sáng call delay; Gọi hàm trễ Setb P0.0 ; Tắt led call delay; Gọi hàm trễ sjmp start; Quay trở về ban đầu ;============================================= ;subroutine delay created to rise delay time ;============================================= delay: mov R1,#255 del1: mov R2,#255 del2: djnz R2,del2 Chờ đến khi R2 giảm về 0 djnz R1,del1 Chờ đến khi R1 giảm về 0 ret end =============================================================== Bước 3: Biên dịch chương trình trên bằng các chương trình biên dịch chuyên dụng cho vi điều khiển như Reads51. Sau khi biên dịch, chươn trình sẽ tạo ra file mã máy mà vi điều khiển dựa vào đó để hoạt động. Thông thường file đó sẽ có dạng tên_file.hex. Việc đặt tên file là do người dùng tự đặt. Bước 4 Nạp file mã máy mà chương trình biên dịch vừa tạo ra bằng các công cụ và mạch nạp như trong trang web này hướng dẫn làm như: mạch nạp 89xxxx, mạch nạp 89Cxx, mạch nạp 89Sxxxx, mạch nạp 89Sxx và AVR Sau khi nạp file mã máy vào vi điều khiển 89S51. Gắn vi điều khiển vào mạch ứng dụng, sẽ thấy kết quả của bài học. 2. Thực hành điều khiển các thiết bị vào ra 2.1 Điều khiển LED 2.1.2 Điều khiển bật tắt nhiều led . 2.1 Điều khiển LED 2.1.1 Điều khiển bật tắt 1 led Đầu tiên bài học sẽ thực hành điều khiển 1 led sáng tối thật đơn giản. Mạch điện điều khiển bao gồm 1 led. mạch điều khiển lần lượt các led Bước 2: Lập trình điều khiển Led theo ngôn ngữ lập trình Assembly (có thể dùng chương trình Reads51) Nội dung chương trình:

Ngày đăng: 12/08/2013, 22:48

HÌNH ẢNH LIÊN QUAN

Hình 2.1.1 Sơ đồ nguyên lý mạch điều khiển led - Điện từ   chương trình điều khiển LED
Hình 2.1.1 Sơ đồ nguyên lý mạch điều khiển led (Trang 9)
Thiết kế mạch ứng dụng cho vi điều khiển như hình 2.1.1. Trong đó chân P0.0 được nối với Ka- Ka-tốt của led - Điện từ   chương trình điều khiển LED
hi ết kế mạch ứng dụng cho vi điều khiển như hình 2.1.1. Trong đó chân P0.0 được nối với Ka- Ka-tốt của led (Trang 9)
Thiết kế mạch ứng dụng cho vi điều khiển như hình 2.1.2. Trong đó các chân P0.0 đến P0.7 được nối với Ka-tốt của led. - Điện từ   chương trình điều khiển LED
hi ết kế mạch ứng dụng cho vi điều khiển như hình 2.1.2. Trong đó các chân P0.0 đến P0.7 được nối với Ka-tốt của led (Trang 11)
Hình 2.1.2 Sơ đồ nguyên lý mạch điều khiển led - Điện từ   chương trình điều khiển LED
Hình 2.1.2 Sơ đồ nguyên lý mạch điều khiển led (Trang 11)
Thiết kế mạch ứng dụng cho vi điều khiển như hình 2.1.3. Trong đó các chân P0.0 đến P0.7 được nối với Ka-tốt của led. - Điện từ   chương trình điều khiển LED
hi ết kế mạch ứng dụng cho vi điều khiển như hình 2.1.3. Trong đó các chân P0.0 đến P0.7 được nối với Ka-tốt của led (Trang 13)
Xây dựng mạch điều khiển mô tả như hình 2.2.1. Trong ví dụ này, các chân P2.0 đến chân P2.7 của vi điều khiển được nối với phím bấm nháy và các chân P0.0 đến P0.7 được nối với  Ka-tốt của led - Điện từ   chương trình điều khiển LED
y dựng mạch điều khiển mô tả như hình 2.2.1. Trong ví dụ này, các chân P2.0 đến chân P2.7 của vi điều khiển được nối với phím bấm nháy và các chân P0.0 đến P0.7 được nối với Ka-tốt của led (Trang 15)
Xây dựng mạch điều khiển mô tả như hình 2.2.2. Trong ví dụ này, các chân P2.0 đến chân P2.7 của vi điều khiển được nối với phím bấm nháy và các chân P0.0 đến P0.7 được nối với  Ka-tốt của led - Điện từ   chương trình điều khiển LED
y dựng mạch điều khiển mô tả như hình 2.2.2. Trong ví dụ này, các chân P2.0 đến chân P2.7 của vi điều khiển được nối với phím bấm nháy và các chân P0.0 đến P0.7 được nối với Ka-tốt của led (Trang 17)
Hình 2.3.1 Led 7 thanh - Điện từ   chương trình điều khiển LED
Hình 2.3.1 Led 7 thanh (Trang 20)
Xây dựng mạch điều khiển mô tả như hình 2.3.2. Trong ví dụ này, các chân P2.0 điều khiển việc cấp nguồn cho led 7 thanh - Điện từ   chương trình điều khiển LED
y dựng mạch điều khiển mô tả như hình 2.3.2. Trong ví dụ này, các chân P2.0 điều khiển việc cấp nguồn cho led 7 thanh (Trang 20)
Xây dựng mạch điều khiển mô tả như hình 2.3.2. Trong ví dụ này, các chân P2.0 điều khiển việc cấp nguồn cho led 7 thanh - Điện từ   chương trình điều khiển LED
y dựng mạch điều khiển mô tả như hình 2.3.2. Trong ví dụ này, các chân P2.0 điều khiển việc cấp nguồn cho led 7 thanh (Trang 21)
Hình 2.3.2 Sơ đồ nguyên lý điều khiển led 7 thanh - Điện từ   chương trình điều khiển LED
Hình 2.3.2 Sơ đồ nguyên lý điều khiển led 7 thanh (Trang 24)
Xây dựng mạch điều khiển mô tả như hình 2.3.2. Trong ví dụ này, các chân P2.0 điều khiển việc cấp nguồn cho led 7 thanh - Điện từ   chương trình điều khiển LED
y dựng mạch điều khiển mô tả như hình 2.3.2. Trong ví dụ này, các chân P2.0 điều khiển việc cấp nguồn cho led 7 thanh (Trang 26)
Xây dựng mạch điều khiển mô tả như hình 2.3.5. Trong ví dụ này, các chân P2.0 đến P2.7 điều khiển việc cấp nguồn cho các led 7 thanh - Điện từ   chương trình điều khiển LED
y dựng mạch điều khiển mô tả như hình 2.3.5. Trong ví dụ này, các chân P2.0 đến P2.7 điều khiển việc cấp nguồn cho các led 7 thanh (Trang 28)
Xây dựng mạch điều khiển mô tả như hình 2.3.5. Trong ví dụ này, các chân P2.0 đến P2.7 điều khiển việc cấp nguồn cho các led 7 thanh - Điện từ   chương trình điều khiển LED
y dựng mạch điều khiển mô tả như hình 2.3.5. Trong ví dụ này, các chân P2.0 đến P2.7 điều khiển việc cấp nguồn cho các led 7 thanh (Trang 31)

TỪ KHÓA LIÊN QUAN

w