Đồ Án Thiết kế thi công mạch quang báo sử dụng vi điều khiển AT89S52

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Kòi Xinh, 5/12/13.

0/5, 0 phiếu

  1. Kòi Xinh

    Kòi Xinh .:: Cộng Tác Viên ::.

    Đây là đề tài Đồ án tốt nghiệp của chính mình thực hiện, mạch chạy thành công, ổn định, trong file đính kèm có đầy đủ Layout, Mô phỏng, Code, Thư viện linh kiện tạo mới, toàn bộ linh kiện rất dễ thực hiện vì có sẵn trên thị trường. Đồ án này mình thực hiện và hoàn thành vào tháng 1/2013. Sau đây là vài thông tin về đồ án của mình, các bạn tham khảo và tải file đính kèm nhé. Toàn bộ mình đã nén vào file .rar và Upload đầy đủ, nếu cần gì thêm mình sẽ hỗ trợ các bạn chẳng hạn như hướng dẫn viết code, v.v .

    CHÚC CÁC BẠN THỰC HIỆN THÀNH CÔNG!

    P/s: Đồ án này mình bảo vệ được 8,5 điểm.

    ==================================

    CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM


    Độc lập – Tự do – Hạnh phúc

    –¯¬¯—



    LỜI CAM ĐOAN

    Em tên là : Hồ Văn Thuận

    Lớp : 07DT1

    Khoa : Điện tử - Viễn thông

    Trường : Đại học Bách Khoa – Đại học Đà Nẵng

    Em xin cam đoan nội dung của đồ án này không phải là bản sao chép của bất cứ đồ án hoặc công trình đã có từ trước.

    Đà Nẵng, ngày 10 tháng 01 năm 2013

    Sinh viên

    Hồ Văn Thuận







    MỤC LỤC

    MỞ ĐẦU 1

    1. Lý do chọn đề tài 1

    2. Phương pháp thực hiện đồ án. 2

    3. Kết quả đạt được. 2

    4. Kết cấu của đồ án tốt nghiệp. 2

    Chương 1. TỔNG QUAN VỀ HỌ VI ĐIỀU KHIỂN 8051. 3

    1.1. GIỚI THIỆU CHƯƠNG 3

    1.2. NHỮNG ĐẶC ĐIỂM CƠ BẢN CỦA HỌ VI ĐIỀU KHIỂN 8051. 3

    1.2.1. Tóm tắt về lịch sử của 8051. 3

    1.2.2. Bộ vi điều khiển 8051. 4

    1.2.3. Sơ đồ khối chung của họ vi điều khiển 8051. 4

    1.3. THÀNH VIÊN CỦA HỌ VI ĐIỀU KHIỂN 8051. 5

    1.3.1. Bộ vi điều khiển 8052. 5

    1.3.2. Bộ vi điều khiển 8031. 6

    1.3.3. Các bộ vi điều khiển từ các hãng khác nhau. 6

    1.3.3.1. Bộ vi điều khiển 8751. 6

    1.3.3.2. Bộ vi điều khiển AT8951. 6

    1.3.3.3. Bộ vi điều khiển DS5000 từ hãng Dallas Semiconductor. 8

    1.3.3.4. Phiên bản OTP của 8051. 9

    1.3.3.5. Họ 8051 từ hãng Philips. 9

    1.4. KẾT LUẬN CHƯƠNG 9

    Chương 2. GIỚI THIỆU VI ĐIỀU KHIỂN AT89S52. 10

    2.1. GIỚI THIỆU CHƯƠNG 10

    2.2. GIỚI THIỆU TỔNG QUAN VỀ AT89S52. 10

    2.2.1. Sơ đồ khối và chức năng các khối của họ 8051. 11

    2.2.2. Sơ đồ chân của AT89S52. 12

    2.2.3. Sơ đồ cấu trúc AT98S52. 13

    2.3. SƠ LƯỢC VỀ CÁC CHÂN IC AT89S52. 14

    2.3.1. Port 0. 14

    2.3.2. Port 1. 14

    2.3.3. Port 2. 14

    2.3.4. Port 3. 15

    2.3.5. Chân /PSEN (Program Store Enable). 15

    2.3.6. Chân ALE (Address Latch Enable). 15

    2.3.7. Chân /EA (External Access). 16

    2.3.8. Chân RST (Reset). 16

    2.3.9. Xtal1, Xtal2. 16

    2.3.10. Vcc, Gnd. 16

    2.4. CÁC TẬP LỆNH VỀ HỌ VI ĐIỀU KHIỂN 8051. 16

    2.4.1. Nhóm lệnh xử lý số học. 17

    2.4.2. Nhóm lệnh Logic. 18

    2.4.3. Nhóm lệnh chuyển dữ liệu. 20

    2.4.4. Nhóm lệnh chuyền điều khiển. 21

    2.4.5. Nhóm lệnh rẽ nhánh. 22

    2.5. KẾT LUẬN CHƯƠNG 23

    Chương 3. TỔNG QUAN VỀ LED VÀ PHƯƠNG PHÁP ĐIỀU KHIỂN LED 24

    3.1. GIỚI THIỆU CHƯƠNG 24

    3.2. KHÁI QUÁT CHUNG VỀ LED 24

    3.2.1. Lịch sử hình thành đèn Led. 24

    3.2.2. Khái niệm về Led. 25

    3.2.3. Hoạt động của đèn Led. 25

    3.2.4. Ưu, nhược điểm của đèn Led. 26

    3.2.4.1. Ưu điểm 26

    3.2.4.2. Nhược điểm 27

    3.2.5. Ứng dụng của đèn Led. 27

    3.3. NGUYÊN LÝ ĐIỀU KHIỂN ĐÈN LED MATRIX 28

    3.3.1. Cấu tạo Led Matrix. 28

    3.3.2. Cơ sở lý thuyết 28

    3.3.3. Nguyên lý hoạt động. 29

    3.4. CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN ĐÈN LED 30

    3.4.1. Điều khiển Led đơn. 30

    3.4.1.1. Cho led sáng khi Vi điều khiển ở mức 0. 31

    3.4.1.2. Cho led sáng khi Vi điều khiển xuất ở mức 1. 31

    3.4.1.3. Cho led sáng khi sử dụng cổng đệm dòng. 32

    3.4.2. Điều khiển Led Matrix. 32

    3.5. KẾT LUẬN CHƯƠNG 34

    Chương 4. THIẾT KẾ TÍNH TOÁN MẠCH QUANG BÁO HIỂN THỊ TRÊN LED MATRIX 35

    4.1. GIỚI THIỆU BÀI TOÁN THIẾT KẾ 35

    4.2. SƠ ĐỒ KHỐI VÀ CHỨC NĂNG MỖI KHỐI 35

    4.2.1. Sơ đồ khối mạch quang báo. 35

    4.2.2. Chức năng các khối 36

    4.2.2.1. Khối điều khiển trung tâm 36

    4.2.2.2. Khối xuất dữ liệu và đệm dòng hàng. 36

    4.2.2.3. Khối giải mã cột (quét cột). 36

    4.2.2.4. Khối hiển thị 36

    4.2.2.5. Khối nguồn. 36

    4.3. THIẾT KẾ TÍNH TOÁN CHI TIẾT CÁC KHỐI 37

    4.3.1. Khối điều khiển trung tâm 37

    4.3.2. Khối xuất dữ liệu và đệm dòng hàng. 38

    4.3.3. Khối quét cột 40

    4.3.3.1. Sơ đồ nguyên lý. 40

    4.3.3.2. IC 74HC595. 41

    4.3.3.3. IC ULN 2803. 43

    4.3.4. Khối hiển thị 45

    4.3.5. Khối nguồn. 46

    4.4. KẾT LUẬN CHƯƠNG 47

    Chương 5. THI CÔNG MẠCH QUANG BÁO HIỂN THỊ TRÊN LED MATRIX 48

    5.1. GIỚI THIỆU CHƯƠNG 48

    5.2. THI CÔNG KHỐI ĐIỀU KHIỂN TRUNG TÂM . 48

    5.2.1. Linh kiện khối điều khiển trung tâm 48

    5.2.2. Mạch in khối điều khiển trung tâm 48

    5.2.3. Kiểm tra khối điều khiển trung tâm 49

    5.3. THI CÔNG KHỐI XUẤT DỮ LIỆU VÀ ĐỆM DÒNG HÀNG 50

    5.3.1. Linh kiện trong khối xuất dữ liệu và đệm dòng hàng. 50

    5.3.2. Mạch in khối mạch xuất dữ liệu và đệm dòng hàng. 50

    5.3.3. Kiểm tra khối mạch xuất dữ liệu và đệm dòng hàng. 51

    5.4. THI CÔNG KHỐI QUÉT CỘT 52

    5.4.1. Linh kiện trong khối quét cột 52

    5.4.2. Mạch in khối quét cột 52

    5.4.3. Kiểm tra khối quét cột 54

    5.5. THI CÔNG KHỐI HIỂN THỊ 55

    5.5.1. Linh kiện trong khối hiển thị 55

    5.5.2. Mạch in khối hiển thị 57

    5.5.3. Kiểm tra khối hiển thị 58

    5.6. THI CÔNG KHỐI NGUỒN 59

    5.6.1. Linh kiện khối nguồn. 59

    5.6.2. Mạch in khối nguồn. 59

    5.6.3. Kiểm tra khối nguồn. 59

    5.7. THIẾT KẾ CHƯƠNG TRÌNH CHO VI ĐIỀU KHIỂN 60

    5.7.1. Cơ sở viết chương trình cho vi điều khiển. 60

    5.7.2. Lưu đồ thuật toán. 61

    5.7.3. Mã nguồn chương trình. 64

    5.8. KẾT LUẬN CHƯƠNG 74

    KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI. 75

    Kết luận. 75

    Những hướng phát triển đề tài 75







    DANH MỤC HÌNH VẼ

    Hình 1.1. Bố trí bên trong của sơ đồ khối 8051. 4

    Hình 2.1. Sơ đồ khối của họ 8051. 11

    Hình 2.2. Sơ đồ chân của AT89S52. 12

    Hình 2.3. Sơ đồ cấu trúc IC AT89S52. 13

    Hình 3.1. Ghép các led đơn thành ma trận led. 28

    Hình 3.2. Cấu tạo Led matrix 8x8. 28

    Hình 3.3. Led đơn sáng khi vi điều khiển ở mức logic 0. 31

    Hình 3.4. Led đơn sáng khi vi điều khiển ở mức logic 1. 31

    Hình 3.5. Ma trận led hiển thị một phần chữ ADIDAS. 32

    Hình 4.1. Sơ đồ khối mạch quang báo. 35

    Hình 4.2. Sơ đồ nguyên lý khối mạch trung tâm 37

    Hình 4.3. Sơ đồ nguyên lý khối mạch xuất dữ liệu và đệm dòng hàng. 39

    Hình 4.4. Sơ đồ nguyên lý khối mạch quét cột 40

    Hình 4.5. Sơ đồ chân của IC 74HC595. 41

    Hình 4.6. Giản đồ thời gian quá trình truyền dữ liệu. 43

    Hình 4.7. Sơ đồ chân IC ULN 2803. 44

    Hình 4.8. Sơ đồ nguyên lý khối mạch hiển thị 45

    Hình 4.9. Sơ đồ nguyên lý khối mạch nguồn. 46

    Hình 5.1. Mạch in khối điều khiển trung tâm 48

    Hình 5.2. Mô phỏng 3D khối điều khiển trung tâm 49

    Hình 5.3. Mạch in khối xuất dữ liệu và đệm dòng hàng. 50

    Hình 5.4. Mô phỏng 3D khối xuất dữ liệu và đệm dòng hàng. 50

    Hình 5.5a. Mạch in khối quét cột 52

    Hình 5.5b. Mạch in khối quét cột 53

    Hình 5.6a. Mô phỏng 3D khối quét cột 54

    Hình 5.6b. Mô phỏng 3D khối quét cột 54

    Hình 5.7. Sơ đồ chân tự tạo Led matrix 2 màu 24 chân. 56

    Hình 5.8. Mạch in khối hiển thị 57

    Hình 5.9. Mô phỏng 3D khối hiển thị 58

    Hình 5.10. Mạch in khối nguồn. 59

    Hình 5.11. Mô phỏng 3D khối mạch nguồn. 59

    Hình 5.12. Lưu đồ thuật toán chương trình chính. 61

    Hình 5.13. Lưu đồ thuật toán chương trình con chạy chữ màu đỏ. 62

    Hình 5.14. Lưu đồ thuật toán chương trình con chạy chữ màu xanh. 63







    DANH MỤC BẢNG

    Bảng 1.1. Các đặc tính của 8051 đầu tiên. 4

    Bảng 1.2. So sánh các đặc tính của các thành viên họ 8051. 5

    Bảng 1.3. Các phiên bản của 8051 từ Atmel (Flash ROM). 7

    Bảng 1.4. Các phiên bản 8051 với tốc độ khác nhau của Atmel 7

    Bảng 1.5. Các phiên bản 8051 từ hãng Dallas Semiconductor. 8

    Bảng 1.6. Một số thành viên của họ 8051. 9

    Bảng 2.1. Chức năng các chân của Port 3. 15

    Bảng 4.1. Thông số BJT 2SA1013. 38

    Bảng 4.2. Một số thông số của IC ULN 2803. 44

    Bảng 5.1. Kết nối các chân trong led matrix 2 màu 24 chân. 56







    CÁC TỪ VIẾT TẮT

    ADC
    Analog to Digital Converter
    Chuyển đổi tương tự sang số
    BJT
    Bipolar junction transistor
    Linh kiện bán dẫn lưỡng cực
    CPU
    Central Processing Unit
    Đơn vị điều khiển trung tâm
    DAC
    Digital to Analog Converter
    Chuyển đổi số sang tương tự
    I/O
    Input/Output
    Vào/ra
    IC
    Integrated-Circuit
    Mạch tích hợp
    Nxb
    Nhà xuất bản
    OTP
    One Time Programmable
    Khả trình một lần
    PIC
    Programmable Intelligent Computer
    Máy tính khả trình thông minh
    RAM
    Random Access Memory
    Bộ nhớ truy xuất ngẫu nhiên
    ROM
    Read Only Memory
    Bộ nhớ chỉ đọc
    RTC
    Read Time Clock
    Đồng hồ thời gian thực
    VĐK
    Vi điều khiển







    MỞ ĐẦU

    1. Lý do chọn đề tài

    Cùng với sự phát triển đi lên các doanh nghiệp thuộc nhiều thành phần, trong mọi lĩnh vực rất cần một chỗ đứng trên thị trường, đặc biệt là vấn đề quảng bá sản phẩm của mình để tăng tính cạnh tranh. Trong đó một hình thức đóng vai trò hết sức quan trọng cho sự thành công đối với doanh nghiệp chính là nhờ vào quảng cáo.

    Quảng cáo luôn là một trong các vấn đề đóng vai trò quan trọng trong sự phát triển của một công ty, doanh nghiệp hay thậm chí là của một cửa hàng. Quảng cáo tốt sẽ đem lại nhiều lợi ích to lớn. Cũng chính vì vậy mà không ngạc nhiên khi hàng năm các doanh nghiệp đã đầu tư rất nhiều vào vấn đề này. Một trong những biện pháp được ưa dùng hiện nay đó là sử dụng bảng quảng cáo bằng đèn LED, vì sự đơn giản, hiện đại, bắt mắt, chi phí hợp lý cũng như tính hiệu quả của nó. Những bảng thông tin, cổng chào hay những bảng LED quảng cáo với màu sắc sặc sỡ, bắt mắt, gây nhiều chú ý chắc hẳn đã không còn xa lạ đối với người dân, nhất là người dân đô thị.

    Quảng cáo bằng đèn LED hiện nay được ứng dụng rất rộng rãi trong nhiều ngành, nhiều lĩnh vực. Nó không chỉ giới hạn bởi việc hiển thị các dòng chữ, các biển hiệu nhấp nháy mà còn có thể hiển thị các hình ảnh đồ họa, các hình ảnh đầy đủ màu sắc và đặc biệt là có thể hiển thị được cả video. Nó cũng không chỉ giới hạn trong việc quảng cáo trong nhà (indoor), bán ngoài trời (semi – outdoor) mà còn có thể quảng cáo ở cả ngoài trời, ngay giữa ban ngày với độ sáng và độ sắc nét cao.

    Chính vì vậy, được sự định hướng của thầy giáo ThS. Dư Quang Bình cộng với những kiến thức đã được học tại trường và kinh nghiệm bản thân nên em đã mạnh dạn chọn đề tài đồ án tốt nghiệp là: “Thiết kế thi công mạch quang báo sử dụng vi điều khiển AT89S52”.





    2. Phương pháp thực hiện đồ án

    Phương pháp nghiên cứu thực hiện đồ án này là tính toán thiết kế mạch, mô phỏng bằng phần mềm vẽ mạch điện tử Proteus 7.8, xây dựng các lưu đồ thuật toán và thi công lắp ráp để kiểm chứng tính đúng đắn của phần thiết kế và các lưu đồ thuật toán đã xây dựng.

    3. Kết quả đạt được

    Đồ án đã xây dựng được thuật toán, chương trình, tính toán, mô phỏng, thiết kế, thi công thành công mạch quang báo hiển thị trên bảng ma trận led matrix 16x24.

    4. Kết cấu của đồ án tốt nghiệp

    Ngoài lời cam đoan, mở đầu, mục lục, phụ lục, kết luận, định hướng phát triển đề tài, danh mục bảng, danh mục hình vẽ, các từ viết tắt và danh mục tài liệu tham khảo phần nội dung của đồ án gồm 5 chương:

    Chương 1: Tổng quan về họ vi điều khiển 8051

    Chương 2: Giới thiệu vi điều khiển AT89S52

    Chương 3: Tổng quan về Led và phương pháp điều khiển Led

    Chương 4: Thiết kế tính toán mạch quang báo hiển thị trên Led Matrix

    Chương 5: Thi công mạch quang báo hiển thị trên Led Matrix
     
    Bạn cần 4Xu để tải tài liệu này.

    Các file đính kèm:

    truongdinhnam thích bài này.
  2. truongdinhnam

    truongdinhnam New Member

    đề tài hay quá.mình sẽ làm thử .tks bạn rất nhiều
     
  3. hoangoanhtran82

    hoangoanhtran82 New Member

    Đề tài của bạn rat hữu ích. Cám ơn bạn!
     
  4. vodiennhan8386

    vodiennhan8386 New Member

    Nhà mình có ai pass lại điện thoại iPhone 6s Plus cũ bản 32Gb Gray k? Thèm quá mấy man
     

Chia sẻ trang này