1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Ai biết lập trình vi điều khiển 8051 ?

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi enti, 25/05/2002.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. spiritnguyen

    spiritnguyen Thành viên mới

    Tham gia ngày:
    10/09/2003
    Bài viết:
    37
    Đã được thích:
    0
    cho em chút : 8951 với 8952 chỉ khác nhau bộ nhớ thôi đúng không? còn cấu trúc , ngôn ngữ lập trình giống nhau phải không?
  2. nmtbk

    nmtbk Thành viên mới

    Tham gia ngày:
    23/08/2003
    Bài viết:
    114
    Đã được thích:
    0
    muốn lập trình con nào thì bạn phải biết cấu trúc con đấy.
    www.8052.com
    Các bạn vào đây học tập nhé.
  3. nmtbk

    nmtbk Thành viên mới

    Tham gia ngày:
    23/08/2003
    Bài viết:
    114
    Đã được thích:
    0
    muốn lập trình con nào thì bạn phải biết cấu trúc con đấy.
    www.8052.com
    Các bạn vào đây học tập nhé.
  4. eHard

    eHard Thành viên mới

    Tham gia ngày:
    28/04/2004
    Bài viết:
    71
    Đã được thích:
    0
    Hi,
    Không thể đánh giá cái nào tốt hơn cái nào được. Tuỳ vào ứng dụng, tuỳ vào sở trường của người lập trình mà ta nên chọn ngôn ngữ nào. Nếu người lập trình rành về ngôn ngữ C thì chọn Keil hay uC51, nếu rành về Basic thì chọn Bascom51, nếu quen với ASM thì chọn RAD51 vv.. Nếu nói về độ tối ưu của mã thì chắc chắn là ASM tiết kiệm mã nhất chính vì thế dung lượng chương trình nhỏ và chạy nhanh đáp ứng được thời gian thực khá tốt. Tiếp đến là uC51 rồi đến Keil C51 còn Bascom thì phung phí mã nhất tuy nhiên nó hỗ trợ khá nhiều hàm. Đối với tui thì tui dùng ASM thôi, các ngôn ngữ bậc cao chỉ để dùng sinh mã những đoạn phức tạp để bắt chước, ví dụ chia 16 bít vv.. Một cái lợi thế nữa khi dùng ASM là các phần mềm (bộ biên dịch) free không có giới hạn kích thước mã trừ cái thằng Batronix còn các ngôn ngữ bậc cao đều giới hạn kích thước mã. Một số ý kiến như thế chắc bác cũng biết nên chọn ngôn ngữ nào rồi. Chúc vui vẻ và chào thân ái.
  5. eHard

    eHard Thành viên mới

    Tham gia ngày:
    28/04/2004
    Bài viết:
    71
    Đã được thích:
    0
    Hi,
    Không thể đánh giá cái nào tốt hơn cái nào được. Tuỳ vào ứng dụng, tuỳ vào sở trường của người lập trình mà ta nên chọn ngôn ngữ nào. Nếu người lập trình rành về ngôn ngữ C thì chọn Keil hay uC51, nếu rành về Basic thì chọn Bascom51, nếu quen với ASM thì chọn RAD51 vv.. Nếu nói về độ tối ưu của mã thì chắc chắn là ASM tiết kiệm mã nhất chính vì thế dung lượng chương trình nhỏ và chạy nhanh đáp ứng được thời gian thực khá tốt. Tiếp đến là uC51 rồi đến Keil C51 còn Bascom thì phung phí mã nhất tuy nhiên nó hỗ trợ khá nhiều hàm. Đối với tui thì tui dùng ASM thôi, các ngôn ngữ bậc cao chỉ để dùng sinh mã những đoạn phức tạp để bắt chước, ví dụ chia 16 bít vv.. Một cái lợi thế nữa khi dùng ASM là các phần mềm (bộ biên dịch) free không có giới hạn kích thước mã trừ cái thằng Batronix còn các ngôn ngữ bậc cao đều giới hạn kích thước mã. Một số ý kiến như thế chắc bác cũng biết nên chọn ngôn ngữ nào rồi. Chúc vui vẻ và chào thân ái.
  6. Moh

    Moh Thành viên mới

    Tham gia ngày:
    08/06/2004
    Bài viết:
    5
    Đã được thích:
    0
    theo Em nghĩ thì lập trình cho 89C52 để mà biết thì không khó , chỉ cần biết cách ra vào dữ liệu ở các cổng là OK cho cách lập trình đơn giản là thực hiện được khá nhiều ứng dụng trên mạch thật rồi, còn muốn chuyên nghiệp hơn thì phải biết cấu trúc của nó như các bác đã nói
  7. Moh

    Moh Thành viên mới

    Tham gia ngày:
    08/06/2004
    Bài viết:
    5
    Đã được thích:
    0
    theo Em nghĩ thì lập trình cho 89C52 để mà biết thì không khó , chỉ cần biết cách ra vào dữ liệu ở các cổng là OK cho cách lập trình đơn giản là thực hiện được khá nhiều ứng dụng trên mạch thật rồi, còn muốn chuyên nghiệp hơn thì phải biết cấu trúc của nó như các bác đã nói
  8. wayttstar

    wayttstar Thành viên mới

    Tham gia ngày:
    07/06/2004
    Bài viết:
    357
    Đã được thích:
    0
  9. wayttstar

    wayttstar Thành viên mới

    Tham gia ngày:
    07/06/2004
    Bài viết:
    357
    Đã được thích:
    0
  10. qtiem

    qtiem Thành viên mới

    Tham gia ngày:
    23/08/2003
    Bài viết:
    54
    Đã được thích:
    0
    Không biết có ai trong diễn đàn này thử chương trình Pinnacle chưa. Nếu chưa thì nên thử qua đi, tui thấy đây là chương trình mô phỏng rất hay và rõ ràng, và nó còn dịch file .asm sang file .hex nữa. Tuy là nó chỉ cho sử dụng trong 30 ngày nhưng bạn cứ xài vô tư đi, tui đang dùng đến ngày thứ 62/30 mà có sao đâu. Còn đia chỉ download thì tìm trên google với từ khoá " Pinnacle microcontroller silmulator ".

Chia sẻ trang này