do an che tao bien quang cao su dung ic 8051

72 21 0
do an che tao bien quang cao su dung ic 8051

Đ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

GVHD: Th.s Trần Thị Tuyết Lan Nhận xét giáo viên SVTH: Phan Văn Hải 1|Page GVHD: Th.s Trần Thị Tuyết Lan LỜI CẢM ƠN ……………   …………… Để đề tài hoàn thiện ngày hôm nay, em nhận giúp đỡ tận tình đến từ thầy cơ, bạn bè, đồng nghiệp Qua em xin gửi lời cảm ơn đến tất tổ chức, cá nhân tạo điều kiện giúp đỡ em hoàn thành đề tài Em xin chân thành cảm ơn thầy cô giáo khoa Điện trường Cao Đẳng Kinh tế - Kỹ thuật, Đại Học Thái Nguyên giúp em có sở kiến thức hoàn thành đề tài Em xin gửi lời cảm ơn đến anh chị phòng Đào tạo SEVT, đồng nghiệp đội EQUIPMENT CNC COLOR bạn bè tạo động lực,sắp xếp thời gian hợp lý để em hồn thành đề tài Đặc biệt, em xin gửi lời cảm ơn chân thành tới cô giáo Th.s Trần Thị Tuyết Lan đặc biệt quan tâm, nhiệt tình giúp đỡ em thời gian thực đề tài Do đặc thù sinh viên vừa học vừa làm, quỹ thời gian hạn hẹp, cộng thêm kiến thức hạn chế, đề tài chắn cịn nhiều sai sót, mong thầy bạn góp ý để đề tài hoàn thiện Em xin chân thành cảm ơn ! Thái Nguyên, tháng năm 2021 SVTH: Phan Văn Hải 2|Page GVHD: Th.s Trần Thị Tuyết Lan LỜI MỞ ĐẦU Quảng cáo ln vấn đề đóng vai trò quan trọng phát triển cơng ty, doanh nghiệp hay chí cửa hàng Quảng cáo tốt đem lại nhiều lợi ích to lớn Cũng mà khơng ngạc nhiên hàng năm doanh nghiệp đầu tư nhiều vào vấn đề Một biện pháp ưa dùng sử dụng bảng quảng cáo đèn LED, đơn giản, đại, bắt mắt, chi phí hợp lý tính hiệu Những bảng thơng tin, cổng chào hay bảng LED quảng cáo với màu sắc sặc sỡ, bắt mắt, gây nhiều ý hẳn khơng cịn xa lạ người dân, người dân đô thị Quảng cáo đèn LED ứng dụng rộng rãi nhiều ngành, nhiều lĩnh vực Nó khơng giới hạn việc hiển thị dòng chữ, biển hiệu nhấp nháy mà cịn hiển thị hình ảnh đồ họa, hình ảnh đầy đủ màu sắc đặc biệt hiển thị video Nó khơng giới hạn việc quảng cáo nhà (indoor), bán trời (semi – outdoor ) mà cịn quảng cáo ngồi trời, ban ngày với độ sáng độ sắc nét cao Do vậy, em lựa chọn đề tài: “Chế tạo mơ hình biển LED vẫy chạy hiệu ứng cho hiệu: HỌC TỐT – DẠY TỐT ” để làm báo cáo thực tập tốt nghiệp cho SVTH: Phan Văn Hải 3|Page GVHD: Th.s Trần Thị Tuyết Lan MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU MỤC LỤC CHƯƠNG : Mở Đầu 1.1 Đặt vấn đề 1.1.1 Nhu cầu người dùng 1.1.2 Khái niệm quảng cáo LED 1.2 Cấu tạo 1.2.1 Biển LED vẫy 1.2.2 Phần tử phát sáng LED 1.3 Phương pháp thực CHƯƠNG 2: NỘI DUNG LÝ THUYẾT 10 2.1 Sơ đồ khối mạch điều khiển 10 2.2 Giải thích sơ đồ khối 11 2.2.1.Khối nguồn 11 2.2.2 Khối nguồn hạ áp 12v – 5v 12 2.2.3 Khối xử lý trung tâm 13 2.2.4 Khối hiển thị LED 14 2.5 Thiết bị sử dụng làm LED 16 2.6 Nguyên vật liệu làm LED 17 CHƯƠNG 3: THIẾT KẾ MẠCH ĐIỆN 19 3.1 Mạch hạ áp 19 3.2 Tính điện trở hạn dòng cho LED 20 SVTH: Phan Văn Hải 4|Page GVHD: Th.s Trần Thị Tuyết Lan 3.3 Mạch điều khiển 20 3.4 Vi điều khiển AT 89 S52 21 3.4.1 Sơ đồ khối chip AT 89 S52 21 3.4.2 Port 25 3.4.3 Port 25 3.4.4 Port 26 3.4.5 Port 26 3.4.6 Chân PSEN 27 3.4.7 Chân ALE 27 3.4.8 Chân EA 28 3.4.9 Chân XTAL1, XTAL2 29 3.5 Cấu trúc port xuất nhập 30 3.6 Tổ chức nhớ chip AT89S52 32 3.6.1 Bộ nhớ 33 3.6.2 Bộ nhớ chương trình (ROM) 36 3.6.3 Bộ nhớ liệu (RAM) 36 3.6.4 Thanh ghi chức đặc biệt 38 3.6.5 Bộ nhớ 39 3.6.6 Kết nối truy xuất nhớ 40 3.6.7 Kết nối truy xuất liệu 41 3.6.8 Giải mã địa 42 3.6.9 Các không gian nhớ 43 3.7 Lập trình hợp ngữ cho 8051 44 3.7.1 Các chế độ định địa 44 3.7.2 Địa tức thời 44 SVTH: Phan Văn Hải 5|Page GVHD: Th.s Trần Thị Tuyết Lan 3.7.3 Định địa theo ghi 45 3.7.4 Định địa trực tiếp 45 3.7.5 Định địa gián tiếp 46 3.7.6 Định địa theo số 48 3.8 Tập lệnh 8051 49 3.8.1 Phân loại tập lệnh 49 3.8.2 Cấu trúc chung lệnh 49 3.8.3 Các lệnh toán học 51 3.8.4 Các lệnh LOGIC 54 3.8.5 Các lệnh chuyển liệu 59 3.8.6 Các lệnh thao tác bit 59 3.8.7 Lệnh đọc cổng 60 3.8.8 Lệnh điều khiển chương trình 60 3.9 CODE chương trình 66 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 71 4.1 Kết luận 71 4.2 Hướng phát triển đề tài 71 SVTH: Phan Văn Hải 6|Page GVHD: Th.s Trần Thị Tuyết Lan CHƯƠNG MỞ ĐẦU 1.1 Đặt vấn đề Hiện nay, có nhiều cách để quảng cáo sản phẩm Nhưng cách truyền thống nhất, tiết kiệm nhất, ln đạt hiệu cao làm bảng hiệu quảng cáo Đặc biệt, ngành kinh doanh, tổ chức kiện hay nhu cầu quảng bá Làm bảng hiệu quảng cáo tạo nhiều hiệu ứng tích cực, tạo mối liên hệ mật thiết với khách hàng 1.1.1 Nhu cầu người dùng Cuộc sống bận rộn khiến người người chạy vội từng phút sáng khỏi nhà Sẽ không đủ kiên nhẫn để ngồi lại đọc tờ báo hay tờ rơi phát đầy vỉa hè Làm bảng hiệu quảng cáo sử dụng font chữ to, màu sắc bắt mắt gây ý người xem Thông qua đó, nội dung ngắn gọn chương trình lớn tích hợp vài dịng chữ biển điện tử Sự nhanh gọn, đầy đủ, xác bước đáp ứng nhu cầu khách hàng 1.1.2 Khái niệm biển quảng cáo led gì? Nói cách dễ hiểu, tập hợp bóng led xếp thành nhiều hàng , nhiều cột nối tiếp Các bóng led IC điều khiển, qt bật tắt theo cơng thức riêng Từ đó, bạn cho bóng led sáng tối theo ý để tạo hiệu ứng, chạy chữ… SVTH: Phan Văn Hải 7|Page GVHD: Th.s Trần Thị Tuyết Lan 1.2 Cấu tạo 1.2.1 Biển led vẫy Biển LED vẫy xem loại biển quảng cáo điện tử đắt tiền, cao cấp vô đa dạng Cấu tạo biển LED vẫy điển hình Biển led vẫy ln coi loại biển quảng cáo có khả thu hút ý người xem nhất, biển quảng cáo led vẫy có hiệu ứng nhấp nháy biển làm thành nhiều màu sắc khác tùy theo sở thích yêu cầu người sử dụng Biển Led quảng cáo thường gắn vào vị trí cho người đường từ hai chiều quan sát rõ, nhằm tối đa ý người đường Led có tên đầy đủ “Light Emitting Diode”, có nghĩa diot có khả phát ánh sáng hay tia hồng ngoại Tử ngoại cấu tạo từ khối bán dẫn loại P ghép với khối bán dẫn loại N Bóng đèn led tương tự bóng đèn điện hình trịn khơng có dây tóc Ưu điểm đèn led so với SVTH: Phan Văn Hải 8|Page GVHD: Th.s Trần Thị Tuyết Lan bóng khác tạo nhiều ánh sáng Tỏa nhiệt đồng thời tiết kiệm điện so với thiết bị chiếu sáng khác Từ nguyên lý led, với sáng tạo vô biên người Đã sáng tạo loại hình biển quảng cáo biển led vẫy Từ bảng vẫy có nội dung chữ chạy ấn tượng, bắt mắt Chính led vẫy thiết kế treo trước cửa hàng cửa hiệu Có góc nhìn trực diện với người đường, vng góc với tường Với mặt tiền nhà với cá hình dạng kích thước đa dạng gồm có hình vng, trịn, elip… Chất liệu biển cơng ty vẫy gồm có: chất liệu bạt in hiflex, mica, Alu, mica hút đèn led 1.2.2 Phần tử phát sáng LED Đây đi-ốt, chứa chíp bán dẫn có pha tạp Chất sinh xạ ánh sáng Các bước sóng phát có màu khác theo dải cơng suất: cỡ nhỏ, cỡ trung bình, cỡ lớn SVTH: Phan Văn Hải 9|Page GVHD: Th.s Trần Thị Tuyết Lan 1.3 Phương pháp thực Để làm biển quảng cáo LED, thực trình tự gồm phần sau: Phần Cơ Khí: Phần Mạch Điện: Phần Lập Trình cho vi điều khiển: SVTH: Phan Văn Hải 10 | P a g e GVHD: Th.s Trần Thị Tuyết Lan d Lệnh bù ghi tổng CPL A Lệnh bù nội dung ghi tổng A Phép bù phép biến đổi số thành số đổi số sang số Đây gọi phép bù MOV A, #55H CPL A ; Bây nội dung ghi A AAH e Quay phải: RR Cú pháp: RR A ; Quay bit ghi A sang phải Trong phép quay phải, bit ghi tổng quay sang phải bit bit D0 rời từ vị trí bit thấp chuyển sang bit cao D7 Xem đoạn mã ; A = 0011 0110 ; A = 0001 1011 MOV A, #36H ; A = 1000 1101 ; A = 1100 0110 ; A = 0110 0011 RR A RR A RR A RR A f Quay trái: RL Cú pháp: RL A ; Quay trái bit ghi A SVTH: Phan Văn Hải 58 | P a g e GVHD: Th.s Trần Thị Tuyết Lan Trong phép quay trái bit ghi A quay sang trái bit bit D7 rời khỏi vị trí bit cao chuyển sang vị trí bit thấp D0 Xem biểu đồ mã ; A = 0111 0010 ; A = 1110 0100 MOV A, #72H ; A = 1100 1001 RL A RL A Lưu ý lệnh RR RL khơng có cờ bị tác động g Quay có nhớ Cú pháp: RRC A RLC A * Quay phải có nhớ: RRC A Trong quay phải có nhớ bit ghi A quay từ trái sang phải bit bit thấp đưa vào cờ nhớ CY sau cờ CY đưa vào vị trí bit cao Hay nói cách khác, phép RRC A LSB chuyển vào CY CY chuyển vào MSB Trong thực tế cờ nhớ CY tác động bit phận ghi A làm trở thành ghi bit CLR C ; make CY = MOV A #26H ; A = 0010 0110 RRC A ; A = 0001 0011 CY = RRC A ; A = 0000 1001 CY = RCC A ; A = 1000 0100 CY = * Quay trái có nhớ: RLC A Trong RLC A bit dịch phải bit đẩy bit MSB vào cờ nhớ CY, sau CY chuyển vào bit LSB Hay nói cách khác, RLC bit MSB chuyển vào CY CY chuyển vào LSB Hãy xem đoạn mã sau SVTH: Phan Văn Hải 59 | P a g e GVHD: Th.s Trần Thị Tuyết Lan SETB C ; Make CY = MOV A, #15H ; A = 0001 0101 RRC A ; A = 0101 1011 CY = RRC A ; A = 0101 0110 CY = RCC A ; A = 1010 1100 CY = RCC A ; A = 1000 1000 CY = 3.8.5 Các lệnh vận chuyển liệu Di chuyển liệu từ ô nhớ đến ô nhứ khác, hai ghi, ghi ô nhớ Các lệnh vận chuyển liệu bao gồm: MOV: chuyển liệu ghi với ghi, ghi với ô nhớ, số đến ghi, số đến ô nhớ, ngược lại MOVC: Sao chép mã nguồn (dữ liệu đặt vùng mã nguồn) 3.8.6 Các lệnh thao tác bit SETB bit Thiết lập bit (bit 1) CLR bit Xố bit khơng (bit = 0) CPL bit Bù bit (bit = NOT bit) JB bit, đích Nhảy đích bit = JNB bit, đích Nhảy đích bit = JNC đích Nhảy tới đích CY = CLR C Xoá bit nhớ CY = JC đích Nhảy tới đích CY = Ví dụ: Hãy viết chương trình thực công việc sau: SVTH: Phan Văn Hải 60 | P a g e GVHD: Th.s Trần Thị Tuyết Lan a) Duy trì hiển thị bit P1.2 lên cao b) Khi P1.2 lên cao, ghi giá trị 45H vào cổng P0 c) Gửi xung cao xuống thấp (H-to-L) tới P2.3 Lời giải: SETB P1.2 ; Tạo bit P1.2 đầu vào MOV A, #45H ; Gán A = 45H JNB P1.2, AGAIN ; Thoát P1.2 = AGAIN: MOV P0, A ; Xuất A tới cổng P0 SETB P2.3 ; Đưa P2.3 lên cao CLR P2.3 ; Tạo P2.3 xuống thấp để xung H-T0-L Trong chương trình lệnh “JNB P1.2, AGCN” (JNB có nghĩa nhảy khơng bit) lại vịng lặp P1.2 chưa lên cao Khi P1.2 lên cao khỏi vịng lặp ghi giá trị 45H tới cổng P0 tạo xung H-to-L chuỗi lệnh SETB CLR 3.8.7 Lệnh đọc cổng Trong việc đọc cổng số lệnh đọc trạng thái chân cổng, số lệnh khác đọc số trạng thái chốt cổng Do vậy, đọc cổng có hai khả năng: Đọc trạng thái cổng vào Bảng 4-3 Lệnh đọc cổng Đọc chốt cổng Bảng 4-4 Lệnh đọc cổng 3.8.8 Các lệnh điều khiển chương trình (rẽ nhánh) Nhóm lệnh điều khiển chương trình chia thành loại: SVTH: Phan Văn Hải 61 | P a g e GVHD: Th.s Trần Thị Tuyết Lan Nhảy vô điều kiện Nhảy có điều kiện: a Các lệnh nhảy có điều kiện Các lệnh nhảy có điều kiện 8051 tổng hợp bảng 2.2 Các chi tiết lệnh cho phụ lục AppendixA Trong bảng 2.2 lưu ý số lệnh JZ (nhảy A = 0) JC (nhảy có nhớ) nhảy điều kiện định thoả mãn Kế tiếp ta xét số lệnh nhảy có điều kiện với Ví dụ minh hoạ sau Lệnh JZ: (nhảy A = 0) Trong lệnh nội dung ghi A kiểm tra Nếu khơng nhảy đến địa đích Ví dụ xét đoạn mã sau: MOV JZ MOV JZ OVER A, R0 ; Nạp giá trị R0 vào A OVER ; Nhảy đến OVER A = A, R1 ; Nạp giá trị R1 vào A OVER ; Nhảy đến OVER A = Trong chương trình R0 R1 có giá trị nhảy đến địa có nhãn OVER Lưu ý lệnh JZ sử dụng ghi A Nó kiểm tra xem ghi A có khơng khơng khơng áp dụng cho ghi khác Quan trọng ta thực lệnh số học đếm giảm để sử dụng lệnh JNZ ví dụ Ví dụ : Viết chương trình để xác định xem R5 có chứa giá trị khơng? Nếu nạp cho giá trị 55H Lời giải: MOV A, R5 SVTH: Phan Văn Hải ; Sao nội dung R5 vào A 62 | P a g e GVHD: Th.s Trần Thị Tuyết Lan JNZ NEXT ; Nhảy đến NEXT A không MOV R5, #55H ; NEXT: Lệnh JNC: (nhảy khơng có nhớ, cờ CY = 0) Trong lệnh bit cờ nhớ ghi cờ PSW dùng để thực định nhảy Khi thực lệnh “JNC nhãn” xử lý kiểm tra cờ nhớ xem có bật khơng (CY = 1) Nếu khơng bật CPU bắt đầu nạp thực lệnh từ địa nhãn Nếu cờ CY = khơng nhảy thực lệnh JNC Cần phải lưu ý có lệnh “JC nhãn” Trong lệnh JC CY = nhảy đến địa đích nhãn Ta xét ví dụ lệnh ứng dụng chương sau Ngoài lệnh JB (nhảy bit có mức cao), JNB (nhảy bit có mức thấp) Lệnh Hoạt động JZ Nhảy A = JNZ Nhảy A ≠ DJNZ Giảm nhảy A = CJNE A, byte Nhảy A ≠ byte CJNE re, # data Nhảy Byte ≠ data JC Nhảy CY = JNC Nhảy CY = JB Nhảy bit = JNB Nhảy bit = SVTH: Phan Văn Hải 63 | P a g e GVHD: Th.s Trần Thị Tuyết Lan JBC Nhảy bit = xố Bảng 4-5 Các lệnh nhảy có điều kiện Ví dụ : Hãy tìm tổng giá trị 79H, F5H E2H Đặt vào ghi R0 (byte thấp) R5 (byte cao) Lời giải: MOV A, #0 ; Xoá ghi A = MOV R5, A ; Xoá R5 ADD A #79H ; Cộng 79H vào A (A = + 79H = 79H) JNC N-1 ; Nếu khơng có nhớ cộng INC R5 ; Nếu CY = 1, tăng R5 N-1: ADD A, #0F5H ; Cộng F5H vào A (A = 79H + F5H = 6EH) CY =1 JNC N-2 ; Nhảy CY = INC R5 ; Nếu CY = tăng R5 (R5 = 1) N-2: ADD A, #0E2H JNC OVER INC R5 OVER: ; Cộng E2H vào A (A = GE + E2 = 50) CY = ; Nhảy CY = ; Nếu CY = tăng R5 ; Bây R0 = 50H R5 = 02 MOV R0, A Tất lệnh nhảy có điều kiện phép nhảy ngắn Cần phải lưu ý tất lệnh nhảy có điều kiện phép nhảy ngắn, có nghĩa địa đích phải nằm khoảng -127 đến +127 byte nội dung đếm chương trình PC SVTH: Phan Văn Hải 64 | P a g e GVHD: Th.s Trần Thị Tuyết Lan b Các lệnh nhảy không điều kiện Lệnh nhảy khơng điều kiện phép nhảy điều khiển truyền không điều kiện đến địa đích Trong 8051 có hai lệnh nhảy khơng điều kiện là: LJMP nhảy xa SJMP - nhảy gần Nhảy xa LJMP: Nhảy xa LJMP lệnh byte byte mã lệnh cịn hai byte lại địa 16 bit đích Địa đích 02 byte có phép phép nhảy đến vị trí nhớ khoảng 0000 - FFFFH Hãy nhớ rằng, đếm chương trình 8051 16 bit, cho không gian địa 64k byte, nhớ chương trình ROM chíp lớn 8051 có 4k byte ROM chíp cho khơng gian chương trình, byte quý giá Vì lý mà có lệnh nhảy gần SJMP có byte so với lệnh nhảy xa LJMP dài byte Điều tiết kiệm số byte nhớ nhiều ứng dụng mà khơng gian nhớ có hạn hẹp Lệnh nhảy gần SJMP Trong byte byte mã lệnh byte thứ hai tương đối địa đích Đích tương đối phạm vi 00 - FFH chia thành lệnh nhảy tới nhảy lùi: Nghĩa -128 đến +127 byte nhớ tương đối so với địa thời đếm chương trình Nếu lệnh nhảy tới địa đích nằm khoảng 127 byte từ giá trị thời đếm chương trình Nếu địa đích phía sau nằm khoảng -128 byte từ giá trị hành PC Lệnh gọi xa LCALL Trong lệnh byte byte mã lệnh, hai byte sau dùng cho địa chương trình đích Do LCALL dùng để gọi chương trình vị trí phạm vi 64k byte, không gian địa 8051 Để đảm bảo sau thực chương trình gọi để 8051 biết chỗ quay trở tự động cất vào ngăn xếp địa lệnh đứng sau lệnh gọi LCALL Khi chương trình gọi, điều khiển chuyển đến chương trình xử lý cất đếm chương trình PC vào ngăn xếp bắt đầu nạp lệnh vào vị trí Sau kết thúc thực chương trình lệnh trở SVTH: Phan Văn Hải 65 | P a g e GVHD: Th.s Trần Thị Tuyết Lan RET chuyển điều khiển cho nguồn gọi Mỗi chương trình cần lệnh RET lệnh cuối Cần phải lưu ý điểm sau đây: Chương trình DELAY thực lệnh “LCALL DELAY” địa lệnh kế “MOV A, #0AAH” đẩy vào ngăn xếp 8051 bắt đầu thực lệnh địa 300H Trong chương trình DELAY, lúc đầu đếm R5 đặt giá trị 255 (R5 = FFH) Do vậy, vòng lặp lặp lại 256 lần Khi R5 trở điều khiển rơi xuống lệnh quay trở RET mà kéo địa từ ngăn xếp vào đếm chương trình tiếp tục thực lệnh sau lệnh gọi CALL SVTH: Phan Văn Hải 66 | P a g e GVHD: Th.s Trần Thị Tuyết Lan 3.9 Code chương trình: ORG 00H MAIN: CALL CT1 CALL CT2 CALL CT3 CALL CT4 CALL CT5 CALL CT6 CALL CT7 JMP MAIN CT1: MOV R3,#5 L: MOV A,#00H LAPCT: SETB C RRC A MOV P1,A CALL DELAY CJNE A,#0FFH,LAPCT DJNZ R3,L RET CT2: MOV R3,#20 SVTH: Phan Văn Hải 67 | P a g e GVHD: Th.s Trần Thị Tuyết Lan MOV A,#01010101B LOOOP: CPL A MOV P1,A CALL DELAY DJNZ R3,LOOOP RET CT3: MOV R3,#5 LAA: MOV A,#10000000B MOV P1,A CALL DELAY LA: RR A MOV P1,A CALL DELAY1 CJNE A,#00000001B,LA CALL DELAY1 DJNZ R3,LAA RET CT4: MOV R3,#5 LAA2: MOV A,#00000001B SVTH: Phan Văn Hải 68 | P a g e GVHD: Th.s Trần Thị Tuyết Lan MOV P1,A CALL DELAY1 LA1: RL A MOV P1,A CALL DELAY1 CJNE A,#10000000B,LA1 CALL DELAY1 DJNZ R3,LAA2 RET CT5: MOV R3,#16 MOV A,#11110000B MOV P1,A CALL DELAY1 LAAA: SWAP A MOV P1,A CALL DELAY DJNZ R3,LAAA RET CT6: MOV R3,#16 MOV A,#00111100B MOV P1,A SVTH: Phan Văn Hải 69 | P a g e GVHD: Th.s Trần Thị Tuyết Lan CALL DELAY1 LAAAA: SWAP A MOV P1,A CALL DELAY DJNZ R3,LAAAA RET CT7: MOV R3,#5 L1: MOV A,#00H MOV P1,A CALL DELAY LAPCT7: SETB C RLC A MOV P1,A CALL DELAY CJNE A,#0FFH,LAPCT7 DJNZ R3,L1 RET DELAY1: MOV R1,#200 LOOP: MOV R2,#250 SVTH: Phan Văn Hải 70 | P a g e GVHD: Th.s Trần Thị Tuyết Lan DJNZ R2,$ DJNZ R1,LOOP RET DELAY: MOV R1,#2 LAPLAI: MOV TMOD,#11H MOV TH1,#HIGH(-50000) MOV TL1,#LOW(-50000) SETB TR1 JNB TF1,$ CLR TR1 CLR TF1 DJNZ R1,LAPLAI RET END SVTH: Phan Văn Hải 71 | P a g e GVHD: Th.s Trần Thị Tuyết Lan CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận Đề tài “Chế tạo mơ hình led vẫy sử dụng vi điều khiển 8051” hồn thành Tuy khơng thực hồn chỉnh phần thành cơng việc thiết kế điều khiển 12 cổng điều khiển 16 kênh biển quảng cáo led Đề tài giới thiệu cách sử dụng sơ đồ chân, sơ đồ nội bộ… vi xử lý AT89S52 Cuối cùng, em xin chân thành cảm ơn tất thầy cô bạn sinh viên, người đóng góp nhiều ý kiến, cơng sức q báu để giúp em hoàn thành tốt nhiệm vụ giao Đặc biệt, em biết ơn cô Lan nhiệt tình hướng dẫn, bảo kinh nghiệm thực tế để đề tài hoàn thành Tuy nhiên, điều kiện có hạn, kinh nghiệm chưa nhiều nên chắn đề tài khơng thể tránh khỏi sai sót, mong đóng góp ý kiến chân thành thầy cô bạn sinh viên để đề tài hoàn chỉnh 4.2 Hướng phát triển đề tài Từ mạch 12 kênh, tăng số lượng lên 32 kênh, 64 kênh, v.v , sử dụng thêm mạch phân kênh để điều khiển Và trình hiển thị led khơng hiệu ứng đơn giản mà hiệu ứng phức tạp thay đổi cường độ sáng led, hiển thị chữ, chớp tắt theo tiếng nhạc… SVTH: Phan Văn Hải 72 | P a g e ... SVTH: Phan Văn Hải 15 | P a g e GVHD: Th.s Trần Thị Tuyết Lan 2.5 Thiết bị sử dụng làm LED: Máy khoan tay: Dùng để khoan Mica SVTH: Phan Văn Hải 16 | P a g e GVHD: Th.s Trần Thị Tuyết Lan Trạm... động tự kích bên ic ổn áp 7805 SVTH: Phan Văn Hải 13 | P a g e GVHD: Th.s Trần Thị Tuyết Lan - Mạch dùng ic ổn áp chân họ 78xx, với ic 7805, ngả ln có mức áp 5V với độ ổn định cao, dùng mức áp... Tuyết Lan LỜI MỞ ĐẦU Quảng cáo ln vấn đề đóng vai trị quan trọng phát triển cơng ty, doanh nghiệp hay chí cửa hàng Quảng cáo tốt đem lại nhiều lợi ích to lớn Cũng mà khơng ngạc nhiên hàng năm doanh

Ngày đăng: 25/08/2021, 15:49

Hình ảnh liên quan

Cấu tạo biển LED vẫy điển hình - do an che tao bien quang cao su dung ic 8051

u.

tạo biển LED vẫy điển hình Xem tại trang 8 của tài liệu.
- Phần Trasistor công suất khuyếch đại dòng điện cung cấp cho bảng LED - Phần hiển thị LED chính là biển quảng Cáo LED   - do an che tao bien quang cao su dung ic 8051

h.

ần Trasistor công suất khuyếch đại dòng điện cung cấp cho bảng LED - Phần hiển thị LED chính là biển quảng Cáo LED Xem tại trang 11 của tài liệu.
Bảng 4.1: Chức năng các chân Port 3 - do an che tao bien quang cao su dung ic 8051

Bảng 4.1.

Chức năng các chân Port 3 Xem tại trang 28 của tài liệu.
Hình 4.1: Cấu trúc bên trong của các port xuất nhập - do an che tao bien quang cao su dung ic 8051

Hình 4.1.

Cấu trúc bên trong của các port xuất nhập Xem tại trang 32 của tài liệu.
Hình 4.2: Thao tác ghi chân port - do an che tao bien quang cao su dung ic 8051

Hình 4.2.

Thao tác ghi chân port Xem tại trang 33 của tài liệu.
Hình 4.3: Thao tác đọc chân port - do an che tao bien quang cao su dung ic 8051

Hình 4.3.

Thao tác đọc chân port Xem tại trang 33 của tài liệu.
Hình 4.4: Thao tác đọc bộ chốt - do an che tao bien quang cao su dung ic 8051

Hình 4.4.

Thao tác đọc bộ chốt Xem tại trang 34 của tài liệu.
Hình 4.5: Không gian bộ nhớ của chip 89S52 - do an che tao bien quang cao su dung ic 8051

Hình 4.5.

Không gian bộ nhớ của chip 89S52 Xem tại trang 35 của tài liệu.
Hình 4.6: Bộ nhớ dữ liệu trên chip 89S52 - do an che tao bien quang cao su dung ic 8051

Hình 4.6.

Bộ nhớ dữ liệu trên chip 89S52 Xem tại trang 36 của tài liệu.
Bảng 2.2: Địa chỉ của các thanh ghi (R 0- R7) tương ứng với dãy thanh ghi tích cực.  - do an che tao bien quang cao su dung ic 8051

Bảng 2.2.

Địa chỉ của các thanh ghi (R 0- R7) tương ứng với dãy thanh ghi tích cực. Xem tại trang 39 của tài liệu.
Hình 2.12: Không gian nhớ chương trình và dữ liệu gối nhau - do an che tao bien quang cao su dung ic 8051

Hình 2.12.

Không gian nhớ chương trình và dữ liệu gối nhau Xem tại trang 44 của tài liệu.
Các lệnh nhảy có điều kiện đối với 8051 được tổng hợp trong bảng 2.2. Các chi tiết về mỗi lệnh được cho trong phụ lục AppendixA - do an che tao bien quang cao su dung ic 8051

c.

lệnh nhảy có điều kiện đối với 8051 được tổng hợp trong bảng 2.2. Các chi tiết về mỗi lệnh được cho trong phụ lục AppendixA Xem tại trang 62 của tài liệu.
Bảng 4-5. Các lệnh nhảy có điều kiện. Ví dụ :  - do an che tao bien quang cao su dung ic 8051

Bảng 4.

5. Các lệnh nhảy có điều kiện. Ví dụ : Xem tại trang 64 của tài liệu.

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

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

Tài liệu liên quan