1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx

16 393 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Chương 7: Thiết kế phần mềm giới thiệu
Thể loại Bài giảng
Định dạng
Số trang 16
Dung lượng 110,92 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CHƯƠNG 7: THIẾT KẾ PHẦN MỀMGIỚI THIỆU: Để phần cứng của mạch ghi đọc EPROM hoạt động cần phải có phần mềm điều khiển nó.. phần mềm điều khiển có thể viết bằng ngôn ngữ pascal, ngôn ngữ A

Trang 1

CHƯƠNG 7: THIẾT KẾ PHẦN MỀM

GIỚI THIỆU:

Để phần cứng của mạch ghi đọc EPROM hoạt động cần phải có phần mềm điều khiển nó phần mềm điều khiển có thể viết bằng ngôn ngữ pascal, ngôn ngữ Assembly.v.v.

Ở đề tài này, vì card ghi đọc EPROM được giao tiếp với kit

vi xử lý nên phần mềm được viết với ngôn ngữ máy.

SƠ ĐỒ KHỐI:

Để card ghi đọc EPROM hoạt động đúng chức năng của nó thì phần mềm điều khiển phải hội đủ những yêu cầu đề ra ở đề tài này chỉ quan tâm đến các phần mềm sau:

- Kiểm tra sạch EPROM.

- Ghi dữ liệu lên EPROM.

- Đọc dữ liệu trên EPROM.

- Kiểm tra dữ liệu đã ghi lên EPROM với dữ liệu cần ghi.

II.1 SƠ ĐỒ KHỐI PHẦN KIỂM TRA “SẠCH”

EPROM:

Trang 2

Begin Ktạo 8255

HL  ĐCĐO

DE  ĐCCO

Xuất Đchỉ Điều khiển A Data

HL=DE (A) = FF

End

HL = DE

Hiển Thị

Call Tastd

= 15 ?

Hiển Thị

INXRHL

Đ

Đ

Đ

S

S

Trang 3

II.2 SƠ ĐỒ KHỐI PHẦN ĐỌC DỮ LIỆU TỪ

EPROM:

Đ

KTạo 8255

HL ĐCĐ

DE  ĐCC

Xuất địa chỉ

Xuất điều khiển

A  Data

Hiển thị

Begin

HL = ĐCĐ

HL = DE

Call Tastd

= 12 ?

End

Call Tastd

HL =DE

= 12 ?

Call Tastd

INXHL

DCXHL

= 15 ?

Trang 4

KTạo 8255 HLĐCĐE DEĐCĐA

Xuất địa chỉ Điều khiển

A  (DE) Begin

(A) = (B)

HL = BC Hiển Thị

End

HL = DE

= 15 ?

BCĐCCA

B  (HL)

Hthị Error

Call Tastd INR DE

INR HL

Đ

S

S

Đ

II.3 SƠ ĐỒ KHỐI PHẦN KIỂM TRA DỮ LIỆU

Trang 5

LDA 8323

ANI F0

CA(RRC4)

LDA 8322,ANI 0F

A(RLC4) ORA C

STA 8322

LDA 8323,ANI 0F

8323RLC4,ORAB

Begin

83F8 0D

83F90C

83FA  0D

83FB 0A

8322 00

8323 00

HThị2dcdA 0000

Call Tast D

A = 00?

RET

=12

BA

ANI 0F

LƯU Đ

Đ

II.4 SƠ ĐỒ KHỐI NHẬP ĐỊA CHỈ ĐẦU RAM

Trang 7

LDA 8323

ANI F0

CA(RRC4)

LDA 8322,ANI 0F

A(RLC4) ORA C

STA 8322

LDA 8323,ANI 0F

8323RLC4,ORAB

Begin

83F8 0D

83F90C

83FA  0C

83FB 0A

8322 00

8323 00

HThị2dcdA 0000

Call Tast D

A = 00?

RET

=12

BA

ANI 0F

LƯU Đ

Đ

II.5 SƠ ĐỒ KHỐI NHẬP ĐỊA CHỈ CUỐI RAM

Trang 9

LDA 8323

ANI F0

CA(RRC4)

LDA 8322,ANI 0F

A(RLC4) ORA C

STA 8322

LDA 8323,ANI 0F

8323RLC4,ORAB

Begin

83F8 0D

83F90C

83FA  0D

83FB 0E

8322 00

8323 00

HThị2dcdA 0000

Call Tast D

A = 00?

RET

=12

BA

ANI 0F

LƯU Đ

Đ

II.6 SƠ ĐỒ KHỐI NHẬP ĐỊA CHỈ ĐẦU EPR

Trang 10

LDA 8323

ANI F0

CA(RRC4)

LDA 8322,ANI 0F

A(RLC4) ORA C

STA 8322

LDA 8323,ANI 0F

8323RLC4,ORAB

Begin

83F8 0D

83F90C

83FA  0C

83FB 0E

8322 00

8323 00

HThị2dcdA 0000

Call Tast D

A = 00?

RET

=12

BA

ANI 0F

LƯU Đ

Đ

II.7 SƠ ĐỒ KHỐI NHẬP ĐỊA CHỈ CUỐI EPR

Trang 11

DE  DCDA

8323  00

Hiển Thị 1

Call tast D

=15?

(D)

BA,ANI 0F

8320 ( D)

8321 ( E)

=13?

(S)

8336 DE

A=00?

LDA 8323

ANI 0F

RLC4

ORA B

STA 8323

RET

II.8 SƠ ĐỒ KHỐI NHẬP DỮ LIỆU VÀO RAM

Trang 12

(A) = FF?

CALL TASTD

(DE) = (BC)

End

Ret

Begin

Khởi tạo 8255

Xuất địa chỉ

A  Data

DE  ĐCĐ RAM

BC  ĐCĐ RAM

HL  ĐCĐ ROM

Xuất từ điều khiển

INX HL

S

II.9 SƠ ĐỒ KHỐI KIỂM TRA SẠCH EPROM

Trang 13

INX HL

INX DE

Khởi tạo 8255 Xuất địa chỉ

pA  Data

HL = BC Dlay 50 ms

Begin

DE  ĐCĐ ROM

BC  ĐCC RAM

HL  ĐCĐ RAM

Xuất từ điều khiển

RET D S

II.10 SƠ ĐỒ KHỐI GHI DỮ LIỆU LÊN EPROM

Trang 15

Ct nhập ĐCĐ RAM

Ct nhập ĐCC RAM

Ct nhập ĐCĐ ROM

Ct Ktra sạch

Ct ghi DL

Ct Ktra

Ct nhập ĐCĐ RAM

Ct nhập ĐCĐ EPROM

Ct nhập DL lên RAM

Ct Ktra sạch

Ct ghi DL lên EPROM

Ct kiểm tra

HThị đọc OR ghi

Call tast D

= 11

= 13

= 12

Hiển thị tự ghi Y/N

Call tastD =17?

Ct nhập ĐCĐ ROM

Ct nhập ĐCC ROM

Ct đọc dl từ

EPROM

Halt

S

S

II.11 SƠ ĐỒ KHỐI CHƯƠNG TRÌNH CHÍNH

Ngày đăng: 15/12/2013, 07:15

HÌNH ẢNH LIÊN QUAN

II.2. SƠ ĐỒ KHỐI PHẦN ĐỌC DỮ LIỆU TỪ - Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx
2. SƠ ĐỒ KHỐI PHẦN ĐỌC DỮ LIỆU TỪ (Trang 3)
II.3. SƠ ĐỒ KHỐI PHẦN  KIỂM TRA DỮ LIỆU - Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx
3. SƠ ĐỒ KHỐI PHẦN KIỂM TRA DỮ LIỆU (Trang 4)
II.4. SƠ ĐỒ KHỐI NHẬP ĐỊA CHỈ ĐẦU RAM - Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx
4. SƠ ĐỒ KHỐI NHẬP ĐỊA CHỈ ĐẦU RAM (Trang 5)
II.8. SƠ ĐỒ KHỐI NHẬP DỮ LIỆU VÀO RAM - Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx
8. SƠ ĐỒ KHỐI NHẬP DỮ LIỆU VÀO RAM (Trang 11)
II.9. SƠ ĐỒ KHỐI KIỂM TRA SẠCH EPROM - Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx
9. SƠ ĐỒ KHỐI KIỂM TRA SẠCH EPROM (Trang 12)
II.10. SƠ ĐỒ  KHỐI  GHI DỮ  LIEÄU LEÂN EPROM - Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx
10. SƠ ĐỒ KHỐI GHI DỮ LIEÄU LEÂN EPROM (Trang 13)
II.11. SƠ ĐỒ KHỐI CHƯƠNG TRÌNH CHÍNH - Tài liệu Thiết kế và thi công Card Ghi-Đọc EPROM, chương 7 pptx
11. SƠ ĐỒ KHỐI CHƯƠNG TRÌNH CHÍNH (Trang 15)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w