Đang tải...

Vi điều khiển At89c51 (8051)

Thảo luận trong 'Thùng rác diễn đàn' bắt đầu bởi otohui, 7/3/10.

Thành viên đang xem bài viết (Users: 0, Guests: 0)

  1. otohui
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    24/3/09
    Số km:
    2,567
    Được đổ xăng:
    74
    Mã lực:
    381
    Xăng dự trữ:
    350 lít xăng
    Phần mềm mô phỏng protues nóng hổi vừa mới up đây.ai chưa có thì vào down về dùng
    Proteus 6.9.sp3.rar
    Các bạn nhớ coppy 2 file "licence" vao
    C:\Program Files\Labcenter Electronics\Proteus 6 Professional\BIN
    nha
     
  2. chickenauto
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    10/10/09
    Số km:
    162
    Được đổ xăng:
    6
    Mã lực:
    31
    Xăng dự trữ:
    6 lít xăng
    Trước khi học môn vi xử lý thì chúng ta thường bắt đầu học dòng 8086, 8088 sau đó đi thực hành chúng ta tiến hành thực hành với dòng vi xử lý khá thông dụng và có lâu ở VN đó là con AT89C51. Đây la con vi xử lý dễ học vì tính đơn giản và công cụ mà mạnh nhất mà ta có là có thể mô phỏng được trên Protues nên khi khi làm một bài toán trên con Vi xử lý này là ta có thể mô phỏng được. Học chắc con vi xử lý này ta có thể dễ dàng tiến lên con dòng vi xử lý cao cấp hơn như : PIC, AVR, PSOC..
    Đây là tài liệu hướng thực hành đối với Kit AT89C51. Trong đó hướng dẫn đầy đủ hướng dẫn lập trình các module. Đặc biệt trong đó có mạch nguyên lý toàn bộ của Kit vi điều khiển và chương trình Test. Kit này được chia ra 10 mudule
    + Module 1 : Khối xử lý trung tâm - Là khối điều khiển trung tâm được xử lý bởi vi xử lý AT89C51 chạy bằng bộ nhớ trong
    + Module 2 : Giao tiếp 8255. Module quan trong khi mở rộng Port
    + Module 3 : Cotuter - Dùng để cấp xung đầu vào thường dùng cho bài đếm sản phẩm
    + Module 4 : Ma trận 8x5 - Điều khiển ma trận LED
    + Module 5 : LCD 16x2 - Hiện thị các thông số và điều khiển LCD
    + Module 6 : LED 7 - Điều khiển LED 7 đoạn
    + Module 7 : Step Motor - điều khiển động cơ bước
    + Module 6 : Ma trận phím - Điều khiển đầu vào từ ma trận phím
    + Module 9 : ADC 0808 - Biến đổi ADC từ ADC ngoài
    + Module 10 : ADC0804
    Đây được coi là tài liệu cho chúng thi nghiệm vi điều khiển khá là hay là cơ sở cho chúng ta học tốt vi điều khiển
    Download tài liệu (Dung lượng 890.42KB ) : Download
     
  3. chickenauto
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    10/10/09
    Số km:
    162
    Được đổ xăng:
    6
    Mã lực:
    31
    Xăng dự trữ:
    6 lít xăng
  4. hochoi
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    16/7/09
    Số km:
    2,544
    Được đổ xăng:
    112
    Mã lực:
    401
    Xăng dự trữ:
    723 lít xăng
    Đây là đoạn code và hướng dẫn các bạn mô phỏng bằng protues

    ORG 0030H
    MAIN:
    MOV P0,#0FFH ;sang 8 led
    ACALL DELAY ;goi truong trinh con
    MOV P0,#0 ;tat 8 led
    ACALL DELAY ;goi chuong trinh con delay
    SJMP MAIN
    DELAY:
    PUSH 07H ;cat du lieu o dia chi 07h vao o nho
    PUSH 06H ;cat du lieu o dia chi 06h vao o nho
    MOV R6,#255 ;nap gia tri 255 cho r6
    DELAY1:
    MOV R7,#255 ;nap vao r7 gia tri 255
    DJNZ R7,$ ;giam R7 1 doan vi va kiem tra neu bang 0 thi thoat khoi cau lenh va thuc hien lenh tiep theo
    DJNZ R6,DELAY1 ;giam R6 1 don vi va kiem tra R6 neu R6 bang 0 thi thuc hien Lenh tiep theo neu khac 0 thi quay lai nhan delay1
    POP 06H ;lay du lieu tu o nho vao dia chi 06h
    POP 07H ;lay du lieu tu o nho vao dia chi 07h
    RET
    END


    hướng dân mo phỏng bằng protues

    mo phong.rar

    bạn nào chưa biết làm và muốn học và làm về vdk thi vô xem nhé
    đơn giản thui :b chúc các bạn thành công
     

Chia sẻ trang này