Hướng dẫn mô phỏng các trạng thái của vi điều khiển

Một phần của tài liệu Lập trình vi điều khiển với AT89S52 (Trang 52 - 54)

Sau khi biên dịch thành công, nếu có phần cứng, các bạn đổ chương trình vào chip vi điều khiển, chương trình này chứa trong file có đuôi ".hex". Hoặc mô phỏng chương trình trên máy vi tính bằng phần mềm PINNACLE với các thao tác sau:

Cách 1: - Vào menu Simulator/Load Memory/Code Memory

- Chương trình hiện lên hộp thoại: Ở ô Filename to Load chọn đường dẫn đến file có đuôi ".hex" chứa chương trình cần mô phỏng.

Hoặc thực hiện các thao tác sau:

Cách 2: - Vào menu File\Open (hoặc Ctrl+O), chương trình xuất hiện một hộp thoại, trong trình đơn List file of type chọn Intel Hex (*.hex) để mở các file có đuôi *.hex. Tìm file có đuôi *.hex cần mở rồi nhấn nút OK.

Sau khi đã thực hiện cách 1 hoặc 2, vào menu Veiw\Ports (hoặc Ctrl+P) để xem trạng thái của các Port

Cuối cùng, để xem các trạng thái của chương trình đã viết, vào menu Execute\Run (hoặc bấm F5 hoặc chọn biểu tượng ). Để ngừng vào menu Execute\Stop (hoặc chọn biểu tượng )

Còn nhiều công cụ khác để hỗ trợ cho quá trình viết chương trình và bảng trạng thái của những phần khác như trạng thái của các thanh ghi Rx, thanh ghi trạng thái .... bạn có thể tự tìm hiểu để biết thêm.

Chú ý: vì tốc độ xử lí của phần mô phỏng nhanh hơn của vi điều khiển với thạch anh 12MHz rất nhiều nên các trạng thái xảy ra hơi nhanh không quan sát toàn bộ được, do đó để quan sát rõ các trạng thái của các Port bằng chương trình mô phỏng cần viết chương trình sao cho khoảng thời gian giữa các lần xuất tín hiệu ra Port kéo dài hơn.

BÀI 4: THỰC HÀNH VỚI LED ĐƠN

Một phần của tài liệu Lập trình vi điều khiển với AT89S52 (Trang 52 - 54)

Tải bản đầy đủ (PDF)

(78 trang)