8051 온도센서를 이용한 보일러구현 펌웨어프로그램
- 최초 등록일
- 2004.03.10
- 최종 저작일
- 2004.03
- 6페이지/ 압축파일
- 가격 4,800원
소개글
8051이나 8951 에 붙이는 펌웨어 회로도입니다
제가 해본것이라 오작동 없습니다. 졸작에 응용가능
동작프로그램은 따로 제가 올린 다른 자료에 있습니다. 죄송하지만 그것은 다시 구매바랍니다
오작동 있으면 환불해드립니다.
보일러 구현 말 그대로 LCD에 셋팅 온도를 정해놓구환경온도가 셋팅온도보다 높으면 off 낮으면on 되는것으로 기타응용하시면 졸작에 좋으실겁니다
문의사항은 메일로..^^
컴파일 실행환경
없음
본문내용
#include "reg51.h"
#define XBYTE (( unsigned char volatile xdata *)0)
// RW RS
#define LCD_WI XBYTE[0x4000] // 0 0 명령어 쓰기
#define LCD_WD XBYTE[0x4001] // 0 1 데이터 쓰기
#define LCD_RI XBYTE[0x4002] // 1 0 상태 읽기
#define LCD_RD XBYTE[0x4003] // 1 1 데이터 읽기
#define ADC_START XBYTE[0x4004] // ADC 시작 명령
#define ADC_READ XBYTE[0x4005] // ADC 읽는 번지
// 포트 지정
// Port1
sbit led1 = 0x90;
sbit led2 = 0x91;
#define relay led2
#define RELAY_ON 1
#define RELAY_OFF 0
sbit led3 = 0x92;
sbit led4 = 0x93;
sbit up_key = 0x94;
sbit down_key = 0x95;
sbit nADC_DONE = 0x96;
//sbit RELAY = 0x90;
// 매크로 지정 (함수와 비슷)
#define lcd_line1() lcd_xy(0,0);
#define lcd_line2() lcd_xy(1,0);
// 최대 온도 설정 지정
#define MAX_TEMPERATURE 99
압축파일 내 파일목록
REG51.H
2.hex
LCD.c
LCD.LST
1.hex
START751.obj
참고 자료
없음