Thiết kế môn học đèn led đơn ghép thành đèn quảng cáo

7 168 1
Thiết kế môn học đèn led đơn ghép thành đèn quảng cáo

Đang tải... (xem toàn văn)

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI HÀ NÔI KHOA: ĐIỆN-ĐIỆN TỬ * * * * * BÀI TẬP LỚN : VI XỬ LÝ Thiết kế môn học : Đèn LED đơn ghép thành đèn quảng cáo Hà nội…ngày…tháng…năm Giáo viên hướng dẫn : NGÔ THANH BÌNH Sinh viên thực : Nguyễn Doãn Tùng (nhóm trưởng) Vũ Văn Tuấn Ngô Tiến Việt Vũ Văn Việt Nguyễn Văn Tùng Nguyễn Ích Tráng Trương Công Tuấn Nguyễn Văn Tuấn Bùi Khánh Toàn Đỗ Xuân Tiếp Lê Minh Tuấn Trần Văn Vịnh Ngô Hải Yến Nguyễn Xuân Trường Nguyễn Tiến Trung Nhóm : 05 Lớp : Kĩ thuật viễn thông A – k50 I.GIỚI THIỆU QUANG BÁO Ngày với phát triển xã hội với phát triển khoa học kỹ thuật, nhu cầu thông tin trở nên thiết yếu người sống hoạt động sản xuất kinh doanh Để đáp ứng nhu cầu trên, quang báo hình thức cung cấp thông tin hữu ích thiếu sống ngày Do quang báo ngày phát triển tinh vi hơn, đa dạng hơn, từ việc thiết kế quang báo với văn ghi chết ROM, đến việc thiết kế KIT vi xử lý để điều khiển Quang báo hình thức thông báo bảng đèn Bảng đèn quang báo gồm nhiều LED đơn Ma trận LED ghép lại, Ma Trận biểu diễn kí tự Tùy chiều dài bảng đèn mà hiển thị tin có độ dài khác Các từ văn xuất chạy dần từ phải sang trái Khi văn hiển thị đến từ cuối từ lại bắt đầu xuất trở lại Quá trình tiếp tục lại Bên cạnh đó, với đời máy tính điện tử đặc biệt máy vi tính, chúng có tính ưu việt khả xử lý liệu nhanh chóng, độ tin cậy cao, lưu trữ lượng thông tin lớn quan trọng máy tính kết hợp với nhiều thiết bị ngoại vi tùy theo mục đích ứng dụng cụ thể, mà việc trao đổi điều khiển trở nên đơn giản, chúng phụ thuộc vào phần mềm điều khiển Dựa vào tính đa dạng mềm dẻo máy tính người ta tìm cách ứng dụng vào mục đích quảng cáo, chẳng hạn dùng quang báo Nhờ vậy, việc thiết kế phần cứng cho quang báo trở thành phức tạp hơn, độ tin cậy cao Trong thực tế để hiển thị văn bản, người ta dùng kiểu chữ Ma Trận LED 5x7, 5x8, 8x12 8x14 tuỳ thuộc vào mục đích sử dụng độ phân giải Ở máy tính đóng vai trò truyền liệu điều khiển KIT vi xử lý có nhiệm vụ lưu trữ thực chương trình quang báo Việc kết hợp hai thiết bị làm cho quang báo trở nên đa dạng, phong phú, độ tin cậy cao dễ dàng sử dụng Ngoài Kit vi xử lý thực chương trình quang báo Những hình quảng cáo làm từ đèn LED: … II.GIỚI THIỆU VỀ CÁC LINH KIỆN DÙNG TRONG MẠCH Vi điều khiển AT89C51 tần số 12MHz VXL AT89C51 U2 19 18 29 30 31 XTAL1 XTAL2 RST PSEN ALE EA P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD AT89C51 22 điện trở 220 ôm tụ 33 pF thạch anh tần số 12MHz 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 X2 CRYSTAL tụ 1nF 22 led màu đỏ D1 LED-RED - Sơ đồ chân 89C51: -Chức chân AT89C51 :AT89C51 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), dường hoạt động đường xuất nhập đường điều khiển thành phần bus liệu bus địa *Các port: +Port 0: port có hai chức chân 32-39 89C51 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 IO chân 1-8 Các chân kí hiệu p1.0, p1.1, p1.2, dùng cho giao tiếp với thiết bị cần Port chức khác, chúng dùng cho giao tiếp với thiết bị bên +Port 2: 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 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 89C51 bảng sau: Bit Tên Chức chuyển đổi 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 INT0\ Ngõ vào ngắt cứng thứ P3.3 INT1\ Ngõ vào ngắt cứng thứ P3.4 T0 Ngõ vào TIMER/COUNTER thứ P3.5 T1 Ngõ vào TIMER/COUNTER thứ P3.6 WR\ Tín hiệu ghi liệu lên nhớ P3.7 RD\ Tín hiệu đọc nhớ liệu III.Phần mềm Đề bài:Quang báo điện tử hiển thị dòng chữ : V-T-A Lưu đồ thuật toán Chương trình BẮT ĐẦU KHỞI TẠO HÊ THỐNG HIỂN THỊ LED Lập trình chip AT89C51 4.Chương trình thực thuật toán viết ngôn ngữ Assembly sử dụng chương trình dịch Reads51 để tạo file hex nạp vào chip AT89C51: #include org 00h ljmp main org 40h main: //sáng từ đèn đến hết next: mov a,#11111110b quay_p0: mov p0,a

Ngày đăng: 04/11/2016, 22:36

Từ khóa liên quan

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

Tài liệu liên quan