회원가입 ID/PW 찾기
AA

안녕하세요.

 

코드비전으로 LED하고 세그먼트는 어느 정도 컨트롤 하겠는데요.

 

LCD를 몬하겠어요.

 

혹시 코드비전 소스 가지고 계신분 있으시면 공유 부탁 드립니다.

 

pydlittleboy@naver.com

댓글 3
  • No Profile

    코드비전를 인스톨하시면 인스톨폴더에 예제파일이 있습니다.

    아마 mega8515를 가지고 LCD 제어하는게 있을텐데요.

    한번 찾아보세요.

    그 예제 보시면 금방 하실 수 있습니다.

  • No Profile

    #include <mega128.h>
    #include <delay.h>
    #include "init.h"
    #asm
       .equ __lcd_port=0x1B ;PORTA
    #endasm
    #include <lcd.h>
     
    void LCD_4hex(unsigned int number)
    {
      unsigned int i;
     
      i = number >> 12;
      if(i<=9) LCD_data(i + '0');
      else     LCD_data(i - 10 + 'A');

      i = (number >> 8) & 0X000F;
      if(i<=9) LCD_data(i + '0');
      else     LCD_data(i - 10 + 'A');  

      i = (number >> 4) & 0X000F;
      if(i<=9) LCD_data(i + '0');
      else     LCD_data(i - 10 + 'A');

      i = number & 0X000F;
      if(i<=9) LCD_data(i + '0');
      else     LCD_data(i - 10 + 'A');
     
     
    }

    void LCD_1d1(float number)
    {
      unsigned int i, j;

      j= (int)(number*10. + 0.5);
      i = j/10;
      LCD_data(i +'0');
      LCD_data('.');
      i = j % 10;
      LCD_data( i + '0');
     
    }

     

    void LCD_4d(unsigned int number)
    {
       unsigned int i;
       unsigned char flag;
     
       flag = 0;

       i = number/1000;     // 10^3
       if(i == 0)
       LCD_data(' ');
       else
       {
         LCD_data(i+'0');
         flag = 1;
       }

         number = number % 1000;    // 10^2
         i = number / 100;
         if((i == 0)&&(flag == 0))
         LCD_data(' ');
         else
        {
         LCD_data(i+'0');
         flag = 1;
        }
     
         number = number % 100;    // 10^1
         i = number / 10;
         if((i == 0)&&(flag == 0))
         LCD_data(' ');
         else
        {
         LCD_data(i+'0');
         flag = 1;
        }

         i = number % 10;    // 10^0
         LCD_data(i+'0');

    }


    void main()
    {
       DDRA = 0xff;            // 포트 A  LCD  출력 설정
      
       lcd_init(16);
      
       lcd_gotoxy(0,0);
       lcd_putsf("TunA");
       
      // lcd_putchar("tuna");
      // LCD_str(0x80,"tuna");     // 이름
      //LCD_str(0xCC,'v');
      
      
    }
      

  • No Profile

    당근이 까페에 가면 많이 있던데요...

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
3924 자유주제 HOT아 드디어 납 100이 되어 글을 쓸 수 있습니다!!14 한울이야 16854 2011.02.04
3923 마이크로프로세서 HOTatmega128을 제작 하려고 합니다.3 미어캣 1999 2011.02.04
3922 자유주제 HOT새해 복 많이 받으세요~ ^^ 엔스퍼트 8785 2011.02.01
3921 전기전자 아무거나 HOTPLC를 공부해보려고 하는데 어떤 교재가 있습니까? 제이슨 1370 2011.02.01
3920 자유주제 HOT질문하나 드립니다. 마이크로프로세서 입문..3 금오인짱 10981 2011.01.31
3919 자유주제 HOT홈피 화면 반응속도가 늦어요. 저만 이런가요.5 금오인짱 17083 2011.01.31
3918 자유주제 HOT설날 잘 보내셔요~~~~1 빛나는 영혼 9261 2011.01.31
3917 자유주제 HOT막막합니다.1 엔스퍼트 8772 2011.01.31
3916 자유주제 HOT버그신고 ^^1 chumdan 7937 2011.01.31
3915 펌웨어 & 코딩언어 HOTmatlab에 관하여..질문하겠습니다..2 깐돌이01 1799 2011.01.31
3914 자유주제 HOT출석첵 합니다..4 깐돌이01 9076 2011.01.31
3913 자유주제 HOT전자배우려고합니다..5 레온하트 8326 2011.01.30
3912 마이크로프로세서 HOT조도계에 들어가는 조도센서가 궁금해요.3 달콤한오후 2891 2011.01.30
마이크로프로세서 HOT코드비전 소스 문의3 리틀보이 3156 2011.01.28
3910 Software & IDEs HOT스마트폰 앱 개발시 음성필터요..1 귤씅 2210 2011.01.28
3909 마이크로프로세서 HOTatmega128 에서 ADC 이용 질문입니다.4 TRBll 5952 2011.01.27
3908 Allegro & OrCAD HOT좌표에 의한 배치문제 질문드립니다.1 파워마이스터 1495 2011.01.25
3907 자유주제 HOT글 썼다가 지우면 납이 떨어지나요?4 참치머신 11752 2011.01.25
3906 자유주제 HOTWin7에서 Pads2007 설치시 문제점 문의 드려요.2 릭정 8828 2011.01.25
3905 ECAD 아무거나 HOTPads2007과 pads9.2의 사용법이 많이 다른가요?3 릭정 3756 2011.01.25
  • 벗을 사귐에는 과하여 넘치지 말지니 넘치면 아첨하는 자가 생기리라.
    - 채근담
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.