TAILIEUCHUNG - Tìm hiểu lập trình C cho 8051

Trong lập trình vi xử lý ngôn ngữ thường dùng là ngôn ngữ lập trình ASM và ngôn ngữ C . Ngôn ngữ lập trình ASM hay lập trình hợp ngữ là ngôn ngữ lập trình trực tiếp cho vi điều khiển ( lập trình trực tiếp ) còn ngôn ngữ C hay còn gọi là lập trình hướng đối tượng nó gần với ngôn ngữ con người hơn . | LỜI MỞ ĐẦU Trong lập trình vi xử lý ngôn ngữ thường dùng là ngôn ngữ lập trình ASM và ngôn ngữ C . Ngôn ngữ lập trình ASM hay lập trình hợp ngữ là ngôn ngữ lập trình trực tiếp cho vi điều khiển lập trình trực tiếp còn ngôn ngữ C hay còn gọi là lập trình hướng đối tượng nó gần với ngôn ngữ con người hơn . Điều này có nghĩa là với ASM người lập trình ra lệnh trực tiếp thông qua ngôn ngữ câu lệnh có tính ràng buộc còn ngôn ngữ C sử dụng các cấu trúc điều kiện và vòng lặp theo ý muốn .Nói về ngôn ngữ C thì ưu điểm của ngôn ngữ C là nó dễ hiểu nhưng cấu trúc lại dài và phức tạp so với ngôn ngữ ASM . Phần tiểu luận của em gồm 2 vấn đề và chia làm 2 phần chính 1. Tìm hiểu lập trình C cho 8051 2. Chương trình minh họa trên dãy led đơn Phần I Tìm hiểu lập trình C cho 8051. 1. Giới thiệu C là một ngôn ngữ khá mạnh và có rất nhiều người dung. Nhưng với vi xử lý ta chỉ cần biết một vài vấn đề cơ bản sau Các kiểu toán tử của C . Các kiểu dữ liệu int float double char unsigned char . Các hàm trong C Cấu trúc cơ bản của một chương trình. Cấu trúc điều khiển hay các tập lệnh. 2. Kiến thức cơ bản về C a. Các kiểu toán tử của C Toán tử gán Các toán tử sõ học - cộng - trừ nhân chia lấy phần dư trong phép chia Các toán tử gán phức hợp - A a - 5 tương đương với a a - 5 a b tương đương với a a b a 2 tương đương với a a 2 Tăng và giảm -- a a 1 a a 1 a-- a 1 a a-1 Tiền tõ hay hậu tõ a a B 3 B 3 A B A là 4 B là 4 Hay B 3 A B A là 3 B là 4 Các toán tử quan hệ Bằng Khác Lớn hơn Nhỏ hơn Lớn hơn hoặc bằng Nhỏ hơn hoặc bằng Các toán tử logic II NOT AND II OR . Các toán tử thao tác bit I A AND Logical AND I OR Logical OR A XOR Logical exclusive OR NOT Đảo ngược bit SHL Dịch bit sang trái SHR Dịch bit sang phải Thứ tự ưu tiên I - . 2 -- tăng giảm Đảo ngược bit NOT Toán tử con trỏ - Dương hoặc âm 3 Toán tử số học 4 - Toán tử số học 5 Dịch bit 6 Toán tử quan hệ 7 Toán tử quan hệ 8 A I Toán tử thao tác bit 9 II Toán tử logic 10 Toán tử điều kiện II - A I Toán tử gán 12 Dấu phẩy b. Các kiểu biến dữ .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.