하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.
번호 | 분류 | 제목 | 글쓴이 | 조회 수 | 날짜 |
---|---|---|---|---|---|
86 | 개발용역 | HOTRF PCB 설계 및 제작 의뢰 받습니다. | 아침해 | 12293 | 2011.05.24 |
85 | 개발용역 | HOT프로그램 알르바이트 해 주실분... | 개여울 | 6248 | 2011.05.11 |
84 | 개발용역 | HOT평생파트너가 되겠습니다. | 수내아트원 | 6317 | 2011.05.03 |
83 | 개발용역 | HOT부품 무료 분양 | powers | 5813 | 2011.04.24 |
82 | 개발용역 | HOT로드셀 이용한 전자저울 개발의뢰합니다. | 이지스윈 | 8656 | 2011.04.21 |
81 | 개발용역 | HOTpcb설계및 제작 의뢰 받습니다.2 | artwork | 6889 | 2011.04.01 |
80 | 개발용역 | HOT타임콘트롤판의뢰3 | 웃는사람 | 6447 | 2011.03.16 |
79 | 개발용역 | HOTLED 간판2 | 미늘인 | 6282 | 2011.02.18 |
78 | 개발용역 | HOT개발의뢰입니다.( 매트랩을 이용한 최적화 구현) | 깐돌이01 | 6604 | 2011.02.07 |
77 | 개발용역 | HOT아트웍, 프로그램 의뢰 받습니다. | 꼭꺼안고서 | 6412 | 2011.02.05 |
76 | 개발용역 | HOTH/W & 펌웨어 개발 및 PCB 설계 경력자 모집 | 용가리3 | 10333 | 2011.01.22 |
75 | 개발용역 | HOTAlmighty Solution [센서공급 및 ODM 개발]1 | 꽁이 | 6344 | 2011.01.17 |
74 | 개발용역 | HOT내 컴퓨터 바이러스 내가 치료하자 !! - 백신만들기 | 중앙인 | 6320 | 2011.01.17 |
73 | 개발용역 | HOT전동치솔 개발 | 빅루프다 | 6527 | 2010.12.13 |
72 | 개발용역 | HOT동아전기부품을 소개합니다. | 홈런볼 | 6841 | 2010.12.08 |
71 | 개발용역 | HOT초음파 센서.. | 아나아나나 | 6267 | 2010.11.29 |
70 | 개발용역 | HOT하드웨어 개발 및 Artwork 해 드립니다.2 | 야웅이 | 5639 | 2010.11.15 |
69 | 개발용역 | HOT라인트레이서4 | 조의련 | 5633 | 2010.11.07 |
68 | 개발용역 | HOTIR 리모컨과 블루투스 가 포함된 회로 설계 의뢰합니다. | hyun | 11949 | 2010.11.03 |
67 | 개발용역 | HOT테스팅하우스코리아(주)를 소개합니다. | davidjang | 6323 | 2010.11.03 |
#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');
}