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

HIỂN THỊ LED MA TRẬN

13 1,6K 30
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Hiển Thị Led Ma Trận
Tác giả Đào Minh Trí
Người hướng dẫn GVHD: Lê Tấn Cường
Trường học Trường Đại Sư Phạm Kỹ Thuật TP HCM
Chuyên ngành Cơ – Điện tử
Thể loại Báo cáo giữa kỳ
Thành phố TP HCM
Định dạng
Số trang 13
Dung lượng 399,02 KB

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

Nội dung

HIỂN THỊ LED MA TRẬNNỘI DUNG BÁO CÁO1. Vi điều khiển2. Phương thức truyền SPI3. Phương pháp quét led ma trận4. Mạch ứng dụng1.Vi điều khiển:• Atmega 32L• PORTB : Truyền data.• PORTA : Quét cột cho LED1.Vi điều khiển:2.Phương thức truyền SPI:(Serial Peripheral Interface)

Trang 1

Trường Đại Sư Phạm Kỹ Thuật TP HCM

Bộ môn : Cơ – Điện tử

  

Báo cáo giữa kỳ vi điều khiển

Đề tài : HIỂN THỊ LED MA TRẬN

GVHD: Lê Tấn Cường SVTH: Đào Minh Trí MSSV: 05111106

Trang 2

HIỂN THỊ LED MA TRẬN

NỘI DUNG BÁO CÁO

4 Mạch ứng dụng

Trang 3

1.Vi điều khiển:

• Atmega 32L

• PORTB : Truyền data

• PORTA : Quét cột cho LED

Trang 4

1.Vi điều khiển:

Trang 5

2.Phương thức truyền SPI:

Trang 6

CON10

1 2 3 4 5 6 7 8 9 10

PORTB

OE1 OE2 OE3 OE4 ST MOSI

MOSI

U4

74HC595

QH* 9

SCLR

10

G

13

SI

14

SCK

11 RCK

12

QA 15

QB 1

QC 2

QD 3

QE 4

QF 5

QG 6

QH 7

ST

SCK

U6

LED_MATRIX

COM1

1

COM2

2

COM3

3

COM4

4

X1

5

X2

6

X3

7

X4

8

X5

9

X6

10

X7

11

X8

12

D8 13 D7 14 D6 15 D5 16 D4 17 D3 18 D2 19 D1 20 COM5 21 COM6 22 COM7 23 COM8 24

MR

OE3

SCK

COM2 COM1

MOSI

COM8

COM4 COM3

COM7

ST SCK

COM5 COM6

OE4 MR

VCC

VCC

U7

74HC595

QH*

9

SCLR 10

G 13

SI 14

SCK 11 RCK 12 QA

15

QB

1

QC

2

QD

3

QE

4

QF

5

QG

6

QH

7

5V

Trang 7

VCC 5V_USB

J23

CON10

1 2 3 4 5 6 7 8 9 10 VCC

PA.0 PA.1 PA.2 PA.3 PA.4 PA.5 PA.6 PA.7

HEADER 10PORTA

NAP

J27

CON8B

1 2 3

4 5

6 7 8

PB.0 PB.1 PB.2 PB.3 PB.4 PB.5 PB.6 PB.7

U1

ATmega32

/RESET

9

XTAL2

12

XTAL1

13

GND

11

GND

31

VCC

10

AVCC

30

AREF

32

XTAL

4MHZ

C1 33p C2 33p

VCC

C3 100n

VCC

R1 1k

RESET

VCC

LED

PA.0

PA.1

PA.2

PA.3

PA.4

LED1

PA.5

J25

CON10

1 2 3 4 5 6 7 8 9 10

PA.6

LED2

PA.7

LED3 LED4 LED5 LED6 LED7

R_THANH

330

1 2

3 4 5 6 7 8 9

VCC

VCC 5V

J1

ICISP

1 2

3 4

5 6

7 8

9 10

PB.5 PB.6 PB.7 RESET

Trang 8

# include spi.h

void Spi_Transmit(unsigned char data) //goi 8 bits data

{

SPDR=data;

while(!(SPSR & (1<<SPIF)))

;

}

Trang 9

2.Phương thức truyền SPI:

(Serial Peripheral Interface)

• SPI control register (SPCR)

- 2 bit thấp xác định tần số xung clock

- CPHA : clock phase bit

- CPOL : clock polarity bit

- MSTR : bit chọn Master/Slave (=1,nếu là Master).

- DORD : bit chấp hành dữ liệu.

- SPE : cho phép truyền SPI.

- SPIE : cho phép ngắt SPI.

SPIE SPE DORD MSTR CPOL CPHA SPR1 SPR0

Trang 10

2.Phương thức truyền SPI:

(Serial Peripheral Interface)

Khai báo SPI

trong Codevision:

Trang 11

3.Phương pháp quét Led Ma

trận:

• Sử dụng ngắt Timer để quét

• Quét theo cột

• Tạo ra “hiện tựơng” hiện thị trên led bằng

Trang 12

4 Mạch ứng dụng đã thi công

Trang 13

Cảm ơn thầy và các bạn đã lắng nghe

!

Ngày đăng: 07/01/2014, 14:43

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w