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 torasungChào anh em,
Mình đang tìm hiểu và cấu hình một con biến tần Delta model VFD037E43A dùng cho động cơ công suất nhỏ, ứng dụng băng tải và quạt. Trước đây mình chủ yếu làm với vài dòng khác của Delta nhưng chưa dùng nhiều model này, nên muốn...-
Channel: Điện tử công nghiệp
Hôm qua, 09:13 -
-
Trả lời cho Vấn đề về tốc độ quaybởi nguyendinhvanSử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
-
Channel: Điện tử truyền hình
14-12-2025, 19:50 -
-
bởi Andrea14Chào mọi người,
Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...-
Channel: Điện tử truyền hình
12-12-2025, 12:42 -

Comment