hướng dẫn - hiển thị lcd dùng ccs cho người mới bắt đầu _ page 2 _ cộng...

5
Page 2 of 5 < Prev 1 3 4 5 Next > Đăng 29/9/13 #11 tdm Kỹ sư Số bài viết: 99 Đã được thích: 136 12/5/2014 Danh sách thành viên lọt vào vòng II tìm hiểu KIT phát triển của Nuvoton 10/5/2014: Tuyển Admin Page facebook Cộng đồng Cơ điện tử Việt Nam Bạn có thể nhận tiền khi chia sẻ tài nguyên tại codientu.org Cách đặt câu hỏi được nhiều người trả lời Tuyển nhân sự Cộng đồng Cơ điện tử Việt Nam 2014 Nội quy diễn đàn: Bạn nên đọc trước khi tham gia diễn đàn Hướng dẫn sử dụng diễn đàn: Những hướng dẫn chung nhất khi sử dụng diễn đàn Hướng dẫn - hiển thị LCD dùng ccs cho người mới bắt đầu | Page 2 Thảo luận trong 'Họ PIC -> dsPIC' Đang xem chủ đề này ( Thành viên: 0, Khách: 1) Moderators: THUONGDTQB thêm một ví dụ sử dụng các hàm của GLCD. Mã: #include <16F877a.h> #fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock=20000000) #include <HDM64GS12.c> #include <graphics.c> #include <math.h> #include <stddef.h> #use fast_io(D) #use fast_io(B) #use fast_io(C) #use fast_io(A) char text[] = "TDM"; char text1[] ="CODIENTU.ORG"; char text2[] = "ARM"; char text3[] = "PIC "; char text4[] = "MSP"; char text5[] = "89C51"; char text6[] = "AVR"; char text7[] = "0123456789"; void main() { glcd_init(ON); //glcd_pixel(1,1,on); // Draws the pixel//cot,hang,(on=diem anh;off=tat diem anh) //glcd_circle(64, 32, 30, no, on) ;//hinh tron: cot,hang,ban kinh,yes=to dam no=h //on hien thi,off khong hien thi //glcd_bar(0, 0, 63, 30, 10, On);//duong cheo:cot,hang,chieu dai,chieu rong,net b //glcd_rect(0, 0, 127, 30, yes, On); // hinh chu nhat: cot,hang ,chieu //yes=to dam hinh chu nhat,no= hien //on: hien thi,off: khong hien thi //glcd_line (0, 63, 127, 0,On);//giong nhu glcd_bar khong co but ve //glcd_line (63, 63, 127, 63,On);// // glcd_text57(0, 0,text,1,on);//cot,hang ,text,size chu,color //glcd_fillScreen(on); glcd_text57(0, 0,text,1,ON); glcd_text57(0, 8,text1,1,ON); glcd_text57(0, 16,text2,1,ON); glcd_text57(0, 24,text3,1,ON); glcd_text57(0, 32,text4,1,ON); glcd_text57(0, 40,text5,1,ON); glcd_text57(0, 48,text6,1,ON); glcd_text57(0, 56,text7,1,ON); while(1) Trang chủ Diễn đàn Kỹ thuật Điện| Điện tử Vi điều khiển Họ PIC -> dsPIC 2 Diễn đàn Trang chủ Tìm kiếm Có gì mới? Kênh Download Kênh Video Hướng dẫn - hiển thị LCD dùng ccs cho người mới bắt đầu | Page 2 | Cộng... http://codientu.org/threads/hien-thi-lcd-dung-ccs-cho-nguoi-moi-bat-dau .... 1 trong 5 5/19/2014 11:16 AM

Upload: danhis4

Post on 24-Nov-2015

93 views

Category:

Documents


1 download

TRANSCRIPT

  • Page 2 of 5 < Prev 1 3 4 5 Next >

    ng 29/9/13 #11

    tdmK s

    S bi vit: 99

    c thch: 136

    12/5/2014 Danh sch thnh vin lt vo vng II tm hiu KIT pht trin ca Nuvoton 10/5/2014: Tuyn Admin Page facebookCng ng C in t Vit Nam Bn c th nhn tin khi chia s ti nguyn ti codientu.org Cch t cu hi c nhiu ngitr li Tuyn nhn s Cng ng C in t Vit Nam 2014 Ni quy din n: Bn nn c trc khi tham gia din n

    Hng dn s dng din n: Nhng hng dn chung nht khi s dng din n

    Hng dn - hin th LCD dng ccs cho ngi mi bt u | Page 2Tho lun trong 'H PIC -> dsPIC'

    ang xem ch ny ( Thnh vin: 0, Khch: 1)

    Moderators: THUONGDTQB

    thm mt v d s dng cc hm ca GLCD.

    M:

    #include #fuses HS,NOWDT,NOPROTECT,NOLVP#use delay(clock=20000000)#include #include #include #include #use fast_io(D)#use fast_io(B)#use fast_io(C)#use fast_io(A)char text[] = "TDM";char text1[] ="CODIENTU.ORG";char text2[] = "ARM";char text3[] = "PIC ";char text4[] = "MSP";char text5[] = "89C51";char text6[] = "AVR";char text7[] = "0123456789";void main(){ glcd_init(ON);//glcd_pixel(1,1,on); // Draws the pixel//cot,hang,(on=diem anh;off=tat diem anh)//glcd_circle(64, 32, 30, no, on) ;//hinh tron: cot,hang,ban kinh,yes=to dam no=hien //on hien thi,off khong hien thi//glcd_bar(0, 0, 63, 30, 10, On);//duong cheo:cot,hang,chieu dai,chieu rong,net but//glcd_rect(0, 0, 127, 30, yes, On); // hinh chu nhat: cot,hang ,chieu dai //yes=to dam hinh chu nhat,no= hien thi //on: hien thi,off: khong hien thi//glcd_line (0, 63, 127, 0,On);//giong nhu glcd_bar khong co but ve//glcd_line (63, 63, 127, 63,On);//// glcd_text57(0, 0,text,1,on);//cot,hang ,text,size chu,color//glcd_fillScreen(on); glcd_text57(0, 0,text,1,ON); glcd_text57(0, 8,text1,1,ON); glcd_text57(0, 16,text2,1,ON); glcd_text57(0, 24,text3,1,ON); glcd_text57(0, 32,text4,1,ON); glcd_text57(0, 40,text5,1,ON); glcd_text57(0, 48,text6,1,ON); glcd_text57(0, 56,text7,1,ON); while(1)

    Trang ch Din n K thut in| in t Vi iu khin H PIC -> dsPIC

    2

    Din nTrang ch

    Tm kim C g mi?

    Knh Download Knh Video

    Hng dn - hin th LCD dng ccs cho ngi mi bt u | Page 2 | Cng... http://codientu.org/threads/hien-thi-lcd-dung-ccs-cho-nguoi-moi-bat-dau....

    1 trong 5 5/19/2014 11:16 AM

  • mta_cdt thch bi ny.

    #11

    ng 29/9/13 #12

    phungduchiepK s

    S bi vit: 206

    c thch: 62

    #12

    ng 29/9/13 #13

    mta_cdtSuper Moderator

    S bi vit: 1,949

    c thch: 2,551

    { }}

    c bn no bit thm g na th vit tip.

    ah , em l cu lnh vi lcd y

    phungduchiep said:

    v d tr v u dng lnh 0x02;

    M:

    #include #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT#use delay(clock=20000000)

    #define LCD_ENABLE_PIN PIN_B2 // chan E noi voi B2#define LCD_RS_PIN PIN_B0 // RS noi voi B0#define LCD_RW_PIN PIN_B1#define LCD_DATA4 PIN_B4 //D4 noi voi B4#define LCD_DATA5 PIN_B5#define LCD_DATA6 PIN_B6#define LCD_DATA7 PIN_B7

    #include // su dung thu vien lcd.c

    void main(void)

    ah , em l cu lnh vi lcd y

    Hng dn - hin th LCD dng ccs cho ngi mi bt u | Page 2 | Cng... http://codientu.org/threads/hien-thi-lcd-dung-ccs-cho-nguoi-moi-bat-dau....

    2 trong 5 5/19/2014 11:16 AM

  • phungduchiep thch bi ny.

    #13

    ng 29/9/13 #14

    phungduchiepK s

    S bi vit: 206

    c thch: 62

    #14

    ng 29/9/13 #15

    mta_cdtSuper Moderator

    S bi vit: 1,949

    c thch: 2,551

    toi ngu kinh v nam_9x thch bi ny.

    #15

    {lcd_init();while(1){lcd_gotoxy(3,1); // cot 3 hang 1lcd_send_byte(0,0x02);lcd_putc("MTA_CDT"); // hien thi test lcdlcd_gotoxy(1,2); // cot 1 hang 2lcd_putc(1+48); // hien thi so 1delay_ms(2000);

    }

    }

    8051, PIC, AVR, ARM 0977804178

    lcd_putc(1+48); // hien thi so 1sao li l 1+48

    phungduchiep said:

    n hin th m ascii m m ascii xem bng ny nh.

    m ascii ca 0 l 48 ca 1 l 49 y l l do ti sao cng vi 48

    8051, PIC, AVR, ARM 0977804178

    lcd_putc(1+48); // hien thi so 1sao li l 1+48

    Hng dn - hin th LCD dng ccs cho ngi mi bt u | Page 2 | Cng... http://codientu.org/threads/hien-thi-lcd-dung-ccs-cho-nguoi-moi-bat-dau....

    3 trong 5 5/19/2014 11:16 AM

  • ng 1/10/13 #16

    nam_9xHc sinh trung cp

    S bi vit: 32

    c thch: 12

    #16

    ng 1/10/13 #17

    nam_9xHc sinh trung cp

    S bi vit: 32

    c thch: 12

    #17

    ng 2/10/13 #18

    mta_cdtSuper Moderator

    S bi vit: 1,949

    c thch: 2,551

    #18

    ng 2/10/13 #19

    nam_9xHc sinh trung cp

    S bi vit: 32

    c thch: 12

    #19

    ng 2/10/13 #20

    hin th ch v s th em thy codevision rt n gin.em cng ang th vit c ting vit v chy ch na, v d (tri sang phior phi sang tri) na nhng cha ra! ng dng pht trin ca codevison thch tht anh lnh nh.hi

    em xin b sung: hin th ra lcd 1602

    lcd_gotoxy(2,0); Hin th ti v tr ct 2, hng 0

    lcd_putsf("co dien tu");delay_ms(450); thi gian tr 450ms

    lcd_putsf("ngay 1 10 2013"); hin th chui k t (c ch v s)

    nam_9x said:

    Ci ny theo mnh ch c codevison avr mi h tr th vin ny. Bn c th ly v d c khng?

    8051, PIC, AVR, ARM 0977804178

    codevision h tr qu nhiu.gip lp trnh n gin hn.nhng em cha hin th c ting vit v chy ch.v ang b li,em mi

    hin th c chui k t s v ch thi anh lnh !

    nam_9x said:

    em xin b sung: hin th ra lcd 1602

    lcd_gotoxy(2,0); Hin th ti v tr ct 2, hng 0

    lcd_putsf("co dien tu");delay_ms(450); thi gian tr 450ms

    lcd_putsf("ngay 1 10 2013"); hin th chui k t (c ch v s)

    Hng dn - hin th LCD dng ccs cho ngi mi bt u | Page 2 | Cng... http://codientu.org/threads/hien-thi-lcd-dung-ccs-cho-nguoi-moi-bat-dau....

    4 trong 5 5/19/2014 11:16 AM

  • Cng ng ca nhng ngi am m k thut, ni trao i, tho lun, hi pnhng vn lin quan n k thut.Website ang hot ng th nghim, ch giy php MXH ca B TT & TT.Chng ti khng chu trch nhim v ni dung ng ti ca ngi dng.

    FOLLOW US

    OUR LINKS

    in t c bn

    Vi iu khin

    CAD/CAM/CNC

    Ti liu in t

    Ti liu c kh

    Share ACC VIP

    THNG TIN

    Thng bo chung

    Bn tin cng ngh

    HD s dng forum

    Thc mc- Gp

    Ti nguyn din n

    Lin h - Qung co

    LIN KT BN B

    Hacking & Security

    echipkool.net

    vietdesigner.net

    nguoibaclieu.com

    Linh kin in t

    diendan.shpt.info

    Din n s dng XenForo 2011 XenForo Ltd. Mechatronics@2014 Ting Vit Quy nh v Ni quy

    mta_cdtSuper Moderator

    S bi vit: 1,949

    c thch: 2,551

    #20

    (Bn phi ng nhp hoc ng k tr li bi vit.)Page 2 of 5 < Prev 1 3 4 5 Next >

    Tweet 0 0

    nhng bn ang post box pic ch khng phi l avr. CCS th mnh thy cha c ci hm lcd_putsf no c.

    8051, PIC, AVR, ARM 0977804178

    Moderators: THUONGDTQB

    Chia s trang ny

    codevision h tr qu nhiu.gip lp trnh n gin hn.nhng em cha hin th c ting vit v chy ch.v ang

    b li,em mi hin th c chui k t s v ch thi anh lnh !

    2

    Trang ch Din n K thut in| in t Vi iu khin H PIC -> dsPIC

    Hng dn - hin th LCD dng ccs cho ngi mi bt u | Page 2 | Cng... http://codientu.org/threads/hien-thi-lcd-dung-ccs-cho-nguoi-moi-bat-dau....

    5 trong 5 5/19/2014 11:16 AM