Development Microcontroller 8051 Wedsite: http://www.machdien.com.vn
HƯỚNG DẪN SỬ DỤNG KIT & BOARD NẠP
I. Giới thiệu phần mềm Microcontroller_V3.0
Phần mềm Micrcontroller_V3.0 dùng để lập trình cho họ Vi Điều Khiển 8051,
Micrcontroller_V3.0 cho phép người sử dụng viết chương trình Assembler + biên dịch chương
trình sang mã máy + giao tiếp với các thiết bị của TCE cho phép nạp chương trình xuống chip
hay đọc chương trình từ chip lên PC. Hình bên dưới mô tả các menu trên
Microcontroller_V3.0
• Tab ISPro (InSystem Programmable):
Tab này cho phép nạp Vi Điều Khiển AT89S51 – AT89S52 – AT89S53 – AT89LS53 –
AT89S8252 – AT89LS8252 – AT89S8253 ở chế độ nối tiếp. Chip được nạp ngay trên “ZIF
SOCKET TEST RUN” Chip sẽ thi hành chương trình ngay sau khi nạp xong (Tab này chỉ
sử dụng cho các loại KIT, board nạp không sử dụng Tab này)
+ Ưu điểm của chế độ nạp nối tiếp ISPro:
Sơ đồ mạch nạp đơn giản chỉ cần 4 đường tín hiệu.
Cho phép nạp chip ngay trong hệ thống đang chạy
Chip sẽ thi hành chương trình ngay sau khi nạp xong
Nạp chế độ Page Write cực nhanh
Không cần tháo lắp chip từ Board nạp sang Board chạy test chương trình như họ Vi
Điều Khiển AT89Cxxxx
Tránh được thao tác tháo lắp chip ngược gây hỏng chip
Tóm lại:
ISPro (InSystem Programmable) rất tiện lợi cho việc lập trình Vi Điều Khiển, bạn chỉ
cần viết chương trình, nạp xuống chip và kiểm tra thực thi chương trình. Bạn chỉ tập trung điều
chỉnh, phát triển chương trình mà không phải mất thời gian cho việc tháo lắp chip từ Board
nạp sang Board chạy kiểm tra như họ AT89Cxxxx. ISPro được trang bị cho tất cả các loại KIT
của TCE, trên KIT có nhiều thiết bị ngoại vi giúp cho bạn mô phỏng chương trình một cách dễ
dàng.
Các Tab nạp chip với chế độ nạp song song trên “ZIF SOCKET Nạp 40 chân khe hẹp”
• Tab 89Sxxxx: AT89S51 AT89LS51 AT89S52 AT89LS52 AT89S53 AT89S53,
AT89S8252 , AT89LS8252
2. ZIF Socket Nạp 28 chân
Hình 3. Socket nạp EPROM
ZIF Socket Nạp 28 chân cho phép nạp các loại parallel EPROM sau:
• Tab ROM 28Cxxx: 28C16, 28C64, 28C256
• Tab ROM 27xxx:
Danh sách EPROM nạp với VPP = 12.75V:
AMD AM2716B, AM2732B, AM27C64, AM27C128, AM27C256, AM27C512
FUJITSU MBM27256, MBM27C256, MBM27C512
FAIRCHILD NM27C128, FM27C256, FM27C512
GENERAL 27C128
HITACHI HN27C256, HN27512
INTEL D2764A, 2764A, M27128A, D27128A, M27256, D27C256, D27C512
MICROCHIP 27C64, 27C128, 27C512A
NATIONAL
NMC27C16B, NMC27C32B, NMC27C64, 27C64, NMC27C128, NMC27C256,
27C256, NMC27C512
ST M27C64A, M27C256B, M27256, M27C512, M27512
THOMSON M27C64A, M27C64, M27128A, M27C128, M27256, M27C256, M27512
ZUM INDEX TMS27C128, TMS27C256, TMS27C512, TMS27PC512
Danh sách EPROM nạp với VPP = 21V:
AMD AM2764, AM27128
FUJITSU MBM2764, MBM27C64, MBM27128, MBM27C128, MBM27C128P
INTEL M2732A, D2732A, D2764, D27128
MITSUBISHI 2732A, M5L2764K, M5L2764P
NATIONAL NMC2764
NEC uPD2732A, uPD2764, uPD27128, uPD27256
TOSHIBA TMM2732A, TMM2764D, TMM27128D
SGS M2732A, M2764, M27128
Danh sách EPROM nạp với VPP = 25V:
AMD AM2716, AM2732
Bước 2: Cấp nguồn cho Board nếu có
Bước 3: Kết nối cáp tín hiệu từ Board tới PC
Bước 4: Đặt Chip cần nạp vào Board
Bước 5: Chọn loại chip cần nạp trên phần mềm Micrcontroller_V3.0
Bước 6: Nhấn biểu tượng “Read Chip” nếu bạn muốn đọc chương trình từ chip lên PC.
Ngược lại nếu bạn muốn nạp chương trình xuống chip thì click biểu tượng “ Write Chip”.
Nếu phần cứng đã được kết nối thì một hộp thoại bên dưới sẽ xuất hiện cho phép bạn chọn
chương trình File.Hex để nạp vào chip.
Hình 2: Hộp thoại cho phép chọn File.HEX để nạp vào chip
Lưu ý: Nếu bạn muốn sử dụng chức năng “Lock Code” (khóa mã, chức năng này ngăn cấm
sao chép chương trình trong chip) thì hãy chọn check “Lock Code” trước khi Click “Write
Chip”
Bước 7: Chọn một File.Hex sau đó Click nút “Open” hay double click vào File cần nạp xuống
Chip.