tailieunhanh - Cấu trúc – Lập trình – Ghép nối và ứng dụng vi điều khiển part 9
Tham khảo tài liệu 'cấu trúc – lập trình – ghép nối và ứng dụng vi điều khiển part 9', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 4. Chạy mô phỏng chương trình Muôh chạy mô phỏng các chương trình truyền ví dụ và nhận tin ví dụ ta phải - Vào chương trình mô phỏng PROTEUS. - Vào sơ đồ của hình . - Nhập chương trình của ví dụ vào VĐK dưới. - Nhập chương trình của ví dụ vào VĐK trên. - Chạy chương trình bằng nút nhấn tam giác của thanh công cụ sô 4. - Nhấn một nút nhấn bất kỳ SWi của chuyển mạch sw. - Quan sát các tín hiệu trên các LED mắc vởi cổng P1 để biết núm nhấn nào. . Thiết kế lập trinh và chạy mò phỏng trao đổi tin nối tiếp giữa nhiều VĐK Thiết kế mạch Mạch trao đổi tin có nhiều VĐK có sơ đồ khối như hình trong đó có VĐK1 là VĐK chủ sẽ phát tin và các VĐK tớ VĐK2 VĐK3. sẽ nhận tin. Hình giới thiệu cụ thể mạch trao đổi tin nôì tiếp giữa VĐK1 chủ và hai VĐK2 và VĐK3 là các VĐK tớ để nhận tin nốì tiếp. Lô i ra TxD của VĐK1 được nô i vối các lối vào RxD của các VĐK2 và VĐK3. Các VĐK2 và VĐK3 có cổng P2 được nối với các đèn LED để chỉ thị tin nhận nốì tiếp vào mỗi VĐK. Có thể phát triển hình cho nhiều VĐK tớ khác bằng cách nốì chân TxD của VĐK chủ vào các chân RxD của các VĐK tổ. Hinh . Sơ đổ khối của trao đổi tin nối tiếp nhiều VĐK Hình . Sơ đồ trao đổi tin nối tiếp ba VĐK 30. c ĩwjc_. Đ KHỂNữA 233 2. Chương trình truyền tin của VĐK chủ Giải thuật của chương trình của VĐK chủ ví dụ và của chương trình phục Hình . Giải thuật của VĐK chủ a và chương trinh ngắt nhận tin của VĐK tớ b Chương trình chính của VĐK chủ ở ví dụ có nhũng đặc điểm sau Có các ô nhố đệm Buffer 1 và Buffer2 cho dữ liệu của các VĐK tớ. 234 3 . c THÚC Đ KHỂNQ 0 - Có cờ truyền xong TransmitOkFlag. - Có khai báo các địa chỉ của các VĐK tố. - TimerO dành cho tốc độ 9600 baud ỏ chế độ 2. - Chế độ trao đổi tin nốì tiếp ỏ chế độ 3 trao đổi nhiều VĐK . Vòng lặp để truyền dữ liệu vổi các bước sau - Xác lập TB8 1 xoá cờ truyền TransmitOkFlag gỏi byte địa chỉ Addrl rồi chờ cờ truyền TransmitOkFlag xác lập. - Xác lập TB8 1 xoá cò truyền TransmitOkFlag .
đang nạp các trang xem trước