1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giáo trình môn Kỹ thuật vi điều khiển: Các bài tập thực hiện trên Kit - Chương 4

7 20 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 161,66 KB

Nội dung

Néi dung cña bµi to¸n lµ thùc hiÖn viÖc quÐt liªn lôc theo tõng dßng cña ma trËn LED ®Ó hiÓn thÞ c¸c ch÷ sè trong hÖ Hexa tõ 0-9.... C¸c h−íng dÉn sö dông cã thÓ xem trùc tiÕp phÇn trî [r]

(1)

- 80 -Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng : Các tập thực

Chơng IV

Các tập thực Kit

Biên soạn : Lâm tăng Đức Biên soạn : Lâm tăng Đức Biên soạn : Lâm tăng Đức

(2)

- 81 -Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng : Các tập thực Chơng IV

Các tập thực Kit

Với mục đích đào tạo nên tất ch−ơng trình DEMO KIT đ−ợc viết hợp ngữ (Assembly), điều giúp ng−ời học hiểu rõ nắm vững cấu trúc phần cứng họ vi điều khiển 8051 Ngồi cịn làm quen đ−ợc với cách lập trình khơng cấu trúc, khác với lập trình có cấu trúc ngơn ngữ bậc cao nh− C hay Basic, qua thực hành Cuối ng−ời học tự tối −u đ−ợc mL lệnh để tiết kiệm nhớ, điều cần thiết dung l−ợng ROM RAM tích hợp sẵn chip vi điều khiển l khụng ln

4.1 Các ví dụ điều khiĨn chip më réng I/O 8255 sư dơng trªn KIT

Nh− đL tìm hiểu ch−ơng cấu trúc, chế độ hoạt động chip 8255, KIT ta sử dụng 8255 làm chip mở rộng I/O hoạt động chế độ – chế độ vào Khi 8255 làm việc chế độ này, cổng A, B, CL, CU đ−ợc lập trình làm đầu vào đầu Nên nhấn mạnh rằng, chế độ tất bit làm đầu vào, làm đầu mà điều khiển riêng rẽ bit nh− cổng P0- P3 8051

Cấu trúc từ điều khiển (CW) chế độ có khn dạng nh− hình 2.15

4.1.1 Ví dụ 1: Xác định từ điều khiển 8255 cho cấu hình sau:

a) Tất cổng A,B C cổng đầu (ở chế độ 0) b) PA làm đầu vào, PB - đầu ra, PCL - đầu vào PCH - đầu

Giải: Từ hình 2.15 ta xác định đ−ợc a) 10000000B = 80H

(3)

- 82 -Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng : Các tËp thùc hiÖn

D7 D6 D5 D4 D3 D2 D1 D0

Hình 2.15 Khn dạng từ điều khiển 8255 (chế độ vào sở)

4.1.2 Ví dụ 2: Giả sử nh− ta có chip 8051 đ−ợc nối với chip 8255 cho địa

chỉ PORT từ điều khiển 8255 nh− sau:

8004H –PortA; 8005H – Port B; 8006H –PortC; 8007H –CW a) Tìm byte điều khiển để PA cổng vào, PB, PC cổng

b) Viết ch−ơng trình để lấy liệu PA gửi đến cổng B C

Gi¶i:

a) Dựa vào hình 2.15 ta có đợc từ điều khiển CW = 10010000B = 90H b) Chơng trình:

; ################################################

mov A, #90H ; PA lµ cỉng vµo, PB, PC lµ cỉng mov DPTR, #8007H ; CW

movx @DPTR, A ; Xt tõ ®iỊu khiÓn Chän mode

00 = Mode 01 = Mode 1x = Mode = I/O Mode

0 = BSR Mode

Cæng A 1= Input = Output

Cæng C PC7 – PC4 1= Input = Output

Cæng B 1= Input = Output

Cæng C PC3– PC0 1= Input = Output Chän mode

0 = Mode = Mode

(4)

- 83 -Gi¸o trình môn Kỹ thuật Vi Điều Khiển Chơng : Các tập thực mov DPTR, #8004H ; Địa PA

movx A, @DPTR ; Nhận liệu từ PA inc DPTR ; Địa cổng PB movx @DPTR, A ; Đa liệu cổng PB inc DPTR ; Địa cổng PC movx @DPTR, A ; Đa liệu PC

; #################################################

Sau đL hiểu rõ thao tác làm việc với 8255 để giao tiếp với thiết bị ngoại vi KIT ta có tiến hành bi thớ nghim sau

4.2 Bài toán : Điều khiển bit đầu số

iu khin bit đầu số toán đơn giản nhằm giúp ng−ời học làm quen với việc điều khiển vi mạch 8255 để gửi cổng tín hiệu số

Bài toán thực việc xuất tín hiệu số bit (1 byte) kết đ−ợc hiển thị đèn LED nhỏ t−ơng ứng với bit đL đ−ợc bố trí KIT, bit (High) đèn t−ơng ứng tắt ng−ợc lại

4.3 Bài toán : Điều khiển nhận đầu vào bit số gửi đến bit đầu

Bài toán thực việc điều khiển vi mạch 8255 qui định cổng làm đầu vào nhận tín hiệu số gửi tín hiệu đến cng khỏc

4.4 Bài toán : Điều khiĨn hiĨn thÞ tÜnh ma trËn LED 8x8

Điều khiển hiển thi tĩnh ma trận LED toán điều khiển đơn giản ma trận LED hiển thị điểm LED có màu sắc khác theo cột xen kẻ nhau, toán giúp ng−ời học hiểu rõ cấu tạo ma trận LED làm quen với việc điều khiển

(5)

- 84 -Giáo trình mơn Kỹ thuật Vi Điều Khiển Ch−ơng : Các tập thực Điều khiển hiển thị động ma trận LED toán phức tạp toán hiển thị tĩnh Nội dung toán thực việc quét liên lục theo dòng ma trận LED để hiển thị chữ số hệ Hexa từ 0-9 đến A-F lên bảng LED

4.6 Bài toán : Điều khiển ADC0809 DAC0808

Với ADC0809: tốn thực việc chuyển đổi tín hiệu Analog kênh đầu vào thành tín hiệu số bit đầu ADC0809 Sau đọc tín hiệu số đL chuyển đổi hiển thị lên LCD ở phần KIT trang bị sẵn cảm biến nhiệt độ, tốn thí nghiệm để đo nhiệt độ đ−ợc thực ta bật nút thứ DIP SWITCH để nối tín hiệu đầu LM35 đến kênh đầu vào ADC0809, nhiệt độ phòng đ−ợc hiển thị LCD

Với DAC0808: toán thực chuyển đổi tín hiệu số bit thành tín hiệu t−ơng tự có dải -10V đầu DAC0808, tín hiệu đ−a vào máy sóng (Oscilloscope) để xem kết ch−ơng trình tạo sóng (sin) đo đồng hồ bình th−ờng tạo đầu giá trị điện áp khơng đổi

4.7 Bài tốn : Điều khiển động b−ớc động chiều

Bài toán thực việc điều khiển động b−ớc quay, thay đổi tốc độ, đảo chiều, dừng động Ch−ơng trình sử dụng đầu vào xung để làm phím làm thay đổi trạng thái động b−ớc

* Th−ờng cuộn dây độngcơ b−ớc đ−ợc xác định theo màu dây, nhiên động b−ớc ta dùng đồng hồ để xác định cuộn dây nh− hình vẽ, trình bày cách xác định cho động có 5, dây

(6)

- 85 -Gi¸o trình môn Kỹ thuật Vi Điều Khiển Chơng : Các tập thực

2 Xỏc nh thứ tự cuộn dây cách cấp nguồn vào đầu Common nối đất dây lại, đồng thời nối đất dây lại xem phản ứng (chiều quay) động đánh dấu thứ tự cho nh− bảng sau:

Nối mass đầu, đánh dấu đầu

Giữ nguyên nó, nối mass tiếp lần lợt dây lại

Nu ng c quay theo chiều kim đồng hồ, cuộn

Nếu động quay ng−ợc chiều kim đồng hồ, ú l cun

Dây phản ứng cuộn

Khi bit c th tự cuộn dây, ta kích xung theo thứ tự động chạy Ví dụ đoạn ch−ơng trình nh− sau, giả sử đầu động đ−ợc bit P1.0 – P1.3 8051 điều khiển:

; ################################ ORG 0000H

(7)

- 86 -Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng : Các tập thực MOV A, R3

BACK: MOV P1,A

RL A ; Quay ghi A

ACALL DELAY SJMP BACK

; Tốc độ quay thay dổi thay đổi thời gian Delay DELAY:

MOV R1,#50 H1: MOV R2 ,#255 H2: DJNZ R2,H2 DJNZ R1,H1

RET

END

;###########################

4.8 Bài toán : Giao tiếp với máy tính b»ng giao thøc RS232 sư dơng cỉng nèi tiÕp Ch−¬ng trình DEMO chạy PC đợc viết Delphi 7, có sử dụng th viện CPort 3.0 hỗ trợ giao tiÕp

Ngày đăng: 30/03/2021, 05:46

TỪ KHÓA LIÊN QUAN

w