Z
Zidane10
Guest
안녕하세요,
내가 몇 번이나 버튼을 누르면 계산되었습니다 노력 중이야.내가 타이머 1 사용하고있습니다.내가 뭘 잘못 여기서 뭐하는 거지?제발 도와주세요!mikroC v8.0 및 pic18f 시리즈를 사용합니다.
미리 감사드립니다!
숯불 * Text1 = "백작 :";
서명되지 않은 짧은 CNT의;
숯불 str;
메인 무효 () (
ADCON1 = 0x0F; / /로 설정 핀 디지털
/ / 타이머 1을 설정
T1CON = 0x83; / / RD16 : 1; T1RUN : 0; T1CKPS1 : 0 T1CKPS0 : 0; T1OSCEN : 0; T1SYNC : 0; TMR1CS : 1; TMR1ON : 1
= 0 PIR1.TMR1IF; / / TMR1IF 취소
TMR1H = 0x80으로; / / 초기화 Timer1 등록
TMR1L = 0x00;
PIE1.TMR1IE = 1; / / Timer1 인터럽트 활성화
CNT의 = 0; / / CNT의 초기화
INTCON = 0xC0; / / GIE, PEIE 설정
Lcd_Config (& PORTC, 2,3,1,7,6,5,4); / / 초기화 PORTC에 연결되어있는 LCD를
Lcd_Cmd (LCD_CLEAR); / / 지우기 표시
Lcd_Cmd (LCD_CURSOR_OFF); / / 돌려 커서를 벗어
Lcd_Out (1,1, Text1); / / 인쇄 텍스트 LCD를 1nd 행, 제 2 열의
(1) 동안
(
WordToStr (CNT의, str);에서 인터럽트 / / 디스플레이 CNT의
Lcd_Out (1,9, str); / / 인쇄 텍스트 LCD를 1nd 행, 열의 7st
)
}//~!
방해 무효 () (
CNT의 ;
= 0 PIR1.TMR1IF; / / TMR1IF 취소
TMR1H = 0x80으로;
TMR1L = 0x00;
)추가 1 시간 42 분 후 :누구?
내가 몇 번이나 버튼을 누르면 계산되었습니다 노력 중이야.내가 타이머 1 사용하고있습니다.내가 뭘 잘못 여기서 뭐하는 거지?제발 도와주세요!mikroC v8.0 및 pic18f 시리즈를 사용합니다.
미리 감사드립니다!
숯불 * Text1 = "백작 :";
서명되지 않은 짧은 CNT의;
숯불 str;
메인 무효 () (
ADCON1 = 0x0F; / /로 설정 핀 디지털
/ / 타이머 1을 설정
T1CON = 0x83; / / RD16 : 1; T1RUN : 0; T1CKPS1 : 0 T1CKPS0 : 0; T1OSCEN : 0; T1SYNC : 0; TMR1CS : 1; TMR1ON : 1
= 0 PIR1.TMR1IF; / / TMR1IF 취소
TMR1H = 0x80으로; / / 초기화 Timer1 등록
TMR1L = 0x00;
PIE1.TMR1IE = 1; / / Timer1 인터럽트 활성화
CNT의 = 0; / / CNT의 초기화
INTCON = 0xC0; / / GIE, PEIE 설정
Lcd_Config (& PORTC, 2,3,1,7,6,5,4); / / 초기화 PORTC에 연결되어있는 LCD를
Lcd_Cmd (LCD_CLEAR); / / 지우기 표시
Lcd_Cmd (LCD_CURSOR_OFF); / / 돌려 커서를 벗어
Lcd_Out (1,1, Text1); / / 인쇄 텍스트 LCD를 1nd 행, 제 2 열의
(1) 동안
(
WordToStr (CNT의, str);에서 인터럽트 / / 디스플레이 CNT의
Lcd_Out (1,9, str); / / 인쇄 텍스트 LCD를 1nd 행, 열의 7st
)
}//~!
방해 무효 () (
CNT의 ;
= 0 PIR1.TMR1IF; / / TMR1IF 취소
TMR1H = 0x80으로;
TMR1L = 0x00;
)추가 1 시간 42 분 후 :누구?