You are on page 1of 4

L KhcDun: Leduantdh@yahoo.com.

vn Chuyn cung cp cc dy truyn t ng chit, rt, ng chai v ng gi thc phm

Vo ra vi LCD
1.Yu cu: Bit khi to cho LCD vi CodeWinzardAVR vi bt k cng no. Hin th ra LCD cc k t bt k. 2.M t: LCD c ni vi PORTB.

3.L thuyt: Chc nng ca LCD trong hu ht cc mch, cc b iu khin m nhn vai tr hin th cc thng s, cc thng tin m chng ta mun nhp vo hay cc thng tin x l m b iu khin ang hot ng oc hin th ra mn hnh, gip chng ta giao tip gn hn vi qu trnh hot ng ca h thng. Loi LCD m chng ta s dng l loi SD-DM1602A 2 dng mi dng 16 k t, loi ny do Trung Quc sn xut . N c 16 chn nh hnh v. Trong chng ta c th thy 2 chn 1,2 c cp ngun cho LCD hot ng, chn th 3 (chn VSS) c ni vo u ra ca bin tr dng iu chnh tng phn (phi iu chnh VSS hp l th LCD mi hin th c) 2 chn 15,16 y l 2 chn cp ngun dung bt n ca LCD t chn 4->14 l cc chn iu khin c ni vi vi iu khin, cc chn 4,5,6 c iu khin hot ng ca LCD, cc chn cn li l 8 bit Data dng truyn nhn d liu. Chng ta c th giao tip Data 8 bit hoc 4 bit nhtrong mch ca chng ta truyn Data di dng 4 bit. Vic truyn di dng 4bit hoc 8 bit phi c thit lp c phn cng v phn mm.

L KhcDun: Leduantdh@yahoo.com.vn Chuyn cung cp cc dy truyn t ng chit, rt, ng chai v ng gi thc phm

4.Thc hnh: Cc bc khi to trong CodeWinzard nh sau:

Trong ca s CodeWinzard, chn tab LCD, trong list mc nh l None, cc bn chuyn thnh PORTB cho ph hp vi phn cng ca KIT( thit k LCD PORTB). Chn File Generate, Save and Exit c nh sau:

C ode cho LCD cc bn c th tham kho trong Help bng cch chn trn menu Help Help Topic(hoc n F1). c ca s Help nh sau:

L KhcDun: Leduantdh@yahoo.com.vn Chuyn cung cp cc dy truyn t ng chit, rt, ng chai v ng gi thc phm

Trong tab Contents,

L KhcDun: Leduantdh@yahoo.com.vn Chuyn cung cp cc dy truyn t ng chit, rt, ng chai v ng gi thc phm

click p chut vo CodeVisionAVR C Compiller Library Functions c nh bn cnh. Nhp p vo LCD Functions tham kho cc hm cho LCD.

Trong vng while(1) trong hm main ta vit cc cu lnh nh sau:


while (1) { // Place your code here lcd_gotoxy(0,0);// Dua con tro ve goc, dong 0, cot 0 lcd_putsf("DKS-MTC-JACKY");// Hien thi dong chu lcd_gotoxy(0,1);// Dua con tro ve dong 1, cot 0 lcd_putsf("Wellcome you"); // Hien thi dong chu delay_ms(3000); // Tre 3 s lcd_gotoxy(0,0); // Dua con tro ve dong 0 cot 0 lcd_putsf("embestdks.com"); // Hien thi dong chu delay_ms(3000); // Tre 3 s };

You might also like