H
hbaocr
Guest
uc "-"Ds12887
P0 "-"AD0 - 7
INT1 "-"IRQ를
................
내가 테스트를 가지고, 그리고 나는 uc 방해 찾을 수없습니다.
코드 :
# ""REG52.h 포함
# ""ABSACC.h 포함/ / RTC를위한 몇 가지 변수를 정의합니다
P2의 RTC 정의 #
RTC_RegA 0x000A 정의 #
RTC_RegB 0x000B 정의 #
RTC_RegC 0x000C 정의 #
# 0x000D RTC_RegD 정의
RTC_RegSecond 0x0000 정의 #
RTC_RegMinute 0x0002 정의 #
RTC_RegHour 0x0004 정의 #
RTC_RegDayofweek 0x0006 정의 #
RTC_RegDayofmonth 정의 # 0x0007
RTC_RegMonth 0x0008 정의 #
RTC_RegYear 0x0009 정의 #
sbit INT = P3 ^ 3;
/ / 함수 선언
무효 SetRTC (무효);
/ / main 함수메인 무효 ()
(
/ / INT1 설정
INT = 1; / / Cong nhap
인터넷 익스플로러 = 0x84; / / 쵸 phep ngat ngoai 1
IT1 = 1; / / ngat canh xuong
P2 = 0x0F;
SetRTC;
(1) 동안
(;
/ / P2 = PBYTE [0];
))
//=========== chuong trinh Phuc 봤다 ngat ========================
/ / ngat ngoai 1
무효 RTC_READY (무효) 2 인터럽트
(
서명 숯불 캐럿;
EX1 = 0; / / 캠 ngat
P2 = PBYTE [0];
캐럿 = PBYTE [RTC_RegC]; / / xoa 탄 ghi C
EX1 = 1; / / 쵸 phep ngat 라이)//==========의 RTC 설정 ========================
무효 SetRTC (무효)
(
서명 숯불 마세요;
/ / CAC는 비트 thnah ghi trong B 조
/ / 설정 PIE 알렌 UIE SQWE 디엠 12분의 24 DSE
PBYTE [RTC_RegB] = 0x80으로; / / = 1로 설정 O를 체 뒤 대신에 업데이 트가 공동으로 타 쫓아 ghi ghi 할 CAC는 탄
/ / 탄 ghi
/ / UIP DV2 DV1 DV0 RS3 RS2 RS1 RS0 = 10100000/ / 뚜껑을 Nhat 라이 쵸의 RTC
PBYTE [RTC_RegSecond] = 0; / / 뚜껑을 Nhat 뒤 대신에
PBYTE [RTC_RegMinute] = 0;
PBYTE [RTC_RegHour] = 0;
/ / KET thuc 모자 NhatPBYTE [RTC_RegA] = 0xa0을; / / DV2 DV1 DV0 = 010 OSC에
PBYTE [RTC_RegB] = 0x12; / / UIE = 1 인터럽트 upate했다 활성화
/ / 디엠 = 0 데이터를 BCD 모드 12분의 24 = 1 24
/ / = 0 자동 업데이 트를 데이터 집합
마 = PBYTE [RTC_RegC]; / / xoa regC
)
P0 "-"AD0 - 7
INT1 "-"IRQ를
................
내가 테스트를 가지고, 그리고 나는 uc 방해 찾을 수없습니다.
코드 :
# ""REG52.h 포함
# ""ABSACC.h 포함/ / RTC를위한 몇 가지 변수를 정의합니다
P2의 RTC 정의 #
RTC_RegA 0x000A 정의 #
RTC_RegB 0x000B 정의 #
RTC_RegC 0x000C 정의 #
# 0x000D RTC_RegD 정의
RTC_RegSecond 0x0000 정의 #
RTC_RegMinute 0x0002 정의 #
RTC_RegHour 0x0004 정의 #
RTC_RegDayofweek 0x0006 정의 #
RTC_RegDayofmonth 정의 # 0x0007
RTC_RegMonth 0x0008 정의 #
RTC_RegYear 0x0009 정의 #
sbit INT = P3 ^ 3;
/ / 함수 선언
무효 SetRTC (무효);
/ / main 함수메인 무효 ()
(
/ / INT1 설정
INT = 1; / / Cong nhap
인터넷 익스플로러 = 0x84; / / 쵸 phep ngat ngoai 1
IT1 = 1; / / ngat canh xuong
P2 = 0x0F;
SetRTC;
(1) 동안
(;
/ / P2 = PBYTE [0];
))
//=========== chuong trinh Phuc 봤다 ngat ========================
/ / ngat ngoai 1
무효 RTC_READY (무효) 2 인터럽트
(
서명 숯불 캐럿;
EX1 = 0; / / 캠 ngat
P2 = PBYTE [0];
캐럿 = PBYTE [RTC_RegC]; / / xoa 탄 ghi C
EX1 = 1; / / 쵸 phep ngat 라이)//==========의 RTC 설정 ========================
무효 SetRTC (무효)
(
서명 숯불 마세요;
/ / CAC는 비트 thnah ghi trong B 조
/ / 설정 PIE 알렌 UIE SQWE 디엠 12분의 24 DSE
PBYTE [RTC_RegB] = 0x80으로; / / = 1로 설정 O를 체 뒤 대신에 업데이 트가 공동으로 타 쫓아 ghi ghi 할 CAC는 탄
/ / 탄 ghi
/ / UIP DV2 DV1 DV0 RS3 RS2 RS1 RS0 = 10100000/ / 뚜껑을 Nhat 라이 쵸의 RTC
PBYTE [RTC_RegSecond] = 0; / / 뚜껑을 Nhat 뒤 대신에
PBYTE [RTC_RegMinute] = 0;
PBYTE [RTC_RegHour] = 0;
/ / KET thuc 모자 NhatPBYTE [RTC_RegA] = 0xa0을; / / DV2 DV1 DV0 = 010 OSC에
PBYTE [RTC_RegB] = 0x12; / / UIE = 1 인터럽트 upate했다 활성화
/ / 디엠 = 0 데이터를 BCD 모드 12분의 24 = 1 24
/ / = 0 자동 업데이 트를 데이터 집합
마 = PBYTE [RTC_RegC]; / / xoa regC
)