정보보안공부

마이크로프로세서_day06 본문

ATMega128

마이크로프로세서_day06

Steady_sp 2017. 4. 6. 21:24

*** 참고자료

 

-> 트렌지스터가 PNP형 이므로 베이스가 0일때 FND가 동작한다.

 

 

-> 버퍼를 이용해 FND의 값결정한다.

-> #define FND_S(*(volatile unsigned char*)0x8002) FND_S는 전원으로 버퍼역할

-> #define FND_D(*(volatile unsigned char*)0x8003) FND_D는 숫자코드 버퍼역할

-> FND의 전원에 PNP의 트랜지스터 베이스에 연결되있으므로

    트렌지스터의 베이스가 0일때 FND가 동작한다.

 

*** FND를 6개 켜지도록 설정

 

*** FND를 3개 켜지도록 설정

 

 

 

*** 스위치를 이용해 0번 SW : 0번 FND 1번 SW : 1번 FND --- 5번까지

 

 

 

***0번스위치

 

 

***1번스위치

 

 

***2번스위치

 

 

***3번스위치

 

 

***4번스위치

 

 

***5번스위치

 

 

*** 스위치 7번누를때마다 모든FND숫자 1씩 증가

 

 

 

'ATMega128' 카테고리의 다른 글

마이크로프로세서_day08  (0) 2017.04.26
마이크로프로세서_day07  (0) 2017.04.14
마이크로프로세서_day05  (0) 2017.03.31
마이크로프로세서_day04  (0) 2017.03.31
마이크로프로세서_day03  (0) 2017.03.25
Comments