Cái LMD(led matrix display) này là chương trình đầu tiên của tôi...Nhưng tôi mới học, hì hục mãi chả làm được...Post lên đây anh em chỉ bảo nhá.
Xin tóm tắt thế này:
MCU: PIC16F628A (mới bị cháy con 16F877A)
LED DOT: LED MATRIX 8x8.
Ý tưởng đầu tiên là dùng bộ đệm là 2 con Latch 74HC273
bộ chốt này có 8 đường vào(ai quan tâm thỉ có thể tra datasheet) 8 đường ra. Khi mà lối vào không có tín hiệu đưa vào nữa, thì lối ra nhớ (giữ lại) trạng thái lối vào trước đó.
Khi đó tôi tiết kiệm được vài bus...thay vì dùng 16 chân(2 port) thì dùng 8 chân + với 2 chân chọn.
Đầu tiên: tui chọn IC1(74hc273) để đưa data vào bộ chốt, lối ra sẽ chốt tín hiệu 8 bit tại 8 pinout.
Tiếp theo bỏ IC1 chọn IC2 và đưa data vào bộ chốt, lối ra lại chốt tín hiệu 8 bit tại 8 pinout.
lúc này tui được 16 đường data để tiếp tục chuẩn bị đưa vào LMD 8x8 để làm sáng đèn.
Ok roài...bây giờ cần vài bộ đệm để có thể làm sáng led.
đưa vào các chân Cathot thì tôi dùng con ULN2803A.
Đưa vào Anot của LED DOT 8x8 tôi chưa biết dùng gì...Chỉ biết mắc thêm con trở vào lối ra (pinout) của ULN2803A(chắc là sẽ có dòng để nuôi LED...chả biết có được không...tôi chưa thử mà).
Ý tưởng là thế...Chương trình thì quá dễ rồi...Nhưng chưa làm được các bạn ạ.
Ai có ý kiến thì giúp tôi hoàn thành nhé.
Bây giờ đến cho Anh Bình Anh xin Pic về học (Sinh viên củ chuối...nhưng mà sắp hết đời sinh viên rồi các anh ơi...)
Xin tóm tắt thế này:
MCU: PIC16F628A (mới bị cháy con 16F877A)
LED DOT: LED MATRIX 8x8.
Ý tưởng đầu tiên là dùng bộ đệm là 2 con Latch 74HC273
bộ chốt này có 8 đường vào(ai quan tâm thỉ có thể tra datasheet) 8 đường ra. Khi mà lối vào không có tín hiệu đưa vào nữa, thì lối ra nhớ (giữ lại) trạng thái lối vào trước đó.
Khi đó tôi tiết kiệm được vài bus...thay vì dùng 16 chân(2 port) thì dùng 8 chân + với 2 chân chọn.
Đầu tiên: tui chọn IC1(74hc273) để đưa data vào bộ chốt, lối ra sẽ chốt tín hiệu 8 bit tại 8 pinout.
Tiếp theo bỏ IC1 chọn IC2 và đưa data vào bộ chốt, lối ra lại chốt tín hiệu 8 bit tại 8 pinout.
lúc này tui được 16 đường data để tiếp tục chuẩn bị đưa vào LMD 8x8 để làm sáng đèn.
Ok roài...bây giờ cần vài bộ đệm để có thể làm sáng led.
đưa vào các chân Cathot thì tôi dùng con ULN2803A.
Đưa vào Anot của LED DOT 8x8 tôi chưa biết dùng gì...Chỉ biết mắc thêm con trở vào lối ra (pinout) của ULN2803A(chắc là sẽ có dòng để nuôi LED...chả biết có được không...tôi chưa thử mà).
Ý tưởng là thế...Chương trình thì quá dễ rồi...Nhưng chưa làm được các bạn ạ.
Ai có ý kiến thì giúp tôi hoàn thành nhé.
Bây giờ đến cho Anh Bình Anh xin Pic về học (Sinh viên củ chuối...nhưng mà sắp hết đời sinh viên rồi các anh ơi...)
Comment