검색어 입력폼
평가점수A

32 bit CRC 에러 체크 코드입니다.

저작시기 2008.01 |등록일 2009.04.28 한글파일한컴오피스 (hwp) | 5페이지 | 가격 1,000원

소개글

32 bit CRC 에러 체크 코드입니다.

목차

없음

본문내용

#include <stdio.h>//입력이 11비트의 코드 워드와 4비트 디비전이며 출력은 에러유무(시프트레지스터구조로 코드작성)
void Binary(char input);
void crc(int division[],int k[]);
int k[8];//아스키코드값 저장용 배열
int z=1;//이진수 생성기 에서 필요한 변수
int c[3];//레지스터 배열
int oridata[11];//Code word저장할 배열

void main(){
char input;
int division[4];//나누는 수는 4자리
int m;
printf(nput original frame Data:n);
scanf(%c,&input);//입력을 하나의 문자(아스키코드)로 받는다.
Binary(input);//문자를 아스키코드 값으로 변환 하는 함수, 입력 :바꾸고자하는 문자
k[0]=0;//아스키코드는 7비트인데 마지막 최고비트는 오버해드비트로 0으로 둠.

printf(Input Generation polynomial(한 비트씩 4비트입력하시오):n);
for(m=3;m>=0;m--){ //division입력
printf(division %d번째 비트입력:,m);
scanf(%d,&division[m]);}

crc(division,k); //crc 생성기(함수),입력:original frame Data,Generation polynomial

}

참고 자료

없음
다운로드 맨위로