1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế mạch hiển thị chữ trường đại học sư phạm dùng vi điều khiển

54 14 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

Nội dung

LỜI NÓI ĐẦU Ngày kỹ thuật vi điều khiển trở nên quen thuộc ngành kỹ thuật dân dụng Từ dây chuyền sản xuất lớn đến thiết bị gia dụng, thấy diện vi điều khiển Các vi điều khiển có chức xử lý nhiều hoạt động phức tạp mà cần chíp mạch nhỏ, thay tủ điều khiển lớn phức tạp mạch điện gọn nhẹ, dễ dàng thao tác sử dụng Vi điều khiển khơng góp phần vào kỹ thuật điều khiển mà cịn góp phần to lớn vào việc phát triển thơng tin Đó đời hàng loạt thiết bị tối tân ngành điện tử, viễn thơng, truyền hình … góp phần đưa người đến đỉnh cao văn minh nhân loại Chính lý trên, việc tìm hiểu, khảo sát vi điều khiển điều mà sinh viên ngành điện tử phải quan tâm Để tìm hiểu vi điều khiển cách khoa học mang lại hiệu cao làm tảng cho việc xâm nhập vào hệ thống tối tân hơn, việc trang bị kiến thức vi điều khiển cho sinh viên cần thiết Xuất phát từ thực tiễn chúng em đến định chọn đề tài: “ Thiết kế mạch hiển thị chữ TRƯỜNG ĐẠI HỌC SƯ PHẠM dùng vi điều khiển” nhằm đáp ứng nhu cầu, ham muốn học hỏi thân Trong trình thực đề tài lượng kiến thức có hạn nên khai thác hết công vi điều khiển mà sử dụng vài chức Và chưa có nhiều kinh nghiệm trình thực đề tài, tất nhiên khơng thể tránh sai sót Rất mong nhận đóng góp chân thành quý thầy cô bạn để luận văn hoàn thiện Chúng em xin chân thành cảm ơn Đà nẵng, ngày 15 tháng 05 năm 2012 Sinh viên thực hiện: Phạm Thị Kim Chung Phạm Thị Hương LỜI CẢM ƠN Trong thời gian hồn thành khóa luận tốt nghiệp, chúng em nhận giúp đỡ nhiệt tình q thầy cơ, gia đình bạn bè… Đầu tiên chúng em xin gửi lời cảm ơn chân thành tới thầy Lê Xứng – người trực tiếp hướng dẫn, bảo giúp đỡ em thời gian qua để em hồn thành tốt khóa luận tốt nghiệp Xin chân thành cảm ơn quý thầy giáo, cô giáo, cán giảng dạy khoa Vật lý tạo điều kiện giúp đỡ em suốt thời gian học tập trường Chân thành cảm ơn gia đình, bạn bè người thân bên cạnh động viên, giúp đỡ em suốt thời gian qua Phạm Thị Kim Chung Phạm Thị Hương A- MỞ ĐẦU Lý chọn đề tài Ngày với phát triển vượt bậc xã hội, đặc biệt ngành kỹ thuật Khi mà sản phẩm liên tục đời, vật liệu trội hơn, công nghệ đời… Song song nhu cầu người tiến xã hội ngày khắt khe Đặc biệt ngành công nghệ số, trí tuệ nhân tạo đời len lỏi lĩnh vực xã hội Ví dụ điển hình lĩnh vực quảng bá truyền thơng Khi nhu cầu nhà kinh doanh ngày cao việc quảng cáo sản phẩm, dịch vụ đến với người tiêu dùng khắp nơi từ lĩnh vực liên tục cải thiện có bước phát triển đáng kể, loại hình quảng cáo pano, apphich, bảng hiệu,…đã dần nhường chỗ cho bảng điện tử đầy đủ màu sắc Và đặc biệt chúng gửi đến người thông điệp đặc sắc, phong phú mà trước cơng nghệ chưa cho phép Chẳng hạn như: nhiều màu sắc, linh động, hình ảnh đẹp, nhảy múa với đầy đủ hiệu ứng lạ trước mắt người xem Khi mà trình thị hố ngày nhanh với phát triển tồ nhà, cao ốc,…thì khơng gian ngày thu hẹp tất nhiên biển quảng cáo khổ rộng dần thay bảng điện tử, led, LCD,… Là sinh viên vật lý, chúng em muốn tìm hiểu trang bị cho kiến thức vật lý liên quan đến nhiều lĩnh vực, tiếp cận với thành tựu khoa học cơng nghệ đại… Chính chúng em định chọn đề tài: THIẾT KẾ MẠCH HIỂN THỊ CHỮ “ TRƯỜNG ĐẠI HỌC SƯ PHẠM” DÙNG VI ĐIỀU KHIỂN làm đề tài nghiên cứu luận văn tốt nghiệp Mục đích - u cầu  Mục đích - Q trình lựa chọn thực đề tài nhiệm vụ chúng em hoàn tất khóa học - Việc nghiên cứu giúp tìm hiểu phát huy ứng dụng vi điều khiển lĩnh vực quảng cáo  Yêu cầu Mạch thiết kế phải hoạt động yêu cầu, ổn định, dễ dàng sử dụng, sửa chữa tiết kiệm chi phí Đối tượng phạm vi nghiên cứu  Đối tượng nghiên cứu: Họ vi điều khiển MSC – 51 số linh kiện điện tử  Phạm vi nghiên cứu: Đề tài nghiên cứu vài chức vi điều khiển nên trọng vào việc thiết kế lắp ráp mạch quảng cáo với quy mô nhỏ, hiển thị chữ “TRƯỜNG ĐẠI HỌC SƯ PHẠM” Nhiệm vụ nghiên cứu - Tìm hiểu cấu tạo chức vi điều khiển - Thiết kế phần cứng cho mạch, sau viết chương trình nạp cho vi điều khiển để mạch hoạt động theo yêu cầu Phương pháp nghiên cứu Luận văn có sử dụng số phương pháp nghiên cứu sau: - Phương pháp nghiên cứu lý thuyết, tổng quan tài liệu - Phương pháp thực nghiệm bao gồm phương pháp quan sát, thí nghiệm thực nghiệm Những đóng góp luận văn Nghiên cứu đề tài giúp ta hiểu rõ ứng dụng vi điều khiển thực tiễn, góp phần vào q trình phát triển loại hình quảng cáo Cấu trúc nội dung luận văn A – Mở đầu B – Nội dung Chương 1: Giới thiệu vi điều khiển 89C51 Chương 2: Một số linh kiện dùng mạch Chương 3: Thiết kế phần cứng Chương 4: Thiết kế phần mềm C – Kết luận Tài liệu tham khảo B – NỘI DUNG CHƯƠNG I: GIỚI THIỆU HỌ VI ĐIỀU KHIỂN 1.1 Giới thiệu cấu trúc phần cứng họ MCS-51 (89C51) 1.1.1 Giới thiệu họ MCS-51 MCS-51 họ IC vi điều khiển hãng Intel sản xuất Các IC tiêu biểu cho họ 8051 8031 Các sản phẩm MCS-51 thích hợp cho ứng dụng điều khiển Việc xử lý Byte toán số học cấu trúc liệu nhỏ thực nhiều chế độ truy xuất liệu nhanh RAM nội Tập lệnh cung cấp bảng tiện dụng lệnh số học Bit gồm lệnh nhân lệnh chia Nó cung cấp hổ trợ mở rộng Chip dùng cho biến Bit kiểu liệu riêng biệt cho phép quản lý kiểm tra Bit trực tiếp điều khiển hệ thống logic đòi hỏi xử lý luận lý Các đặc điểm 89C51 tóm tắt sau:  KB nhớ lập trình lại nhanh, có khả tới 1000 chu kỳ ghi xoá  Tần số hoạt động từ: 0Hz đến 24 MHz  mức khóa nhớ lập trình  Timer/counter 16 Bit  128 Byte RAM nội  Port xuất /nhập I/O bit  Giao tiếp nối tiếp  64 KB vùng nhớ mã  64 KB vùng nhớ liệu ngoại  Xử lý Boolean (hoạt động bit đơn)  210 vị trí nhớ định vị bit  s cho hoạt động nhân chia 1.1.2 Sơ đồ khối AT89C51 INT1\ INT0\ SERIAL PORT TEMER0 TEMER1 TEMER2 8032\8052 128 byte RAM 8032\8052 INTERRUP T CONTROL OTHER REGISTE R 128 byte RAM ROM 0K: 8031\8032 4K:8951 8K:8052 TEMER2 8032\8052 TEMER1 TEMER1 CPU BUS CONTROL I/O PORT OSCILATOR EA\ ALE\ SERIAL PORT Hình 1.1: Sơ đồ khối 89C51 1.2 Khảo sát sơ đồ chân 89C51, chức chân 1.2.1 Sơ đồ chân 89C51 40 30pF Vcc 19 XTAL.1 12 MHz XTAL.2 18 30pF RD WR T1 T0 INT1 INT0 TXD RXD 29 PSEN 30 ALE 31 EA RST 89C51 17 16 15 14 13 12 11 10 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 Vss 20 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 32 AD7 33 AD6 34 AD5 35 AD4 36 AD3 37 AD2 38 AD1 39 AD0 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 28 A15 27 A14 26 A13 25 A12 24 A11 23 A10 22 A9 21 A8 Hình 1.2: Sơ đồ chân IC 89C51 1.2.2 Chức chân 89C51 - 89C51 có tất 40 chân có chức đường xuất nhập Trong có 24 chân có tác dụng kép (có nghĩa chân có chức năng), đường hoạt động đường xuất nhập đường điều khiển thành phần bus liệu bus địa a.Các Port: Port - Port port có chức chân 32 – 39 8951 Trong thiết kế cỡ nhỏ không dùng nhớ mở rộng có chức đường IO Đối với thiết kế cỡ lớn có nhớ mở rộng, kết hợp bus địa bus liệu Port 1: - Port port IO chân 1-8 Các chân ký hiệu P1.0, P1.1, P1.2, … có thề dùng cho giao tiếp với thiết bị cần Port khơng có chức khác, chúng dùng cho giao tiếp với thiết bị bên Port 2: - Port port có tác dụng kép chân 21- 28 dùng đường xuất nhập byte cao bus địa thiết bị dùng nhớ mở rộng Port 3: - Port port có tác dụng kép chân 10-17 Các chân port có nhiều chức năng, cơng dụng chuyển đổi có liên hệ với đặc tính đặc biệt 8951 bảng sau: Bit Chức chuyển đổi Tên P3.0 RXT Ngõ vào liệu nối tiếp P3.1 TXD Ngõ xuất liệu nối tiếp P3.2 INT Ngõ vào ngắt cứng thứ P3.3 INT Ngõ vào ngắt cứng thư P3.4 T0 Ngõ vào củaTIMER/COUNTER thứ P3.5 T1 Ngõ vào củaTIMER/COUNTER thứ P3.6 WR Tín hiệu ghi liệu lên nhớ ngồi P3.7 RD Tín hiệu đọc nhớ liệu ngồi b.Các ngõ tín hiệu điều khiển: Ngõ tín hiệu PSEN (Program store enable): - PSEN tín hiệu ngõ chân 29 có tác dụng cho phép đọc nhớ chương trình mở rộng thường nói đến chân OE (output enable) Eprom cho phép đọc byte mã lệnh - PSEN mức thấp thời gian Microcontroller 89C51 lấy lệnh Các mã lệnh chương trình đọc từ Eprom qua bus liệu chốt vào ghi lệnh bên 89C51 để giải mã lệnh Khi 89C51 thi hành chương trình ROM nội PSEN mức logic Ngõ tín hiệu điều khiển ALE (Address Latch Enable): - Khi 89C51 truy xuất nhớ bên ngoài, port có chức bus địa bus liệu phải tách đường liệu địa Tín hiệu ALE chân thứ 30 dùng làm tín hiệu điều khiển để giải đa hợp đường địa liệu kết nối chúng với IC chốt - Tín hiệu chân ALE xung khoảng thời gian port đóng vai trị địa thấp nên chốt địa hồn tồn tự động Các xung tín hiệu ALE có tốc độ 1/6 lần tần số dao động chip dùng làm tín hiệu clock cho phần khác hệ thống Chân ALE dùng làm ngõ vào xung lập trình cho Eprom 89C51 Ngõ tín hiệu EA (External Access) : - Tín hiệu vào EA chân 31 thường mắt lên mức mức Nếu mức 1, 89C51 thi hành chương trình từ ROM nội khoảng địa thấp Kbyte Nếu mức 0, 89C51 thi hành chương trình từ nhớ mở rộng Chân EA lấy làm chân cấp nguồn 21V lập trình cho Eprom 89C51 Ngõ tín hiệu RST (Reset): - Ngõ vào RST chân ngõ vào Reset 89C51 Khi ngõ vào tín hiệu đưa lên cao chu kỳ máy, ghi bên nạp giá trị thích hợp để khởi động hệ thống Khi cấp điện mạch tự động Reset Các ngõ vào dao động X1,X2: - Bộ dao động tích hợp bên 89C51, sử dụng 89C51 người thiết kế cần kết nối thêm thạch anh tụ hình vẽ sơ đồ Tần số thạch anh thường sử dụng cho 89C51 12Mhz Chân 40 (Vcc) nối lên nguồn 5V 2.3 Cấu trúc bên vi điều khiển 2.3.1 Tổ chức nhớ FFFF FF 00 ON-CHIP Memory 0000 FFFF CODE Memory DATA Memory Enable via PSEN Enable via RD & WR 0000 Bảng tóm tắt vùng nhớ 89C51 10 LCALL TRE1 MOV P2,#00011111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#01111111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#10000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11100000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11110000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111100B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111110B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B 40 MOV P0,#11111111B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000001B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000010B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000001B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000011B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000111B MOV P1,#00000011B 41 LCALL TRE1 MOV P2,#00000000B MOV P0,#00001111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00011111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#01111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#10000000B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11000000B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11100000B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11110000B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111000B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111100B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111110B 42 MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 LJMP CT1 LOPCT2: MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00100001B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00110011B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B 43 MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#00011000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#00111100B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#01111110B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#11111111B MOV P1,#00000000B LCALL TRE1 MOV P2,#10111111B MOV P0,#11111111B MOV P1,#00000001B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B 44 LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B 45 MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B CALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B CALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B 46 LCALL TRE1 RET LOPCT3: MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00100000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00110000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111100B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111110B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#00111111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#01111111B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#00000000B MOV P1,#00000000B 47 LCALL TRE1 MOV P2,#11111111B MOV P0,#10000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11100000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11110000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111100B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111110B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000001B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B 48 MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B 49 LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 RET LOPCT4: MOV P2,#00000000B MOV P0,#00000000B MOV P1,#00000000B LCALL TRE1 MOV P2,#10101010B MOV P0,#01010101B MOV P1,#00000010B LCALL TRE1 MOV P2,#01010101B MOV P0,#10101010B MOV P1,#00000001B LCALL TRE1 MOV P2,#10101010B MOV P0,#01010101B MOV P1,#00000010B LCALL TRE1 MOV P2,#01010101B MOV P0,#10101010B MOV P1,#00000001B LCALL TRE1 MOV P2,#10101010B MOV P0,#01010101B MOV P1,#00000010B LCALL TRE1 MOV P2,#01010101B MOV P0,#10101010B MOV P1,#00000001B LCALL TRE1 MOV P2,#10101010B MOV P0,#01010101B MOV P1,#00000010B 50 LCALL TRE1 MOV P2,#01010101B MOV P0,#10101010B MOV P1,#00000001B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 MOV P2,#11111111B MOV P0,#11111111B MOV P1,#00000011B LCALL TRE1 RET ; ******************* TRE1: JNB P3.7,$ JB P3.7,$ JNB P3.7,$ JB P3.7,$ MOV R7,#0 D11: JNB P3.7,D11 INC R7 CJNE R7,#255,D11 RET END 51 C - KẾT LUẬN Nhận xét đánh giá kết quả: Đây đề tài thông qua việc tìm hiểu thực hành đề tài mà chúng em có hội vận dụng kiến thức học vào thực tế, từ rút nhiều kinh nghiệm thực tế Qua đề tài chúng em có thêm phần kiến thức bổ ích vào chun ngành học tập mình, từ lý thuyết thực hành kết hợp với để hoàn thành tốt đề tài hoàn hảo Tuy nhiên, chúng em gặp khơng khó khăn : tài liệu, dụng cụ thực hành, kinh nghiệm thực hành, kinh tế,…vì đề tài chưa đạt kết cao ý muốn người thiết kế Hướng phát triển đề tài: - Từ sở lý thuyết vi điều khiển linh kiện nói ta mở rộng quy mơ cho bảng quảng cáo có diện tích lớn hơn, có nhiều hiệu ứng - Với bảng quảng cáo có diện tích lớn hơn, cần có số lượng đèn nhiều Vì để đảm bảo cho LED sáng ta cần cung cấp điện áp đầu vào lớn Có thể nguồn 12V, 24V… - Chúng ta sử dụng loại đèn LED khác như: LED màu vàng, xanh dương, trắng, LED siêu sáng, LED ba màu… để bảng quảng cáo có tính thẩm mỹ, đặc sắc 52 TÀI LIỆU THAM KHẢO Tống Văn On – Hoàng Văn Hải (2005), Họ vi điều khiển 8051, nhà xuất Lao Động Xã hội Trần Văn Trọng (1995), Kỹ thuật Vi lý lý, nhà xuất Đại học sư phạm kỹ thuật TP HCM Lê Văn Doanh – Phạm Chắc Chương (1998), Kỹ thuật Vi điều Khiển, nhà xuất Khoa học kỹ thuật Lê Xứng (2011), Tài liệu hướng dẫn thí nghiệm Vi điều khiển 89C51 Website: http://www.hoiquandientu.com http://tailieu.vn http://welcometocd2a.forumvi.com http://electronicctu.net 53 54 ... mô nhỏ, hiển thị chữ “TRƯỜNG ĐẠI HỌC SƯ PHẠM” Nhiệm vụ nghiên cứu - Tìm hiểu cấu tạo chức vi điều khiển - Thiết kế phần cứng cho mạch, sau vi? ??t chương trình nạp cho vi điều khiển để mạch hoạt... lĩnh vực, tiếp cận với thành tựu khoa học cơng nghệ đại? ?? Chính chúng em định chọn đề tài: THIẾT KẾ MẠCH HIỂN THỊ CHỮ “ TRƯỜNG ĐẠI HỌC SƯ PHẠM” DÙNG VI ĐIỀU KHIỂN làm đề tài nghiên cứu luận văn... từ thực tiễn chúng em đến định chọn đề tài: “ Thiết kế mạch hiển thị chữ TRƯỜNG ĐẠI HỌC SƯ PHẠM dùng vi điều khiển? ?? nhằm đáp ứng nhu cầu, ham muốn học hỏi thân Trong trình thực đề tài lượng kiến

Ngày đăng: 22/05/2021, 10:13

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w