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. mairua

    mairua Thành viên mới

    Tham gia ngày:
    23/05/2002
    Bài viết:
    3
    Đã được thích:
    0
    Mai đang tìm hiểu thiết kế mạch lập trình Flash cho 89C51. Đã đọc tài liệu nói về việc lập trình Flash trong sách Vi điều khiển 8051 của Tống Văn On nhưng chưa biết phải bắt đầu như thế nào . Help me!
    Spring
  2. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    Bạn chưa đọc bài của Jedi hả, bắt đầu chính là vào trang kswitchit (Jedi đã làm link). Còn nếu không muốn làm từ đầu thì tìm mấy tài liệu của AT89C51 của atmel. Chỉ cần xem giản đồ xung và phát xung phù hợp là được.
  3. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    Bạn chưa đọc bài của Jedi hả, bắt đầu chính là vào trang kswitchit (Jedi đã làm link). Còn nếu không muốn làm từ đầu thì tìm mấy tài liệu của AT89C51 của atmel. Chỉ cần xem giản đồ xung và phát xung phù hợp là được.
  4. trungk43

    trungk43 Thành viên mới

    Tham gia ngày:
    03/07/2001
    Bài viết:
    59
    Đã được thích:
    0
    Gửi Quen_mang_kinh:
    Hiện nay tớ đang làm đồ án môn học có yêu cầu gần như vậy.
    Ý tưởng của tớ là sử dụng LCC. Tuy nhiên hiện nay vẫn còn gặp một số khó khăn.
    Nếu có thể mong bạn giới thiệu qua một số phương án đã được triển khai cũng như các tài liệu liên quan.
    Theo bạn thì một Kit Deverloper cần phải có những yếu tố gì?
    Xin hỏi mạch dùng chương trình EZ của bạn có những tính năng gì?
    Xin cảm ơn.
    trantrung@fpt.vn
  5. trungk43

    trungk43 Thành viên mới

    Tham gia ngày:
    03/07/2001
    Bài viết:
    59
    Đã được thích:
    0
    Gửi Quen_mang_kinh:
    Hiện nay tớ đang làm đồ án môn học có yêu cầu gần như vậy.
    Ý tưởng của tớ là sử dụng LCC. Tuy nhiên hiện nay vẫn còn gặp một số khó khăn.
    Nếu có thể mong bạn giới thiệu qua một số phương án đã được triển khai cũng như các tài liệu liên quan.
    Theo bạn thì một Kit Deverloper cần phải có những yếu tố gì?
    Xin hỏi mạch dùng chương trình EZ của bạn có những tính năng gì?
    Xin cảm ơn.
    trantrung@fpt.vn
  6. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    .
    EZ la chuong trinh di download cho 89C51/52/55 di kem voi mach nap trong kswitchit. Chuc nang la doc file Hex, download, verify. Gom hai phan phan viet cho Win va phan viet cho master 89Cxx. Phan cho Win viet bang Basic con phan viet bang C51 ma nguon mo.
    Mot kit deverloper thuong la mot mach co the tich hop nhieu chuc nang cua mot vi xu ly nhu: ket noi Rom/ram, ket noi LCD, mach nap on_board, cac chan noi ra cho cac ung dung khac, buzzer, AD, mo rong cong... Noi chung la co the dung Kit day de thu nghiem cac loai chuong trinh viet cho VXL mot cach nhanh chong. Vua roi tap chi dien tu co dang mot kit dung PIC, ban co the tham khao.
    Tai lieu thi cu doc datasheet (tai lieu huong dan su dung) cua Atmel va cac hang san xuat lien quan la co the lam duoc roi (Tat nhien cung phai co mot chut kien thuc so).
    Tai lieu ve phan mem viet cho cong COM, LPT thi co the tham khao MSCD neu dung Visual Office, Help cua Delphi cung co noi, neu khong thi search tren mang su dung key comm port, serialp port, ecp, epp.
    Ban nen noi ro kho khan gi, huong di cu the ntn thi to moi co the co y kien duoc. (mail to: nghailinh@ttvnonline.com)
  7. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    .
    EZ la chuong trinh di download cho 89C51/52/55 di kem voi mach nap trong kswitchit. Chuc nang la doc file Hex, download, verify. Gom hai phan phan viet cho Win va phan viet cho master 89Cxx. Phan cho Win viet bang Basic con phan viet bang C51 ma nguon mo.
    Mot kit deverloper thuong la mot mach co the tich hop nhieu chuc nang cua mot vi xu ly nhu: ket noi Rom/ram, ket noi LCD, mach nap on_board, cac chan noi ra cho cac ung dung khac, buzzer, AD, mo rong cong... Noi chung la co the dung Kit day de thu nghiem cac loai chuong trinh viet cho VXL mot cach nhanh chong. Vua roi tap chi dien tu co dang mot kit dung PIC, ban co the tham khao.
    Tai lieu thi cu doc datasheet (tai lieu huong dan su dung) cua Atmel va cac hang san xuat lien quan la co the lam duoc roi (Tat nhien cung phai co mot chut kien thuc so).
    Tai lieu ve phan mem viet cho cong COM, LPT thi co the tham khao MSCD neu dung Visual Office, Help cua Delphi cung co noi, neu khong thi search tren mang su dung key comm port, serialp port, ecp, epp.
    Ban nen noi ro kho khan gi, huong di cu the ntn thi to moi co the co y kien duoc. (mail to: nghailinh@ttvnonline.com)
  8. trungk43

    trungk43 Thành viên mới

    Tham gia ngày:
    03/07/2001
    Bài viết:
    59
    Đã được thích:
    0
    Tớ đang nói về thiết kế trình biên dịch C (retargetable), Assembly và Kit Developer cho một CPU bất kỳ.
    Nếu bạn có tài liệu hay thì giới thiệu cho mình. Xin cảm ơn.
    Bạn nào có chương trình nguồn cho 51 để chạy từng lệnh của 51 thông qua cổng COM (hay còn gọi là Monitor) làm ơn giới thiệu.
  9. trungk43

    trungk43 Thành viên mới

    Tham gia ngày:
    03/07/2001
    Bài viết:
    59
    Đã được thích:
    0
    Tớ đang nói về thiết kế trình biên dịch C (retargetable), Assembly và Kit Developer cho một CPU bất kỳ.
    Nếu bạn có tài liệu hay thì giới thiệu cho mình. Xin cảm ơn.
    Bạn nào có chương trình nguồn cho 51 để chạy từng lệnh của 51 thông qua cổng COM (hay còn gọi là Monitor) làm ơn giới thiệu.
  10. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    O cuoi cuon sach 8051 MicroController (dung nhu mot tai lieu giang day o truong DHBK Tp.HCM) co mot chuong trinh monitor ban co the tham khao.
    Ban cung co the vao dia chi nay de link den mot chuong trinh monitor: http://www.blitzlogic.com/links.htm
    Minh thay trinh bien dich ASM thi co rat nhieu. Minh la mot SV dien tu nen minh chua duoc hoc mon Trinh bien dich. Nhung neu minh lam thi minh se lam cac buoc sau:
    - Tim hieu cau truc CPU, nhat la tap lenh va ma may cua no.
    - Duyet chuong trinh lan thu nhat. Dinh dia chi cho cac nhan, cac bien so, cac ham... (ASM co may lenh co dinh nhu EQU, BIT, EXTERN). Lap ra bang tra dia chi (Luu y phuong phap dia chi). Thay the hang so. Tinh toan cac cong thuc dang hang so.
    - Duyet chuong trinh lan thu 2, dung bang tra de thay cac bien, nhan, hang... Sau do dung bo phan tich cu phap de phan tich tung lenh tim loi cu phap. Ghi vao file list.
    - Neu ko co loi duyet chuong trinh lan 3 de chuyen tung lenh sang ma may va ghi vao cac file HEX. Nen nghien cuu file HEX cua VXL.
    Con trinh duyet C thi minh nghi kho hon phai doc sach them moi biet duoc. Nhung co the de cho de thi dich tu C ve ASM sau do dung chuong trinh ASM co san dich ra ma may (bang dong lenh tham so).
    Tai lieu ve "Ngon ngu lap trinh&Trinh bien dich" minh nghi ban khong thieu. Nen doc them cac tai lieu huong dan su dung trinh bien dich de biet them cach thuc hoat dong va cac lenh thuong gap. Tuc la co nhieu trinh bien dich C hay ASM cho nhieu MicroC or MicroP khac nhau (Co rat nhieu lenh khac nhau) nhung lam sao de biet no van la C va ASM chu ko phai la Pascal hay Cobol.

Chia sẻ trang này