728x90
반응형
lcd타이머카운터(1초를딜레이시키는함수10분의1초).zip
-부스러기-
클럭:동작주파수
주파수:초당진동수 초당이머다?시간?
시간은 머다?다시 돌아와서 클럭
atmega2560의 클럭은 16mhz->16,000,000hz
컴퓨터가 사용하는 개념1mbyte->1024kbyte (2진법)
인간이 사용하는 개념1mhz->1000khz (10진법)
컴퓨터는 천을 맞추기 힘들다 그래서 2의10승 1024
천에 근접하는 수를 낸다
정밀한 시계를 만들려면 소숫점 카운터는 왠만하면 배제
컴퓨터가 시간의 개념을 가져갈려면 클럭
(분주비)몇개의 클럭을 한개의 비율로 볼것인가
8비트는 255 카운터를 하다가 255이상의 숫자가 나오면 쳐내고
다시0으로 내려간다
즉char a(8비트255) = 0;
ex.char a = 257; 257=1
예를 들어 250마다 함수를 호출한다고했을시
0.001초마다(한바퀴돌고) 함수가 호출된다
타이머 카운터는 반드시 인터럽터를 사용해야 한다.
728x90
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
ADC (0) | 2016.03.23 |
---|---|
20160323_업무일지_정우민_ADC (0) | 2016.03.23 |
2016_03_23_타이밍도_노태경_업무일지 (0) | 2016.03.23 |
20160322_조재찬_업무일지_펌웨어(USART) (0) | 2016.03.23 |
20160322_김가연_업무일지_USART Rx Tx 시리얼 통신 (0) | 2016.03.23 |
20160322-업무일지-이보원 (UART 통신) (0) | 2016.03.23 |
20160322_박진한_업무일지_펌웨어 실습(입력값 LCD에 출력) (0) | 2016.03.23 |
20160317_김도관_업무일지_LCD_특정시간출력 (0) | 2016.03.23 |