đa tác vụ trong vi điều khiển pic?

F

fireball003

Guest
Chào,
Chúng tôi đang làm một dự án quiz quản lý cạnh tranh.Chúng tôi đang sử dụng PIC18F4431.Nhiệm vụ chính của chúng tôi là -

1.Tìm kiếm các đối thủ cạnh tranh đầu tiên những người ép các chuyển sang câu trả lời đầu tiên và hiển thị id của mình bằng cách sử dụng bảy hiển thị các phân đoạn.

2.Hiển thị các điểm của 8 đối thủ cạnh tranh ở phía trước của họ bằng cách sử dụng 7 đoạn hiển thị.Chúng ta cần phải sử dụng 2 bảy phân đoạn cho mỗi đối thủ cạnh tranh.

Làm thế nào để sử dụng đa tác vụ để làm những việc làm đồng thời 2?

Làm thế nào đa tác vụ được thực hiện trong pic cũng như vi điều khiển khác không?

Any suggestion?

Cảm ơn trước.

 
Bạn không cần phải đa tác vụ để làm dự án này.Một thời gian dài trở lại dự án này đã được thực hiện bằng cách sử dụng một 16F84.Các PICmicro là FAST, đủ để làm tất cả những công việc mà bạn đã chỉ định.

Chúc mừng

Ravi

 
Rất đơn giản, để tìm kiếm những người đầu tiên trả lời chỉ cần kết nối tất cả các dòng để i / p cảng hoặc CLK trong pin sẽ chỉ ra là người đầu tiên

"Cho ví dụ: mỗi người dùng có uc và khi một người dùng nhất định muốn trả lời anh sẽ bấm nút đó kết nối với uc và sau đó dòng nhất định của ông transmitt xung để nhận (một uc) của refree cho tôi đã đề cập / p pin và so sánh với mô hình này với mô hình isntalled tất cả và sau đó bạn có thể biết ai trả lời đầu tiên, và sau đó refree sẽ gửi đến người dùng rằng chiến thắng và điểm đến uc uc của người sử dụng của mình sẽ hiển thị không có điểm trên 7 phân khúc của mình. "

Giới thiệu về đa tác vụ trong vi điều khiển PIC, Timers đang làm việc tại song song với việc xử tử của các chỉ dẫn chương trình (làm việc trong nền) do đó u có thể làm cho việc sử dụng adventage này (u có thể cũng calc trong thời gian phản ứng của người dùng, nó là một ý tưởng.

Đừng lo lắng về PIC của uc, họ đang nhanh chóng và dự án của bạn có nhiều cách để được thực hiện.

cro C

ontroller

uc = Mi

cro C

ontroller

 
Cảm ơn lời khuyên của bạn.

Tôi cảm thấy khó khăn chính trong việc kiểm soát 18 7-hiển thị các phân đoạn.Tôi đã suy nghĩ để kết nối pins 7 hiển thị với MCUs 7 sản lượng pin.Và 5 khác với 5 ghim bóng bán dẫn kết nối với pin cho phép của mỗi màn hình để chọn và hiển thị các giá trị trong một 7-đoạn hiển thị một lúc.Nó sẽ chạy trong chu kỳ.Nhưng tôi không hài lòng bản thân mình đủ.Có vẻ như lousy với tôi.Có ý tưởng tốt hơn?

Làm thế nào tôi có thể kiểm soát những người 18 7-phân đoạn hiệu quả sử dụng tôi chưa / O pins?

 
fireball003 đã viết:

Tôi cảm thấy khó khăn chính trong việc kiểm soát 18 7-hiển thị các phân đoạn.
Tôi đã suy nghĩ để kết nối pins 7 hiển thị với MCUs 7 sản lượng pin.
Và 5 khác với 5 ghim bóng bán dẫn kết nối với pin cho phép của mỗi màn hình để chọn và hiển thị các giá trị trong một 7-đoạn hiển thị một lúc.
Nó sẽ chạy trong chu kỳ.
Nhưng tôi không hài lòng bản thân mình đủ.
Có vẻ như lousy với tôi.
Có ý tưởng tốt hơn?Làm thế nào tôi có thể kiểm soát những người 18 7-phân đoạn hiệu quả sử dụng tôi chưa / O pins?
 
Thanks Ravi.
Đó là tại sao tôi đã được yêu cầu nếu đa tác vụ có thể giúp tôi hay không.

Từ PIC18F4431 có 36 I / O, do đó, I / O không phải là một vấn đề chính.Tuy nhiên, hiệu quả là cần thiết.

Những gì bạn đề nghị?
Cách để làm cho hiển thị flickerless là gì?

 
fireball003 đã viết:

Đó là tại sao tôi đã được yêu cầu nếu đa tác vụ có thể giúp tôi hay không.Từ PIC18F4431 có 36 I / O, do đó, I / O không phải là một vấn đề chính.
Tuy nhiên, hiệu quả là cần thiết.Những gì bạn đề nghị?

Cách để làm cho hiển thị flickerless là gì?
 
Gì về việc sử dụng hình LCD duy nhất thay vì sử dụng 2 X 7 phân đoạn, hoặc Do u có những giới hạn về chi phí!!!

 
Ok.Đây là một thực hiện cuộc sống thực.Điều này sẽ được sử dụng trong một cuộc thi đố lớn.Và nếu bạn đang nói về 50 "LCD, sau đó tất nhiên chúng tôi có hạn chế chi phí. Chúng tôi giả sử dụng để hiển thị 7 đoạn lớn (> 12") những gì thường được sử dụng trong lớn đồng hồ kỹ thuật số.

Tôi đoán chúng tôi đã nhận một vấn đề khác.Đó là dây quản lý.Và sau khi suy nghĩ nhiều hơn tôi có lẽ nhất có ý tưởng để giải quyết tất cả các vấn đề nêu trên đó là một chút khác nhau nhưng hiệu quả cao và đáng tin cậy.

Tôi đoán chúng ta có thể hoàn thành trong tháng này.Nhờ sự giúp đỡ của bạn.

 

Welcome to EDABoard.com

Sponsor

Back
Top