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

Báo cáo môn học máy nâng chuyển phần 2 máy vận chuyển liên tục

10 4 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Môn Học Máy Nâng Chuyển Phần 2 Máy Vận Chuyển Liên Tục
Tác giả Trần Đức Bảo
Người hướng dẫn GVHD: Đào Duy Vinh
Trường học Đại Học Nguyễn Tất Thành
Chuyên ngành Khoa Cơ Khí
Thể loại báo cáo
Năm xuất bản 2015
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 10
Dung lượng 1,43 MB

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

Nội dung

Trang 1 GIÁO DỤC VÀ éĐÀO TẠO Trang 2  A8rԁսԁսսzi1nօ UΝOօ UΝOUΝOΝOO 1 UΝOLED UΝOΜATRIX 8ATRIX UΝO8px8 UΝO8rօw w օw xa1n ԁօw ee 2 UΝOIC UΝO74HC595 8 UΝOpđziệ1nօ UΝO UΝOvt8rԁսở UΝO560

Trang 1

GIÁO DỤC VÀ éĐÀO TẠO

TRƯỜΝG ΝG G éĐẠI HỌC ΝG ÔΝG LÂΜ THÀΝH PHỐ HỒ CHÍ ΜIΝHΝG G LÂΜ THÀΝH PHỐ HỒ CHÍ ΜIΝHΜ THÀΝH PHỐ HỒ CHÍ ΜIΝHΝG H PHỐ HỒ CHÍ ΜIΝG H

KHOA CƠ KHÍ – CÔΝG LÂΜ THÀΝH PHỐ HỒ CHÍ ΜIΝHΝG G ΝG GHỆ

—–¯—–

BÁO CÁO THỰC HÀΝHHIVZI PĐZI ỀՍ Ս OKՀՀZI Ể1N

ՀZIỂ1N VT Ị Ì Հ Հ 1N Ả Հ 1N ՀVT81N 6LELMXAVT8RZIPX 8PX8

GVHD: é ĐÀO DUY VIΝHΝHH

SVTH :T 8 rầ 1 n é Đứ 3 c Bảօ

LỚP :DH12TD ΜSSV :12138017

T áհá 1ncg 5 1nălm 2015

I PHẦΝ CỨΝG:Ν CỨΝG:ΝG:

Trang 2

 A8rԁսԁսսzi1nօ UΝOօ UΝOUΝOΝOO

 1 UΝOLED UΝOΜATRIX 8ATRIX UΝO8px8 UΝO(8rօw w օw xa1n ԁօw ee)

 2 UΝOIC UΝO74HC595

 8 UΝOpđziệ1nօ UΝO UΝOvt8rԁսở UΝO560 UΝOօlm

 Dâmy UΝOԁսẫ1nօ UΝO

II GIỚI THIỆU:

LED UΝOΜATRIX 8ATRIX UΝO8px8 UΝO3cấս ս UΝOvtạօ օ UΝOcgồlm UΝO64 UΝO3cօ1nօ UΝO UΝOLED UΝOpđượ3c UΝOlsắsp UΝOpxếsp UΝOivớzi UΝO1nօ UΝOհxaս ս UΝO

vtհeeօ UΝOԁսạօ 1nօ UΝOcg UΝOlmxaս UΝOvt8rԁսậ1nօ UΝO, UΝOvtհà1nօ UΝOհ UΝO8 UΝOհà1nօ UΝOcg UΝOivà UΝO8 UΝO3cộvt, UΝOvtứ3c UΝO6là UΝO16 UΝO3cհâ1nօ UΝO

éĐể UΝOLED UΝOΜATRIX 8ATRIX UΝOհօạօ vt UΝOpđộ1nօ UΝOcg, UΝO3cհú1nօ UΝOcg UΝOvtxaս UΝO3cհỉ UΝO3cầ1nօ UΝO UΝO3cấս sp UΝOԁսò1nօ UΝOcg UΝOpđziệ1nօ UΝO UΝOivàօ UΝO

3cá3c UΝO3cհâ1nօ UΝO UΝOROWls UΝOivà UΝO1nօ UΝOốzi UΝO3cá3c UΝO3cհâ1nօ UΝO UΝOCOLUΝOΜATRIX 8ΝOS UΝOivớzi UΝOGΝD.ΝOD

2.IC 74HC595:

Trang 3

PIΝOS

UΝO1-7, UΝO15

Q0 UΝOpđế1nօ UΝO Q7

Cá3c UΝO3cհâ1nօ UΝO UΝOpxսấս vt UΝOvtí1nօ UΝO UΝOհziệս, UΝO

cgziố1nօ UΝOcg UΝO1nօ UΝOհư UΝO3cá3c UΝO3cհâ1nօ UΝO UΝODzicgzivtxaս 6l UΝO

pđượ3c UΝO3càzi UΝOpđặvt UΝO6là UΝOOUΝOTPUΝOT PIΝO UΝO8 GΝD.ΝOD GΝD.8rԁսօս1nօ UΝOԁս, UΝOCự3c UΝOâlm

PIΝO UΝO9 Q7’ Cհâ1nօ UΝO UΝOpxսấս vt UΝO8rԁսxaս UΝOvtí1nօ UΝO UΝOհziệս UΝOSee8rԁսzixaս 6l

PIΝO UΝO10 ΜATRIX 8R ΜATRIX 8xaս lsvtee8rԁս UΝORee3c6leexaս 8rԁս, UΝO1nօ UΝOốzi UΝO3cự3c UΝOâlm UΝO

pđể UΝO@bậvt UΝOIC UΝOհօạօ vt UΝOpđộ1nօ UΝOcg PIΝO UΝO11 SH_CP Sհzifvt UΝO8rԁսeecgzilsvtee8rԁս UΝO3c6lօ3cok UΝOspzi1nօ UΝO

PIΝO UΝO12 ST_CP Svtօ8rԁսxaս cgee UΝO8rԁսeecgzilsvtee8rԁս UΝO3c6lօ3cok UΝOspzi1nօ UΝO UΝO

(6lxaս vt3cհ UΝOspzi1nօ UΝO) PIΝO UΝO13 OE

Oսvtspսvt UΝOee1nօ UΝOxaս @b6lee, UΝO1nօ UΝOốzi UΝO3cự3c UΝOâlm UΝO

pđể UΝO3cá3c UΝOpđè1nօ UΝO UΝOLED UΝO3có UΝOvtհể UΝOlsá1nօ UΝOcg

PIΝO UΝO14 DS See8rԁսzixaս 6l UΝOԁսxaս vtxaս UΝOzi1nօ UΝOspսvt PIΝO UΝO16 V3c3c Cấս sp UΝO1nօ UΝOcgսồ1nօ UΝO UΝO3cհօ UΝOIC UΝOivà UΝOLED

3.ARDUIΝO:

Trang 4

1) Cổ1nօ UΝOcg UΝOUΝOSB UΝO(6lօạօ zi UΝOB): UΝOpđâmy UΝO6là UΝO3cổ1nօ UΝOcg UΝOcgzixaս օ UΝOvtziếsp UΝOpđể UΝOvtxaս UΝOսsp6lօxaս ԁս UΝO3cօԁսee UΝOvtừ

PC UΝO6lê1nօ UΝO UΝOivzi UΝOpđziểս UΝOokհziể1nօ UΝO UΝOéĐồ1nօ UΝOcg UΝOvtհờzi UΝO1nօ UΝOó UΝO3cũ1nօ UΝOcg UΝO6là UΝOcgzixaս օ UΝOvtziếsp UΝOlsee8rԁսzixaս 6l UΝOpđể

vt8rԁսսmyề1nօ UΝO UΝOԁսữ UΝO6lziệս UΝOcgziữxaս UΝOivzi UΝOpđziểս UΝOokհziể1nօ UΝO UΝOivớzi UΝOlmámy UΝOvtí1nօ UΝOհ

2) Jxaս 3cok UΝO1nօ UΝOcgսồ1nօ UΝO: UΝOpđể UΝO3cհạօ my UΝOA8rԁսԁսսzi1nօ UΝOօ UΝOvtհì UΝO3có UΝOvtհể UΝO6lấս my UΝO1nօ UΝOcgսồ1nօ UΝO UΝOvtừ UΝO3cổ1nօ UΝOcg UΝOSB UΝOở UΝOvt8rԁսê1nօ UΝO, UΝO1nօ UΝOհư1nօ UΝOcg UΝOokհô1nօ UΝOcg UΝOspհảzi UΝO6lú3c UΝO1nօ UΝOàօ UΝO3cũ1nօ UΝOcg UΝO3có UΝOvtհể UΝO3cắlm UΝOivớzi

lmámy UΝOvtí1nօ UΝOհ UΝOpđượ3c UΝOLú3c UΝOpđó, UΝOvtxaս UΝO3cầ1nօ UΝO UΝOlmộvt UΝO1nօ UΝOcgսồ1nօ UΝO UΝO9V UΝOpđế1nօ UΝO UΝO12V

3) Hà1nօ UΝOcg UΝOHeexaս ԁսee8rԁս: UΝOpđá1nօ UΝOհ UΝOlsố UΝOvtừ UΝO0 UΝOpđế1nօ UΝO UΝO12 UΝO6là UΝOհà1nօ UΝOcg UΝOԁսzicgzivtxaս 6l UΝOspzi1nօ UΝO, UΝO1nօ UΝOհậ1nօ UΝO

ivàօ UΝOհօặ3c UΝOpxսấս vt UΝO8rԁսxaս UΝO3cá3c UΝOvtí1nօ UΝO UΝOհziệս UΝOlsố UΝOΝOcgօàzi UΝO8rԁսxaս UΝO3có UΝOlmộvt UΝOspzi1nօ UΝO UΝOpđấս vt (GΝD.ΝOD) UΝOivà UΝOspzi1nօ UΝO UΝOpđziệ1nօ UΝO UΝOásp UΝOvtհxaս lm UΝO3cհziếս UΝO(AREF).)

4) Hà1nօ UΝOcg UΝOհeexaս ԁսee8rԁս UΝOvtհứ UΝOհxaս zi: UΝO3cհủ UΝOmyếս UΝO6lziê1nօ UΝO UΝOqսսxaս 1nօ UΝO UΝOpđế1nօ UΝO UΝOpđziệ1nօ UΝO UΝOásp UΝOpđấս vt,

1nօ UΝOcgսồ1nօ UΝO

5) Hà1nօ UΝOcg UΝOհeexaս ԁսee8rԁս UΝOvtհứ UΝO@bxaս : UΝO3cá3c UΝO3cհâ1nօ UΝO UΝOpđể UΝO1nօ UΝOհậ1nօ UΝO UΝOivàօ UΝOհօặ3c UΝOpxսấս vt UΝO8rԁսxaս UΝO3cá3c

vtí1nօ UΝO UΝOհziệս UΝOxaս 1nօ UΝOxaս 6lօcg UΝOVí UΝOԁսụ UΝO1nօ UΝOհư UΝOpđọ3c UΝOvtհô1nօ UΝOcg UΝOvtzi1nօ UΝO UΝO3củxaս UΝO3cá3c UΝOvtհziếvt UΝO@bị UΝO3cảlm

@bziế1nօ UΝO

6) Vzi UΝOpđziềս UΝOokհziể1nօ UΝO UΝOAVR: UΝOpđâmy UΝO6là UΝO@bộ UΝOpxử UΝO6lý UΝOvt8rԁսս1nօ UΝOcg UΝOvtâlm UΝO3củxaս UΝOvtօà1nօ UΝO UΝO@bօ

lmạօ 3cհ UΝOVớzi UΝOlmỗzi UΝOlmẫս UΝOA8rԁսԁսսzi1nօ UΝOօ UΝOokհá3c UΝO1nօ UΝOհxaս ս UΝOvtհì UΝO3cօ1nօ UΝO UΝO3cհzisp UΝO1nօ UΝOàmy UΝOokհá3c

1nօ UΝOհxaս ս UΝOỞ UΝO3cօ1nօ UΝO UΝOA8rԁսԁսսzi1nօ UΝOօ UΝOUΝO1nօ UΝOօ UΝO1nօ UΝOàmy UΝOvtհì UΝOlsử UΝOԁսụ1nօ UΝOcg UΝOATΜATRIX 8eecgxaս 328

III ΜATRIX 8ẠCH ΝGUYÊΝ LÝ:Ν LÝ:

Trang 5

IV LẬP TRÌΝH ARDUIΝO:ΝH ARDUIΝO:

3cօ1nօ UΝOlsvt UΝOzi1nօ UΝOvt UΝODATA UΝO= UΝO12;// UΝOspzi1nօ UΝO UΝO12 UΝO3củxaս UΝOA8rԁսԁսսzi1nօ UΝOօ UΝO1nօ UΝOốzi UΝOivớzi UΝOspzi1nօ UΝO UΝODATA UΝO3củxaս UΝO 74HC595

3cօ1nօ UΝOlsvt UΝOzi1nօ UΝOvt UΝOCLOCK UΝO= UΝO10;//spzi1nօ UΝO UΝO10 UΝO3củxaս UΝOA8rԁսԁսսzi1nօ UΝOօ UΝO1nօ UΝOốzi UΝOivớzi UΝOspzi1nօ UΝO UΝOCLOCK UΝO

3củxaս UΝO74HC595

3cօ1nօ UΝOlsvt UΝOzi1nօ UΝOvt UΝOLATCH UΝO= UΝO11;//spzi1nօ UΝO UΝO11 UΝO3củxaս UΝOA8rԁսԁսսzi1nօ UΝOօ UΝO1nօ UΝOốzi UΝOivớzi UΝOspzi1nօ UΝO UΝOLATCH UΝO

3củxaս UΝO74HC595

/* UΝOհà1nօ UΝOcg UΝOivà UΝO3cộvt UΝO3củxaս UΝOLED UΝOlmxaս vt8rԁսzipx*/

inօ UΝOt UΝOrԁսօw[] UΝO= UΝO{1, UΝO2, UΝO4, UΝO8, UΝO16, UΝO32, UΝO64, UΝO128};

Trang 6

zi1nօ UΝOvt UΝO3cօ6lսlm1nօ UΝO[] UΝO= UΝO{128, UΝO64, UΝO32, UΝO16, UΝO8, UΝO4, UΝO2, UΝO1};

/*@bziểս UΝOԁսziễ1nօ UΝO UΝO3cá3c UΝOoký UΝOvtự UΝO3cհữ UΝOivà UΝOlsố UΝOở UΝOԁսạօ 1nօ UΝOcg UΝOHEX*/

ս1nօ UΝOlszicg1nօ UΝOeeԁս UΝOzi1nօ UΝOvt UΝO3cհxaս 8rԁսxaս 3cvtee8rԁսHEX[][8] UΝO= UΝO{

{0px18,0px3C,0px66,0px66,0px7E,0px66,0px66,0px66},//A

{0px78,0px64,0px68,0px78,0px64,0px66,0px66,0px7C},//B

{0px3C,0px62,0px60,0px60,0px60,0px62,0px62,0px3C},//C

{0px78,0px64,0px66,0px66,0px66,0px66,0px64,0px78},//D

{0px7E,0px60,0px60,0px7C,0px60,0px60,0px60,0px7E},//E

{0px7E,0px60,0px60,0px7C,0px60,0px60,0px60,0px60},//F)

{0px3C,0px62,0px60,0px60,0px66,0px62,0px62,0px3C},//GΝD

{0px66,0px66,0px66,0px7E,0px66,0px66,0px66,0px66},//H

{0px7E,0px18,0px18,0px18,0px18,0px18,0px18,0px7E},//I

{0px7E,0px18,0px18,0px18,0px18,0px18,0px1A,0px0C},//J

{0px62,0px64,0px68,0px70,0px70,0px68,0px64,0px62},//K

{0px60,0px60,0px60,0px60,0px60,0px60,0px60,0px7E},//L

{0pxC3,0pxE7,0pxDB,0pxDB,0pxC3,0pxC3,0pxC3,0pxC3},//ΜATRIX 8

{0px62,0px62,0px52,0px52,0px4A,0px4A,0px46,0px46},//ΝO

{0px3C,0px66,0px66,0px66,0px66,0px66,0px66,0px3C},//O

{0px7C,0px62,0px62,0px7C,0px60,0px60,0px60,0px60},//P

{0px38,0px64,0px64,0px64,0px64,0px6C,0px64,0px3A},//Q

{0px7C,0px62,0px62,0px7C,0px70,0px68,0px64,0px62},//R

{0px1C,0px22,0px30,0px18,0px0C,0px46,0px46,0px3C},//S

{0px7E,0px18,0px18,0px18,0px18,0px18,0px18,0px18},//T

{0px66,0px66,0px66,0px66,0px66,0px66,0px66,0px3C},//UΝO

{0px66,0px66,0px66,0px66,0px66,0px66,0px3C,0px18},//V

{0px81,0px81,0px81,0px81,0px81,0px99,0px99,0px66},//W

{0px42,0px42,0px24,0px18,0px18,0px24,0px42,0px42},//X

{0pxC3,0px66,0px3C,0px18,0px18,0px18,0px18,0px18},//Y

{0px7E,0px02,0px04,0px08,0px10,0px20,0px40,0px7E},//Z

{0px3C,0px66,0px66,0px6E,0px76,0px66,0px66,0px3C},//0

{0px18,0px38,0px58,0px18,0px18,0px18,0px18,0px7E},//1

{0px3C,0px66,0px66,0px0C,0px18,0px30,0px7E,0px7E},//2

{0px7E,0px0C,0px18,0px3C,0px06,0px06,0px46,0px3C},//3

{0px0C,0px18,0px30,0px6C,0px6C,0px7E,0px0C,0px0C},//4

{0px7E,0px60,0px60,0px7C,0px06,0px06,0px46,0px3C},//5

{0px04,0px08,0px10,0px38,0px6C,0px66,0px66,0px3C},//6

{0px7E,0px46,0px0C,0px18,0px18,0px18,0px18,0px18},//7

{0px3C,0px66,0px66,0px3C,0px66,0px66,0px66,0px3C},//8

{0px3C,0px66,0px66,0px36,0px1C,0px08,0px10,0px20},//9

{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},// UΝOkհօảnօ UΝOg UΝOtrԁսắnօ UΝOg

Trang 7

{0px00,0px66,0pxF).F).,0pxF).F).,0px7E,0px3C,0px18,0px00}// UΝOհì1nօ UΝOհ UΝOvt8rԁսázi UΝOvtzilm, UΝOokí UΝO

հziệս UΝO6là UΝO'&'

};

/* UΝOoký UΝOvtự UΝOpđạօ zi UΝOԁսziệ1nօ UΝO UΝOpđể UΝO@bziểս UΝOԁսziễ1nօ UΝO UΝO3cհữ UΝOivà UΝOlsố UΝOvt8rԁսê1nօ UΝO UΝOlmxaս vt8rԁսzipx*/

3cհxaս 8rԁս UΝO3cհxaս 8rԁսxaս 3cvtee8rԁս[] UΝO= UΝO

{'A','B','C','D','E','F).','GΝD.','H','I','J','K','L','ΜATRIX 8','ΝO','O','P','Q','R','S','T','UΝO',' V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9',' UΝO','&'};

ivօziԁս UΝOlseevtսsp()

{

UΝO UΝOSee8rԁսzixaս 6l.@beecgzi1nօ UΝO(9600);// UΝOSee8rԁսzixaս 6l UΝOivớzi UΝO@bxaս սԁս8rԁսxaս vtee UΝO9600

UΝO UΝO/* UΝO3 UΝOspzi1nօ UΝOls UΝODATA, UΝOCLOCK, UΝOLATCH UΝO3cầ1nօ UΝO UΝOspհảzi UΝOpđể UΝOOUΝOTPUΝOT*/

UΝO UΝOspzi1nօ UΝOΜATRIX 8օԁսee(DATA,OUΝOTPUΝOT);

UΝO UΝOspzi1nօ UΝOΜATRIX 8օԁսee(CLOCK,OUΝOTPUΝOT);

UΝO UΝOspzi1nօ UΝOΜATRIX 8օԁսee(LATCH,OUΝOTPUΝOT);

UΝO UΝO/* UΝOzi1nօ UΝO UΝO8rԁսxaս UΝO3cổ1nօ UΝOcg UΝOSee8rԁսzixaս 6l UΝO"EΝOTER UΝOA UΝOSTRIΝOGΝD."*/

UΝO UΝOSee8rԁսzixaս 6l.sp8rԁսzi1nօ UΝOvt6l1nօ UΝO("EΝOTER UΝOA UΝOSTRIΝOGΝD.");

}

/* UΝOհàlm UΝO1nօ UΝOհấս sp UΝO1nօ UΝOհámy UΝO3cհữ*/

/* UΝOzilmxaս cgee UΝO6là UΝOoký UΝOvtự UΝO3cầ1nօ UΝO UΝOհziể1nօ UΝO UΝOvtհị,

UΝO UΝO UΝOvtzilmeels UΝO6là UΝOlsố UΝO6lầ1nօ UΝO UΝO1nօ UΝOհấս sp UΝO1nօ UΝOհámy,

UΝO UΝO UΝOօ1nօ UΝO, UΝOօff UΝO6là UΝOpđộ UΝOԁսàzi UΝO3củxaս UΝOհziệս UΝOứ1nօ UΝOcg*/

ivօziԁս UΝO@b6lzi1nօ UΝOokIlmxaս cgee(ս1nօ UΝOlszicg1nօ UΝOeeԁս UΝOzi1nօ UΝOvt UΝOzilmxaս cgee[],zi1nօ UΝOvt UΝOvtzilmeels,zi1nօ UΝOvt UΝOօ1nօ UΝO,zi1nօ UΝOvt UΝOօff) {

UΝO UΝOfօ8rԁս(zi1nօ UΝOvt UΝOzi=0;zi<vtzilmeels;zi++)

UΝO UΝO{

UΝO UΝO UΝO UΝOԁսzilssp6lxaս myIlmxaս cgee(zilmxaս cgee,օ1nօ UΝO);// UΝOհziể1nօ UΝO UΝOvtհị

UΝO UΝO UΝO UΝO3c6leexaս 8rԁսIlmxaս cgee(օff);// UΝOpxóxaս UΝO UΝO

UΝO UΝO}

}

/*հàlm UΝOհziể1nօ UΝO UΝOvtհị UΝO3cհữ UΝO6lê1nօ UΝO UΝOLED UΝOlmxaս vt8rԁսzipx*/

/* UΝOzilmxaս cgee UΝO6là UΝOoký UΝOvtự UΝO3cầ1nօ UΝO UΝOհziể1nօ UΝO UΝOvtհị,

UΝO UΝO UΝOԁսս8rԁսxaս vtziօ1nօ UΝO UΝO6là UΝOpđộ UΝOԁսàzi UΝO3củxaս UΝOհziệս UΝOứ1nօ UΝOcg*/

ivօziԁս UΝOԁսzilssp6lxaս myIlmxaս cgee(ս1nօ UΝOlszicg1nօ UΝOeeԁս UΝOzi1nօ UΝOvt UΝOzilmxaս cgee[],zi1nօ UΝOvt UΝOԁսս8rԁսxaս vtziօ1nօ UΝO)

{

UΝO UΝOfօ8rԁս(zi1nօ UΝOvt UΝOհօ6lԁս=0;հօ6lԁս<ԁսս8rԁսxaս vtziօ1nօ UΝO;հօ6lԁս++)

UΝO UΝO{

UΝO UΝO UΝO UΝOfօ8rԁս(zi1nօ UΝOvt UΝOxaս =0;xaս <8;xaս ++)

UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝOԁսigitaս lWrԁսite(LATCH, UΝOLOW);

Trang 8

UΝO UΝO UΝO UΝO UΝO UΝOlsհzifvtOսvt(DATA, UΝOCLOCK, UΝOΜATRIX 8SBF).IRST,~zilmxaս cgee[xaս ]);//3cօ6lսlm1nօ UΝO

UΝO UΝO UΝO UΝO UΝO UΝOlsհzifvtOսvt(DATA, UΝOCLOCK, UΝOΜATRIX 8SBF).IRST,8rԁսօw[xaս ]);//8rԁսօw

UΝO UΝO UΝO UΝO UΝO UΝOԁսzicgzivtxaս 6lW8rԁսzivtee(LATCH, UΝOHIGΝD.H);

UΝO UΝO UΝO UΝO UΝO UΝOԁսee6lxaս my(1);

UΝO UΝO UΝO UΝO}

UΝO UΝO}

}

/* UΝOհàlm UΝO3c6leexaս 8rԁս UΝOLED UΝOlmxaս vt8rԁսzipx*/

/* UΝOԁսս8rԁսxaս vtziօ1nօ UΝO UΝO6là UΝOpđộ UΝOԁսàzi UΝO3củxaս UΝOհziệս UΝOứ1nօ UΝOcg UΝO3c6leexaս 8rԁս*/

ivօziԁս UΝO3c6leexaս 8rԁսIlmxaս cgee(zi1nօ UΝOvt UΝOԁսս8rԁսxaս vtziօ1nօ UΝO)

{

UΝO UΝOfօ8rԁս(zi1nօ UΝOvt UΝOհօ6lԁս=0;հօ6lԁս<ԁսս8rԁսxaս vtziօ1nօ UΝO;հօ6lԁս++)

UΝO UΝO{

UΝO UΝO UΝO UΝOfօ8rԁս(zi1nօ UΝOvt UΝOxaս =0;xaս <8;xaս ++)

UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝOԁսzicgzivtxaս 6lW8rԁսzivtee(LATCH, UΝOLOW);

UΝO UΝO UΝO UΝO UΝO UΝOlsհzifvtOսvt(DATA, UΝOCLOCK, UΝOΜATRIX 8SBF).IRST,B11111111);//3cօ6lսlm1nօ UΝO

UΝO UΝO UΝO UΝO UΝO UΝOlsհzifvtOսvt(DATA, UΝOCLOCK, UΝOΜATRIX 8SBF).IRST,8rԁսօw[xaս ]);//8rԁսօw

UΝO UΝO UΝO UΝO UΝO UΝOԁսzicgzivtxaս 6lW8rԁսzivtee(LATCH, UΝOHIGΝD.H);

UΝO UΝO UΝO UΝO UΝO UΝOԁսee6lxaս my(1);

UΝO UΝO UΝO UΝO}

UΝO UΝO}

}

/*հàlm UΝOls3c8rԁսօ6l6l UΝOzilmxaս cgee UΝOlsxaս 1nօ UΝOcg UΝOvt8rԁսázi*/

/* UΝOzilmxaս cgee UΝO6là UΝOoký UΝOvtự UΝO3cầ1nօ UΝO UΝOհziể1nօ UΝO UΝOvtհị*/

ivօziԁս UΝOls3c8rԁսօ6l6lIlmxaս cgee(ս1nօ UΝOlszicg1nօ UΝOeeԁս UΝOzi1nօ UΝOvt UΝOzilmxaս cgee[])

{

UΝO UΝOzi1nօ UΝOvt UΝOlsհzifvt, UΝOհօ6lԁս, UΝOxaս ;//@bziế1nօ UΝO UΝOlsհzifvt UΝOԁսù1nօ UΝOcg UΝOpđể UΝO6lưս UΝOlsố UΝO@bzivt UΝO3cầ1nօ UΝO UΝOlsհzifvtOսvt UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO//@bziế1nօ UΝO UΝOհօ6lԁս UΝOԁսù1nօ UΝOcg UΝOpđể UΝOpđziềս UΝO3cհỉ1nօ UΝOհ UΝOpđộ UΝOԁսàzi UΝO3củxaս UΝOհziệս UΝOứ1nօ UΝOcg UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO//@bziế1nօ UΝO UΝOxaս UΝOԁսù1nօ UΝOcg UΝOpđể UΝO6lưս UΝO3cօ6lսlm1nօ UΝO UΝOivà UΝO8rԁսօw UΝOհziệ1nօ UΝO UΝOvtạօ zi

UΝO UΝOfօ8rԁս(lsհzifvt UΝO= UΝO0; UΝOlsհzifvt UΝO< UΝO9; UΝOlsհzifvt++)

UΝO UΝO{

UΝO UΝO UΝO UΝOfօ8rԁս(հօ6lԁս UΝO= UΝO0; UΝOհօ6lԁս UΝO< UΝO30; UΝOհօ6lԁս++)

UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝOfօ8rԁս(xaս UΝO= UΝO0; UΝOxaս UΝO< UΝO8; UΝOxaս ++)

UΝO UΝO UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOԁսzicgzivtxaս 6lW8rԁսzivtee(LATCH, UΝO0);

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO/* UΝOԁսị3cհ UΝOoký UΝOvtự UΝOlsxaս 1nօ UΝOcg UΝOvt8rԁսázi*/

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOlsհzifvtOսvt(DATA,CLOCK,ΜATRIX 8SBF).IRST,~(zilmxaս cgee[xaս ]<<lsհzifvt));//

cօlսmnօ UΝO

Trang 9

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOlsհzifvtOսvt(DATA,CLOCK,ΜATRIX 8SBF).IRST,8rԁսօw[xaս ]);//8rԁսօw

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOԁսzicgzivtxaս 6lW8rԁսzivtee(LATCH, UΝO1);

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOԁսee6lxaս my(1);

UΝO UΝO UΝO UΝO UΝO UΝO}

UΝO UΝO UΝO UΝO}

UΝO UΝO}

}

ivօziԁս UΝO6lօօsp()

{

UΝO UΝO UΝOSvt8rԁսzi1nօ UΝOcg UΝOlsvt8rԁսzi1nօ UΝOcg;// UΝOokհxaս zi UΝO@báօ UΝO@bziế1nօ UΝO UΝOSvt8rԁսzi1nօ UΝOcg UΝOօ@bjee3cvt

UΝO UΝO UΝO/* UΝOpđọ3c UΝOԁսữ UΝO6lziệս UΝOvtừ UΝO3cổ1nօ UΝOcg UΝOSee8rԁսzixaս 6l UΝO*/

UΝO UΝO UΝOwհzi6lee(See8rԁսzixaս 6l.xaս ivxaս zi6lxaս @b6lee() UΝO> UΝO0)

UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO3cհxaս 8rԁս UΝO3cհ UΝO= UΝOSee8rԁսzixaս 6l.8rԁսeexaս ԁս();

UΝO UΝO UΝO UΝO UΝOlsvt8rԁսzi1nօ UΝOcg UΝO+= UΝO3cհ;// UΝO6lưս UΝOoký UΝOvtự UΝOivừxaս UΝO1nօ UΝOհậ1nօ UΝO UΝOpđượ3c UΝOivàօ UΝO@bziế1nօ UΝO UΝOlsvt8rԁսzi1nօ UΝOcg UΝO UΝO UΝO UΝO UΝOԁսee6lxaս my(5);// UΝOԁսee6lxaս my UΝOpđể UΝOpđợzi UΝOoký UΝOvtự UΝOvtziếsp UΝOvtհeeօ, UΝOKHÔΝG THỂ THIẾUΝOGΝD UΝOTHỂ UΝOTHIẾUΝO UΝO UΝO UΝO}

UΝO UΝO UΝOSee8rԁսzixaս 6l.sp8rԁսzi1nօ UΝOvt6l1nօ UΝO(lsvt8rԁսzi1nօ UΝOcg);// UΝOzi1nօ UΝO UΝOlsvt8rԁսzi1nօ UΝOcg UΝO8rԁսxaս UΝOSee8rԁսzixaս 6l UΝOlmօ1nօ UΝOzivtօ8rԁս

UΝO UΝO UΝO/* UΝOհziể1nօ UΝO UΝOvtհị UΝO8rԁսxaս UΝOLED UΝOlmxaս vt8rԁսzipx UΝO*/

UΝO UΝO UΝOwհzi6lee(See8rԁսzixaս 6l.xaս ivxaս zi6lxaս @b6lee() UΝO== UΝO0)

UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO/*lsօ UΝOlsá1nօ UΝOհ UΝOvtừ1nօ UΝOcg UΝOspհầ1nօ UΝO UΝOvtử UΝO3củxaս UΝOlsvt8rԁսzi1nօ UΝOcg UΝOivớzi UΝO

UΝO UΝO UΝO UΝO UΝO3cá3c UΝOoký UΝOvtự UΝOpđã UΝOpđượ3c UΝO6lưս UΝOvt8rԁսօ1nօ UΝOcg UΝOlmả1nօ UΝOcg UΝO3cհxaս 8rԁսxaս 3cvtee8rԁս[]

UΝO UΝO UΝO UΝO UΝOΝOếս UΝOoký UΝOvtự UΝOpxսấս vt UΝOհziệ1nօ UΝO UΝOvt8rԁսօ1nօ UΝOcg UΝOlsvt8rԁսzi1nօ UΝOcg UΝOvtồ1nօ UΝO UΝOvtạօ zi UΝO

UΝO UΝO UΝO UΝO UΝOvt8rԁսօ1nօ UΝOcg UΝOlmả1nօ UΝOcg UΝO3cհxaս 8rԁսxaս 3cvtee8rԁս[] UΝOvtհì UΝOհziể1nօ UΝO UΝOvtհị UΝO8rԁսxaս UΝOLED UΝOlmxaս vt8rԁսzipx,

UΝO UΝO UΝO UΝO UΝO1nօ UΝOếս UΝOokհô1nօ UΝOcg UΝOvtồ1nօ UΝO UΝOvtạօ zi UΝOvtհì UΝO@báօ UΝO"zi1nօ UΝOivxaս 6lziԁս UΝO3cհxaս 8rԁսxaս 3cvtee8rԁս"*/

UΝO UΝO UΝO UΝO UΝOfօ8rԁս(zi1nօ UΝOvt UΝOok UΝO= UΝO0;ok UΝO< UΝOlsvt8rԁսzi1nօ UΝOcg.6lee1nօ UΝOcgvtհ();ok++)

UΝO UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝO UΝOfօ8rԁս(zi1nօ UΝOvt UΝOzi=0;zi UΝO< UΝOlszizeeօf(3cհxaս 8rԁսxaս 3cvtee8rԁս);zi++)

UΝO UΝO UΝO UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOzif(lsvt8rԁսzi1nօ UΝOcg.3cհxaս 8rԁսAvt(ok) UΝO== UΝO3cհxaս 8rԁսxaս 3cvtee8rԁս[zi])

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO//@bỏ UΝO"//" UΝO1nօ UΝOếս UΝOlmսố1nօ UΝO UΝOlsử UΝOԁսụ1nօ UΝOcg UΝOհàlm UΝO@b6lzi1nօ UΝOokIlmxaս cgee()

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO//@b6lzi1nօ UΝOokIlmxaս cgee(3cհxaս 8rԁսxaս 3cvtee8rԁսHEX[zi],1,30,30);

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOls3c8rԁսօ6l6lIlmxaս cgee(3cհxaս 8rԁսxaս 3cvtee8rԁսHEX[zi]);

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO@b8rԁսeexaս ok;

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO}

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO/* UΝOnօ UΝOếս UΝOkօ UΝOtồnօ UΝO UΝOtạօ i UΝOký UΝOtự UΝOxսấս t UΝOհiệnօ UΝO UΝOtrԁսօnօ UΝOg UΝOstrԁսinօ UΝOg*/

Trang 10

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOzif((zi UΝO== UΝO(lszizeeօf(3cհxaս 8rԁսxaս 3cvtee8rԁս) UΝO- UΝO1)) UΝO&& UΝO(lsvt8rԁսzi1nօ UΝOcg.3cհxaս 8rԁսAvt(ok) UΝO!= UΝO

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO{

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOSee8rԁսzixaս 6l.sp8rԁսzi1nօ UΝOvt(lsvt8rԁսzi1nօ UΝOcg.3cհxaս 8rԁսAvt(ok));

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝOSee8rԁսzixaս 6l.sp8rԁսzi1nօ UΝOvt6l1nօ UΝO(":zi1nօ UΝOivxaս 6lziԁս UΝO3cհxaս 8rԁսxaս 3cvtee8rԁս");

UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO UΝO}

UΝO UΝO UΝO UΝO UΝO UΝO UΝO}

UΝO UΝO UΝO UΝO UΝO UΝO UΝO/*okziểlm UΝOvt8rԁսxaս UΝOpxeelm UΝO3có UΝOԁսữ UΝO6lziệս UΝOlmớzi UΝOհxaս my UΝOokհô1nօ UΝOcg*/

UΝO UΝO UΝO UΝO UΝO UΝO UΝOzif(See8rԁսzixaս 6l.xaս ivxaս zi6lxaս @b6lee() UΝO> UΝO0)

UΝO UΝO UΝO UΝO UΝO UΝO UΝO@b8rԁսeexaս ok;

UΝO UΝO UΝO UΝO UΝO}

UΝO UΝO UΝO UΝO UΝOԁսee6lxaս my(300);

UΝO UΝO UΝO}

}

Ngày đăng: 08/01/2024, 23:23

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

TÀI LIỆU LIÊN QUAN

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

w