8051 타이머를 써서요 1분 30초만 새고 그기에서 멈춰있는문을 만들고 싶은데요....
스위치를 써서 스위치가 1이면 1분 30초를 세고, 스위치가 0이면 다시 0이 됩니다(7-seg로 표시하구요..)
그리구 스위치가 계속 1이면 1분 30초를 다 새고 세그먼트에 0이 들어와있게 하고싶습니다..
세그먼트에 0이 들어와있을때 스위치를 0 주었다가 다시 1을 주면 다시 1분 30초를 새어야 하구요..
도데체 어떻게 해야 할까요..?
가르쳐주세요..
스위치를 써서 스위치가 1이면 1분 30초를 세고, 스위치가 0이면 다시 0이 됩니다(7-seg로 표시하구요..)
그리구 스위치가 계속 1이면 1분 30초를 다 새고 세그먼트에 0이 들어와있게 하고싶습니다..
세그먼트에 0이 들어와있을때 스위치를 0 주었다가 다시 1을 주면 다시 1분 30초를 새어야 하구요..
도데체 어떻게 해야 할까요..?
가르쳐주세요..
스위치가 올라가는 순간에 타이머를 시작시키기만 하면,
타이머는 자동적으로 1분30초뒤면 0 되겠지요?
스위치 값을 항상 기록 합니다.
다만 기록 하기전 스위치 가 1 인가보고 과거에 기록이 0 이었다면 스위치가 올라가는 순간입니다.
타이머를 기동하고 스위치데이터를 기록 하고...
즉 하는일은 계속 스위치 데이터를 기록 하는것이지만,
기록 전에 검사하는것이 우선 입니다.
과거에 무었이었나 를...
반대라면 스위치가 내려갈때 0될때 순간도 알수 있겠지요?