Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.43 MB, 32 trang )
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
b. Khối so sánh
Khối so sánh tạo xung vuông từ xung hình Sin . Linh kiện sử dụng là
LM393.
Hoạt động: Ngưỡng so sánh được đưa vào chân 3 (+) bằng 2 điện trở
phân áp sao cho giá trị đưa vào chân 3 dạt giá trị 5/2=2,5(V). Xung vào đưa đến
chân 2. Đầu ra sẽ cho giá trị 1 khi đầu vào nhỏ hơn 2,5V và ra mức 0 khi đầu
vào cao hơn 2,5V.
c. Khối phím nhấn
Phím nhấn là loại nút nhấn 4 chân như trong hình
Nhóm : 1
Page 17
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
Nút nhấn sẽ được nối 1 đầu với vi điều khiển và 1 đầu nối mass như sau:
d. Khối xử lý
Khối xử lý là vi xử lý 89C52.
Nhóm : 1
Page 18
BTL VXL & VĐK
Nhóm : 1
GVHD: Ts. Phạm Văn Hùng
Page 19
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
e. Khối hiển thị
Khối hiển thị bao gồm bộ giải mã BCD sử dụng 74LS247 và Led 7 thanh
Anot chung.
Sau khi có các khối, thực hiện ghép nối ta sẽ có mạch mô phỏng hoàn chỉnh như
sau:
Nhóm : 1
Page 20
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
2. Viết Chương trình điều khiển
a. Phần mềm lập trình
Phần mềm lập trình là Keil C.
Các bước tạo 1 project:
Chạy chương trình Keil C:
Nhóm : 1
Page 21
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
Vào Project->New Project:
Chọn đường dẫn để lưu và đặt tên cho project:
Nhóm : 1
Page 22
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
Sau đó ấn Save.
Tiếp theo ta chọn loại Chip: ở đây ta lựa chọn Atmel->chọn AT89C51
Nhóm : 1
Page 23
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
Ấn Yes và ta đã hoàn thành bước 1 – tạo 1 project mới.
2.Tạo File.C
Nhóm : 1
Page 24
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
Tiếp theo ta cần tạo 1 File.C để viết chương trình cho Chip lên file đó.
Vào File->New:
Nhóm : 1
Page 25
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
Sau đó chọn Save:
Chọn đường dẫn vào cùng thư mục với Project vừa tạo ở bước 1. Sau đó đặt tên,
với phần đuôi mở rộng là .C:
Nhóm : 1
Page 26
BTL VXL & VĐK
GVHD: Ts. Phạm Văn Hùng
Chọn Save, và ta đã hoàn thành xong bước 2 – Tạo File.C.
3. 3. Add File.C vào Project
Ta cần phải liên kết File.C với Project vừa tạo với nhau:
Trong giao diện Keil C, ở không gian làm việc của Project: Chuột phải vào
phần “Source Group 1” -> Add files to Group “Source Group 1”:
Nhóm : 1
Page 27