Đồ Án Vận dụng kiến thức lập trình cho vi điều khiển họ 8051 và bộ điều khiển dùng vi điều

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    LỜI NÓI ĐẦU 3
    PHẦN I. MỞ ĐẦU 6
    PHẦN II: NỘI DUNG 7
    CHƯƠNG I: CƠ SỞ LÝ THUYẾT 7
    1.1.Họ vi điều khiển. 7
    1.1.1.Bộ vi điều khiển 8051. 7
    1.1.2 Ưu nhược điểm của vi xử lý. 7
    1.1.3 Ưu ,nhược điểm của vi điều khiển. 8
    1.2 Giới thiệu về IC AT 89C51. 8
    1.2.1 Khái quát về IC AT 89C51. 8
    1.2.2 Cấu tạo các chân trong AT89C51. 10
    1.3. Cấu trúc bên trong của vi điều khiển. 12
    1.3.1. Tổ chức bộ nhớ. 12
    1.3.2. Thanh ghi trạng thái chương trình (PSWdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=" class="mceSmilieSprite mceSmilie7" alt=":p" title="Stick Out Tongue :p">rogram Status Woord). 13
    1.4. Hoạt động của bộ định thời 15
    1.4.1. Giới thiệu. 15
    1.4.2 Các chế độ định thời cho timer (TMOD). 15
    1.4.3. Thanh ghi điều khiển timer(TCON). 16
    1.4.4 Các chế độ timer. 17
    1.4.5. Bắt đầu dừng và điều khiển các timer. 17
    1.4.6. Khởi động truy xuất các thanh ghi timer. 18
    1.5. Hoạt động ngắt của AT89C51. 18
    1.6. Giới thiệu ngôn ngữ lập trình vi điều khiển. 19
    1.7. Giới thiệu về ngôn ngữ lập trình C 19
    1.7.1. Các toán tử cơ bản. 19
    1.7.2. Cấu trúc của một chương trình trong C 20
    1.7.3 Các cấu trúc lệnh trong ngôn ngữ C 20
    CHƯƠNG II. KHẢO SÁT HỆ THỐNG MODUL ĐÈN GIAO THÔNG 23
    2.1. Khái niệm và tác dụng. 23
    2.2. Cấu tạo của cột đèn tín hiệu. 23
    CHƯƠNG III. KẾT NỐI HỆ THỐNG MODUL ĐÈN GIAO THÔNG VÀ XÂY DỰNG CHƯƠNG TRÌNH ĐIỀU KHIỂN 25
    3.1. Xây dựng chương trình điều khiển. 25
    3.1.1 Yêu cầu bài toán. 25
    3.1.2. Khảo sát các thiết bị đầu vào đầu ra. 25
    3.2. Xây dựng sơ đồ hệ thống điều khiển và phân tích sơ đồ. 26
    3.2.1.Chức năng các khối 26
    3.2.2. Nguyên lý làm việc của hệ thống. 26
    3.3. Mạch điều khiển và Lưu đồ Thuật toán điều khiển. 27
    3.3.1. Mạch điều khiển. 27
    3.3.2. Lưu đồ tổng quát của đèn giao thông. 28
    3.3.3. Đèn giao thông hoạt động ở chế độ ban ngày. 29
    3.3.4. Đèn giao thông hoạt động ở chế độ ban đêm 30
    3.3.5. Đèn hoạt động chế độ ưu tiên hướng X 31
    3.3.6. Đèn hoạt động chế độ ưu tiên hướng Y 31
    PHẦN III :KẾT LUẬN VÀ KHUYẾN NGHỊ 32
    LỜI CẢM ƠN 35
    PHỤ LỤC 36















    LỜI NÓI ĐẦU = ==e&f= = =
    Kỹ thuật vi xử lý với tốc độ phát triển đã và đang mang đến những thay đổi to lớn trong khoa học và công nghệ cũng như trong đời sống hàng ngày. Ngày nay , các thiết bị máy móc ngày càng trở nên thông minh hơn, các công việc được thực hiện với hiệu quả cao hơn, đó cũng là nhờ vi xử lý, vi điều khiển. Đối với sinh viên chuyên nghành điện tử đây là một lĩnh vực mới,hứa hẹn và mở ra nhiều triển vọng mỗi sinh viên chúng ta hãy cùng nhau học tập và tìm hiểu bộ môn kĩ thuật vi điều khiển làm nền tảng cho những mục đích học tập sau này cũng như để phát triển bộ môn kĩ thuật vi điều khiển lên tầm cao mới.
    Trên cơ sở từ những kiến thức đã học và tìm hiểu về môn vi điều khiển, nhóm chúng em gồm các thành viên:

    cùng thực hiện đề tài: Vận dụng kiến thức lập trình cho vi điều khiển họ 8051 và bộ điều khiển dùng vi điều khiển 8051 để điều khiển module đèn giao thông.

    Trong suốt quá trình làm đề tài, được sự giúp đỡ của các thầy cô giáo trong khoa và đặc biệt là thầy [B]Nguyễn Văn Thạch[/B] - người đã hướng dẫn, giúp đỡ, chỉ bảo chúng em nhiệt tình. Mặc dù cả nhóm đã có nhiều cố gắng nhưng do thời gian và trình độ có hạn lại thiếu kinh nghiệm thực tiễn nên đồ án của chúng em không thể tránh khỏi những thiếu sót. Chúng em kính mong nhận được sự giúp đỡ, góp ý của thầy cô và các bạn để đề tài của chúng em được hoàn thiện hơn.
    Chúng em xin trân thành cảm ơn!
     

    Các file đính kèm:

Đang tải...