... HỌC SƯ PHẠM KỸ THUẬT
KHOA : ĐIỆN _ ĐIỆN TỬ
BỘ MÔN : ĐIỆN TỬ
LUẬN VĂN TỐT NGHIỆP
Đề tài:
GIAO TIẾPMÁYTÍNHVỚI KIT
VI XỬ LY Ù8085
Sinh viên thực hiện : NGUYỄN TRUNG DŨNG
Lớp : 95KĐĐ
Giáo Viên ... tức thời với dữ liệu 8 bit:
Cú pháp: ANI D8
6. Lệnh Ex-or tức thời với dữ liệu 8 bit:
Cú pháp: XRI D8
7. Lệnh or tức thời với dữ liệu 8 bit:
Cú pháp: ORI D8
8. Lệnh so sánh tức thời với dữ liệu ... đầu:
Cú pháp: SBB s
5. Lệnh and với thanh ghi:
Cú pháp: ANA s
6. Lệnh Ex-or với thanh ghi:
Cú pháp: XRA s
7. Lệnh or với thanh ghi:
Cú pháp: ORA s
8. Lệnh so sánh với thanh ghi:
Cú pháp: CMP s
IV....
... kỹ thuật vi xử lý và cách truyền dữ liệu từ
vi xử lý với các thiết bị bênh ngoài em xin đề nghị thực hiện đề tài: GIAO
TIẾP MÁYTÍNHVỚI KIT VI XỬ LÝ 8085”.
Trong quá trình thực hiện đề tài ... khác)
3. Lệnh trừ với ô nhớ:
Cú pháp: SUB M
4. Lệnh trừ ô nhớ có số nhớ ban đầu:
Cú pháp: SBB M
5. Lệnh and với ô nhớ:
Cú pháp: ANA M
6. Lệnh Ex-or với ô nhớ:
Cú pháp: XRA M
7. Lệnh or với ô nhớ:
Cú ... những có
tính phổ biến mà còn có tính hiện thực trực tiếp. Hồ Chủ Tịch cũng đã dạy: “Học tập thì
theo nguyên tắc: kinh nghiệm và thực tiễn phải đi cùng nhau”.
Đề tài thực hiện mang tính thực...
... III: GIAOTIẾPVỚIMÁY TÍNH
I. GIAOTIẾP SONG SONG:
GIAO TIẾP QUA CỔNG MÁY IN
1.1 Vài nét cơ bản về cổng máy in:
Việc nối máy in vớimáytính được thực hiên qua ổ cắm 15 chân ở phía sau máy tính. ... vớimáy in mà khi sử dụng máytính vào việc khác,
như truyền dữ liệu từ máytính tới một thiết bị khác, hay điều khiển thiết bị bằng máytính
thì việc ghép nối cũng được ghép nối qua cổng máy ... phát biết là phần
thu đang bận
Báo hết giấy
Báo chọn máy in
Máy tính báo ra máy in tự nạp giấy
Báo các lỗi của máy in
Reset máy in
Chọn máy in
Nối đất
GVHD: Nguyễn Đình Phú SVTH: Nguyễn Trung...
... III
GIAO TIẾPVỚIMÁYTÍNH
I. GIAOTIẾP SONG SONG
1. GIAOTIẾP QUA CỔNG MÁY IN:
1.1 Vài nét cơ bản về cổng máy in:
Việc nối máy in vớimáytính được thực hiên qua ổ cắm 15 chân ở
phía sau máy tính. ... lệnh
Chương III: Giaotiếpvớimáy tính
I. Giaotiếp song song
1. Giaotiếp qua cổng máy in
2. Giaotiếp qua Slot card
II. Giaotiếp nối tiếp qua cổng COM
1. Vài nét cơ bản về cổng nối tiếp
2. Sự trao ... III: GIAOTIẾPVỚIMÁY TÍNH
PHẦN 2 : PHẦN CỨNG VÀ PHẦN MỀM CỦA Û MẠCH GIAO TIẾP
CHƯƠNG IV: GIỚI THIỆU KIT VXL 8086
CHƯƠNG V: GIAOTIẾP NỐI TIẾP DÙNG VI MẠCH 8251A
CHƯƠNG VI: CHƯƠNG TRÌNH GIAO TIẾP...
... Thức GiaoTiếp Qua MáyTínhVới Các
Thiết Bị Ngoại Vi
1. Giaotiếp qua Slot card 39
2. Giaotiếp qua cổng máy in 39
3. Giaotiếp qua cổng nối tiếp RS_232 39
4. Giới thiệu IC giaotiếp nối tiếp ... của KIT 46
Phần B: THI CÔNG
Chương I: GiaoTiếp Giữa Kit Vi Điều Khiển 8951 VớiMáy Vi Tính
I. Phần Cứng
1. Thiết kế cart giaotiếp giữa 8951 và máy vi tính 49
II. Phần Mềm
1. Giới thiệu phần ...
3. Lưu đồ và chương trình giaotiếp
Phần mềm giaotiếp trong máytính sử dụng ngôn ngữ Assembly trên cơ sở sử
dụng File.Hex và xử lý từng ký tự. Còn phần mềm giaotiếp trong KIT được viết
bằng...
...
GIAO TIẾPVỚIMÁYTÍNH
I. GIAOTIẾP SONG SONG
1. GIAOTIẾP QUA CỔNG MÁY IN:
1.1 Vài nét cơ bản về cổng máy in:
Việc nối máy in vớimáytính được thực hiên qua ổ cắm 15 chân ở
phía sau máy ... sau máy tính. Nhưng đây không phải chỉ là chỗ nối vớimáy in mà khi
sử dụng máytính vào việc khác, như truyền dữ liệu từ máytính tới một thiết
bị khác, hay điều khiển thiết bị bằng máytính ...
Báo hết giâi
Báo l75a chọn máy in
Máy tính báo ra máy in tự nạp giấ
Báo các lỗi của máy in
Reset máy in
Chon máy in
Nối đất
1.3 . Trao đổi với các đường dẫn tín hiệu:
LPT1:...
...
KHOA : ĐIỆN _ ĐIỆN TỬ
BỘ MÔN : ĐIỆN TỬ
LUẬN VĂN TỐT NGHIỆP
Đề tài:
GIAO TIẾPMÁYTÍNHVỚI KIT
VI XỬ LY Ù8085
Sinh viên thực hiện : NGUYỄN TRUNG DŨNG
Lớp : 95KĐĐ
Giáo ... Lệnh trừ với ô nhớ:
Cú pháp: SUB M
4. Lệnh trừ ô nhớ có số nhớ ban đầu:
Cú pháp: SBB M
5. Lệnh and với ô nhớ:
Cú pháp: ANA M
6. Lệnh Ex-or với ô nhớ:
Cú pháp: XRA M
7. Lệnh or với ô nhớ: ... năng truy xuất được, số ô nhớ được tính bằng công thức 2
n
với n là số đường
dây dẫn. Vậy với vi xử lý 8085A, khả năng truy xuất ô nhớ tối đa là 65536 ô nhớ. Với
nhiệm vụ định ra địa chỉ của...
... lý, giaotiếpmáytínhvới vi xử lý để truyền file… thì tất
nhiên sẽ có mặt tích cực, mang thêm nhiều lợi ích cho việc học.
Giaotiếpmáytínhvới vi xử lý” còn là một chứng thực về giaotiếp ... liệu, rãnh
dự trữ, …
II. GIAOTIẾP BẰNG CỔNG MÁY IN:
Mọi máytính đều có cổng máy in đặt phía sau máy. Cổng máy in không chỉ để kết
nối vớimáy in mà còn có thể kết nối với nhiếu loại thiết bị ... NGHIỆP
Chương IV:
GIAO TIẾP
MÁY TÍNHVỚI
KIT THỰC TẬP
VI XỬ LÝ 8085
23
LUÂÄN VĂN TỐT NGHIỆP
Giao tiếp giữa máytính và thiết bị ngoại vi có thể bằng một trong các cách sau:
I .GIAO TIẾP BẰNG SLOT-CARD:
Trong...
... định tương xứng với nội
dung của đối tượng nghiên cứu và tính chất phức tạp của vấn đề nghiên cứu.
Việc nghiên cứu khoa học giúp ta tìm ra cái mới. Cái mới ở đây không những mang tính
chủ quan ... nghiên cứu càng sâu. Độ khó của đề tài nói lên tính vừa sức đối với người nghiên
cứu. Do đó độ phức tạp của đề tài thường có mối liên hệ tương hổ với độ khó của nó.
Kiến thức của người nghiên ... các yếu tố:
Phương tiện, phương pháp, cơ sở vật chất, máy móc thiết bị, hình thức tổ chức. Các yếu
tố này có mối quan hệ hữu cơ và phù hợp với đối tượng nghiên cứu.
CÁC CƠ SỞ CHO VIỆC NGHIÊN CỨU...
... vi xử lý thường có các phần chính được
trình bày trong sơ đồ khối ở (Hình 1).
Với mục đích của đề tài này là giaotiếp song song nên
trong Kit 8085, chỉ cần quan tâm đến 8085 và bộ lệnh 8085, ... clock tiếp theo.
39 HOLD I Hold request: nhận tín hiệu
yêu cầu ngưng từ bộ điều
khiển DMA.
40 Vcc Power: nguồn cung cấp +5V.
được tích hợp chung với
nhau. trạng thái T1 của
chu kỳ máy, cá ... các đường địa chỉ
Chương 1: KIT THỰC TẬP VI XỬ LÝ 8085
Kit thực tập vi xử lý 8085 là một loại máytính chủ yếu phục
vụ cho mục đích học tập và nghiên cứu thiết kế về lónh vực vi
xử lý. Kit này,...
...
lại chương trình chính.
Giao tiếpvớimaýtính là trao đổi dữ kiện giữa một máytínhvới một hay
nhiều thiết bị ngoại vi.
Theo tiêu chuẩn sản xuất, máytínhgiaotiếpvới người sử dụng bằng hai ... ứng dụng cụ thể mà chọn cách giaotiếp thích hợp.
II.Các phương pháp giaotiếpvới thiết bị ngoại vi:
1 .Giao tiếpvớimáytính thông qua slot card:
Bên trong máy tính, ngồi những khe cắm dùng cho ... cách giaotiếp khác thông qua các port như
là các ngõ giao tiếp:
- Giaotiếp qua port com (nối tiếp)
- Giaotiếp qua port Parallel(song song)
Tùy theo trường hợp ứng dụng cụ thể mà chọn cách giao...
... 16 bit.
I.2. IC NGOẠI VI 8255:
I.2.1.Cấu trúc:
I.2.1.1. Phần cứng:
8255
là một thiết bị I/O giaotiếp song song, nó có thể được
lập trình để truyền dữ liệu dưới các điều kiện khác nhau, từ ... Khi
A
0
và A
1
ở mức logic 1, như đã đề cập ở trên. Thanh ghi này
không thể bị xâm nhập đối với hoạt động Đọc.
Bit
D
7
của thanh ghi điều khiển nêu rõ hoặc chức năng I/O
hoặc chức năng Đặt/Đặt ... một byte.
Trong lệnh hai byte, byte thứ nhất nêu lên mã hoạt động và
theo sau là toán tử.
Đối với lệnh ba byte, byte đầu tiên cho biết mã hoạt động,
2
byte theo sau là dữ liệu (nội dung hoặc...
... Status
RL0-RL7
SHIF
Return
Hình 8: Sơ đồ khối của 8279
Để giaotiếpvới vi xử lý, 8279 cần tám đường dữ liệu hai
chiều (BD
0
_ BD
7
), một đường yêu cầu ngắt (IRQ), và sáu
đường giao tiếp, kể cả đường địa chỉ của bộ ...
chương 3: GIẢI MÃ HIỂN THỊ 8279
Cấu trúc 8279
Phần cứng:
8279 là một phương pháp phần cứng để giaotiếpvới bàn
phím ma trận và hiển thị đa hợp. Bất lợi của phương pháp dùng
phần mềm là vi xử lí ... này sẽ được đưa
ra đồng bộ kết hợp
với các đường quét
scan lines để đa
hợp thành số hiển
thị.
Hai ngõ ra 4 bit này
có thể xóa độc lập
và có thể kết hợp
với nhau để tạo
thành một ngõ ra...
... liệu, rãnh dự trữ, …
II. GIAOTIẾP BẰNG CỔNG MÁY IN:
Mọi máytính đều có cổng máy in đặt phía sau máy. Cổng
máy in không chỉ để kết nối vớimáy in mà còn có thể kết nối
với nhiếu loại thiết bị ... cổng máy in
LPT1.
Cổng LPT1 là một cổng song song, dữ liệu được truyền với
tốc độ khá cao từ máy tính, do đó tốc độ truyền dữ liệu chung
chỉ còn phụ thuộc vào Kit.
Giao tiếp giữa máytính ... thái hiện tại của Kit về
máy tính.
Để kết nối giữa Kit và máytính trong trường hợp này, phải
sử dụng IC giaotiếp ngoại vi 8255 để xuất và nhận dữ liệu. Còn
về phía máy tính, có thể dùng ngôn...
... báo
ACK=[1], Error=0 để báo cho máytính biết Kit sẽ gửi dữ
liệu để kiểm tra đúng hay sai.
AF=[1]: báo cho Kit biết máytính sẳn sàng nhận dữ liệu.
Máytính đọc bit Error cho tới khi Error ... Kiểm tra dữ liệu: máytính sẽ phải ghép nối nible cao với
nible thấp lại rồi so sánh với dữ liệu vừa xuất ra, nếu 2
dữ liệu giống nhau thì kết quả xuất dữ liệu sẽ là đúng.
Máy tính sẽ xuất ra ... Busy\=[1] thì bước xuất dữ liệu được thực
hiện, tức là lúc đó máytính đọc 2 ký tự đầu tiên của file
.tmp và xuất ra port 378 của máy tính.
Strobe=[1]: để báo cho kit biết dữ liệu đã được gửi...