Mục lục:

Sử dụng 2 thanh ghi Shift (74HC595) để điều khiển 16 đèn LED: 9 bước
Sử dụng 2 thanh ghi Shift (74HC595) để điều khiển 16 đèn LED: 9 bước

Video: Sử dụng 2 thanh ghi Shift (74HC595) để điều khiển 16 đèn LED: 9 bước

Video: Sử dụng 2 thanh ghi Shift (74HC595) để điều khiển 16 đèn LED: 9 bước
Video: #130: Module 2/3/4/8 LED 7 Đoạn 74HC595 / Digit 7Segment LED Module 74HC595 2024, Tháng Chín
Anonim
Sử dụng 2 thanh ghi Shift (74HC595) để điều khiển 16 đèn LED
Sử dụng 2 thanh ghi Shift (74HC595) để điều khiển 16 đèn LED

Mạch này sẽ sử dụng 2 thanh ghi shift (74HC595). Các thanh ghi shift sẽ điều khiển dưới dạng đầu ra 16 đèn LED. Mỗi thanh ghi shift sẽ điều khiển 8 đèn LED. Các thanh ghi shift được nối dây để mỗi đầu ra của thanh ghi shift sẽ giống như một bản sao của thanh ghi khác.

Bước 1: Đăng ký Shift là gì?

Đăng ký Ca làm việc là gì?
Đăng ký Ca làm việc là gì?
Đăng ký Ca làm việc là gì?
Đăng ký Ca làm việc là gì?

Thanh ghi dịch chuyển là các mạch logic tuần tự, chúng có khả năng lưu trữ và truyền dữ liệu.

Thanh ghi dịch chuyển bao gồm nhiều flip flops và đồng hồ được kết nối với nhau. Các đầu ra của sự dịch chuyển các thanh ghi dịch chuyển được dịch chuyển hoặc thay đổi theo đồng hồ (đầu ra xung).

Bước 2: Sử dụng thanh ghi ca

Sử dụng thanh ghi ca
Sử dụng thanh ghi ca

Thanh ghi dịch chuyển là các mạch bộ nhớ kỹ thuật số được sử dụng trong máy tính và máy tính. Thanh ghi dịch chuyển có thể được sử dụng để mở rộng số lượng đầu ra từ một bộ vi điều khiển như Arduino.

Bước 3: Các thành phần điện tử được sử dụng trong mạch

Các thành phần điện tử được sử dụng trong mạch
Các thành phần điện tử được sử dụng trong mạch

2 thanh ghi dịch chuyển 74HC595

16; 1 k điện trở (nâu, đen, đỏ)

16 đèn LED

1 Arduino Uno

2 tụ điện; 10 Uf

2 bánh mì dài

Dây điện.

Bước 4: Thiết lập mạch

Thiết lập mạch
Thiết lập mạch
Thiết lập mạch
Thiết lập mạch

Đầu ra là Qa đến Qh. Dây Qa đầu tiên và sau đó đi đến từng đầu ra khác như hình minh họa.

chân 14 là SER được kết nối với chân số 11 của Arduino. SER là đầu vào DATA sẽ được chuyển vào.

Pin12 là RCLK (LATCH) được kết nối với

Chân số 8 của Arduino

Chân 11 là SRCLK (ĐỒNG HỒ) được kết nối với chân số 12 của Arduino

mỗi khi chân này lên cao (1) các giá trị trong thanh ghi shift sẽ dịch chuyển 1 bit.

Vcc là chân 16 được kết nối với thanh breadboard màu đỏ

chân 8 được kết nối với đất

Arduino 5 vôn được kết nối với thanh ray màu đỏ của bảng mạch

Arduino Goonsd được kết nối với đường sắt đen

Kết nối mặt bằng của các bảng với nhau như hình vẽ là sơ đồ.

Bước 5: Cách hoạt động của mạch

Cách thức hoạt động của mạch
Cách thức hoạt động của mạch

3 đầu vào khác nhau (CLOCK, LATCH, DATA) sẽ thay đổi điện áp của các đầu ra như được thấy trên đèn LED. CODE sẽ lập trình trình tự của các đèn LED và tốc độ bật và tắt của đèn LED.

Bước 6: Kết quả đầu ra sẽ dịch chuyển đầu tiên từ trái sang phải một cách nhanh chóng

Kết quả đầu ra sẽ dịch chuyển đầu tiên từ trái sang phải một cách nhanh chóng
Kết quả đầu ra sẽ dịch chuyển đầu tiên từ trái sang phải một cách nhanh chóng

Đèn LED sẽ di chuyển nhanh chóng từ trái sang phải.

Bước 7: Sau đó LEDS Wil đi từ phải sang trái rất nhanh

Sau đó, LEDS Wil đi từ phải sang trái rất nhanh
Sau đó, LEDS Wil đi từ phải sang trái rất nhanh

LEDS thay đổi hướng (từ phải sang trái).

Bước 8: Kết luận

Phần kết luận
Phần kết luận

Tôi hy vọng dự án này sẽ giúp hiểu được thanh ghi shift và cách sử dụng của nó. Tôi rất thích dự án. Nó đã được thử nghiệm trên

Tinkercad và hoạt động.

Có một liên kết, nhưng bạn có thể cần một tài khoản Tinkercad để xem nó. Liên kết được đăng ở trên cùng với MÃ.

Cảm ơn bạn

Bước 9: Video về sổ đăng ký ca làm việc

video đăng ký ca làm việc

Đề xuất: