Hướng Dẫn Sử Dụng Keil C Lập Trình 8051
I – Cài đặt Keil C uVision
II – Các bước tạo Project
Ta thực hiện 6 bước:
1.Tạo mới 1 project.
2.Tạo File.C.
3.Add File.C vào Project.
4.Biên dịch và tạo File Hex.
5.Gỡ lỗi chương trình (nếu có).
6.Nạp chương...
GIAO TIẾP I2C (PHẦN 1)
1. Giới thiệu
Đầu năm 1980 Phillips đã phát triển một chuẩn giao tiếp nối tiếp 2 dây được gọi là I2C. I2C là tên viết tắt của cụm từ Inter-Intergrated Circuit. Đây là đường...
Giao tiếp với text LCD
1. Sơ đồ chân của text LCD
Tên chân và chức năng:
Thứ Tự
Tên
Chức năng
1
Vss (GND)
0 V
2
Vdd (VCC)
5 VDC
3
Vee
Điều chỉnh độ tương phản, nguồn từ 0-5VDC
4
RS
Lựa chọn thanh ghi (Thanh ghi lệnh và thanh ghi dữ...
Phép toán trong lập trình C
1. Phép toán
Phép gán kí hiệu: “=”.
- Cú pháp: Biến_1 = Biến_2;
Trong đó Biến_2 có thể là giá trị xác định cũng có thể là biến.
1.1 Phép toán số học:
Phép toán
Ý nghĩa
Ví dụ
+
Phép cộng
X=a+b
-
Phép...
Tổng quan về Vi điều khiển họ MSC-51
MSC-51 là một họ Vi điều khiển (Microcontroller) do nhiều hãng sản xuất. Tiền thân là Intel với vi xử lý kinh điển 8051 (được Intel sản xuất vào năm 1980), sau đó họ...
GIAO TIẾP I2C (PHẦN 2)
Định dạng dữ liệu truyền
Dữ liệu được truyền trên bus I2C theo từng bit, bit dữ liệu được truyền đi tại mỗi cạnh lên của xung đồng hồ trên dây SCL, quá trình thay...
TẬP LỆNH CỦA 8051 PHẦN 2
III. TẬP LỆNH CỦA 8051 (8051 INSTRUCTION SET)
* Một số ký hiệu dùng trong lệnh:
Rn Địa chỉ thanh ghi sử dụng (R0 – R7).
direct Địa chỉ trực tiếp của một byte...
Ngôn Ngữ Lập Trình C Cơ Bản Cho 8051
1. Giới thiệu ngôn ngữ C
Trong kỹ thuật lập trình vi điều khiển nói chung, ngôn ngữ lập trình được sử dụng thường chia làm 2 loại: Ngôn ngữ bậc thấp và Ngôn ngữ...
Cảnh báo nhiệt độ DS18B20 + AT89C2051
Bố trí linh kiện
Sơ đồ nguyên lý
Mã nguồn các bạn mở bằng Keil C
//===========================================
//=CHUONG TRINH HIEN THI NHIET DO TU 00 --> 99 =
#include <REG2051.H>
char disp={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
char disp_dot={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x3f};
sbit DQ = P3^7; //KHAI BAO CHAN...
Cấu trúc chương trình C
1 Cấu trúc chương trình
* Cấu trúc:
1. Khai báo chỉ thị tiền xử lý
2. Khai báo các biến toàn cục
3. Khai báo nguyên...