Giới thiệu ic SN74LS164 thanh ghi dịch
IC SN74LS164 thanh ghi dịch tốc độ cao với đầu vào dữ liệu nối tiếp và đầu ra dữ liệu song song. Nó là vi mạch 8-bit. Điều đó có nghĩa là dữ liệu đi vào IC từng bit một cách tuần tự và dữ liệu 8 đưa ra ở các chân đầu ra.

Thông số kỹ thuật IC SN74LS164 thanh ghi dịch
- Điện áp hoạt động : 5V
- Dòng điện hoạt động : 50mA
- Dòng điện ngõ vào : 20mA
- Dòng điện ngõ ra : 25mA
- Công suất hoạt động : 500mW
- Nhiệt độ hoạt động : -65°C – 150°C
- IC mở rộng : Thanh ghi dịch ngõ ra OUTPUT
- Số chân : 14
- Loại : IC rời
- Mức logic : 0 hoặc 1
Bảng trạng thái IC số SN74LS164

Chức năng các chân
- 1 – DSA : Đầu vào dữ liệu nối tiếp kênh A
- 2 – DSB : Đầu vào dữ liệu nối tiếp kênh B
- 3 – QA : Dữ liệu ngõ ra cổng 0
- 4 – QB : Dữ liệu ngõ ra cổng 1
- 5 – QC : Dữ liệu ngõ ra cổng 2
- 6 – QD : Dữ liệu ngõ ra cổng 3
- 7 – GND : Cấp nguồn 0V.
- 8 – CP/CLK : Chân tạo xung đưa dữ liệu vào.
- 9 – MR/CLEAR : Master Reset.
- 10 – QE : Dữ liệu ngõ vào cổng 4
- 11 – QF : Dữ liệu ngõ vào cổng 5
- 12 – QG : Dữ liệu ngõ vào cổng 6
- 13 – QH : Dữ liệu ngõ vào cổng 7
- 14 – VCC : Cấp nguồn 2V- 6V.

Chương trình test IC SN74LS164
Nguyên lý kết nối với led đơn
Chương trình kết nối với led đơn
#define data 2
#define clock 3
void setup() {
pinMode(clock, OUTPUT); // Set the Clock pin as output.
pinMode(data , OUTPUT); // Set the Data pin as output.
}
void loop() {
InsertFirstBit();
// Trigger the clock 7 more times to fully shift the bit to the end.
for(int i = 0; i < 7; i++)
{
Clock();
delay(100);
}
}
void InsertFirstBit(){
digitalWrite(data, HIGH);
Clock(); // Transfer the bit from Data to the first output.
digitalWrite(data, LOW);
}
void Clock(){
// When we set the clock HIGH, the shift register shifts the output by one bit.
digitalWrite(clock, HIGH);
delay(1);
digitalWrite(clock, LOW);
}
Nguyên lý kết nối với led 7 đoạn

Chương trình kết nối với led 7 đoạn
#define data 2
#define clock 3
void setup() {
pinMode(clock, OUTPUT); // Set the Clock pin as output.
pinMode(data , OUTPUT); // Set the Data pin as output.
}
// Configuration/Wiring between shift register and LED Display:
// Shift Register Output - LED Display Input
// QA -------------------> G
// QB -------------------> F
// QC -------------------> A
// QD -------------------> B
// QE -------------------> DP // Decimal Point
// QF -------------------> C
// QG -------------------> D
// QH -------------------> E
// This array stores the bit configuration (HIGH, LOW) for each of the
// display's numbers.
int numbers[10] = {
B01110111, // 0
B00010100, // 1
B10110010, // 2
B10110110, // 3
B11010100, // 4
B11100110, // 5
B11000111, // 6
B00110100, // 7
B11110111, // 8
B11110100, // 9
};
void loop() {
// Display every number in the LED Display.
for (int count = 0; count < 10; count++) {
delay(500);
// Set the output that corresponds to the current digit.
shiftOut(data, clock, MSBFIRST, numbers[count]);
}
}
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Email: dientunhattung@gmail.com
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

ĐIỆN TRỞ 91R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
ĐIỆN TRỞ 8R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
GIÁ ĐỠ MODULE SIÊU ÂM VÀNG, ĐẾ CẢM BIẾN SRF04 - SRF05
ĐIỆN TRỞ 9R1 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
ESP8266 ESP-12F, MODULE WIFI Ai-Thinker HỌ ESP
ĐIỆN TRỞ THANH 104 A09, ĐIỆN TRỞ BĂNG 100K 9 CHÂN
GIÁ ĐỠ MODULE SIÊU ÂM ĐỎ, ĐẾ CẢM BIẾN SRF04 - SRF05
Điện trở 910K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ĐIỆN TRỞ 8K2 10W, ĐIỆN TRỞ CÔNG SUẤT SỨ
ESP8266 ESP32-S, MODULE WIFI Ai-Thinker HỌ ESP
Điện trở 8R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ĐIỆN TRỞ 82R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Hàng rào đực đôi chân cong 2*40P 2.54mm, Jump header đôi 80 pin
Hàng rào đực đơn thẳng 1*40P 25mm 2.54mm, Jump header đơn 40 pin
ĐIỆN TRỞ THANH 333 A09, ĐIỆN TRỞ BĂNG 33K 9 CHÂN
Hàng rào đực đơn thẳng 1*40P 13mm 2.54mm, Jump header đơn 40 pin
GÁ ĐỠ ĐỘNG CƠ DC GB37, KHUNG GÁ ĐỘNG CƠ GIẢM TỐC
Pic12F683, VI ĐIỀU KHIỂN HỌ PIC CỦA MICROCHIP
CẦU DIODE KBP410 DIP, CHỈNH LƯU TOÀN KỲ 4A - 1000V
IC SỐ SN74HC14 CỔNG NOT, IC CỔNG LOGIC 14 CHÂN DIP
CẦU DIODE KBPC3510 DIP, CHỈNH LƯU TOÀN KỲ 35A - 1000V
CẢM BIẾN PIR HC-SR505, CHUYỂN ĐỘNG THÂN NHIỆT
CẦU DIODE KBP210 DIP, CHỈNH LƯU TOÀN KỲ 2A - 1000V
ANTEN 433MHz 3DBI 3.5CM KIM TRONG, ANTEN LORA, RF
QUANG TRỞ LỚN CDS 12MM 12528, CẢM BIẾN ÁNH SÁNG
Module điều khiển động cơ DC BTS7960 43A, Driver động cơ DC
Arduino Nano Ft232RL cổng Mini USB, Vi điều khiển họ Arduino
Màn hình Oled 1.3in I2C Màu trắng, Oled 128x64 hiển thị điểm ảnh
Hàng rào đực đơn chân cong 1*40P 2.54mm, Jump header đơn 40 pin
Màn hình Oled 1.54in I2C Màu vàng, Màn hình Oled 128x64 hiển thị điểm ảnh
Module giảm áp LM2596 3led 7 đoạn, Ổn áp DC-DC giảm áp 5A
Điện trở 1R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Màn hình Oled 2.42in I2C xanh dương, Màn hình Oled 128x64 hiển thị điểm ảnh
CẦU DIODE KBPC610 DIP, CHỈNH LƯU TOÀN KỲ 6A - 1000V
Bàn phím cứng keypad 4x4 , Ma trận phím matrix 4x4
TRANSISTOR PNP TIP127 DIP, HOẠT ĐỘNG -100V VÀ -5A
Hàng rào cái vuông đơn thẳng 1*40P 2.54mm, Jump header đơn 40 pin
ANTEN 433Mhz 5dBi KIM TRONG 14.5CM, ANTEN LORA 433MHz
Module giảm áp ASM1117 5V ngang , Mạch giảm áp DC-DC 800mA
Điện trở 2R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Hàng rào đực đơn chân thẳng 1*40P 2.54mm, Jump header đơn 40 pin
Arduino Nano CH340 cổng Mini USB, Vi điều khiển họ Arduino
LED 7ĐOẠN 2SỐ ANODE 0.56IN ĐỎ, LED 7 SEG 25x19x8MM
Module giảm áp XL4016 8A, Mạch ổn áp DC-DC giảm áp 8A
ANTEN LORA 433Mhz 3dBi, THU PHÁT KHÔNG DÂY RF
IC SỐ SN74HC21 CỔNG AND, IC CỔNG LOGIC 4-INPUT DIP 














Đánh giá
Chưa có đánh giá nào.