Em đang lập trình cho bảng led đơn dùng 74HC595 để đưa dữ liệu ra .IC dịch đưa dữ liệu từ Q0 đến Q7 . Bây giờ em muốn cho dữ liệu chạy từ Q7 về Q0 được không vậy . Và khi dùng IC 595 để làm cho 8 con led sáng dần và tắt dần thì phải làm như thế nào . Em đang lập trinh bằng Kiel.C Mong các anh giúp đỡ
Thông báo
Collapse
No announcement yet.
Giúp em về 74hC595
Collapse
X
-
Bạn dùng chip gì vậy !? việc chạy qua chạy lại ở dây ko phải là vấn đề phần cứng bạn à ! con 595 làm nhiệm vụ ghi dịch dữ liệu thôi.... bạn muốn nó thế nào thì nó thế đó thôi... bạn tạo một vòng lặp từ 0 đến 7 làm ví dụ hoặc ngược lại thôi!Thiết bị truyền dẫn RF , các ứng dụng PLC , ARM , VXL ...
Comment
-
dễ mà khó
pác cho data chạy ra xong dịch cái cho hiển thị ra ví dụ: 11111110
xong xóa đi
rồi làm lại bước trước nhung data thiếu 1 em cuối ví dụ: 11111100
rồi xóa đi
làm như vậy cho đến hết
tốc độ xóa phải nhanh
nhưng dich hiển thị lâu tí để còn thấy nó chạy
nếu chưa hiểu thì gặp em em chỉ thêm cho
mail dưới đấy8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
liên lạc với em qua địa chi email: Mob: 01882.076.989
Comment
-
Vấn đề dịch ngược lại thì bạn hoangphat đã nói cho bạn rồi đó, nghĩa là bạn cần có 1 byte tạm để lưu trữ trạng thái của từng LED, khi dịch ra 74HC595 thì bạn dịch 1 lúc 8-bit, khi xoay thì bạn xoay byte tạm đó.Nguyên văn bởi wish_blue07 Xem bài viếtEm đang lập trình cho bảng led đơn dùng 74HC595 để đưa dữ liệu ra .IC dịch đưa dữ liệu từ Q0 đến Q7 . Bây giờ em muốn cho dữ liệu chạy từ Q7 về Q0 được không vậy . Và khi dùng IC 595 để làm cho 8 con led sáng dần và tắt dần thì phải làm như thế nào . Em đang lập trinh bằng Kiel.C Mong các anh giúp đỡ
Vấn đề làm LED sáng dần (điều chỉnh độ sáng) thì bạn cần dùng PWM, nghĩa cũng với 1 trạng thái nhưng bạn dịch ra nhiều lần để tạo xung PWM, ví dụ, độ sáng của bit 7 là 70% và PWM của bạn chỉ có resolution là 10 mức, thì bạn sẽ gởi liên tục(cách nhau 1 khoảng thời gian vừa đủ) 10 byte ra 74HC595 dạng như sau(các bit khác không quan tâm = x), mức 1 = LED sáng
Code:1: xxxxxx1 2: xxxxxx1 3: xxxxxx1 4: xxxxxx1 5: xxxxxx1 6: xxxxxx1 7: xxxxxx1 8: xxxxxx0 9: xxxxxx0 10: xxxxxx0
//My Life
Comment
-
74hc595
các anh ơi em có cái so do nhu vậy
em lap trinh rồi mà nó không chạy sợ đưa code lên các anh cừoi
nên em chi dua mo phỏng các anh giúp em với
em muốn dùng con 74hc595 để điuề khiển sáng giua ra rồi sáng dần từ con 1 đến 40 con led
rồi sang don từng con led 1 thi lam sao mong cac anh giúp
Comment
-
Cái này bạn làm 1 hàm dịch dữ liệu vào 595 , khai báo biến trung gian temp cho từng con , tiếp theo xác định giá trị theo byte cho từng con ví dụ con 1 sáng hết là 0xff, con 2 tắt hết 0x00, con 3 vừa sáng vừa tắt 0xf0....... tiếp theo đưa giá trị đó vào mấy con ic qua hàm dịch dữ liệu vào 595 bao nhiêu con gọi bấy nhiêu lần theo thứ tự vào trước ra sau . Chẳng hạn hàm đó là hàm quet(.....) thì mình đưa giá trị vào như sau quet(temp1);quet(temp2);quet(temp3)......sau đó có xung chốt dữ liệu trên chân 12 , vậy là led sáng theo ý mình rồi đó . Thực ra quét 595 rất dễ bạn muốn điều khiển bao nhiêu led cũng dc vấn đề là hiểu ic nó hoạt động ntn thôi !!
Comment
-
74hc595
anh có cái code nào điều khiển dc 3 con 595 làm led sang don chạy từ 1 đến con 24 và sáng dần từ con 1 đén con 24Nguyên văn bởi fee_08 Xem bài viếtCái này bạn làm 1 hàm dịch dữ liệu vào 595 , khai báo biến trung gian temp cho từng con , tiếp theo xác định giá trị theo byte cho từng con ví dụ con 1 sáng hết là 0xff, con 2 tắt hết 0x00, con 3 vừa sáng vừa tắt 0xf0....... tiếp theo đưa giá trị đó vào mấy con ic qua hàm dịch dữ liệu vào 595 bao nhiêu con gọi bấy nhiêu lần theo thứ tự vào trước ra sau . Chẳng hạn hàm đó là hàm quet(.....) thì mình đưa giá trị vào như sau quet(temp1);quet(temp2);quet(temp3)......sau đó có xung chốt dữ liệu trên chân 12 , vậy là led sáng theo ý mình rồi đó . Thực ra quét 595 rất dễ bạn muốn điều khiển bao nhiêu led cũng dc vấn đề là hiểu ic nó hoạt động ntn thôi !!
anh gởi cho em đi
cảm on nha
gmail: sinhvienhomnaythegioingaymai@gmail.com
Comment
-
hay điều khiển dc cai mach nay cũng dcNguyên văn bởi fee_08 Xem bài viếtCái này bạn làm 1 hàm dịch dữ liệu vào 595 , khai báo biến trung gian temp cho từng con , tiếp theo xác định giá trị theo byte cho từng con ví dụ con 1 sáng hết là 0xff, con 2 tắt hết 0x00, con 3 vừa sáng vừa tắt 0xf0....... tiếp theo đưa giá trị đó vào mấy con ic qua hàm dịch dữ liệu vào 595 bao nhiêu con gọi bấy nhiêu lần theo thứ tự vào trước ra sau . Chẳng hạn hàm đó là hàm quet(.....) thì mình đưa giá trị vào như sau quet(temp1);quet(temp2);quet(temp3)......sau đó có xung chốt dữ liệu trên chân 12 , vậy là led sáng theo ý mình rồi đó . Thực ra quét 595 rất dễ bạn muốn điều khiển bao nhiêu led cũng dc vấn đề là hiểu ic nó hoạt động ntn thôi !!
em cam on nhiều
mong anh giúp đỡ
Comment
-
74hc595
hay anh cho em mail di em gởi code và so do anh coi giúpNguyên văn bởi fee_08 Xem bài viếtCái này bạn làm 1 hàm dịch dữ liệu vào 595 , khai báo biến trung gian temp cho từng con , tiếp theo xác định giá trị theo byte cho từng con ví dụ con 1 sáng hết là 0xff, con 2 tắt hết 0x00, con 3 vừa sáng vừa tắt 0xf0....... tiếp theo đưa giá trị đó vào mấy con ic qua hàm dịch dữ liệu vào 595 bao nhiêu con gọi bấy nhiêu lần theo thứ tự vào trước ra sau . Chẳng hạn hàm đó là hàm quet(.....) thì mình đưa giá trị vào như sau quet(temp1);quet(temp2);quet(temp3)......sau đó có xung chốt dữ liệu trên chân 12 , vậy là led sáng theo ý mình rồi đó . Thực ra quét 595 rất dễ bạn muốn điều khiển bao nhiêu led cũng dc vấn đề là hiểu ic nó hoạt động ntn thôi !!
chứ úp len dien dan hoai ma khong dc
Comment
-
mình chưa rõ về hoạt động của con này mong bạn giúp với mình đang điều khiển 16led RGB tương đương với 48led bình thường nhưng chưa hiểu được con 74595 hoạt động thế nào mong bạn chỉ rõ hơn với
mail của mình đây manhhungspk2011@gmail.com thank bạn
Comment
-
mình chưa rõ về hoạt động của con này mong bạn giúp với mình đang điều khiển 16led RGB tương đương với 48led bình thường nhưng chưa hiểu được con 74595 hoạt động thế nào mong bạn chỉ rõ hơn với
mail của mình đây manhhungspk2011@gmail.com thank bạn
Comment
Bài viết mới nhất
Collapse
-
bởi songchodep76Cảm ơn bác đã nhiệt thành chia sẻ kinh nghiệm bản thân mình cho mọi người.
Tuy nhiên, theo tiếp xúc hạn hẹp của em với mosfet thì vấn đề bác đo vôn ở cực D và thấy đỉnh nó 70V/55V Vds max, như thí nghiệm và trong hình của bác...-
Channel: Hướng dẫn sử dụng diễn đàn
hôm nay, 09:46 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Cho tới thời điểm này, quả thật Đình Thường đây quá thất vọng, không hào hứng với Suno-AI lắm bởi ra lệnh Creat mấy chục lần với các thay đổi thì mới chọn được 2 bản hát đúng giai điệu tầm 80% để cắt ghép tạo thành bài hát...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 17:01 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Kính chào cả nhà, nhân dịp Tết đang về, sắp 23 tháng chạp rồi, xin gởi lời chúc xuân qua bài hát sau ạ:
Bao nhiêu hân hoan
Chúc Mừng Năm Mới, xuân sang!
Nơi nơi hát vang
nâng chén vui chúc câu An Lành.
Vạn Sự đều Hanh Thông,
Rạng...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:46 -
-
bởi ittcChán quá các bác, em nhạt nhẽo quá nên tán em nào cũng tạch, tuyệt vọng vô cùng, nay lại được mấy anh đồng nghiệp cty đối tác mách cho em gái kia sinh năm 2K đầu, em chả biết nhóm đối tượng này phải tán ra sao bây giờ ?
Tính ra em...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 00:18 -
-
bởi bqvietCó thể, ví dụ phần phản hồi gồm vi mạch cách ly quang, zener thứ cấp, transistor và điện trở phản hồi dòng ... Bất kỳ linh kiện nào nhóm đó hỏng dẫn tới mất đường phản hồi. TNY chính hãng phát hiện được chuyện đó nhưng linh kiện...
-
Channel: Điện tử công suất
05-02-2026, 18:36 -
-
bởi Nexus 6Pcho e hỏi, khi mạch có linh kiện nào đó hư thì có làm hỏng led đắt tiền (osram) không?
-
Channel: Điện tử công suất
05-02-2026, 10:42 -
-
bởi chinhnguyen9· Thí nghiệm 1 (Mạch boost, Vcc=12V, kích bằng dao động PƯM, duty 10%):
* Không có snubber + không tải: Xuất hiện hiện tượng dao động tắt dần tại cực D Mosfet (ringing). Hình 1 cho thấy trong chu kỳ đầu, điện áp spike lên tới hàng trăm V, điện...-
Channel: Hướng dẫn sử dụng diễn đàn
04-02-2026, 09:16 -
-
bởi Nexus 6Pe dùng KiCad 9.0 và đã xuất được file PDF mạch in gòi bác...
-
Channel: Điện tử công suất
03-02-2026, 16:25 -
-
bởi bqvietBấm chuột vào các tệp sẽ bật ra chương trình tương ứng. Nên dùng bản KiCAD sau
https://kicad-downloads.s3.cern.ch/a...ll_version.exe-
Channel: Điện tử công suất
03-02-2026, 14:57 -
-
bởi Nexus 6Pe cài KiCAD 2012 khi mở ra nó chỉ hiện ntn...
-
Channel: Điện tử công suất
03-02-2026, 11:20 -

Comment