mạch ghi đọc eprom cho vi điều khiển 8951, chương 13 ppsx

7 333 0
mạch ghi đọc eprom cho vi điều khiển 8951, chương 13 ppsx

Đang tải... (xem toàn văn)

Thông tin tài liệu

C C h h ư ư ơ ơ n n g g 1 1 3 3 : : S S ơ ơ đ đ o o à à k k e e á á t t n n o o á á i i m m a a ï ï c c h h n n a a ï ï p p E E P P R R O O M M n n o o ä ä i i Cách kết nối mạch như sau:  A0 – A7 (P1.0 – P1.7) của 8951 kết nối với portA của 8255-1.  A8 – A11 (P2.0 – P2.3) của 8951 kết nối với portB- L của 8255-1.  P2.6, P2.7, P3.6, P3.7 của 8951 lần lượt kết nối với portC-L của 8255-1.  Do – D7 (P0.0 – P0.7) của 8951 kết nối với port A của 8255-2.  PROG\ALE, Vpp\EA lần lượt kết nối với PC0, PC1 (portC của 8255-2)  Chân RST được nối lên Vcc.  Chân PSEN\ được nối mass.  Các chân XTAL1, XTAL2 được nối với thạch anh 12M. Nguồn 12v được điều khiển cấp cho Vpp như sau: Khi PC1=L thì Q ngắt làm cho D2 phân cực thuận nên Vpp=12v. Khi PC1=H, Q dẫn làm cho D1 phân cực thuận nên Vpp=5v. Vpp Vcc +12V 4001 D1 4001 C828 10K 1K PC1 D2 III. Khởi tạo cổng giao tiếp 8255: Cổng giao tiếp dùng để giao tiếp giữa kit vi điều khiển với mạch nạp EPROM nội. Cổng này làm việc theo phương pháp giao tiếp song song và làm việc ở chế độ xuất nhập I/0. Để thiết lập từ điều khiển 8255 ta thiết lập đoạn chương trình sau: MOV A , Hằng số. MOV DPTR , Đòa chỉ từ điều khiển. MOVX @DPTR ,A Ở đây giá trò của từ điều khiển nhập vào là hằng số thập lục phân, nội dung của từ điều khiển sẽ quyết đònh các cổng xuất hay nhập theo yêu cầu thiết kế. Các cổng này phải được điều khiển trước khi xuất hay nhập dữ liệu qua cổng. I I V V . . C C h h ư ư ơ ơ n n g g t t r r ì ì n n h h đ đ o o ï ï c c d d ư ư õ õ l l i i e e ä ä u u t t ư ư ø ø E E P P R R O O M M n n o o ä ä i i : : Giải thuật lập trình:  Khởi tạo 8255.  Xuất các tín hiệu điều khiển.  Xuất đòa chỉ cần đọc.  Nhận dữ liệu từ bus dữ liệu.  Giải mã hiển thò.  Kết thúc. Khi chưa nạp dữ liệu vào hoặc sau khi chạy chương trình xóa, nếu chương trình đúng thì dữ liệu đọc ra là FFH. Khi đã chạy chương trình nạp rồi thì dữ liệu đọc ra làdữ liệu mà ta cần nạp. Tại các đòa chỉ 030H, 031H, 032H đọc ra có nội dung là:1EH, 51H, FFH (read-signature) đối với loại AT89C51, đây là loại IC mà ta thực hiện việc lập trình. Đối với các loại khác thuộc họ AT89 thì signature theo bảng sau: Signatu re Môtả 1E 51 FF AT89C51 1E 51 05 AT89C51 1E 61 FF AT89VL 51 1E 61 05 AT89VL 51 1E 52 FF AT89C52 1E 52 05 AT89C52 1E 62 FF AT89VL 52 1E 62 05 AT89VL 52 1E 11 AT89C10 51 1E 21 AT89C20 51 V V . . C C h h ư ư ơ ơ n n g g t t r r ì ì n n h h n n a a ï ï p p E E P P R R O O M M n n o o ä ä i i : : Vi điều khiển AT89C51 được tung ra thò trường với mảng bộ nhớ bên trong rỗng (nghóa là nội dung =FFH) và sẵn sàng được lập trình. Chương trình nạp EPROM nội sẽ được lập trình một trong hai mức điện áp 12v hoặc 5v. Vậy để xác đònh mức điện áp lập trình ta đọc signature tại các đòa chỉ: 030H, 031H, 032H như sau: Adres s Vpp=5 v Vpp=1 2v 030H 1EH 1EH 031H 51H 51H 032H 05H FFH Mặt khác ta có thể xem top -side - mark (nhãn) như sau: Vpp=1 Vpp=5 2v v AT895 1 AT895 1 XXXX XXXX -5 YYW W YYW W Ở đây loại IC mà em lập trình là 12v. Giải thuật lập trình:  Khởi tạo 8255.  Trỏ đòa chỉ đến vùng nhớ cần nạp.  Xuất dữ liệu ra bus dữ liệu.  Xuất các tín hiệu điều khiển.  Nâng điện áp Vpp lên 12v.  Tạo xung lập trình ALE/PROG.  Kết thúc. Chú ý: Chu kỳ viết 1byte không quá 1,5ms. Khi nạp dữ liệu cho vi điều khiển thì chương trình nạp phải nạp từng byte, đồng thời phải chạy chương trình xóa trước khi lập trình cho EPROM nội. Giản đồ thời gian lập trình cho EPROM nội: . giữa kit vi điều khiển với mạch nạp EPROM nội. Cổng này làm vi c theo phương pháp giao tiếp song song và làm vi c ở chế độ xuất nhập I/0. Để thiết lập từ điều khiển 8255 ta thiết lập đoạn chương. Xuất các tín hiệu điều khiển.  Nâng điện áp Vpp lên 12v.  Tạo xung lập trình ALE/PROG.  Kết thúc. Chú ý: Chu kỳ vi t 1byte không quá 1,5ms. Khi nạp dữ liệu cho vi điều khiển thì chương trình nạp. sau: MOV A , Hằng số. MOV DPTR , Đòa chỉ từ điều khiển. MOVX @DPTR ,A Ở đây giá trò của từ điều khiển nhập vào là hằng số thập lục phân, nội dung của từ điều khiển sẽ quyết đònh các cổng xuất hay

Ngày đăng: 05/07/2014, 13:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan