tailieunhanh - Bài giảng Vi xử lý - Chương 3: Lập trình 8051

Bài giảng Vi xử lý - Chương 3: Lập trình 8051. Chương này cung cấp cho sinh viên những nội dung gồm: các khái niệm cơ bản về lập trình cho vi xử lý và vi điều khiển; các kiểu định địa chỉ; tập lệnh; các kỹ thuật lập trình; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Đại Học Giao Thông Vận Tải Khoa Điện Điện Tử Viễn Thông Học phần Vi Xử Lý Chương 3 Lập trình 8051 Giảng viên TS. NGUYỄN HỮU CHÂN THÀNH Chương 3 bao gồm 4 nội dung 1. Các khái niệm cơ bản về lập trình cho VXL và VĐK 2. Các kiểu định địa chỉ. 3. Tập lệnh. 4. Các kỹ thuật lập trình. I. Các khái niệm cơ bản về lập trình cho VXL và VĐK 1. Chương trình Tất cả các họ vi xử lý khác nhau có thể thực hiện được mọi công việc mà ta có thể thấy trong cuộc sống từ điều khiển các quá trình phức tạp truyền thông trò chơi điện tử Một câu hỏi đặt ra là vậy thì cái gì đặc trưng cho bộ vi xử lý để nó có thể thực hiện chức năng riêng biệt của vi xử lý. Đó chính là phần mềm software hay chương trình. 4 1. Chương trình - Chương trình program là chuỗi các câu lệnh hay phát biểu được viết trong một dạng đặc thù ngôn ngữ lập trình . Các lệnh này khi được thực hiện bởi vi xử lý sẽ thực hiện những thao tác nhất định với kết quả đoán trước được. - Có nhiều loại ngôn ngữ lập trình Ngôn ngữ máy machine language Mã nhị phân Mã bát phân hoặc thập lục phân Hợp ngữ assembly language cần có assembler trình dịch hợp ngữ Mã kí hiệu Ngôn ngữ cấp cao cần có compiler trình biên dịch Pascal Fortran Basic C C 5 2. Lưu đồ chương trình -Bước đầu tiên của việc lập trình là xác định rõ ràng mục đích của chương trình và trình tự cần thiết để đạt mục đích đó. Một trong những công cụ quan trọng trong việc phát triển chương trình là lưu đồ chương trình. - Lưu đồ chương trình là biểu diễn bằng hình ảnh thứ tự các thao tác cần làm để giải quyết một vấn để cụ thể. Lưu đồ chương trình không phụ thuộc ngôn ngữ lập trình hoặc loại vi xử lý cụ thể nào. Lưu đồ chương trình chỉ phụ thuộc vào công việc mà người lập trình muốn hoàn thành. 6 2. Lưu đồ chương trình - Các khối cơ bản dùng trong lưu đồ .

TỪ KHÓA LIÊN QUAN