包含原理圖及源碼,三相多功能電表程序源碼,C程序編寫,NEC0527單片機開發(fā)環(huán)境
0.png (65.54 KB, 下載次數(shù): 93)
下載附件
2017-1-7 14:38 上傳
下載:
NEC0527單片機三相多功能電表源碼Meter.rar
(461.37 KB, 下載次數(shù): 29)
2017-1-7 14:39 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
主程序:
- #include "includes.h"
- uchar PowerOnChk(void)
- {
- if(LVION!=1)
- {
- uchar i;
- LVION=0;
- LVISEL=1;
- P_PDownChk_SetM0;
- LVIMD=0;
- LVIPR=1;
- LVIIF=0;
-
- LVION=1;
- for(i=0;i<=100;i++)
- {
- NOP();
- }
- LVIMK=1;
- }
- if(LVIF==1)
- {
- return(TRUE);
- }
- else
- {
- return(FALSE);
- }
- }
- void main(void)
- {
- CpuInit();
- ClrWdt();
- SystemInit();
- if(!P_SysClr_Get)
- {
- Delay(10,1);
- if(!P_SysClr_Get)
- {
- ClrEEprom();
- SystemInit();
- }
- }
- while(1)
- {
- ClrWdt();
- RTC_Service();
- ClrWdt();
- TM_Service();
- ClrWdt();
- Energy_Service();
- ClrWdt();
- TX_Service();
- ClrWdt();
- Key_Service();
- SM_Service();
- ClrWdt();
- Display_Service();
- ClrWdt();
- Rate_Service();
- ClrWdt();
- Event_Service();
- ClrWdt();
- Demand_Service();
- ClrWdt();
- Freeze_Service(FreezeNormal);
- ClrWdt();
- Tempservice();
- ClrWdt();
- RM_Service();
- }
- }
復制代碼
|