SERIAL-PIC bằng cách sử dụng mikroC / assembly..need một số trợ giúp ..

C

chychy

Guest
im cố gắng để có được những dữ liệu từ cổng nối tiếp và làm cho nó như là một đầu vào trong PIC16F877A nhưng không biết làm thế nào, vì việc truyền dữ liệu là từng chút một, và tôi cần phải nhận được 4 chữ số đầu vào và hiển thị 7 đoạn . Làm thế nào tôi có thể tham gia tất cả các bit của chữ số? Ví dụ, các dữ liệu đầu tiên là 0 sau đó 1 sau đó 0 thì 0 làm thế nào tôi có thể tích hợp những 4 vào 0100? xin vui lòng giúp đỡ ...
 
PIC16F877A có một mô-đun USART nội bộ sẽ làm tất cả những điều mà bạn cần. bạn chỉ cần cấu hình USART của PIC16F877A và xác định một giao thức truyền thông đơn giản. nếu bạn đang sử dụng MicroC, bạn có thể sử dụng các chức năng thư viện để thiết lập một giao tiếp UART (cách đơn giản nhất của nó).
 
MikroC, bạn có thể sử dụng thư viện UART. Bạn có thể tìm hiểu thêm ở đây: [url = http://www.mikroe.com/esupport/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=157] UART Thư viện (mC PRO cho PIC) - Trung tâm hỗ trợ [/url] The sản lượng bạn nhận được là 8-bit (1 byte), vì vậy bạn có thể xử lý theo yêu cầu cho phân khúc-7 và không cần phải lo lắng về các bit dữ liệu duy nhất. Khi đã xong, bạn có thể di chuyển trên để giao tiếp với phân khúc-7. Hy vọng điều này sẽ giúp. Tahmid.
 

Welcome to EDABoard.com

Sponsor

Back
Top