C hoặc mã BASIC cho PIC ...

A

ahmad_abdulghany

Guest
Tôi cần phải viết một BASIC hoặc C mã cho PIC16F84A để làm như sau: (lắp ráp cũng được đánh giá cao, tôi muốn làm cho nó anyway!!)

1.Khởi của 0xf385d1ea giá trị (32-bit ngẫu nhiên số) để một chút chiều dài biến-32.

2.Khởi tạo cổng B như sau:
- RB0 -> gián đoạn (đầu vào)
- RB1 - RB4 -> sản lượng
- RB5 -> sản lượng

3.Tôi muốn cho loop vô cực về luân phiên của vector 32-bit ở trên, trong khi ít nhất có ý nghĩa bit của nó đi ra ngoài thông qua RB5 (tức là RB5 khoảng từ 1 đến vv ... 0 cho vô cực)

4.Tôi muốn làm cho thời gian giữa mỗi chu kỳ biến vòng lặp phụ thuộc vào đầu vào incrementaly gián đoạn, tức là thời gian giữa hai chu kỳ bắt đầu với (nói) với 1ms, nếu một đến gián đoạn, một biến truy cập (ban đầu có giá trị null) tăng lên, và trong một bài kiểm tra với nó, nếu giá trị của nó đã trở thành 1, sau đó chu kỳ khoảng thời gian đã trở thành 0.5ms (như tần số của dữ liệu nối tiếp sản lượng thay đổi từ 1kbps để 2kbps) và vv.Tôi có 16 tốc độ khác nhau, vì thế chu kỳ thời gian 16 khác nhau ...

Họ đang như sau: (tiếp theo RB1, RB2, RB3, và đầu ra tương ứng RB4)
-------------------------------------------------- ----------------------------------------
---- Bit-rate -------- Thời gian của chu kỳ -------- RB1-Rb4 ---
-------------------------------------------------- ----------

---- 1kbps ------------ 1000ľs ------------ 0.000 ------

---- 2kbps ------------ 500ľs ------------- 0.001 ------

---- 3kbps ------------ 333ľs ------------- 0.010 ------

---- 4kbps 250xľs ------------ ------------ 0.011 ------

---- 5kbps ------------ 200ľs ------------- 0.100 ------

---- 10kbps ----------- ------------- 100ľs 0.101 ------

---- 15kbps ----------- 66ľs -------------- 0.110 ------

---- 20kbps ----------- 50ľs -------------- 0.111 ------

---- 25kbps ----------- 40ľs -------------- 1000 ------

---- 30kbps ----------- 33ľs -------------- 1001 ------

---- 40kbps ------------ 25ľs ------------- 1010 ------

---- 50kbps ----------- 20ľs -------------- 1011 ------

---- 60kbps ----------- 17ľs -------------- 1100 ------

---- 70kbps ------------ 15ľs ------------- 1101 ------

---- 80kbps ----------- 12 0,5 Ls ------------ 1110 ------

---- 100kbps ---------- -------------- 10ľs 1111 ------

-------------------------------------------------- -----------

Có thể bất cứ ai giúp tôi xin vui lòng!
Tôi thực sự cần nó rất khẩn cấp, tôi không biết làm thế nào để sử dụng C hay BASIC, và tôi không có thời gian để tìm hiểu chúng ngay bây giờ!

Vì vậy, xin vui lòng giúp tôi ra!
Cảm ơn,

Ahmad,

 
Tôi tự hỏi, tại sao không ai repy chưa?
Không phải là câu hỏi rõ ràng?
Xin vui lòng nếu như vậy, cho tôi biết để làm rõ, tôi cần một thư trả lời rất sớm!!!

Cảm ơn trước

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Buồn khóc" border="0" />Ahmad,

 
hi Ahmed
tôi không biết nhiều về PIC.nhưng dường như ur requist quá lớn.
1, quyết định sẽ sử dụng ngôn ngữ u (c, cơ bản, lắp ráp).

2, yêu cầu phân chia thành các phần nhỏ urif it is deffecult

3, bắt đầu viết phần đầu tiên và yêu cầu giúp đỡ
nếu nó là deffecult
khi kết thúc phần đầu tiên đi đến tiếp theo ...và vv

không có ai sẽ làm công việc u giả để làm gì, mọi người chỉ cần giúp đỡ u, u làm cho tôi

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />chúc may mắn
Ahmed
www.edaboard.com

 
Vâng, Cảm ơn Ahmad,

Tôi đã có em, và tôi sẽ cố gắng để bắt đầu để viết mã ASM của chương trình, và các vấn đề sau đây (tôi hy vọng có vấn đề không có)

Và, vẫn còn, nếu có ai có bất kỳ ý tưởng hoặc gợi ý về nó, vì vậy hãy làm thêm,

Cảm ơn rất nhiều,
Ahmad,

 
Thông thường là lắp ráp preffered kiểm soát nhiều hơn nhưng nó được comlicated và cồng kềnh.C là tiện dụng nhưng các thỏa hiệp về kiểm soát ở đó.

 
Hi Ahmed
Tôi có thể giúp bạn wuth niềm vui
youu cần phải có một trình biên dịch C cho PIC.Nếu bạn không có, tôi có thể gửi bạn một ngày email của bạn.
nhiệm vụ này rất dễ dàng trong C
Vì vậy, disaterous trong lắp ráp

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Smile" border="0" />Cảm ơn
BR
Haytham Ashour

 

Welcome to EDABoard.com

Sponsor

Back
Top