NGUYÊN LÍ HOẠT ĐỘNG CỦA MẠCH ĐÈN

Một phần của tài liệu 20101005031458_lvcnpm22 (Trang 148 - 153)

CHẠY CHỮ DÙNG Z80 Trang 46

III. PHÂN TÍCH ĐỀ TÀI Trang 46

IV. HƯỚNG THIẾT KẾ CHO ĐỀ TÀI Trang 46

Sơ đồ khối tổng quát Trang 47

V. PHÂN TÍCH CHI TIẾT PHƯƠNG PHÁP THIẾT KẾ CHO CÁC KHỐI Trang 47 V.1. Khối nhận dữ liệu từ cổng COM của máy tính Trang 47 V.2. Khối chia xung , định thời cho hệ thống Trang 48

V.3 Khối xử lí trung tâm Trang 48

V.4 Khối giải mã địa chỉ Trang 48

V.5 Khối đệm dữ liệu Trang 48

V.6 Khối hiển thị kí tự Trang 49

VI. SƠ ĐỒ KHỐI CHI TIẾT Trang 50

CHƯƠNG VII

GIỚI THIỆU CÁC LINH KIỆN SỐ SỬ DỤNG TRONG THIẾT KẾ

I. IC GIẢI MÃ ĐỊA CHỈ 74LS138,74LS139 Trang52

I.1 Sơ đồ chân và bảng sự thật của IC 74lLS38,74LS139 Trang 52

II. CÁC MẠCH ĐỆM VÀ MẠCH CHỐT Trang 53

II.2 Sơ đồ chân và bảng sự thật của mạch đệm 74LS374 Trang 54

III. GIỚI THIỆU VỀ TRANSITOR(NPN),LED ĐƠN Trang 54

III.1 Giới thiệu về Led đơn sử dụng trong ma trận Trang 54 Một số thông số kĩ thuật của Led rời Trang 54 III.2 Chức năng,nhiệm vụ của Transitor khi phối ghép

với ma trận đèn Trang 54

CHƯƠNG VIII

THIẾT KẾ CHI TIẾT CHO MẠCH CHẠY CHỮ DÙNG CPU Z80

I. THIẾT KẾ CHO KHỐI GIẢI MÃ ĐỊA CHỈ Trang 57

I.1 Giơi thiệu chi tiết về cách thức giải mã địa chỉ cho các thiết bị Trang 57

I.1.1 Giải mã địa chỉ cho bộ nhớ Trang 60

I.1.2 Giải mã cho các thiết bị ngoại vi Trang 61

II. KHỐI XỬ LÍ TRUNG TÂM Trang 64

II.1 Sơ đồ khối Trang 64

II.2 Thiết kế cho khối xử lí trung tâm Trang 65

II.2.1 Ghép nối các tín hiệu điều khiển Trang 65 II.2.2 Xác định các tín hiệu điều khiển của CPU Z80 Trang 65

III. THIẾT KẾ CHO KHỐI GIAO TIẾP VỚI CỔNG COM Trang 66

IV. THIẾT KẾ CHO KHỐI CHIA XUNG . ĐỊNH THỜI 8253 Trang 67 IV.1 Cách chia tần số cho tốc độ truyền nhận của 8251 Trang 68 IV.2 Cách chia tần số để xác định thời gian ngắt quãng cho CPU Trang 68

V. THIẾT KẾ CHO KHỐI HIỂN THỊ KÍ TỰ Trang 68

V.1 Tính toán điện trở và sử dụng Transitor cho ma trận Led Trang 69 V.2 Phương pháp hiển thị kí tự và cách thức quét ma trận Trang 69

V.3 Ghép nối ma trận đèn với các bộ đệm 74LS374 Trang 70 V.4 Phương pháp quét ma trận ( quét theo hàng ) Trang 70

VI. GHÉP NỐI CÁC KHỐI.THIẾT KẾ MẠCH HOÀN CHỈNH Trang 71

PHẦN BỐN

THIẾT KẾ MẠCH IN VÀ VIẾT CHƯƠNG TRÌNH HOÃT ĐỘNG CHO MẠCH CHỮ CHẠY DÙNG Z80 GIAO TIẾP QUA CỔNG COM CHẠY DÙNG Z80 GIAO TIẾP QUA CỔNG COM

THIẾT KẾ MẠCH IN Trang 73.

I. GIỚI THIỆU CÁC TRÌNH VẼ MẠCH IN Trang 74

II. Giới thiệu về trình vẽ mạch in protel for win Trang 74 II.1 Cách thức tạo một bảng mạch in trong protel PCB Trang 75

II.1.1 Cách 1 Trang 75

II.1.2. Cách 2 Trang 76

III. THIẾT KẾ MẠCH IN CHO MẠCH ĐÈN CHỮ CHẠY Trang 77

PHẦN NĂM Trang 79

THIẾT KẾ GIẢI THUẬT VÀ VIẾT CHƯƠNG TRÌNH CHO MẠCH ĐÈN CHỮ CHẠY

CHƯƠNG X:

GIỚI THIỆU NGUYÊN TẮC VÀ CÁCH THỨC HOẠT ĐỘNG

CỦA HỆ THỐNG Trang 80 I. GIỚI THIỆU NGUYÊN TẮC VÀ CÁCH THỨC HOẠT ĐỘNG CỦA

ĐÈN CHỮ CHẠY DÙNG Z80 GIAO TIỀP QUA CỔNG COM Trang 81

I.1>: Chương trình trên PC Trang 81

I.2>: Chương trình trên ROM ngoại vi. Trang 81

CHƯƠNG XI:

LƯU ĐỒ THUẬT GIẢI VÀ CHƯƠNG TRÌNH ĐẨY CHUỖI KÍ TỰ

RA CỔNG COM Trang 82 I. LƯU ĐỒ THUẬT GIẢI ĐẨY CHUỖI KÍ TỰ RA CỔNG COM Trang 83

I.1>: Lưu đồ thuật giải trên máy CP Trang 83

II. CHƯƠNG TRÌNH GỬI MỘT CHUỖI KÍ TỰ RA CỔNG COM Trang 83

II.1>: Giới thiệu chương trình Trang 83

III. GIỚI THIỆU NGẮT INT 14H CỦA BIOS Trang 84

III.1>: Các hàm của ngắt int 14H Trang 84

III.1.1. Function OOH (Initialice communications port) Trang 84 III.1.2. Function 01H (Write character to communications port)

Trang 85 III.1.3 Function 02H (Read character from communications port)

Trang 85

CHƯƠNG XII:

LƯU ĐỒ THUẬT GIẢI CHO CHƯƠNG TRÌNH TRÊN ROM NGOẠI VI Trang 90 I. GIỚI THIỆU CHỨC NĂNG VÀ CÁCH THỨC HOẠT ĐỘNG CỦA CHƯƠNG

TRÌNH TRÊN ROM NGOẠI VI

Trang 91 I.1. Chương trình minh họa cho họat động của hệ thống chữ chạy Trang 91 II. MỘT SỐ ĐỊNH NGHĨA CHO THUẬT GIẢI VÀ CHO CHƯƠNG TRÌNH

Trang 92 II.1. Nhắc lại một số @ của các thiết bị trong phần thiết kế

mạch nguyên lý Trang 92

II.2. Định nghĩa một số biến và cách thức dữ liệu cho chương trình Trang 93 II..3. @của dữ liệu được chứa cố định trên ROM Trang 93

III. CÁC LƯU ĐỒ THUẬT GIẢI CHO CHƯƠNG TRÌNH Trang 94

III.1. Lưu đồ thuật giải tổng quát cho chương trình chính của hệ thống Trang 95 III.2. Lưu đồ chi tiết chương trình RESET CPU Z80 vàkhởi động

8251;8253 Trang 96

III.3. Lưu đồ của chương trình thực niện việc xóa vùng nhớ của RAM Trang 97 III.4. Lưu đồ chương trình nhận ký tự thông qua ngắt Trang 98 III.5. Lưuđồ của chương trình kiểm tra 8251 trước khi nhận ký tự

thông qua chương trình ngắt. Trang 99

III.6. Lưuđồ tổng quát của việc xử lí 8 ký tự xuất 8 ký tự ra

ma trận tương ứng Trang 101

III.7. Lưu đồ cho chương trình tính @ đầu tiên của 16 bytes

dữ liệu của kýtự Trang 104

III.8. Lưu đồ tổng của chương trình xuất dữ liệu re ma trận

để hiển thị ký tự Trang 105

III.9. Lưu đồ thuật giải chi tiết cho chương trình xuất dữ liệu

ra ma trận để hiển thị ký tự Trang 106

IV. GIỚI THIỆU TOÀN BỘ CHƯƠNG TRÌNH Trang 109

IV.2. Chương trình thực hiện nhận ký tự thông qua ngắt từ 8251 Trang 109 IV.3.: Chương trình tính biểu diễn hoạt động của hệ thống Trang 111

IV.3.1 Lưu ý.

CHƯƠNG XIII

PHỤ LỤC Trang 118

CHƯƠNG XIV

NHẬN XÉT VÀ ĐÁNH GIÁ ĐỀ TÀI Trang 120

CHƯƠNG XV

LỜI CẢM ƠN Trang 122

TÀI LIỆU THAM KHẢO

- Kĩ thuật vi xử lí – Nhà xuất bản giáo dục (Văn Thế Minh) - Vi xử lí – Máy vi tính.

- Đo lường và điều khiển (Ngô Diên Tập)

- Kĩ thuật ghép nối máy vi tính. (Nguyễn mạnh Giang) - Sơ đồ chân linh kiện bán dẫn – (Dương minh Trí) - 1000 Transitor quốc tế

- Protel for Window

- Programming the Z80 (Rodnay Zack )

- Lập trình cho các hệ vi xử lí 8080 , 8086 , Z80 ( Huỳnh thúc Cước) ( Đặng văn Đức) ( Nghiêm Mỹ ) (Nguyễn văn Tam) ( Trần bá Thái ) (Nguyễn chí Thúc) - Programming for Systems (Michael Tischer )

- Advanced MS – DOS Programming – Microsoft - Z80 Assembly languages programming

Một phần của tài liệu 20101005031458_lvcnpm22 (Trang 148 - 153)

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

(153 trang)
w