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
-
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
Nguyê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
-
Nguyê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
Nguyê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 nhathung1101Muốn đặt gì thì cũng phải có thông tin cơ bản. Việc nhỏ thế này mà phải dấu giếm thì người lớn không thèm làm đâu.
Cho bạn 3 ngày, không là sẽ xóa.-
Channel: Đặt hàng
22-12-2024, 22:02 -
-
Trả lời cho Hỏi cách điều chế xungbởi nhathung1101Schmit Trigger là chuẩn với điều kiện rise > 0,8V.
Bí thì dùng vi với tích gì đó, miễn đừng nói phân kẻo chó ở đây lại sủa nhặng.-
Channel: Kỹ thuật điện tử tương tự
22-12-2024, 21:57 -
-
bởi trungautMình cần đặt hàng thiết kế chế tạo mạch nghịch lưu 3 pha để cài đặt các thuật toán điều khiển động cơ FOC, DTC, ... Xin liên hệ trungaut@gmail.com để bàn chi tiết. Xin cảm ơn diễn dàn đăng tin!
-
Channel: Đặt hàng
22-12-2024, 14:27 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi tuyennhanCách ly dây điện vào , bộ nguồn và đèn khỏi khung xe thì có rò thật cũng không lo bị giật .
-
Channel: Điện tử dành cho người mới bắt đầu
21-12-2024, 08:56 -
-
Trả lời cho Hỏi cách điều chế xungbởi thetungBạn cho qua cái Tờ ri gơ Sờ mít ấy ......
-
Channel: Kỹ thuật điện tử tương tự
16-12-2024, 11:26 -
-
Trả lời cho Hỏi cách điều chế xungbởi nguyendinhvanCó gì mà khó ?
Răn cưa vuông đây
...-
Channel: Kỹ thuật điện tử tương tự
15-12-2024, 23:36 -
-
Trả lời cho hỏi về tụ điệnbởi ndp62Chữ " VENT" không phải là tên hãng sx tụ đâu ,vó thế là 1 ký hiệu liên quan tụ lowesr ?
-
Channel: Điện thanh
15-12-2024, 18:24 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi bqvietTrừ trường hợp công suất (rất) thấp, hầu như tất cả các loại nguồn xung thông thường đều có tụ nhỏ 1 - 10nF nối giữa sơ cấp và thứ cấp, để thoát nhiễu và để chống hiện tượng tương tự tĩnh điện. Vụ này đã thảo luận vài...
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 22:02 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi namlangnhoE thử 3 cái nguồn nó đều giống nhau. Nên e làm tiếp địa luôn.
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 19:58 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi mèomướpDạ chú sắm con át chống giật và thay nguồn tổ ong khác cho an toàn ạ. Đa phần nguồn xung đều xả nhiễu của bên thứ cấp về điện lưới qua 1 con tụ nên cảm giác tê sẽ khó xác định rõ ràng là do rò điện hay là nó vốn vậy...
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 18:51 -
Comment