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

BAO CAO DE TAI MẠNG VI điều KHIỂN GIAO TIẾP i2c

19 370 1

Đ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 19
Dung lượng 479,5 KB

Nội dung

Phần 1: Nội dung yêu cầu của đề tài.Sử dụng chức năng giao tiếp trong vi điều khiển là Module SSP hoạt động MODE I2C để giao tiếp với các thiết bị ngoại vi ở chế độ One master – Multisl

Trang 1

ĐỀ TÀI

MẠNG VI ĐIỀU KHIỂN

GIAO TIẾP I2C

GVHD: Thầy Tống Thanh Nhân

SVTH: Nguyễn Duy Linh

Trương Công Nghiệp

Trang 2

Bài thuyết trình gồm 5 phần:

Phần 1: Nội dung yêu cầu của đề tài.

Phần 2: Cơ sở lý thuyết.

Phần 3: Phân tích thiết kế.

Phần 4: Lưu đồ giải thuật.

Phần 5: Tổng kết.

Trang 3

Phần 1: Nội dung yêu cầu của đề tài.

Sử dụng chức năng giao tiếp trong vi điều khiển là Module SSP hoạt động MODE I2C

để giao tiếp với các thiết bị ngoại vi ở chế độ

One master – Multislave Dữ liệu được truyền từ thiết bị chủ (master) tới các thiết bị

tớ (slave) Khi nhận được lệnh từ master các slave sẽ hiển thị kết quả thông qua các thiết

bị ngoại vi (ICs)

Trang 4

Phần 2: Cơ sở lý thuyết.

Chương 1 : Pic là gì ?

- Pic là viết tắt của “ Programable Intelligent

Computer”.

- 16F877A (14bit, flash).

- Trình biên dịch CCS với ngôn ngữ lp trình

C.

Trang 5

Chương 2 : Giới thiệu chung về chuẩn I2C

- Giao thức I2C

- Các định địa chỉ cho device

- Các mode hoạt động

Trang 6

Giao thức I2C

I2C là từ viết tắt của thuật ngữ (IIC) Inter-Integrated Circuit, đây là chuẩn giao tiếp nối tiếp đồng bộ được Phillips phát triển Với tính hiệu quả cũng như vai trò của I2C ngày càng lớn nên nhiều nhà sản xuất trên thế giới sử

dụng và đã trở thành chuẩn công nghiệp cho các giao tiếp điều khiển cũng như ngoại vi như các vi điều khiển, RAM, EEPROM, ADC,

DAC, và các IC điều khiển ngoại vi khác…

Trang 7

-Chuẩn giao tiếp I2C chỉ sử dụng 2 line:

SDA Serial Data

Đường truyền data đi và về Microcontroller

SCL Serial Clock

Đường truyền tín hiệu clock để đồng bộ data giữa Microcontroller và các ngoại vi trên bus.

Trang 8

Sơ đồ khối MSSP (I2C slave mode)

Trang 9

Truyền nhận dữ liệu giữa chủ/tớ

Trang 10

Một bus I2C có thể hoạt động ở nhiều chế độ

khác nhau:

- Một chủ một tớ (one master – one slave)

- Một chủ nhiều tớ (one master – multi slave)

- Nhiều chủ nhiều tớ (Multi master – multi slave)

Trang 11

Điền kiện Start và Stop của I2C

Điều kiện start

Điều kiện stop

Trang 12

Dữ liệu truyền trên bus I2C

Bit ACK trên bus I2C

Trang 13

Quá trình truyền dữ liệu

Trang 14

Phần 3: Phân tích thiết kế

Xem hình bên

Trang 15

Phần 4: Lưu đồ giải thuật

Kiểm tra

kết quả đủ

8 bỉt?

Lưu đồ thuật toán quá trình truyền nhận dữ liệu

Trang 16

Lưu đồ giải thuật của đề tài

• Xem hình bên

Trang 17

Phần 5: Tổng Kết

Các kết quả đạt được :

- Đã nắm bắt được cách thức giao tiếp với các ngoại vi thơng qua bus I2C.

- Hoàn thành được mục tiêu đồ án đề ra.

Những thiếu sĩt cịn tồn tại :

-Đồ án cịn thơ sơ do thời gian cĩ hạn.

Trang 18

Hướng phát triển đồ án:

- mở rộng quy mô đề tài: giao tiếp nhiều slave hơn, phát triển đề tài ở nhiều chế độ ( multi master – multi slave).

-Dùng truyền thông I2c ứng dụng rộng rãi trong thực tế.

Trang 19

LỜI CÁM ƠN

Em xin cám ơn đến các thầy cô khoa Điện

Tử - Tin Học trường CĐKT Cao Thắng đã tận tình truyền đạt kiến thức cho chúng

em trong suốt thời gian học tập tại trường.

Em xin cám ơn đến thầy Tống Thanh

Nhân, thầy đã hướng dẫn, đóng góp ý kiến giúp em hoàn thành tốt đồ án này.

Ngày đăng: 07/09/2017, 15:32

TỪ KHÓA LIÊN QUAN

w