|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
08-08-2008, 08:56 AM | #3 |
Đệ tử 2 túi
Tham gia ngày: Feb 2008
Bài gửi: 35
: |
số int=2byte, do đó ta có thể tách số int này thành 2 byte rồi gởi lần lượt từng byte một.
Chương trình ví dụ sau sẽ tách 2 byte và truyền về máy tính lần lượt từng byte. Chương trình viết bằng codeVision. void main (void) { unsigned int dulieu;//khai bao bien so int unsigned char bytethap; unsigned char bytecao; dulieu=1234; //giá trị ví dụ bytethap=dulieu; bytecao=dulieu>>8;//dịch sang phải 8 bit để lấy byte cao putchar(bytethap);// truyen byte thap delay_ms(50); putchar(bytecao);//truyen byte cao while(1); } |
|
|