하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.
번호 | 분류 | 제목 | 글쓴이 | 조회 수 | 날짜 |
---|---|---|---|---|---|
86 | 펌웨어 & 코딩언어 | HOT수치해석 by Matlab or C++ ?2 | hoony184 | 2177 | 2011.03.02 |
85 | 펌웨어 & 코딩언어 | HOT모델심 에대한 질문입니다.. | 라인걸어서 | 1982 | 2011.02.17 |
84 | 펌웨어 & 코딩언어 | HOTmatlab에 관하여..질문하겠습니다..2 | 깐돌이01 | 1799 | 2011.01.31 |
83 | 펌웨어 & 코딩언어 | HOTC언어 : GCC에 대하여2 | 다시 | 1711 | 2011.01.14 |
82 | 펌웨어 & 코딩언어 | HOTinline assembler 삽입 제한 피해가는 법 요청 | 쿨맨 | 1640 | 2011.01.01 |
81 | 펌웨어 & 코딩언어 | HOTscanf 입력에 대해 질문이요~4 | 띵킹~ | 1994 | 2010.12.21 |
80 | 펌웨어 & 코딩언어 | HOTC 언어 기초중 다음 사항에 대하여 질문이여.2 | hihihohaha | 1633 | 2010.12.15 |
79 | 펌웨어 & 코딩언어 | HOTrs232 통신프로그램.. | 예딩 | 2360 | 2010.12.06 |
78 | 펌웨어 & 코딩언어 | HOTc언어 능력자님을 찾아요 ㅠ 도와주세요12 | 진쓰 | 2304 | 2010.11.26 |
77 | 펌웨어 & 코딩언어 | HOT초보에게 좋은 C언어 책 추천 부탁드립니다.7 | 등나무 | 2496 | 2010.11.11 |
76 | 펌웨어 & 코딩언어 | HOT아스키코드질문2 | k231 | 1219 | 2010.11.03 |
75 | 펌웨어 & 코딩언어 | HOT펌웨어란6 | k231 | 2260 | 2010.11.03 |
74 | 펌웨어 & 코딩언어 | HOTc언어 초보입니다 조언좀..2 | hshyo | 1021 | 2010.10.28 |
73 | 펌웨어 & 코딩언어 | HOTGPS 데이터를 받아서 지도로 맵핑을 하고자 합니다. | 더그라스 | 1081 | 2010.10.13 |
72 | 펌웨어 & 코딩언어 | HOT간단한 어셈블리어 분석 좀 도와 주세요~ ^^; | 케루시아 | 1157 | 2010.09.08 |
71 | 펌웨어 & 코딩언어 | HOT학부생인데요 가장 자신있는 프로그램이 어떤거 있으신가요? c언어인분도 계세요?4 | 온니무 | 876 | 2010.08.25 |
70 | 펌웨어 & 코딩언어 | HOTC/C++로 영상처리를 하고 싶습니다.5 | Glory | 2981 | 2010.08.22 |
69 | 펌웨어 & 코딩언어 | HOTC 언어2 | 연희야 | 1098 | 2010.08.10 |
68 | 펌웨어 & 코딩언어 | HOT프리스케일 mcu 쓰시는 분은 없나요?1 | 스즈루 | 959 | 2010.06.28 |
67 | 펌웨어 & 코딩언어 | HOTc언어 관련3 | 수환 | 856 | 2010.06.25 |
#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');
}