Mục lục:
Video: Arduino Với CD4015B Đăng ký Shift: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
CD4015B là một thanh ghi dịch chuyển tĩnh 4 giai đoạn kép với đầu vào nối tiếp và đầu ra song song. Nó là một IC 16 chân và chứa hai thanh ghi 4 tầng giống hệt nhau với các đầu vào Dữ liệu, Đồng hồ và Thiết lập lại độc lập. Mức logic cao trên đầu vào Đặt lại đặt lại tất cả bốn giai đoạn được bao phủ bởi đầu vào đó. Nó là một thiết bị CMOS với tất cả các đầu vào được bảo vệ khỏi phóng điện tĩnh.
Có thể mở rộng 2 thanh ghi bốn giai đoạn thành một thanh ghi 8 bit trên một gói và xa hơn nữa bằng cách thêm nhiều IC CD4015B.
Nó có các ứng dụng khác nhau, bao gồm:
- Xếp hàng dữ liệu đầu vào nối tiếp / đầu ra song song
- Chuyển đổi dữ liệu nối tiếp sang song song
- Đăng ký mục đích chung
cũng như đèn LED lái xe như tôi sẽ trình bày bên dưới.
Quân nhu
Các IC này rất rẻ và hiện tại bạn có thể mua 10 CD4015BE với giá chưa đến 2 bảng Anh từ Trung Quốc trên Ebay.
Bước 1: Ghim ra và sơ đồ chức năng
CD4015B có kiểu bố trí khác thường và cần phải cẩn thận để xác định chính xác từng chân. Ví dụ Q4B (chân 2) nằm cạnh Q3A (chân 3) và Q4A (chân 10) nằm cạnh Q3B (chân 11). Ngoài ra Đồng hồ B chủ yếu ở phía A của IC và tương tự như vậy Đồng hồ A ở phía B chủ yếu.
Hoạt động của CD4015B
Để làm rõ tuyên bố trên
"Dữ liệu được chuyển từ đầu vào đến đầu ra của vi mạch trên một quá trình chuyển đổi tích cực".
tức là chân Đồng hồ đi từ thấp đến cao trên vùng có liên quan của nó. Điều này đạt được trên Arduino bằng cách đầu tiên đặt chân Đồng hồ ở mức thấp, đặt chân Dữ liệu cao hoặc thấp và sau đó đặt lại chân Đồng hồ cao. Mỗi khi điều này xảy ra, dữ liệu trên chân đầu ra sẽ được chuyển sang chân tiếp theo, tức là từ Q1A sang Q2A, v.v. Dữ liệu trên Q4A bị mất hoặc nếu được kết nối với Dữ liệu B, sẽ được chuyển sang Q1B.
Không có gì xảy ra khi chân Đồng hồ đi từ cao xuống thấp.
Khi chân Reset được đặt ở mức cao, nó sẽ đặt 4 đầu ra ở mức thấp. Điều này cho phép dòng điện chạy qua các đèn LED và bật chúng lên. Trong thiết lập được mô tả bên dưới, tất cả 8 đầu ra được đặt lại khi Thiết lập lại A và Thiết lập lại B được kết nối.
Bước 2: Kết nối với Arduino
Kết nối với Arduino như sau:
- CD4015B chân 16 đến Arduino 5v
- CD4015B chân 8 đến Arduino Gnd
- CD4015B chân 6 (Đặt lại A) thành chân 5 của Arduino
- CD4015B chân 7 (Dữ liệu A) đến chân 6 của Arduino
- CD4015B chân 9 (Đồng hồ A) đến chân 7 của Arduino
- CD4015B chân Q1A - Q4A sang LED Cathode và Anode đến 5v thông qua điện trở 100 ohm
Để kích hoạt Đăng ký Dịch chuyển 8 Giai đoạn
- Kết nối chân 14 (Đặt lại B) với chân 6 (Đặt lại A) trên CD4015B
- Kết nối chân 1 (Đồng hồ B) với chân 9 (Đồng hồ A) trên CD4015B
- Kết nối chân 10 (Q4A) với chân 15 (Dữ liệu B) trên CD4015B
- CD4015B chân Q1B - Q4B sang LED Cathode và Anode đến 5v thông qua điện trở 100 ohm
Một chương trình Arduino được bao gồm để chứng minh cách CD4015B có thể được sử dụng với đèn LED. Không cần thư viện đặc biệt để chương trình hoạt động. Bạn không nhất thiết phải sử dụng các chân 5, 6 và 7 của Arduino, vì bất kỳ chân nào trong số các chân I / O sẽ hoạt động, nhưng bạn sẽ cần phải sửa đổi bản phác thảo cho bất kỳ chân nào bạn đã sử dụng.
Mạch có thể được thiết lập trên một bảng mạch bánh mì.
Vòng lặp chương trình trình bày 4 cách khác nhau để lập trình CD4015B.
Bước 3: Kết luận
Tôi chỉ tình cờ có một IC CD4015BCN nằm xung quanh và băn khoăn về cách lập trình nó. Nghiên cứu bảng dữ liệu liên quan đã cho tôi tất cả thông tin. Ngoài ra còn có nhiều thanh ghi ca khác trên thị trường. Một ví dụ là 74LS595 phổ biến có cách thức riêng để lập trình nó cũng như là TTL trái ngược với CMOS. Dường như không có nhiều thông tin về Arduino và CD4015B.
Tôi không phải là chuyên gia về điện tử và chỉ cung cấp thông tin này cho bất kỳ ai có thể thấy thú vị.
Thông tin thêm có thể được tìm thấy trên các bảng dữ liệu liên quan.
Đề xuất:
Cảm biến cảm ứng dễ dàng, rẻ và đáng tin cậy chỉ với 3 phần: 3 bước
Cảm biến cảm ứng dễ dàng, giá rẻ và đáng tin cậy chỉ với 3 bộ phận: Điều khiển tất cả các loại thiết bị điện tử bằng cách chạm ngón tay của bạn có thể khá hữu ích. Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách xây dựng một cảm biến cảm ứng dễ dàng nhưng mạnh mẽ, hoạt động hoàn hảo. Tất cả những gì bạn cần là một bóng bán dẫn tiêu chuẩn và hai
Những vật sở hữu tuyệt vời nhất: Tôi đã hack một chiếc điện thoại cũ để chơi bản nhạc đáng giá nhất.: 13 bước (có hình ảnh)
Những vật sở hữu tuyệt vời nhất: Tôi đã hack một chiếc điện thoại cũ để chơi bản nhạc đáng giá nhất. có vô số dự án thú vị khác mà bạn có thể thực hiện bằng cách hack rất cơ bản này " bàn " những cái điện thoại.
Hệ thống đăng nhập Batchfile đơn giản với thanh tải: 5 bước
Hệ thống đăng nhập Batchfile đơn giản với thanh tải: Ở đây chúng tôi đang chia sẻ tập tin hàng loạt cho hệ thống đăng nhập bằng thanh tải. Chúng tôi sẽ hiển thị cho bạn mã và cũng chỉ cho bạn cách sử dụng. Bạn cũng có thể truy cập blog của chúng tôi để biết thêm mã tệp hàng loạt. FFLocker 1.0: http://errorcode401.blogspot.in/2013/06/FFlocker-1.0.html Rar
Cách khôi phục các thư mục đang mở khi bạn đăng nhập lại sau khi đăng xuất: 5 bước
Cách khôi phục thư mục đang mở khi đăng nhập lại sau khi đăng xuất: Được rồi, đây là tình huống, bạn đang sử dụng máy tính với rất nhiều thư mục được mở ra … Sau đó, mẹ bạn về nhà sớm hơn dự kiến! Bạn hoàn toàn biết rằng nếu cô ấy bắt gặp bạn đang sử dụng máy tính, trong khi bạn phải ở trên giường vì
Đăng ký Shift 74HC164 và Arduino của bạn: 9 bước
Thanh ghi dịch chuyển 74HC164 và Arduino của bạn: Thanh ghi dịch chuyển là một phần rất quan trọng của logic kỹ thuật số, chúng hoạt động như chất kết dính giữa thế giới song song và nối tiếp. Chúng giảm số lượng dây, sử dụng pin và thậm chí giúp giảm tải cho cpu của bạn bằng cách có thể lưu trữ dữ liệu của chúng