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

GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 - CHƯƠNG 4 pdf

37 1K 14

Đ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

Định dạng
Số trang 37
Dung lượng 639,88 KB

Nội dung

HỆ THỐNG ĐÓNG BAO BÌ YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU: BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:... MÁY DẬP TỰ ĐỘNG YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ Máy dập sẽ dập chi tiết..

Trang 1

CHƯƠNG 4: ỨNG DỤNG NGÔN NGỮ C CHO HỌ VI ĐIỀU KHIỂN 8051

LẬP TRÌNH ĐIỀU KHIỂN

I ĐIỀU KHIỂN LED ĐƠN VÀ LED 7 ĐOẠN

1 Điều khiển Led đơn

a Ứng 1 led đơn để phát xung với tần số 10hz tại chân P1^0

#include <at89c51xd2.h>

{

TMOD=0x01; //khai báo timer 0 chế độ 16 bit

TH0=0xC350; //nạp giá trị cho thanh ghi 50000 phập phân TL0=0xC350;

while(!TF0); //kiểm tra cờ tràn TF0 ở mức không

}

Trang 2

Chương trình đã được thực hiện và mô phỏng

Bài tập mở rộng về nhà

- Xuất tín hiệu phát xung 1Hz trên chân P3.0

- Xuất tín hiệu phát xung 100Hz trên port 1

- Xuất tín hiệu phát xung 1KHz trên 4 port

Trang 3

b Điều khiển 8 led đơn sáng tắt từ phải qua trái ở port 1

}

Trang 4

c Điều khiển 16 led đơn tắt dần từ phải qua trái ở port 1 và 2

unsigned int y,w;

P2=0xff;

delay_1(1);

for(y=0;y<8;y++) {

P1=P1<<1; //làm vòng lặp biến y, P1 xoay đủ 8 bit delay_1(1);

}

Trang 5

for(w=0;w<8;w++) {

P2=P2<<1; //làm vòng lặp biến w, P2 xoay đủ 8 bit delay_1(1);

} }

}

d Bài tập

- 8 Led sáng tắt từ trái qua phải với port 3

- 8 Led sáng tắt từ phải qua trái với port 1

- 16 Led sáng tắt từ trái qua phải với port 0, port 1

- 32 Led sáng tắt từ phải qua trái với 4 port

- Led sáng dần từ trái qua phải với port 3

- 8 Led sáng dần từ phải qua trái với port 0

- 16 Led sáng dần từ trái qua phải với port 0, port 1

- 32 Led sáng dần từ trái qua phải với 4 port

- Led sáng dần từ trái qua phải và tắt dần từ trái qua phải với port 3

- 8 Led sáng dần từ phải qua trái và tắt dần từ trái qua phải với port 0

- 16 Led sáng dần từ trái qua phải và tắt dần từ phải qua trái với port 0, port 1

- 32 Led sáng dần từ trái qua phải và tắt dần từ phải qua trái với 4 port

2 Điều khiển Led 7 đoạn

Mã của Led 7 đoạn loại cathode chung

Các đoạn của Led 7 đoạn

Trang 6

Các đoạn của Led 7 đoạn

Trang 7

- Điều khiển 1 Led 7 đoạn đếm từ 0 đến 9 với port 3

- Điều khiển 1 Led 7 đoạn đếm từ 0 đến 9 sau đó đếm lẻ sau đó đếm chẵn, chương trình đếm bắt đầu bằng nút Start với port 3

b Chương trình điều khiển 2 Led 7 đoạn đếm từ 0 đến 99 với port 0,1

Trang 9

unsigned char code maled7[] =

- Điều khiển 2 Led 7 đoạn đếm từ 0 đến 80 với port 0,1

Trang 10

c Chương trình điều khiển 4 Led 7 đoạn đếm từ 0 đến 9999 với port 0,1

}

void delay_us(int x) {

Trang 11

data_led7 = maled7[led3]; Aled3 = 0; delay_us(50); Aled3 = 1;

data_led7 = maled7[led4]; Aled4 = 0; delay_us(50); Aled4 = 1;

Trang 12

Bài tập mở rộng về nhà

II ĐIỀU KHIỂN HỆ THỐNG KHÍ NÉN THỦY LỰC

1 MÁY DẬP LỖ CHUYÊN DÙNG

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Đầu tiên cơ cấu đưa phôi vào Khi ta mở công tắc và nhấn nút thì Piston A đẩy phôi tới Tiếp tục Piston B đi vào làm công việc kẹp chặt phôi Sau đó Piston A lùi về, đồng thời Piston C đi xuống làm công việc dập lỗ, Piston C rút lên Cuối cùng Piston B lùi về và thực hiện xong một chu kỳ

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 13

CHƯƠNG TRÌNH ĐIỀU KHIỂN HỆ THỐNG TRÊN BẰNG VI ĐIỀU KHIỂN (tín hiệu tác động ngõ vào tác động mức 0 và ngõ ra tác động mức 0, giả sử van 5/2, 2 cuộn coil)

Phân tích: có 7 ngõ vào gồm 1 nút nhấn Start, 6 công tắc hành trình lần lượt S1 đến

S6 của 3 xinh lanh Có 6 ngõ ra lần lượt A1, A2, B1, B2, C1, C2 của 3 xinh lanh nói lên trạng thái đóng và mở của xinh

Trang 15

2 HỆ THỐNG ĐÓNG BAO BÌ

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU:

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 16

3 MÁY DẬP TỰ ĐỘNG

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ

Máy dập sẽ dập chi tiết Trình tự dập sẽ được thực hiện như sau:

Piston A đi ra đẩy chi tiết từ phễu cấp phôi vào vị trí gá đặt chi tiết và thực hiện kẹp chặt

Piston B đi ra đi ra tiến hành dập chi tiết Khi lực dập đã đủ thì Piston B quay về

Sau đó Piston A quay về để tháo chi tiết

Sau khi chi tiết được tháo ra, Piston C đi ra tiến hành đẩy chi tiết vào máng chứa và quay về

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 17

4 MÁY MÀI PHẲNG

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Máy mài sẽ thực hiện các chưyển động sau:

Khi khởi động Pitton A mang chi tiết mài được kẹp chặt trên bàn từ từ tiến đến vị trí mài sau đó Piston B thực hiện tiến hành mài chi tiết, với hành trình tiến và lùi Sau khi thực hiện một chu kỳ mài, Piston C đi ra để tạo vị trí mài mới Sau đó Piston B thực hiện tiến hành mài chi tiết với tiến và lùi của chu kỳ thứ 2 Piston C đi về, hoàn tất qúa trình mài Piston A mang chi tiết được mài đi về để chuẩn bị gá chi tiết mới

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 18

5 HỆ THỐNG LẮP RÁP TỰ ĐỘNG

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Hệ thống sẽ lắp các chi tiết hình trụ tròn vào các lỗ tương ứng trên một chi tiết khác Trình

tự thực hiện như sau:

1 Pistong A đi ra đẩy một chi tiết hình khối vào vị trí lắp ráp đồng thời kẹp chặt cho đến khi đủ áp suất

2 Pistong B đi ra, đẩy một chi tiết trụ lắp vào lỗ của mặt thứ nhất

3 Pistong C đi ra, đẩy một chi tiết trụ lắp vào lỗ của mặt thứ hai

4 Pistong A và B đồng thời quay về làm chi tiết rơi xuống băng tải và đi ra ngoài

5 Pistong B quay về, kết thúc một chu kỳ làm việc

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 19

6 KHOAN VÀ DOA TỰ ĐỘNG

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Trình tự hoạt động như sau:

1 Chi tiết được gá và gẹp chặt trên êtô

2 Pistong A đi xuống tiến hành khoan

3 Sau khi khoan xong Pistong A ở cuối hành trình 3s rồi rút lên thì Pistong B đi ra đẩy êtô va chạm vào cử hành trình B2

4 Pistong C đi ra tiến hành doa và lui về

5 Sau khi Pistong C lui về hết hành trình thì Pistong B cũng bắt đầu tiến hành lui về, kết thúc một chu trình làm việc

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 20

7 MÁY MÀI PHẲNG BẰNG SIMPLEX

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Piston A dưới tác dụng của khí nén làm cho bàn máy di chuyển đi tới Sau đó Piston B di chuyển bàn máy qua lại Sau một chu kỳ, Piston A lui về, Piston B di chuyển bàn máy qua lại chu kỳ thứ hai Sau chu kỳ thứ 2 qui trình kết thúc

II BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 21

8 HỆ THỐNG VẬN CHUYỂN SẢN PHẨM

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU:

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 22

9 MÁY MÀI LỖ

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Trình tự mài sẽ được thực hiện như sau:

1 Pistông A đi ra để tạo bề mặt dùng định vị chi tiết

2 Pistông B đi ra thực hiện kẹp chi tiết

3 Khi pistong B đủ áp suất thì pistông C đi ra hết hành trình rồi quay về ½ hành trình, sau đó lại đi ra hết hành trình, cứ như thế đến 18 lần để thực hiện mài lỗ Cuối cùng quay về kết thúc qúa trình mài

4 Pistong A và B đồng thời cùng lui về

5 Pistông B đi ra đẩy chi tiết sau khi gia công về phía thùng chứa, rồi quay về

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 23

10 MÁY GẤP TƠN BẰNG KHÍ NÉN

YÊU CẦU CỦA QUI TRÌNH CƠNG NGHỆ:

Đầu tiên cơ cấu đưa phơi vào Khi ta bật cơng tắc và nhấn nút thì pittơng B đi vào làm cơng việc kẹp chặt phơi Sau đĩ pittong B đi vào uốn cong phơi làn đầu với gĩc 90 độ Sau đĩ pittong B lùi về và pittong C đi vào thực hiện uốn cong phơi làn hai với hình dáng với cữ chặn, sau đĩ pittong C lùi về Khi pittong C lùi về thì pittong A cũng lùi về và phơi được lấy ra tiếp tục một hành trình làm việc mới

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

7

A

0 1

0 1

0 1

B

C

Nút khởi động

Trang 24

11 MÔ HÌNH CẤP PHÔI TỰ ĐỘNG TRÊN MÁY TIỆN

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Khi đóng cầu dao điện và khí nén Piston A đi ra đẩy máng cấp phôi về phía mâm cặp, ở cuối hành trình Piston gặp cảm biến B2 (tạo ra xung), thì Piston B đi ra để đẩy phôi vào mâm cặp, đồng thời cảm biến B4 thì Piston C rút về để kẹp chi tiết cuối hành trình Piston C cảm biến B5, thì cả hai Piston A và B lùi về (cảm biến B1 và B3) Sau đó Piston D đi ra gài chế độ gia công tự động để gia công chi tiết Sau khi gia công xong thì piston D đi về, chi tiết được tháo ra

Trang 25

12 HỆ THỐNG XỬ LÝ BỀ MẶT SẲN PHẨM

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU

Khi nhấn nút start động cơ băng tải quay mang sản phẩm trên băng tải khi sản phẩm đụng công tắc hành trình động cơ quay băng tải ngừng Xilanh B đưa sản phẩm xuống bồn hoá chất ngâm trong vòng 10S Xilanh B đưa sản phẩm lên sau đó xilanh C đưa sản phẩm sang vị trí bồn rửa nước tiếp đo Xilanh B đem sản phẩm xuống rửa nước trong vòng 3s và đi lên cuối cùng Xilanh

D đẩy chi tiết ra băng tải

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Xilanh A

Sản Phẩm

Bồn hoá chất

Trang 26

13 HỆ THỐNG NẮN TRÒN NIỀNG XE

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ NHƯ HÌNH SAU

Nguyên lý hoạt động của mạch trên: Khi nhấn start SOL1 điều khiển xilanh giữa đi về đẩy dàn khuôn trong ra Khi xilanh giữa đi về chạm phải công tác hành trình, tiếp điểm thường hở của công tác hành trình đóng lại cấp điện cho TIMER hoạt động

Khi TIMER có điện, tiếp điểm thường đóng của TIMER sẽ cấp điện cho SOL2 điều khiển 4 xy lanh ngoài đi vào ép niềng xe

Sau khoảng thời gian đã đặt cho TIMER, các tiếp điểm của TIMER sẽ đổi trạng thái ngắt điện R2 đồng thời đóng điện cấp cho R3, do tính chất của van đảo chiều khi

đó SOL2 sẽ bị mất điện và điều khiển 4 xy lanh ngoài đi về Khi R3 có điện, SOL1 sẽ mất điện và đi về làm tiếp điểm của công tác hành trình trở về trạng thái thường hở ban đầu Lúc này cả phần mạch trên và phần mạch dưới cùng hở ra, muốn mạch hoạt động trở lại thì cần phải tác động lại START

Trang 27

14 MÁY ÉP NHỰA

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Máy ép nhựa sẽ ép những khối nhựa hình cầu thành những cái đĩa Trình tự ép sẽ được thực hiện như sau:

Khối nhựa được cho bằng tay vào khuôn Pistong A đi ra ép khối nhựa cho đến khi đủ áp

suất (áp suất p = 5 bar), sau khi ép xong thì quay về Pistong B đi ra, trên đầu xylanh có gắn

Pistong C, đưa Pistong C đến vị trí lấy sản phẩm; Pistong C đi ra, lấy dĩa bằng phương pháp hút chân không và quay về Sau đó Pistong B quay về mang dĩa đến vị trí đựng sản phẩm

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 28

15 HỆ THỐNG GIA CÔNG CẮT GỌT TỰ ĐỘNG

YÊU CẦU CỦA QUI TRÌNH CÔNG NGHỆ:

Hệ thống tự động gia công lỗ bằng phương pháp khoan – khóet và lã lỗ Quy trình được thực hiện như sau:

1 Pistông A và C có nhiệm vụ cản chuyển động của phôi cũng như của chi tiết đã gia công

2 Pistông B và D có nhiệm vụ đưa phôi cũng như chi tiết đã gia công vào và ra khỏi hệ thống

3 Pistông E có nhiệm vụ quay tròn bàn máy chứa chi tiết

4 Pistông F và G đưa hai đầu khoan 1 và 2 ra khoan chi tiết và quay về

5 Pistông H và I đưa hai đầu khoét 1 và 2 ra khoét chi tiết và quay về

6 Pistông J và K đưa hai đầu lã lỗ 1 và 2 đi ra lã miện lỗ và quay về

BIỂU DIỄN BIỂU ĐỒ TRẠNG THÁI QUI TRÌNH:

Trang 29

III ĐIỀU KHIỂN LED MA TRẬN

Giao tiếp Led ma trận

VCC

Q10A

D1 X3

R9

1 2

Q12A

H6

X4

M4 D7 D1

H7 H2

GND D6

1 3 5 7

18 16 14 12

COM GND

IN1 IN3 IN5 IN7 IN8

OUT1 OUT3 OUT5 OUT7 OUT8

M3

D2

D8

GND VCC_12V

J4

COLUMN DO

1 2 4 6 8 H8

H3

J2

COLUMN XANH

1 3 5 6 8

D7

R4

1 2

D3 X5

M6

R6

1 2

22 19 13 3 9 12

X1 X3 X4 X6 X8 D1 D2 D4 D6 D7

H1 H3 H4 H6 H8

D8 D3

M8

X6

D4 M4

J3

ROW

1 3 5 7

Q16A

U3 ULN2804

10 9

1 2 4 6 8

18 17 15 13 11

COM GND

IN1 IN3 IN5 IN6 IN8

OUT1 OUT3 OUT5 OUT6 OUT8

M7 M2

H3

X7

H8

X2 H5

10 9

1 3 5 6 8

18 16 14 13 11

COM GND

IN1 IN3 IN5 IN7

OUT1 OUT3 OUT5 OUT7

R7

1 2

VCC

R5

1 2

R2

1K

1 2

M8

M3 M6

H7

X3 H6

Các hàng và được đưa qua IC đệm 2803 Led ma trận có hai màu xanh và đỏ

Có 8 đường điều khiển hàng, 8 đường điều khiển cột màu xanh và 8 đường điều khiển cột màu đỏ Tổng cộng có 24 đường được kết nối với vi điều khiển

Với phần cứng đã thiết ở trên sử dụng led ma trận 8x8 có 2 màu xanh và đỏ, để điều khiển led ma trận sáng ta tiến hành gửi dữ liệu ra cột và mã quét ra hàng Trong 4 port của vi điều khiển ta sử dụng 1 port để quét hàng và 2 port để điều khiển màu xanh

và đỏ

Trang 33

Chương trình hiển thị ký tự A trên led ma trận

- Chương trình chớp tắt ký tự A trên Led ma trận

- Chương trình chớp tắt ký tự A hiển thị hai màu xanh và đỏ trên Led ma trận

- Chương trình chạy chuỗi ABCD từ trái sang phải trên Led ma trận

Trang 34

IV ĐIỀU KHIỂN LCD

Giao tiếp với LCD

Sơ đồ nguyên lý

D1 A2

C2 CAP

A2

C3 CAP

R3 R

Q1

CRY STAL

R1 RESISTOR VAR

D7 D4

J1

CON2

1 2

D3

C1 CAP

1 2 3 4

5 6 7 8

21 22 23 24 25 26 27 28

10

11 12 13 14 15 16 17

39 38 37 36 35 34 33 32

EA/VPP

P1.0 P1.1 P1.2 P1.3

P1.4 P1.5 P1.6 P1.7

P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15

P3.0/RXD

P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD

P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7

D5

A3

D2 D0 A1 U2

LCD 5X7

1 2

3

4 5 6 7 8 9 10 11 12 13 14

15 16

GND VCC

VR

RS R/W EN DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7

A K

D1 D2

Trang 35

13 DB6 I/O Bus dữ liệu 8 bit

4 Dịch con trỏ sang trái

6 Dịch con trỏ sang phải

5 Dịch hiển thị sang phải

7 Dịch hiển thị sang trái

8 Tắt con trỏ, tắt hiển thị

A Tắt hiển thị, bật con trỏ

C Bật hiển thị, tắt con trỏ

E Bật hiển thị, nhấp nháy con trỏ

F Tắt con trỏ, nhấp nháy con trỏ

10 Dịch vị trí con trỏ sang trái

14 Dịch vị trí con trỏ sang phải

18 Dịch toàn bộ hiển thị sang trái 1C Dịch toàn bộ hiển thị sang phải

80 Đưa con trỏ về đầu dòng thứ nhất C0 Đưa con trỏ về đầu dòng thứ hai

Ngày đăng: 27/07/2014, 11:21

HÌNH ẢNH LIÊN QUAN

Sơ đồ nguyên lý: - GIÁO TRÌNH LẬP TRÌNH C CHO HỌ VI ĐIỀU KHIỂN 8051 - CHƯƠNG 4 pdf
Sơ đồ nguy ên lý: (Trang 29)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w