Tải bản đầy đủ (.docx) (29 trang)

Báo cáo đồ án đèn giao thông ngã tư hiển thị thời gian bằng led 7 đoạn sử dụng arduino

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.15 MB, 29 trang )

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA ĐIỆN – ĐIỆN TỬ

ĐỒ ÁN 2
Đề tài: Thiết kế hệ thống điều khiển tín hiệu đèn ngã tư giao
thông sử dụng vi điều khiển
Lớp : K23D

Hà Nội 2023


Báo cáo đồ án 2

MỤC LỤC
LỜI MỞ ĐẦU.............................................................................................2
NỘI DUNG..................................................................................................3
I. Tổng quan đồ án....................................................................................3
1. Yêu cầu..............................................................................................3
II. Tổng quan board Arduino Uno, IC ghi dịch 74HC595 và 1 số linh
kiện.....................................................................................................3
1. Board arduino uno R3.......................................................................3
1.1. Giới thiệu vi điều khiển AVR................................................................3
1.2. Tổng quát vi điều khiển ATmega328P Thông số kỹ thuật của
Tmega328P....................................................................................................5
1.3. Phần cứng cơ bản và ngoại vi trên board............................................11
1.4. Công cụ phát triển cho board...............................................................13
2. IC ghi dịch 74HC595......................................................................13
2.1. Cấu tạo, đặc tính kỹ thuật IC 74HC595:.............................................13
2.2. Nguyên lý hoạt động của IC ghi dịch 74HC595:................................15
2.3. Giao tiếp giữa 74HC595 với arduino..................................................17
3. Các linh kiện khác...........................................................................17


3.1. Modun 2 led 7 đoạn anot chung hàn sẵn IC74HC595........................17
3.2. LED 5mm 5v 3 màu và dây nối...........................................................18
III. Thiết kế mạch và quá trình thực hiện...............................................18
1. Nguyên lý hoạt động của mạch đèn giao thông..............................18
2. Lưu đồ thuật toán.............................................................................20
3. Sơ đồ mạch trên proteus và hình ảnh sản phẩm..............................21
4. Lập trình cho boar arduino uno R3 bằng phần mền arduino IDE...22
IV. Tổng kế và hướng phát triển............................................................27
V. Lời kết................................................................................................28

1


Báo cáo đồ án 2

LỜI MỞ ĐẦU
Sống trong những năm đầu của “Cuộc các mạng Công nghiệp 4.0”, rất nhiều
công nghệ mới được phát triển mạnh mẽ. Chúng ta càng thấy được sức mạnh từ
những bộ vi xử lí, nó là đầu não, là trái tim của mọi cỗ máy trong cuộc cách mạng
4.0. Các vi xử lí ngày càng được trang bị, tích hợp nhiều tính năng, và đặc biệt
ngày càng nhỏ gọn. Các vị xử lý được hoàn thiện để sử dụng rộng rãi trong công
nghiệp, khoa học kĩ thuật, khoa học, sinh học,...
Để tìm hiểu, học tập về vi xử lý, đưa các tính năng của vi xử lý vào cuộc
sống, nhóm em quyết định tìm hiểu về vi xử lý ATMEGA 328P do hãng Atmel sản
xuất.
Với đề tài tìm hiểu : “Đèn tín hiệu giao thơng tại ngã tư sử dụng vi xử lí
ATmega 328P” sau một thời gian tìm hiểu và thực hiện đề tài dưới sự hướng dẫn
của Thầy Hồng Anh Dũng, nhóm chúng em đã hồn thành đồ án. Mặc dù nhóm đã
cố gắng trong q trình làm nhưng do trình độ cịn hạn chế nên chắc chắn đồ án
không tránh khỏi những sai sót. Nhóm chúng em xin được các thầy sửa chữa, chỉ

bảo hướng dẫn thêm để đồ án hoàn thiện hơn.
Với mơ hình một ngã tư, nhóm em hướng đến hiểu được cách thức hoạt động
của vi xử lý ATmega 328P, xây dựng một mạch điện đầu tiên trong nghành điện tử
của mình. Bước đầu đến với thế giới vi điều khiển để phát triển sau này.
Chúng em xin chân thành cảm ơn !

Hà nội, ngày.....tháng.....năm 2023
2


Báo cáo đồ án 2

3


Báo cáo đồ án 2

NỘI DUNG
I. Tổng quan đồ án
1. Yêu cầu

Thiết kế mạch điều khiển đèn tín hiệu giao thông tại ngã tư sử dụng vi xử
lý AVR : ATmega 328P
Mạch sử dụng cho ngã tư giao thơng có mật độ phương tiện qua lại lớn. Giúp
điều tiết giao thông và giảm ùn tắc, tại nạn giao thông …
1. Thiết kế mạch phải đảm bảo độ an toàn cho người và phương tiện tham gia
giao thông.
2. Sử dụng các linh kiện điện tử chất lượng cao, đảm bảo độ bền và ổn định
cho mạch.
3. Thiết kế mạch phải đảm bảo tính hiệu quả và tiết kiệm năng lượng.

4. Thực hiện việc lập trình và kiểm tra mạch đảm bảo hoạt động chính xác và
đáp ứng các yêu cầu kỹ thuật cần thiết.
5. Đảm bảo đúng các quy định về mạch điện và an toàn lao động.
6. Thiết kế mạch phải đảm bảo tính tiện dụng trong việc sửa chữa và bảo trì.
7. Kiểm tra kỹ trước khi đưa vào sử dụng để đảm bảo tính tin cậy của mạch.

II. Tổng quan board Arduino Uno, IC ghi dịch 74HC595 và 1 số
linh kiện
1. Board arduino uno R3

1.1. Giới thiệu vi điều khiển AVR
Vi điều khiển AVR do hãng Atmel sản xuất được giới thiệu lần đầu năm
1996. AVR có rất nhiều dòng khác nhau bao gồn dòng Tiny (AT tiny 13, AT
tiny 22, …) có kích thước nhỏ, ít bộ phận ngoại vi, rồi đến dịng AVR
(AT90S8535, AT90S8513, …) có kích thước bộ nhớ vào loại trùng bình và
mạnh hơn là dịng Mega (Atmega32, Atmega128, …) với bộ nhớ có kích thước
4


Báo cáo đồ án 2
vài Kbyte đến vài trăng Kbyte cùng với các bộ phận ngoại vi đa dạng được tích
hợp trên chip…
Bộ nhớ dữ liệu (data memory) : đây là phần chứa các thanh ghi quan trọng
nhất của chip. Bộ nhớ dữ liệu trên các chip AVR có độ lớn khác nhau tùy theo
mỗi chip. Tuy nhiên về cơ bản bộ nhớ này được chia làm các phần :
Tệp thanh ghi (Register file) : gồm 32 thanh ghi 8bit có địa chỉ tuyệt đối
từ 0x0000 đến 0x001F. Các thanh ghi này được đặt tên là từ R0 đến R31.
Chúng có đặc điểm :



Được truy cập trực tiếp trong các instruction.

 Các toán tử, phép toán thực hiện trên các thanh ghi này chỉ cần một xung

Clock.


Tệp thanh ghi được kết nối trực tiếp với bộ xử lý trung tâm, CPU chip

 Chúng là nguồn chứa các số hạng trong các phép tốn và cũng là đích chứa

kết quả
Các thanh ghi vào ra (thanh ghi I/O hay còn gọi là vùng nhớ I/O) là cổng
giao tiếp giữa CPU với thiết bị ngoại vi. Tất cả các 24 thanh ghi điều khiển,
trạng thái … của thiết bị ngoại vi đều nằm ở đây.
RAM ngoại (External RAM) : các chip vi điều khiển AVR cho phép
người dùng có thể gắn thêm RAM ngoài để chứa biến, vùng này thực chất chỉ
tồn tại khi nào người sử dụng gắn thêm bộ nhớ ngoài vào chip.
EEPROM (Electrical Erasable Programmable ROM) là một phần quan
trọng của các chip AVR mới, vì là ROM nên bộ nhớ này khơng bị xóa ngay cả
khi khơng cấp nguồn ni chip, rất thích hợp cho các ứng dụng lưu trữ dữ liệu.

5


Báo cáo đồ án 2

1.2. Tổng quát vi điều khiển ATmega328P Thông số kỹ thuật của
Tmega328P
+ Kiến trúc: AVR 8bit

+ Nhiệt độ tối thiểu và tối đa -40 độ C đến 105 độ C.
+ Xung nhịp lớn nhất: 20 Mhz
+ Bộ nhớ chương trình (FLASH): 32KB
+ Bộ nhớ EEPROM: 1KB
+ Bộ nhớ RAM: 2KB
+ Điện áp hoạt động rộng: 1.8V - 5.5V DC
+ Số timer: 3 timer gồm 2 timer 8-bit và 1 timer 16-bit
+ Số chân I/O digital: 14 kênh
+ Số kênh xung PWM: 6 kênh (1timer 2 kênh)
+ Số ngõ vào Analog: 6 kênh
6


Báo cáo đồ án 2

Số thứ Mô tả

Chức năng

Mô tả chứ năng

tự chân
1

PC6

Reset

Khi chân reset ở mức thấp, bộ vi điều
khiển và chương trình của nó sẽ được

reset

2

PD0

Chân kĩ

thuật số Chân đầu vào cho giao tiếp nối tiếp

(RX)
3

PD1

Chân kĩ thuật số

Chân đầu vào cho giao tiếp nối tiếp

(TX)
4

PD2

Chân kĩ thuật số

Chân 4 được sử dụng làm ngắt
ngoài 0

5


PD3

Chân kĩ thuật số

Chân 5 được sử dụng làm ngắt
7


Báo cáo đồ án 2

6

PD4

(PWM)

ngoài 1

Chân kĩ thuật số

Chân 6 được sử dụng cho nguồn bộ
đếm bên ngoài Timer 0

7

Vcc

Điện áp dương


Nguồn dương của hệ thống

8

GND

Nối đất

Nối đất của hệ thống

9

XTAL Dao động tinh
thể

Chân này nối với một chân của bộ dao
động tinh thể để cung cấp xung nhịp bên
ngoài cho chip

10

XTAL

Dao động tinh

Chân này nối với một chân của bộ dao

thể

động tinh thể để cung cấp xung nhịp

bên ngoài cho chip

11

PD5

Chân kĩ thuật số Chân 11 được sử dụng cho nguồn bộ
(PWM)

12

PD6

đếm bên ngoài Timer1

Chân kĩ thuật số Bộ so sánh analog dương i/ps
(PWM)

13

PD7

Chân kĩ thuật số

Bộ so sánh analog âm i/ps

14

PB0


Chân kĩ thuật số Nguồn đầu vào bộ đếm hoặc bộ hẹn
giờ

15

PB1

Chân kĩ thuật

Bộ đếm hoặc bộ hẹn giờ so sánh

số

A

khớp

(PWM)
16
17

PB2
PB3

Chân kĩ thuật

Chân này hoạt động như lựa chọn slave

số (PWM)


i/p

Chân kĩ thuật số

Chân này được sử dụng làm đầu ra dữ

(PWM)

liệu master và đầu vào dữu liệu slave cho
SPI

18

PB4

Chân kĩ thuật

Chân này hoạt động như một đầu vào
8


Báo cáo đồ án 2
số

xung nhịp master và đầu ra xung nhịp
slave

19

PB5


Chân kĩ thuật

Chân này hoạt động như một đầu ra xung

số

nhịp master và đầu vào xung nhịp slave
cho SPI

20

AVcc

Điện áp dương

21

AREF Tham chiếu
analog

Điện áp dương cho ADC(nguồn)
Điện ấp thma chiếu cho analog cho ADC
(Bộ chuyển đổi analog sang kĩ thuật số)

22

GND

Nối đất


Nối đất của hệ thống

23

PC0

Đầu vào analog

Đầu vào analog giá trị kĩ thuật số kênh 0

24

PC1

Đầu vào

Đầu vào analog giá trị kĩ thuật số kênh

analog

1

25

PC2

Đầu vào analog

Đầu vào analog giá trị kĩ thuật số kênh 2


26

PC3

Đầu vào analog

Đầu vào analog giá trị kĩ thuật số kênh 3

27

PC4

Đầu vào

Đầu vào analog giá trị kĩ thuật số kênh

analog

4.
Chân này cũng có thể sử dụng làm kết
nối giao diện nối tiếp dữ liệu

28

PC5

Đầu vào analog

Đầu vào analog giá trị kĩ thuật số kênh

5. Chân này cũng được sử dụng như
dong xung nhịp giao diện nối tiếp

9


Báo cáo đồ án 2

- VCC: Cung cấp điện áp
- GND: Đất
- AREF: AREF là chân tham chiếu Analog cho bộ chuyển đổi A/D.
- Port B (PB7:0) XTAL1/XTAL2/TOSC1/TOSC2

Cổng B là cổng I / O 8 bit hai chiều với các điện trở kéo lên bên trong (được
chọn cho mỗi bit). Bộ đệm đầu ra của Cổng B có đặc tính ổ đĩa đối xứng với cả
khả năng chìm và nguồn cao. Là đầu vào, chân B được kéo ra bên ngồi dịng
điện sẽ thấp nếu điện trở kéo lên được kích hoạt. Các chân của Cổng B được xác
định khi điều kiện đặt lại trở thành hoạt động, ngay cả khi đồng hồ không chạy.
Tùy thuộc vào cài đặt cầu chì chọn đồng hồ, PB6 có thể được sử dụng làm
đầu vào cho bộ khuếch đại dao động đảo ngược và đầu vào cho mạch hoạt động
của đồng hồ bên trong.
Tùy thuộc vào cài đặt cầu chì lựa chọn đồng hồ, PB7 có thể được sử dụng
làm đầu ra từ bộ khuếch đại dao động đảo ngược.
- Port C (PC5:0)

Cổng C là cổng I / O hai chiều 7 bit với các điện trở kéo lên bên trong (được
chọn cho mỗi bit). Bộ đệm đầu ra PC5..0 có đặc tính ổ đĩa đối xứng với cả khả
năng chìm và nguồn cao. Là đầu vào, chân C được kéo ra bên ngồi dịng điện sẽ
thấp nếu điện trở kéo lên được kích hoạt. Các chân cổng C được điều kiện đặt lại
trở thành hoạt động, ngay cả khi đồng hồ không chạy.

-

PC6/Reset

10


Báo cáo đồ án 2

Nếu Cầu chì RSTDISBL được lập trình, PC6 được sử dụng làm chân I / O.
Lưu ý rằng các đặc tính điện của PC6 khác với các đặc tính điện của các chân
khác của Cổng C.
Nếu Cầu chì RSTDISBL khơng được lập trình, PC6 được sử dụng làm đầu
vào Reset. Mức thấp trên chân này lâu hơn độ dài xung tối thiểu sẽ tạo ra Reset,
ngay cả khi đồng hồ không chạy. Các xung ngắn hơn không được đảm bảo để
tạo ra một Reset.
- PortD (PD7:0)

Cổng D là cổng I / O 8 bit hai chiều với các điện trở kéo lên bên trong (được
chọn cho mỗi bit). Bộ đệm đầu ra cổng D có đặc tính ổ đĩa đối xứng với cả khả
năng chìm và nguồn cao. Là đầu vào, chân cổng D được kéo ra bên ngồi dịng
điện sẽ ở mức thấp nếu điện trở kéo lên được kích hoạt. Các chân cổng D được
xác định ba lần khi điều kiện đặt lại trở thành hoạt động, ngay cả khi đồng hồ
không chạy
- AVCC

AVCC là chân điện áp cung cấp cho Bộ chuyển đổi A/D, PC[3: 0]. Nó phải
được kết nối bên ngồi với VCC, ngay cả khi ADC không được sử dụng. Nếu
ADC được sử dụng, nó phải được kết nối với VCC thông qua bộ lọc thông thấp.
Lưu ý rằng PC[6: 4] sử dụng kỹ thuật số cung cấp điện áp VCC

- ADC7:6

ADC7:6 đóng vai trị là đầu vào analog cho bộ chuyển đổi A /D. Các chân
này được cấp nguồn từ cung cấp tương tự và phục vụ như các kênh ADC 10 bit.

1

11


Báo cáo đồ án 2
1.3. Phần cứng cơ bản và ngoại vi trên board
a) Phần cứng cơ bản

+ CPU đảm bảo chính xác thực hiện chương trình. Do đó, CPU phải có khả
năng truy cập bộ nhớ, thực hiện các tính tốn, điều khiển các thiết bị ngoại vi
và xử lý ngắt.
+ CPU AVR sử dụng kiến trúc Harvard với các bộ nhớ riêng biệt và Bus
chương trình và dữ liệu
Vi điều khiển Atmega328 tiêu chuẩn cung cấp cho người dùng:
+ 32KB bộ nhớ Flash: những đoạn lệnh bạn lập trình sẽ được lưu trữ trong bộ
nhớ Flash của vi điều khiển. Thường thì sẽ có khoảng vài KB trong số này sẽ
được dùng cho bootloader nhưng đừng lo, bạn hiếm khi nào cần quá 20KB bộ
nhớ này đâu.
+ 2KB cho SRAM (Static Random Access Memory): giá trị các biến bạn khai
báo khi lập trình sẽ lưu ở đây. Bạn khai báo càng nhiều biến thì càng cần nhiều
bộ nhớ RAM. Tuy vậy, thực sự thì cũng hiếm khi nào bộ nhớ RAM lại trở thành
thứ mà bạn phải bận tâm. Khi mất điện, dữ liệu trên SRAM sẽ bị mất.
+ 1KB cho EEPROM (Electrically Eraseble Programmable Read Only
Memory): đây giống như một chiếc ổ cứng mini nơi bạn có thể đọc và ghi dữ

liệu của mình vào đây mà không phải lo bị mất khi cúp điện giống như dữ liệu
trên SRAM.

1

12


Báo cáo đồ án 2

b) Ngoại vi trên bo
- Các chân 1(TX) và 0(RX): dùng để nhận và gửi dữ liệu TTL Serial.
- Các chân I/O : từ chân 2-13
- Các chân ngặt ngoài Chân : 2,3
- Các chân PWM 8bit của Arduino :3, 5, 6, 9, 10, 11
- Các chân giao tiếp SPI (Serial Peripheral Bus) 10 - 13
- Chân AREF là chân tham chiếu điện áp khi sử dụng analogReference.
- SCL, SDA là 2 chân giao tiếp I2C
- Các chân Analog : A0 đến A5
- Vin là chân có thể cung cấp điện áp cho arduino bằng nguồn ngoài
- GND : nối đất
1

13


Báo cáo đồ án 2
- 5v, 3.3v là các chân cung cấp điện áp cho các ngoại vi khác
- RES là chân reset, vi điều khiển sẽ reset khi chân này ở mức LOW.


1.4. Công cụ phát triển cho board
- Arduino IDE là một phần mềm mã nguồn mở chủ yếu được sử dụng để viết
và biên dịch mã vào module Arduino.
- Có các phiên bản cho các hệ điều hành như MAC, Windows, Linux và chạy

trên nền tảng Java đi kèm với các chức năng và lệnh có sẵn đóng vai trị quan
trọng để gỡ lỗi, chỉnh sửa và biên dịch mã trong môi trường.
- Hỗ trợ nhiều các module Arduino như Arduino Uno, Arduino Mega, Arduino

Leonardo, Arduino Micro và nhiều module khác…
- Là một phần mềm Arduino chính thức, giúp cho việc biên dịch mã trở nên dễ

dàng.
- Môi trường này hỗ trợ cả ngôn ngữ C và C ++.

2. IC ghi dịch 74HC595
2.1. Cấu tạo, đặc tính kỹ thuật IC 74HC595:
Thanh ghi dịch (Shift Register) về cơ bản là một vi mạch chuyển đổi nối tiếp
song song. Về cơ bản nó nhận dữ liều đầu vào nối tiếp thông qua một chân và
chuyển đổi dữ liệu vào nối tiếp thành đầu ra song song 8 bit, do đó làm giảm số
chân giao diện giữa vi điều khiển và các thiết bị đầu ra.
74HC595 là IC ghi dịch (shift register) 8 bit kết hợp chốt dữ liệu, đầu vào
nối tiếp, đầu ra song song. IC này thường dùng trong các mạch quét led 7, led
ma trận …để tiết kiệm số chân cho vi điều khiển. Có thể mở rộng số chân vi
điều khiển bao nhiêu tùy thích mà khơng IC nào có thể làm được bằng cách mắc
nối tiếp ngõ vào dữ liệu các IC với nhau.

1

14



Báo cáo đồ án 2
Đặc tính thơng số kỹ thuật 74HC595


Điện áp hoạt động: 2V đến 6V



Mức tiêu thụ điện: 80uA



Source ra/dịng sink: 35mA



Điện áp đầu ra bằng điện áp hoạt động



Điện áp đầu vào mức cao tối thiểu: 3,15V @ (Vcc = 4,5V)



Điện áp đầu vào mức thấp tối đa: 1.35V @ (Vcc = 4.5V)




Có thể dễ dàng xếp tầng với nhiều IC hơn để có nhiều đầu ra hơn



Tần số đồng hồ tối đa: 25Mhz @ 4.5V



Có các gói PDIP, GDIP, PDSO 16 chân

1

15


Báo cáo đồ án 2

Các chân của IC 74HC595 được đánh số như sau:
1. QA: Đầu ra thứ nhất.
2. QB: Đầu ra thứ hai.
3. QC: Đầu ra thứ ba.
4. QD: Đầu ra thứ tư.
5. QE: Đầu ra thứ năm.
6. QF: Đầu ra thứ sáu.
7. QG: Đầu ra thứ bảy.
8. QH: Đầu ra thứ tám.
9. QH' (QH-bar): Đầu ra phụ, đảo ngược của đầu ra thứ tám.
10.MR (Master Reset): Chân reset cho IC.
11.SH_CP (Shift Register Clock Input): Chân xung đồng hồ cho việc chuyển
đổi dữ liệu.

12.ST_CP (Storage Register Clock Input): Chân xung đồng hồ cho việc lưu dữ
liệu vào đăng ký lưu trữ.
13.OE (Output Enable): Chân kích hoạt đầu ra, khi ở mức thấp sẽ kích hoạt đầu
ra.
14.DS (Serial Data Input): Chân đầu vào cho dữ liệu chuỗi.
15.Q7S (Serial Data Output): Đầu ra dữ liệu chuỗi.
16.VCC: Nguồn cấp cho IC.
2.2. Nguyên lý hoạt động của IC ghi dịch 74HC595:
IC47HC595 có hai thanh ghi ,mỗi thanh ghi chỉ có 8 bit dữ liệu. Cái
đầu tiên được gọi là Thanh ghi dịch. Thanh ghi dịch nằm sâu trong các
mạch IC.
Bất cứ khi nào đặt một xung clock cho 74HC595, hai điều xảy ra:
1

16


Báo cáo đồ án 2
 Các bit trong Thanh ghi dịch di chuyển sang trái (MSBFIRST)hoặc
(LSBFIRST)một bước mỗi khi xung clock xuất hiện sườn lên.
 Ví dụ: Bit 7 nhận giá trị trước đó ở bit 6, bit 6 nhận giá trị của bit 5,…
 Bit 0 trong thanh ghi dịch chấp nhận giá trị hiện tại trên chân DATA.
Tại cạnh lên của xung, nếu chân dữ liệu ở mức cao, thì giá trị 1 sẽ
được đẩy vào thanh ghi dịch. Nếu khơng, nó là 0.
 Khi chân latch được chuyển lệ mức cao trong thời gian 1 xung clock,
nội dung của thanh ghi dịch(thanh ghi thứ 1) được sao chép vào thanh
ghi thứ hai. Mỗi bit của thanh ghi lưu trữ(thanh ghi thứ 2) được kết
nối với một trong các chân đầu ra QA - QH của vi mạch, vì vậy nói
chung, khi giá trị trong thanh ghi lưu trữ thay đổi, các đầu ra cũng
vậy.

Có thể hiểu rõ hơn điều này với hình minh họa bên dưới.

1

17


Báo cáo đồ án 2
2.3. Giao tiếp giữa 74HC595 với arduino
Sử dụng lệnh shiftout để truyền dữ liệu lên thanh ghi của IC74HC595: Cú
pháp câu lệnh:



Latchpin là chân chốt được kết nối với chân 12 của IC



Datapin là chân chuyền dữ liệu được kết nối với chân 14 của IC



Clockpin là chân cấp xung mẫu được kế nối với chân 11 của IC

 MSFIRST (hoặc LSFIRST) là chọn bắt đầu từ bit bên phải nhất trước hoặc

bit bên trái nhất trước.


m(c) là mảng dữ liệu để truyền lên 74HC595


3. Các linh kiện khác

3.1. Modun 2 led 7 đoạn anot chung hàn sẵn IC74HC595
Mạch hiển thị 2 led 7 đoạn 74HC595 được thiết kế có thể dễ dàng điều khiển
và hiển thị thông tin lên 2 led 7 đoạn chỉ với 3 chân giao tiếp thơng qua IC ghi
dịch 74HC595, ngồi ra mạch cịn có khả năng mở rộng thêm các led tiếp theo
qua cổng đầu ra nối tiếp.
Thông số kỹ thuật:
 Nguồn sử dụng: 3 ~ 6VDC
 Dòng điện sử dụng: 50mA
 IC Driver: 74HC595
 3 chân giao tiếp: SCLK, RCLK, DIO
 Hiển thị 2 led 7 đoạn cỡ 0.5''
 Kích thước: 25 x 38mm

1

18


Báo cáo đồ án 2

3.2. LED 5mm 5v 3 màu và dây nối

III. Thiết kế mạch và quá trình thực hiện

1. Nguyên lý hoạt động của mạch đèn giao thông

1


19



×