![]() |
|
Tài trợ cho PIC Vietnam |
Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển... |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 6 túi
Tham gia ngày: Nov 2007
Nơi Cư Ngụ: BK TP HCM
Bài gửi: 136
: |
đoạn code có thể viết đơn giản như sau:
void getvalue() { int16 x; int i; char s[4]; “khai bao s 4 byte,so luong byte truyen xuong for(i=0;i<4;i++) s[i]=getc(); “nhan s vao tu tu dang chuoi,so ky tu trong moi chuoi x=atol(s); “chuyen chuoi sang so y=x; printf("%lu",x); “xuat gia tri x ra pc so ko dau } hàm nhận dữ liệu từ vb đơn giản như sau, số lượng ký tự truyền và nhận phải đồng nhất trong hàm chính while(1) { if (y==0) getvalue(); } bạn bổ sung mấy khai báo khác, chạy ok thôi |
![]() |
![]() |
![]() |
|
|