
Lê Kh cDu n: ắ ẩ Leduantdh@yahoo.com.vn
Chuyên cung c p các dây truy n t đ ng chi t, rót, đóng chai và đóng gói th c ph mấ ề ự ộ ế ự ẩ
Bài 6.Truy n thông RS-232 v i Visualề ớ
Basic
1.Yêu c u: ầ
- Bi t kh i t o RS232 trong CodeWinzard AVR. ế ở ạ
- Vi t ch ng trình nh n d li u t c ng COM PC và truy n lênế ươ ậ ữ ệ ừ ổ ề
c ng COM đúng d li u đó. ổ ữ ệ
- Các thu c tính và các control trong Visual Basic 6.0. ộ
- T t o m t Project trong Visual Basic 6.0 truy n d li u xu ngự ạ ộ ề ữ ệ ố
c ng COM và đ c d li u t c ng COM lên. ổ ọ ữ ệ ừ ổ
2.Mô tả: C ng n i ti p trên KIT.ổ ố ế
3.Th c hành: ự
Các b c kh i t o cho c ng n i ti p dùng CodeWinzard nh sau:ướ ở ạ ổ ố ế ư

Lê Kh cDu n: ắ ẩ Leduantdh@yahoo.com.vn
Chuyên cung c p các dây truy n t đ ng chi t, rót, đóng chai và đóng gói th c ph mấ ề ự ộ ế ự ẩ
Kh i t o RS232 ở ạ
Trong tab USART check vào các ô Receiver đ cho phép nh n d li u; Rxể ậ ữ ệ
Interrupt đ nh n d li u s d ng ng t; Transmitter đ cho phép truy nể ậ ữ ệ ử ụ ắ ể ề
d li u; Tx Interrupt đ truy n d li u s d ng ng t. ữ ệ ể ề ữ ệ ử ụ ắ
Các thông s còn l i: Receiver Buffer và Transmitter Buffer là b nh đ mố ạ ộ ớ ệ
nh n và đ m truy n. Trong ng d ng đ n gi n chúng ta đ m c đ nh là 8,ậ ệ ề ứ ụ ơ ả ể ặ ị
trong các ng d ng truy n s l ng thông tin l n ta có th tăng b đ mứ ụ ề ố ượ ớ ể ộ ệ
đ tránh m t thông tin. T c đ baud m c đ nh là 9600 (bit/s). Các thông sể ấ ố ộ ặ ị ố
c a b truy n: 8 bit, 1 bit d ng(stop), không u tiên. Ch đ truy n khôngủ ộ ề ừ ư ế ộ ề
đ ng b . ồ ộ
Theo yêu c u là nh n d li u và truy n lên d li u đó ta vi t code nhầ ậ ữ ệ ề ữ ệ ế ư
sau. Tr c tiên ta khai báo m t bi n trung gian đ truy n nh n d li u vàướ ộ ế ể ề ậ ữ ệ

Lê Kh cDu n: ắ ẩ Leduantdh@yahoo.com.vn
Chuyên cung c p các dây truy n t đ ng chi t, rót, đóng chai và đóng gói th c ph mấ ề ự ộ ế ự ẩ
Trong hàm main ta vi t code nh sau:ế ư
Ch n File ọSave All. n F9 đ d ch ch ng trình. N p ch ng trình vàoẤ ể ị ươ ạ ươ
AVR.
4.Visual Basic và các control đ n gi n. ơ ả
Kh i t o Project trong VB. Kích đúp và bi u ICON c a VB đ c c a sở ạ ể ủ ượ ử ổ
New Project nh sau:ư

Lê Kh cDu n: ắ ẩ Leduantdh@yahoo.com.vn
Chuyên cung c p các dây truy n t đ ng chi t, rót, đóng chai và đóng gói th c ph mấ ề ự ộ ế ự ẩ
Ho c khi đã m m t Project s n mu n t o m t Project m i có th sặ ở ộ ẵ ố ạ ộ ớ ể ử
d ng Menu: File ụNew Project (phím t t Ctrl + N). Nh sau:ắ ư
Trong c a s New Project có 3 tab: New đ t o Project m i; Existing đử ổ ể ạ ớ ể
m m t Project có s n; Recent: đ m các Project g n đây. Trong tab newở ộ ẵ ể ở ầ
có nhi u lo i Project : Standar Exe, ActiveX exe, ActiveX DLL, … . Chúngề ạ


