1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI GIẢNG-Hợp ngữ MCS 51

13 136 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 345,6 KB

Nội dung

Slide 1 Hợp ngữ MCS 51 GV: Trần Nhựt Khải Hoàn Slide 2 Sơ đồ chân Slide 3 Nhắc lại tên gọi các thanh ghi Slide 4 Trạng thái các thanh ghi khi Reset Slide 5 Cấu trúc chương trình Hợp ngữ MCS 51 Slide 6 Một số lưu ý • Phần chú thích phải đặt sau dấu “;” • Nhãn: – Dùng cho các lệnh nhảy – Phải viết liên tục, và kết thúc bằng dấu “:” – Nhãn luôn bắt đầu bằng một ký tự • Tên chương trình con (giống như nhãn): – Phải viết liên tục, và kết thúc bằng dấu “:” – Nhãn luôn bắt đầu bằng một ký tự • Không phân biệt chữ hoa, thường Slide 7 Lệnh giả • Dùng hướng dẫn trình biên dịch • Dùng hổ trợ người lập trình • Không được biên dịch sang mã máy • Không phân biệt chữ hoa hay thường Slide 8 Một số lệnh giả thường sử dụng • Org: dùng để đặt đoạn mã ở ví trí mong muốn • DB (defined bytes): để dành một số ô nhớ trong vùng RAM, ROM chương trình • EQU (equal): dùng để đặt tên biến hoặc định nghĩa hằng số • DATA: Tương tự như EQU, định nghĩa biến 8 bit • BIT: Tương tự EQU, định nghĩa biến 1 bit • Dseg, Cseg, Bseg: Định nghĩa vị trí đầu các phân đoạn Data, Code và Bit • DS: để dành một hoặc một số bytes trong vùng RAM • AT: Xác định địa chỉ vùng nhớ cần đặt phân đoạn Slide 9 Các bước Soạn thảo chương trình hợp ngữ Slide 10 Bài tập • Lập trình cho led D1 sáng D2 tắt trong 0.5s. Sau đó, D1 tắt và D2 sáng trong 0,5s và lặp lại Giả sử đã có chương trình delay500ms Q1 1 23 D1 12MHz VCC 33pF 220 8.2K 220 33pF U7 AT 89C51 9 18 19 29 30 31 1 2 3 4 5 6 7 8 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 39 38 37 36 35 34 33 32 RST XT AL2 XT AL1 PSEN ALE/PROG EA/VPP P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INTO P3.3/INT1 P3.4/TO P3.5/T1 P3.6/WR P3.7/RD P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 D1 VCC D2 [...].. .Bài tập Slide 11 1 Thiết kế mạch gồm 24 led gắn vào 3 port 2 Viết chương trình: 1 Cho 1 led port 0 sáng chạy từ trái sang phải, 2 Sau đó 1 led của Port 2 sáng chạy từ phải sang trái, 3 Cuối cùng là 1 led của port 3 sáng chạy từ trái sang phải 4 lặp lại 3 công việc trên vô hạn lần Lập trình có cấu trúc • Phân phối vùng nhớ • Vẽ lưu đồ • Viết chương trình con Slide 12 Bài tập • Vẽ mạch . Hợp ngữ MCS 51 GV: Trần Nhựt Khải Hoàn Slide 2 Sơ đồ chân Slide 3 Nhắc lại tên gọi các thanh ghi Slide 4 Trạng thái các thanh ghi khi Reset Slide 5 Cấu trúc chương trình Hợp ngữ MCS. Xác định địa chỉ vùng nhớ cần đặt phân đoạn Slide 9 Các bước Soạn thảo chương trình hợp ngữ Slide 10 Bài tập • Lập trình cho led D1 sáng D2 tắt trong 0.5s. Sau đó, D1 tắt và D2 sáng trong. ghi Slide 4 Trạng thái các thanh ghi khi Reset Slide 5 Cấu trúc chương trình Hợp ngữ MCS 51 Slide 6 Một số lưu ý • Phần chú thích phải đặt sau dấu “;” • Nhãn: – Dùng cho các lệnh

Ngày đăng: 17/05/2015, 11:22

TỪ KHÓA LIÊN QUAN