找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3138|回复: 4
打印 上一主题 下一主题
收起左侧

NEC0527单片机三相多功能电表源码

[复制链接]
跳转到指定楼层
楼主
ID:154080 发表于 2016-12-12 11:46 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
包含原理图及源码,三相多功能电表程序源码,C程序编写,NEC0527单片机开发环境


下载:
NEC0527单片机三相多功能电表源码Meter.rar (461.37 KB, 下载次数: 29)


主程序:


  1. #include "includes.h"

  2. uchar  PowerOnChk(void)
  3. {
  4.         if(LVION!=1)
  5.         {
  6.                 uchar i;
  7.                 LVION=0;

  8.                 LVISEL=1;        
  9.                 P_PDownChk_SetM0;               
  10.                 LVIMD=0;
  11.                 LVIPR=1;
  12.                 LVIIF=0;
  13.                
  14.                 LVION=1;
  15.                 for(i=0;i<=100;i++)
  16.                 {
  17.                         NOP();
  18.                 }
  19.                 LVIMK=1;
  20.         }
  21.         if(LVIF==1)        
  22.         {
  23.                 return(TRUE);
  24.         }
  25.         else                                
  26.         {
  27.                 return(FALSE);
  28.         }
  29. }
  30. void main(void)
  31. {

  32.          CpuInit();
  33.          ClrWdt();
  34.          SystemInit();
  35.         if(!P_SysClr_Get)
  36.         {
  37.                         Delay(10,1);
  38.                         if(!P_SysClr_Get)
  39.                         {
  40.                                 ClrEEprom();        
  41.                                 SystemInit();
  42.                         }
  43.         }
  44.          while(1)
  45.         {
  46.     ClrWdt();
  47.     RTC_Service();
  48.     ClrWdt();
  49.     TM_Service();
  50.     ClrWdt();
  51.     Energy_Service();
  52.     ClrWdt();
  53.     TX_Service();
  54.     ClrWdt();
  55.     Key_Service();
  56.     SM_Service();
  57.     ClrWdt();
  58.     Display_Service();
  59.     ClrWdt();
  60.     Rate_Service();
  61.     ClrWdt();
  62.     Event_Service();
  63.     ClrWdt();
  64.     Demand_Service();
  65.     ClrWdt();
  66.     Freeze_Service(FreezeNormal);
  67.     ClrWdt();
  68.     Tempservice();
  69.     ClrWdt();
  70.     RM_Service();
  71.         }
  72. }


复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:104760 发表于 2016-12-16 14:29 | 只看该作者
f非常感谢楼主,您辛苦了,谢谢
回复

使用道具 举报

板凳
ID:97588 发表于 2016-12-19 21:55 | 只看该作者
在哪,没看到
回复

使用道具 举报

地板
ID:97588 发表于 2016-12-19 21:55 | 只看该作者
在哪,看不到
回复

使用道具 举报

5#
ID:494823 发表于 2019-3-23 10:24 | 只看该作者
我下不了
很想看看,有原理图吗,那位能传一份
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表