부트로더 이용한 I/O 제어
- 최초 등록일
- 2009.10.25
- 최종 저작일
- 2009.10
- 2페이지/ 한컴오피스
- 가격 1,000원
목차
1. LED 제어
2. 7 SEGMENT 제어
3. 텍스트 LCD 제어
4. SHIFT 제어
본문내용
1. LED 제어
◈ LED를 제어하기 위해서는 부트로더 단계에서 하드웨어의 물리 주소를 직접 제어해야 한다.
◈ commands.c를 다음과 같이 작성하여 수정한다.
2. 7 SEGMENT 제어
◈ 상위 바이트의 입력에 의해서 6개의 7 segment중에서 하나의 세그먼트를 선택할 수 있고 하위 바이트의 입력에 따라서 선택되어진 세그먼트의 데이터 값을 입력할 수 있 다.
Bool dotest(int argc, char ** argv) {
int digit[6] = {oxfe, oxfd, oxfb, oxf7, oxef, oxdf};
int num[10] = {ox3f, oxo6, ox5b, ox4f, ox66, ox6d,
ox7d, oxo7, ox7f, ox6f };
if(StrCmp(argv[1], "seg")==0) {
int i;
while(1) {
for(i=0; i<6; i++) {
참고 자료
없음