Machnap_89V51

7
Sơ lược về P89V51RD2, hướng dẫn thiết kế mạch nạp và dùng phần mềm FlashMagic để nạp chương trình. 1. Sơ lược VĐK P89XX của Philips: - Là phiên bản CMOS FLASH hiệu suất cao của bộ vi điều khiều khiển CMOS đơn chip 8-bit 80C51. - Hoạt động ở 5VDC trong tầm tần số dao động đến 40MHz. - Bộ nhớ Flash 64kB có thể nạp chương trình theo chế độ song song hoặc nối tiếp. - SPI - PCA với chức năng PWM/capture/compare 16bits. - 4 cổng xuất nhập. - 3 Timers/Couters 16bits. - Watchdog Timer có thể lập trình được. - 8 nguồn ngắt. - 2 thanh ghi DPTR. - Tương thích mức logic TTL và CMOS. - Phát hiện nguồn yếu <Brownout Detect> - Chế độ Low-power, Power down, Idle. - Chức năng IPA: Cấu hình lại bộ nhớ chương trình khi đang chạy ứng dụng 2. Sô đồ khối

Transcript of Machnap_89V51

Page 1: Machnap_89V51

Sơ lược về P89V51RD2, hướng dẫn thiết kế mạch nạp và dùng phần mềm FlashMagic để nạp chương trình.

1. Sơ lược VĐK P89XX của Philips:

- Là phiên bản CMOS FLASH hiệu suất cao của bộ vi điều khiều khiển CMOS đơn chip 8-bit 80C51.

- Hoạt động ở 5VDC trong tầm tần số dao động đến 40MHz.

- Bộ nhớ Flash 64kB có thể nạp chương trình theo chế độ song song hoặc nối tiếp.

- SPI

- PCA với chức năng PWM/capture/compare 16bits.

- 4 cổng xuất nhập.

- 3 Timers/Couters 16bits.

- Watchdog Timer có thể lập trình được.

- 8 nguồn ngắt.

- 2 thanh ghi DPTR.

- Tương thích mức logic TTL và CMOS.

- Phát hiện nguồn yếu <Brownout Detect>

- Chế độ Low-power, Power down, Idle.

- Chức năng IPA: Cấu hình lại bộ nhớ chương trình khi đang chạy ứng dụng

2. Sô đồ khối

Page 2: Machnap_89V51

Hình 1. Sơ đồ khối

Page 3: Machnap_89V51

Hình 2. Sơ đồ chân P89V51xxx

3. Sô đồ chân

Page 4: Machnap_89V51

Hình 3. Mạch nạp và giao tiếp P89V51xxx với máy tính

Chú ý:

- Khi thiết kế ứng dụng P89V51RD2 với máy tính qua cổng COM, khối RS232 nên được đặt trên board ứng dụng. Như vậy, mạch nạp đơn giản chỉ còn là sợi dây cổng com-3 sợi (RxD, TxD, GND).

5. Hướng dẫn sử dụng phần mềm FLASHMAGIC

- Phần mềm Flash-Magic dùng để nạp chương trình  (file.hex) sang P89XXX. Phần mềm này được sử dụng như  sau:

+ Download chương trình

Flash Magic

+ Cài đặt: Cài đặt khá đơn giản, chỉ vài lần ‘Next’ là xong.

+ Hướng dẫn nạp chương trình cho VĐK P89V51RD2

–> Khởi động chương trình: Màn hình khởi động FlashMagic

Page 5: Machnap_89V51

Hình 4. KHởi động Flash Magic

Hình 5. Giao diện nạp chương trình

Page 6: Machnap_89V51

–> Khai báo theo hình

Chú ý: Máy tính không có cổng COM9 thì dùng cáp USB–>COM9. Khi đó cổng COM2/3/4 là còn tùy thuộc vào bạn cài nữa nhé. Cáp chuyển từ  USB sang COM9 bạn có thể mua với giá ~ 60.000 VNĐ hoặc bạn thi công (dùng IC PL2303-tốc độ USB1.). Bài sau sẽ hướng dẫn các bạn làm mạch này.

Hình 6. Khai báo chân DTR, RTS

–> Sau đó bạn vào OPTION để khai báo thêm: Xem hình

Page 7: Machnap_89V51

Hình 6. Khai báo bỏ DTR và RST

Chú ý: Việc khai báo này chỉ thực hiện 1 lần nếu như bạn chỉ nạp cho P89V51RD2

–> Nhấn nút Start để nạp, khi đó chương trình sẽ yêu cầu ‘RESET THE DEVICE’. Bạn nhấn phím reset trên mạch ứng dụng