Professional Documents
Culture Documents
Trang Ch
Em ail
Tw itter
Trang Ch
VXL PIC
VXL ARM
IC S
in t c bn
Altium Designer
Photoshop CS5
Lp Trnh Web
Th Thut
search
search...
Vic giao tip gia Vi iu khin v my tnh l bi lp trnh kh quan trng khi ta lm vic vi cc dng Vi iu khin khc nhau. Vi Vi iu khin PIC cng vy, trong mi IC PIC u c tch hp mt khi giao tip my tnh USART. Ta s dng khi giao tip ny truyn d liu ln my tnh v x l d liu ty vo mc ch ca ngi lp trnh. nhn d liu do Vi iu khin truyn ln my tnh ta c th s dng cc phn mm giao tip COM c sn hay vit mt chng trnh mi, s dng cc ngn ng lp trnh nh C++, VB hay Delphi Trong chng trnh v d di y ti s dng cng c sn c ca CCS l Serial Port Monitor truyn v nhn d liu t PIC. S mch in ORCAD. Mch s dng IC MAX232 kt ni n cng COM ca my tnh. Mch n gin ch nhm mc ch gii thiu khi giao tip my tnh ca PIC v cch lp trnh cho n trong CCS.
Cc ch code ASM mu 8086 code mu 8051 Code Mu cho ARM - LPC1343 code mu pic Cu hnh Joomla 2.5 Gii Thut hng dn Altium Designer Hng dn lm web IC s Khong Lng Tm Hn Lp Trnh C Module Sim548 Photoshop CS5 Phn Mm thit k robot t ng d ng Th Thut VHDL Vi X L 8051 Vi X L 8086 Vi X L ARM Vi X L PIC in t c bn Bi ng ph bin
Trong chng trnh ta c s dng hm x l ngt ni tip x l k t nhn c t my tnh. Khi c ngt xy ra, ta gi hm getc() s tr v k t va nhn c. Trn mn hnh LCD s hin th k t m ta g t bn phm my tnh.
Mch giao tip my tnh, hin th LCD M ngun chng trnh: #include <16f877a.h> #include <def_877a.h> #use delay(clock=20000000) #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT // Khai b o s dng giao tip ni tip RS232 #use rs232(b aud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,b its=9) #include <lcd_lib _4b it.c> int8 count=0; char string_in[16]; #INT_RDA // Hm x l ngt ni tip Receive_isr() { char c; int8 i;
Code mu cho PIC - Kt hp: ADC o nhit , in p, hin th LCD v giao tip vi my tnh Chng trnh thc hin o nhit , in p, hin th kt qu ln mn hnh LCD 16x2, v truyn gi tr ln my tnh. M phng trn Proteus:... code mu cho 8051 - o nhit , hin th LCD, truyn d liu qua RS232 Chng trnh thc hin kt hp o nhit , hin th ln LCD, v truyn d liu ln my tnh qua giao tip RS232. M phng trn ISIS - Pro... Module GSM - SIM548C Gii thiu Module SIM548 1. Module SIM548 v cc thit b i km. y l module GSM/GPRS v GPS ca hng SIMCOM
www.dientumaytinh.com/2012/02/code-maucho-pic-truyen-thong-noi-tiep.html
1/3
26/04/2012
count++; c = getc(); putc(c); if (c==c | c==C) {
LCD_putcmd(0x01); //Clear Screen c=c; count=0; } if ((count<=16) && (c!=c)) LCD_putchar(c); if (count > 16) { count=0; LCD_putcmd(0xC0); } } void main() {
enable_interrupts(int_rda); enable_interrupts(GLOBAL); lcd_init(); // Khi to cho LCD lcd_putcmd(0x01); lcd_putcmd(line_1); printf(Enter a String.); printf(Or anything you want!); while (1) {} }
M t chng trnh: Trn y l chng trnh giao tip vi my tnh, ta thy trong CCS s dng giao tip ni tip ta ch cn khai bo #use rs232(). Cc hm giao tip vi my tnh m CCS h tr l: putc(char ky_tu) : Gi mt k t ASCII ln my tnh getc() : Hm tr v mt k t nhn c t my tnh printf(string): hm gi mt chui k t ln my tnh
Nhn: code mu pic, Lp trnh pic, truyn thng ni tip RS232, Vi X L PIC, vxl
Cc lin kt vi bi ny
To mt Lin kt Bi ng Mi hn Trang ch Bi ng C hn
www.dientumaytinh.com/2012/02/code-maucho-pic-truyen-thong-noi-tiep.html
2/3
26/04/2012
Lu tr Blog
thng t 2012 (10) thng ba 2012 (76) thng hai 2012 (40) thng mi 2011 (1) thng chn 2011 (5) thng tm 2011 (1) thng ba 2011 (1)
Lin Kt
nh p Nht Hng Khuyn Mi Th Gii Kim Tin Vic Lm Trn Mng Kim Tin Trn Mng Tin Hot
Lin Kt 2
Tin Nng Trong Ngy c Truyn Tranh
Truy Cp
www.dientumaytinh.com/2012/02/code-maucho-pic-truyen-thong-noi-tiep.html
3/3