![]() |
|
![]() |
#1 |
Đệ tử 3 túi
Tham gia ngày: Jun 2006
Bài gửi: 50
: |
Giao tiếp qua cổng nối tiếp chuẩn RS232. Ở đay chia ra làm 2 lọai là giao tiếp bằng phần mềm và phần cứng. Phần cứng là sử dụng chân RxD và TxD làm nhận và chuyển, còn phần mềm là sử dụng bất cứ chân nào làm RxD và TxD cũng được.
Phần cứng gồm có các câu lệnh: HSEROPEN, HSERIN, HSEROUT, HSERGET Ví dụ: DIM I AS BYTE HSEROPEN 38400 WAITMS 1000 FOR I = 20 TO 0 STEP -1 HSEROUT "Number: ", #I, CrLf WAITMS 500 NEXT I DIM I AS BYTE HSEROPEN 19200 loop: HSERIN I HSEROUT "Number: ", #I, CrLf GOTO loop DIM I AS BYTE HSEROPEN 19200 loop: HSERGET I IF I > 0 THEN HSEROUT "Number: ", #I, CrLf WAITMS 50 ENDIF GOTO loop Phần mềm gồm các câu lệnh: SEROUT, SERIN. Ví dụ: DEFINE SEROUT_DELAYUS = 5000 SEROUT PORTC.6, 1200, "Hello world!", CrLf DIM I AS BYTE loop: SERIN PORTC.7, 9600, I SEROUT PORTC.6, 9600, "Number: ", #I, CrLf GOTO loop |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Giao tiếp RS232 trên PC bằng Visual Basic. | ngohaibac | Giao tiếp cổng COM và LPT | 129 | 31-10-2013 01:39 PM |
Mikro basic | minhtienbk | Chương trình dịch & các công cụ mô phỏng | 1 | 11-11-2009 08:25 PM |
Ngôn ngữ Basic cho PIC | thaychua | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 10 | 10-10-2007 08:49 PM |
Lập trình cho PIC bằng BASIC | phamgiaquang | Tổ dịch thuật | 11 | 10-10-2007 07:51 PM |
Gặp vấn đề về Mikro Basic | TTL | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 5 | 09-08-2006 07:07 PM |