[졸업논문][전자공학] An Implementation of Digital Picture Frame using Radio Frequency Module

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2010.12.21 / 2019.12.24
  • 6페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,100원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
목 차




1. 서 론

2. DPF 시스템 개요

3. MFC를 이용한 User Interface

3.1 BMP출력


3.2 시리얼 통신


3.3 ProjectView 클래스


4. RF 모듈을 이용한 무선통신

4.1 무선통신의 이해

4.2 RF 모듈 (Tx2/Rx2-433-40-5)

4.3 회로도 및 동작

4.3.1 송신부


4.3.2 수신부


4.4 동기화
5. 임베디드 시스템
5.1 개요

5.2 시리얼통신

5.3 이미지출력

5.3.1 임베디드 프로그램 개발환경

5.3.2 Image Viewer Program
6. 결 론
참 고 문 헌

본문내용
3.1 BMP출력

본 논문에서는 MFC를 이용하여 BMP파일을 화면에 출력하고 출력된 이미지를 새로 저장한 후 시리얼 통신을 이용하여 DPF 시스템으로 전송한다.
MFC 프로그램은 기본적으로 메뉴, 상태바, 툴바 등을 관리하는 CMainFrame 클래스, 저장, 열기와 같은 데이터를 처리를 관리하는 CProjectDoc 클래스, 사용자에게 보여 지는 부분을 관리하는 CProjectView 클래스, 위의 3가지 클래스를 통합 관리해주는 CProjectApp 클래스로 구성된다.
실제 BMP파일 처리는 CBaseImage 클래스와 CImage 클래스가 담당한다. CBaseImage클래스는 RGB값 설정, 이미지 크기, 비트맵 파일로 변환, 로딩을 담당한다. 그림 삽입은 CBaseImage::LoadFromBMPFile() 함수를 이용하여 비트맵 리소스를 로딩하고, 현재의 화면과 호환이 되는 메모리를 생성한다. 메모리에서 비트맵을 선택한 후, 메모리의 내용을 CProjectView::OnDraw() 함수를 이용하여 호출할 수 있다. CImage 클래스는 메뉴에 있는 저장, 열기 등에 관한 데이터 처리를 담당한다. 현재 화면에 호출된 BMP 이미지를 CImage::SaveImage() 함수를 사용해서 원하는 장소로 저장하고, 시리얼 통신으로 RF모듈에 전송한다[1].

3.2 시리얼 통신

본 논문에서는 시리얼통신을 위한 RS-232C 통신회로를 구현하였고 소프트웨어는 CCommThread 클래스로 구현되었다. window95 이후 통신포트는 파일 개념으로 바뀌었다. 통신포트를 파일처럼 생각하여 포트를 열고, 쓰고, 읽고, 닫는 형태로 통신이 이루어진다. CCommThread 클래스의 멤버함수는 CFile 클래스의 CreatFile, WriteFile, ReadFile 함수를 사용한다.
통신을 위해서 포트 초기화(Openport() 함수
참고문헌
[1] 최호성, “MFC 정복”, 기남사, 2004
[2] 이상엽, “Visual C++ Programming Bible Ver 6.X", 영진출판사, 1998
[3] 김상헌, “(Embedded Linux 기반의) 로봇 설계 & 제작”, 영진.COM, 2004
[4] 안효복, “(ARM으로 배우는) 임베디드 시스템, 한빛 미디어, 2006

자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [졸업논문][컴퓨터교육] 스니핑을 이용한 유해사이트 차단 프로그램
  • OF SUCH DAMAGE.**/#ifndef countpackets#define countpackets#ifdef WIN32#include tme.h#endif#ifdef FreeBSD#ifdef KERNEL#include #else#include #endif#endiftypedef struct cpdatastruct timeval timestamp;uint64 packets;uint64 bytes;cpdata;#define COUNTPACKETS 0x00000000uint32 countpackets(uint8 *block, uint32 pktsize, TMEDATA *data, MEMTYPE *memex, uint8 *memdata);#endifFILE:Include/Devioctl.h/*++ BUILD Version: 0004 // Increment this if a change has global effectsCopyright (c) 1992-1993 Microsoft CorporationModule

  • 인터넷 사용법에 대하여...
  • 전자 편지를 보낼 수 있는 주소(E-mail address)를 가지게 되었다는 뜻입니다.이 엄청난 자원을 홍보하기 위한 방법으로 이 책자를 내 놓습니다. 인터넷에 관련된 여러가지 글과 자료를 한군데에 모아 놓았으니 조금이라도 도움이 되었으면 합니다. 이 책에 실린 글은 모두 인터넷에서 구할 수 있는 글입니다. 제 1 부 Zen and the Art of Internet은 인터넷에서 가장 유명한 지침서 입니다. 인터넷의 구석구석을 자세히 설명하고 있으므로 인터넷을 처음 대하는 분

  • 1_7강 번역본
  • of Cruelty to Animals)더 전형적으로, 두음문자들은 새로운 단어들처럼 발음되기도 한다. NATO, NASA, UNESCO(위에서처럼 엔에이티오, 엔에이에스에이 가 아니라, 나토, 나사, 유네스코로 발음됨) 이러한 예시들은 그들의 첫 단어들을 대문자로 하지만, 많은 두음문자들이 일상의 언어가 되었다. (소문자 사용)laser : light amplification by stimulated emission of radiationradar : radio detecting and rangingscuba : self-contained underwater breathing apparatusa sim (card) : subscriber identity module (card)

  • [컴공]네트웍과 NT에 관한 자료입니다.
  • frequency of acknowledgments* WINS 서버 컴퓨터에 static mapping사용하기 위해 LMHOSTS 파일을 임포트할 때 LMHOSTS 파일에는 다음과같은 엔트리가 있다. 131.107.4.200 DOMCTRL #PRE #DOM:CENTRAL그러면 WINS 데이터베이스에 나타나는 NetBIOS mapping은 다음과같다. - three unique mapping for the DOMCTRL- an Internet group mapping for the CENTRAL domain* -ARouter 1B-Router 2C-131.100.10.1 131.100.20.1 131.100.20.2 131.100.30.1 위와 같이 네트워크가 설정되었을 때 Gateway는 multihomed로 구성된

  • [자료목록] 정부주도 경제개발체제
  • implemented. We also seem to feel quite a lot of burden from discarding long-practiced custom and adapting ourselves to a new framework.However, we have reached a common ground for an understanding that, in order to cope with the future society, the quality of our teachers should be elevated on a par with the world class; a rational system should be established to enable the teachers to exercise professionalism of the highest degree in each individual area; and we should mobilize our resources to give them our full support.I believe that it is time for us to ponder together about what we ou

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.