Thanh ghi từ trạng thái chương trình:

Một phần của tài liệu Nghiên cứu thiết kế chế tạo mạch giao tiếp giữa máy tính và ecu điều khiển động cơ (Trang 50 - 51)

Thanh ghi từ trạng thái chương trình PSW (Program Status Word) ở địa chỉ DOH chứa các bít trạng thái như bảng 3-3:

Bảng 3-3. Thanh ghi PSW

Bit Ký hiệu Địa chỉ Ý nghĩa PSW.7 CY D7H Cờ nhớ PSW.6 AC D6H Cờ nhớ phụ PSW.5 F0 D5H Cờ 0

PSW.4 RS1 D4H Bit 1 chọn bank thanh ghi PSW.3 RS0 D3H Bit 0 chọn bank thanh ghi

00=bank 0: địa chỉ 00H – 07H 01=bank 1: địa chỉ 08H – 0FH 10=bank 2: địa chỉ 10H – 1FH 11=bank 3: địa chỉ 18H –1FH PSW.2 0V D2H Cờ tràn PSW.1 _ D1H Dự trữ PSW.0 P D0H Cờ parity chẵn lẻ. + Cờ nhớ:

C = 1 nếu phép tốn cộng cĩ tràn hoặc phép tốn trừ cĩ mượn và ngược lại C = 0. Ví dụ, nếu thanh ghi A cĩ giá trị FF thì lệnh sau:

ADD A, #1

Phép cộng này cĩ tràn nên bit C = 1 và kết quả trong thanh ghi A = 00H Cờ nhớ cĩ thể xem là thanh ghi 1 bit cho các lệnh luận lý thi hành trên bit.

ANL C, 25H

+ Cớ nhớ phụ:

Khi cộng các số BCD, cờ nhớ phụ AC = 1 nếu kết quả 4 bit thấp trong khoảng 0AH đến 0FH. Ngược lại AC = 0.

+ Cờ 0:

Cờ 0 là một bit cờ đa dụng dành cho các ứng dụng của người dùng.

+ Các bit chọn bank thanh ghi truy xuất:

Các bit chọn bank thanh ghi (RS0 và RS1) xác định bank thanh ghi được truy xuất. Chúng được xĩa sau khi reset hệ thống và được thay đổi bằng phần mềm nếu

, lệnh sau cho phép bank thanh ghi 3 và di chuyển nội dung của bank thanh ghi R7 (địa chỉ bye 1FH) vào thanh ghi A:

SETB RS1 SETB RS0 MOV A,R7

Một phần của tài liệu Nghiên cứu thiết kế chế tạo mạch giao tiếp giữa máy tính và ecu điều khiển động cơ (Trang 50 - 51)

Tải bản đầy đủ (PDF)

(185 trang)