Diễn đàn lớp 32CĐ Cơ-Điện Tử ĐHCN Việt - Hung
Chào Mừng bạn đến với diễn đàn của lớp 32CĐ Cơ - Điện Tử ĐHCN Việt-Hung

Diễn đàn lớp 32CĐ Cơ-Điện Tử ĐHCN Việt - Hung

Sân chơi dành cho sinh viên giao lưu học tập
 
Trang ChínhPortalCalendarGalleryTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 BÀI 3-PHẦN 2:CHƯƠNG TRÌNH NẠP VÀ MẠCH NẠP

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Admin
vip
vip
avatar

Tổng số bài gửi : 366
vi phạm : 0
Join date : 15/04/2010
Age : 27
Đến từ : Bình Lục-Hà Nam

Bài gửiTiêu đề: BÀI 3-PHẦN 2:CHƯƠNG TRÌNH NẠP VÀ MẠCH NẠP   Sat Dec 25, 2010 4:03 pm

3.2 MẠCH NẠP
Để đưa chương trình đã viết trên máy vi tính vào trong Rom của vi điều khiển, cần có các phần mềm riêng (hay còn gọi là phần mềm nạp) và các mạch giao tiếp tương ứng với phần mềm đó (hay còn gọi là mạch nạp). Có rất nhiều phần mềm nạp và các mạch nạp dành cho vi điều khiển, mỗi loại vi điều khiển đều có phần mềm nạp và mạch nạp dành riêng cho vi điều khiển đó.
Cũng có rất nhiều chương trình nạp cho vi điều khiển AT89Sxx (xx: hai số sau của mã vi điều khiển , ví dụ: AT89S52, AT89S53...), hiện nay phần mềm nạp ISP do "Mohammad Asim Khan" xây dựng được sử dụng rất phổ biến ở thế giới và Việt Nam. Mạch nạp kèm theo với phần mềm ISP rất đơn giản và được thiết kế theo kiểu nạp nối tiếp (các chương trình nạp trước đó thường là chương trình nạp song song, mạch nạp rất phức tạp,khó chế tạo). ISP có thể nạp chương trình cho vi điều khiển ngay trên board mạch hoạt động mà không cần phải chuyển vi điều khiển từ mạch hoạt động sang mạch khác để nạp như các chương trình nạp trước đây.
Địa chỉ cung cấp phần mềm ISP http://www.kmitl.ac.th/~kswichit/IspPgm30a/ISP-Pgm30a.html
hoặc http://www.codientu.info/soft/
Dưới đây là sơ đồ nguyên lí của mạch nạp kèm theo phần mềm trên:

PRN PORT : đường kết nối đến cổng máy in, các số tương ứng trong ngoặc là số của chân trên cổng máy in.
Nối ngắn mạch chân 2 và chân 12 của cổng máy in.
74HCT245 được cấp nguồn 5V vào chân 10 và chân 20.

Sơ đồ chân của cổng máy in
Sơ đồ này chỉ dùng cho mạch chỉ thực hiện công việc duy nhất là nạp chương trình cho vi điều khiển.
Để nạp trực tiếp cho mạch đang hoạt động, dùng sơ đồ sau

Nguồn cấp cho 74HTC541 được lấy từ mạch ổn áp trên board mạch vi điều khiển, điện thế dương 5V đưa vào chân 20, chân 10 nối với điện thế 0V (Ground).
LED dùng báo hiệu trạng thái hoạt động của mạch
Trên SPR PORT :chân số 1 nối với chân số 6 của vi điều khiển AT89Sxx,
chân số 2 nối với chân số 7 của vi điều khiển AT89Sxx
chân số 3 nối với chân số 8 của vi điều khiển AT89Sxx
chân số 4 nối với chân số 9 của vi điều khiển AT89Sxx
chân số 5 nối với chân - từ ngõ OUT của mạch ổn áp
chân số 6 nối với chân + từ ngõ OUT của mạch ổn áp
Ngoài ra có thể dùng 74HC245 theo sơ đồ dưới:

3.3 CHƯƠNG TRÌNH NẠP ISP
Chương trình chạy không cần cài đặt, khởi động chương trình IspPgm.exe với biểu tượng . Chương trình hiện lên giao diện như bên dưới:

Trước hết bấm vào danh sách sổ (trên hình là ô có chữ "MEGA8"), chọn "89S52" .Bấm vào nút "Open File" để chọn file chương trình (có đuôi".hex"). Sau đó bấm vào "Write" để nạp chương trình cho vi điều khiển.
Chú ý: Trước khi nạp cần đảm bảo mạch điện đã được kết nối chính xác đến vi điều khiển.
Nếu đã kết nối đúng mà chưa nạp được thì nên rút các mạch giao tiếp ra khỏi P0, rồi thử nạp lại
Về Đầu Trang Go down
Xem lý lịch thành viên http://loveanhthao.co.cc
 

BÀI 3-PHẦN 2:CHƯƠNG TRÌNH NẠP VÀ MẠCH NẠP

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn lớp 32CĐ Cơ-Điện Tử ĐHCN Việt - Hung :: Cơ - Điện Tử :: VI ĐIỀU KHIỂN ỨNG DỤNG-
Chuyển đến 
Đăng NhậpNhanh
.:Đăngkí:. | .: Quên mật khẩu:.