PIC Vietnam

Go Back   PIC Vietnam > Các Đề Tài > PIC Việt Nam - Chuyên nghiệp

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC Việt Nam - Chuyên nghiệp Chúng ta sẽ thảo luận ở đây nhưng vấn đề về phương pháp nghiên cứu, cách làm việc và tổ chức công việc...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 02-01-2011, 09:01 PM   #1
vodich01
Đệ tử 1 túi
 
Tham gia ngày: Dec 2010
Bài gửi: 12
:
Mọi người giúp đỡ về đề tài súc sắc

Mình được một giáo sư ra đề tài là tạo ra được 3 con súc sắc chạy số random từ 1-6 cho từng con, dùng PIC16F876. Cái con pic này có 28 chân và được chia sẵn ra thành 3 port rồi.(cái sơ đồ mình chụp = webcam nên nó mờ, nên mình khoanh lại các vùng port.)
-Vùng màu đỏ là port A từ chân số 2 đến chân số 7(tổng cộng 6 chân).
-Vùng xanh dương là port C từ chân 11 đến chân 18(tổng cộng 8 chân).
-Vùng vàng là port B từ chân 21 đến chân 28(tổng cộng là 8 chân).
Trong đó ở port A có 2 chân bị chiếm dùng làm nút start, stop. Nên thành ra số chân trống còn lại là 6 + 8 + 8 - 2 = 20 chân trống.
Cái đèn LED mình dùng là 8 segment(như hình). Vì do mình chỉ chạy số từ 1-6 thôi nên cái lỗ segment dùng làm số thập phân ko cần tới, nên số chân tổng cộng mà đèn LED cần là 7 x 3 = 21 chân.

Do đó về lý thuyết thì mình bị thiếu mất 1 chân trống, mà ông thầy ổng nói cái bảng đó gắn đc tới 12 con LED 8 segment lận, nên thấy choáng. Ổng cho đến t6 tuần này trả lời cho ổng, nếu ko xong phần thiết kế này thì sẽ ko thể tiếp tục những phần sau, mà mình thì là newbie trong lĩnh vực này nên đang bị bí, có ai có solution không giúp mình với. Mình định là ko xài 1 segment của LED để cho đủ chân, cách này cũng đc nhưng mình nghĩ nó ko đc hay ho cho lắm và mình chỉ định dùng ở phuơng án ... cuối cùng.
Hình Kèm Theo
File Type: jpg Image(347).jpg (189.6 KB, 6 lần tải)
File Type: png so do mach.png (102.0 KB, 61 lần tải)
vodich01 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-01-2011, 11:28 PM   #2
bnthang
Đệ tử 3 túi
 
Tham gia ngày: Apr 2010
Bài gửi: 58
:
Trích:
Nguyên văn bởi vodich01 View Post
Mình được một giáo sư ra đề tài là tạo ra được 3 con súc sắc chạy số random từ 1-6 cho từng con, dùng PIC16F876. Cái con pic này có 28 chân và được chia sẵn ra thành 3 port rồi.(cái sơ đồ mình chụp = webcam nên nó mờ, nên mình khoanh lại các vùng port.)
-Vùng màu đỏ là port A từ chân số 2 đến chân số 7(tổng cộng 6 chân).
-Vùng xanh dương là port C từ chân 11 đến chân 18(tổng cộng 8 chân).
-Vùng vàng là port B từ chân 21 đến chân 28(tổng cộng là 8 chân).
Trong đó ở port A có 2 chân bị chiếm dùng làm nút start, stop. Nên thành ra số chân trống còn lại là 6 + 8 + 8 - 2 = 20 chân trống.
Cái đèn LED mình dùng là 8 segment(như hình). Vì do mình chỉ chạy số từ 1-6 thôi nên cái lỗ segment dùng làm số thập phân ko cần tới, nên số chân tổng cộng mà đèn LED cần là 7 x 3 = 21 chân.

Do đó về lý thuyết thì mình bị thiếu mất 1 chân trống, mà ông thầy ổng nói cái bảng đó gắn đc tới 12 con LED 8 segment lận, nên thấy choáng. Ổng cho đến t6 tuần này trả lời cho ổng, nếu ko xong phần thiết kế này thì sẽ ko thể tiếp tục những phần sau, mà mình thì là newbie trong lĩnh vực này nên đang bị bí, có ai có solution không giúp mình với. Mình định là ko xài 1 segment của LED để cho đủ chân, cách này cũng đc nhưng mình nghĩ nó ko đc hay ho cho lắm và mình chỉ định dùng ở phuơng án ... cuối cùng.
Cách dễ nhất là bạn quét led. 3 led 7 segment dùng 8 chân (kể cả chân dùng điều khiển DP) 3 chân điều khiển nữa là 11 chân. Nếu muốn tiết kiệm nữa thì dùng dịch bit (74hc595) nhưng hơi tốn phần cứng chút.
bnthang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-01-2011, 12:58 AM   #3
vodich01
Đệ tử 1 túi
 
Tham gia ngày: Dec 2010
Bài gửi: 12
:
Trích:
Nguyên văn bởi bnthang View Post
Cách dễ nhất là bạn quét led. 3 led 7 segment dùng 8 chân (kể cả chân dùng điều khiển DP) 3 chân điều khiển nữa là 11 chân. Nếu muốn tiết kiệm nữa thì dùng dịch bit (74hc595) nhưng hơi tốn phần cứng chút.
quét led là sao, bạn nói rõ hơn được không?
vodich01 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-01-2011, 10:08 PM   #4
nhiepphong1
Nhập môn đệ tử
 
Tham gia ngày: Sep 2008
Bài gửi: 2
:
Trích:
Nguyên văn bởi vodich01 View Post
quét led là sao, bạn nói rõ hơn được không?
Bạn search trên google từ khóa quét led , ra nhiều lắm đó.
Đại khái là mắt người có lưu ảnh, nếu đèn led chớp tắt với tần số lớn hơn 24Hz, thì mắt bạn thấy nó sáng liên tục. Kỹ thuật quét led là bạn nối các led vào cùng 1 bus data. rồi cho sáng từng con một với tần số như trên.Môn thí nghiệm vi xử lý có làm bài này mà.Ở đây ý thầy bạn nói là:
Bạn còn 20 chân vdk, lấy 8 chân làm data , còn lại 12 chân làm địa chỉ=> điều khiển dc 12 LED
nhiepphong1 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-01-2011, 03:27 PM   #5
vodich01
Đệ tử 1 túi
 
Tham gia ngày: Dec 2010
Bài gửi: 12
:
Cho mình hỏi với đề tài của mình thì thiết kế mạch như thế nào nếu dùng phương pháp quét LED? Nhờ các bạn giúp với.
vodich01 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-01-2011, 09:45 AM   #6
vodich01
Đệ tử 1 túi
 
Tham gia ngày: Dec 2010
Bài gửi: 12
:
hình như diễn đàn bi giờ ít người rồi nhỉ, vào mấy thread hướng dẫn, rồi phần mềm down cũng toàn bị die link...
vodich01 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 03:16 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam