Page 53 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 53
UBRR1H=0;
//└전송속도를 9600으로 설정
UBRR1L=103;
//└전송속도를 9600으로 설정
SREG|=0x80;
//└전체 인터럽트 허용
for(i=0;i<7;i++)
//└for문을 7번 돌림
{
nfc_tag[i]=FALSE;
//└초기 상태로 전부 tag를 입력하지 않은 상태로 만듦
}
}
void randomize(int num)
//└사용자를 선택해 랜덤값을 받아옴
{
unsigned char save;
//└랜덤값을 임시 저장해 줄 변수
srand(TCNT0%100);
//└srand의 seed를 TCNT값의 1의자리,10의자리로 함
for(i=0;i<6;i++)
//└for문을 6번 돌림
{
save=rand()%10;
//└save에 랜덤값을 받아옴
switch(save)
//└save를 이용한 switch-case문 시작
{
case 0: password[num][i]='0'; break;
//└0이라면 0이라는 아스키코드를 비밀번호로 저장함
case 1: password[num][i]='1'; break;
//└1이라면 1이라는 아스키코드를 비밀번호로 저장함
case 2: password[num][i]='2'; break;
//└2이라면 2라는 아스키코드를 비밀번호로 저장함
case 3: password[num][i]='3'; break;
//└3이라면 3이라는 아스키코드를 비밀번호로 저장함
case 4: password[num][i]='4'; break;
- 46 -