• 最后更新 2023-03-15
  • 销量/好评 4条评论
  • 交易规则(重要)

合泰单片机HT66F002/HT66F50/66F018IC源码项目例程入门教程
本站优惠价
(查看会员价格)
7.00
10.0折 原价:¥7.00
  • 库存
  • 销量
  • 45
  • 5

服务由"SEO优化"发货,并提供售后服务。

    担保交易,安全保证,有问题不解决可申请退款。标价只是源码价格,不包括安装费。购买前请询问清楚卖家,以卖家承诺为准! 自动发货商品,随时可以购买,付款后在订单详情下载,零等待。 不同会员等级尊享不同购买折扣。


 
  • 自动通过QQ给您发货

  • 还可以访问网页提取链接自助提取(复制到浏览器):
    /?Jv22ma

agiso自动发货

里面含有实例源码、教程自动发货,可以自动提取。

链接:https://pan.baidu.com/s/1tWPhyVwiVkDbFGqCCixFNA 
复制这段内容后打开百度网盘手机App,操作更方便哦

本程序有:HT66F002/HT66F50/66F018IC程序实例源码,大家可以参考学习,

 

 

  1. /*********************************************************************

  2.         暖风机的工作控制:

  3.           1:加热有加热标志位和控制标志位的,标志位的开启并不代表实际的输出

  4.       2:根据客户设定模式判断,当前处于哪个状态

  5.       3:当前状态下,判断控制标志位能否开启

  6.       4:无论控制标志位能否开机,均开始计算时间

  7.       5:根据时间的大小来判定实际输出的时间

  8. *********************************************************************/

  9. #include "config.h"

  10.  

  11. void Base100ms(void);

  12.  

  13. static volatile unsigned char HEAT1OnTime     __attribute__ ((at(0x1b0)));

  14. static volatile unsigned char FanOnTime       __attribute__ ((at(0x1b1)));

  15. static volatile unsigned int  FanOffTime      __attribute__ ((at(0x1b2))); //当定义INT型时,占用两个地址,所以需要隔开

  16. static volatile unsigned char HEAT1OffTime    __attribute__ ((at(0x1b4)));

  17. static volatile unsigned char HEAT2OffTime    __attribute__ ((at(0x1b5)));

  18. static volatile unsigned char HEAT2OnTime     __attribute__ ((at(0x1b6)));

  19. static volatile unsigned char TimerSec        __attribute__ ((at(0x1b7)));

  20. static volatile unsigned char TimerMin        __attribute__ ((at(0x1b8)));

  21. static volatile unsigned char TimerHour       __attribute__ ((at(0x1b9)));

  22.  

  23. uint8   SysRunTime;                //机器开机计时秒

  24. uint8   FanOffDelayTime=0;         //关机倒计时

  25. uint8   TimeSelfCheck=50;          //开机那个0.5S可以自检  

  26.  

  27. void Base100ms(void);

  28. void Base1s(void);

  29. void SysWorkCtrl(void);        //系统工作的控制(从全局把握系统的输出--不包含显示)

  30. void FanCtrl(void);            //风机控制程序(开机及执行,关机,推迟30S关掉)

  31. void HeatCtrl(void);           //加热管输出控制  加热什么时候开关的控制

  32.  

  33. void HiModeCtrl(void);         //高热模式控制

  34. void LoModeCtrl(void);         //地热模式控制

  35. void EcoModeCtrl(void);        //节能模式控制  能否打开即热的控制--有了相应的控制标志位,在计算时间

  36.   

  37. void SecTimerCnt(void);        //1S计时程序

  38.  

  39. void RunImpro(void);           //非正常工作程序I

  40. void SwCtrl(void);

  41. void DDRember(void);            //掉电记忆功能

  42.  

  43. void Base100ms(void)  //100MS计时

  44. {

  45.         if(TSetTimerCnt){TSetTimerCnt-=1;if(!TSetTimerCnt){gb_TimerSet_Flag=0;}}        

  46.         if(TSetTempCnt){TSetTempCnt-=1;if(!TSetTempCnt){gb_TempSet_Flag=0;}}

  47.         if(TkeySetLook){TkeySetLook-=1;}

  48.         if(TimeSelfCheck){TimeSelfCheck-=1;}

  49.         

  50.         if(gb_Fan_Flag)              //风扇的计时

  51.         {

  52.                 FanOffTime=0;

  53.                 if(FanOnTime<=200)  {FanOnTime =1;} //风扇开启,累计计时20S

  54.         }

  55.         else

  56.         {

  57.                 FanOnTime=0;

  58.                 if(FanOffTime<=60000) {FanOffTime =1;}  //风扇关机的累计计时

  59.         }

  60.         

  61.         if(gb_HEAT1_Flag)    //加热的计时必需以实际加热开始计时,而不是标志位

  62.         {

  63.                 HEAT1OffTime=0;

  64.                 if(HEAT1OnTime<200)            { HEAT1OnTime =1;        }

  65.         }

  66.         else

  67.         {

  68.                 HEAT1OnTime=0;

  69.                 if(HEAT1OffTime<200)        { HEAT1OffTime =1;        }                

  70.         }

  71.         

  72.         if(gb_HEAT2_Flag)   //加热的计时必需以实际加热开始计时,而不是标志位

  73.         {

  74.                 HEAT2OffTime=0;        

  75.                 if(HEAT2OnTime<200)     { HEAT2OnTime =1;  }

  76.         }

  77.         else

  78.         {

  79.                 HEAT2OnTime=0;

  80.                 if(HEAT2OffTime<200)     { HEAT2OffTime =1;  }                                

  81.         }

  82.         

  83. }

  84. void Base1s(void)   //1S的计时

  85.         if(FanOffDelayTime)        

  86.         {

  87.                 FanOffDelayTime-=1;        

  88.         }

  89.         

  90.         if(UserTimeSetH)        //定时的计数

  91.         {

  92.                 TimerSec =1;

  93.                 if(TimerSec >= 59) 

  94.                 { 

  95.                         TimerSec=0; 

  96.                         TimerMin =1;

  97.                         if(TimerMin>=UserTimeSetH)        

  98.                                 {

  99.                                         if(gb_PowerOn_Flag&&gb_TimeOff_Flag)  //此位置1 ,说明处于开机状态

  100.                                         {

  101.                                         gb_TimeOff_Flag=0;

  102.                                         UserTimeSetH=0;         //加这句是为了把时间计数的参数一律清0

  103.                                         gb_Timer_Flag=0; 

  104.                                         gb_PowerOn_Flag=0;  //关机

  105.                                         bBeepf=1;bBeepSf=1;BeepCount=0;                                                        

  106.                                         }

  107.                                         else if((!gb_PowerOn_Flag)&&gb_TimeOn_Flag)

  108.                                         {

  109.                                         gb_TimeOn_Flag=0;        

  110.                                         UserTimeSetH=0;        

  111.                                         gb_Timer_Flag=0; 

  112.                                         gb_PowerOn_Flag=1;  //开机        

  113.                                         bBeepf=1;bBeepSf=1;BeepCount=0;                                                

  114.                                         }                

  115.                                 }

  116.                 }                                

  117.         }

  118.         else

  119.         {

  120.                 TimerSec=0;        

  121.                 TimerMin=0;

  122.                 TimerHour=0;        

  123.         }

  124. }

 

  • 商品评价
  • Q***j
  • 交易完成超过1天未评价,默认好评
  • 2023-03-18 01:53:15
好评
  • 1***5
  • 交易完成超过1天未评价,默认好评
  • 2022-07-03 02:20:06
好评
  • ‘***
  • 交易完成超过1天未评价,默认好评
  • 2022-03-24 02:42:33
好评
  • 免***
  • 交易完成超过1天未评价,默认好评
  • 2021-11-29 02:13:54
好评
  • 交易规则


  • 发货方式


  • 自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。

    手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。


  • 退款说明


  • 1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);

  • 2、营销推广:未达到卖家描述标准的;

    3、点卡软件所售点卡软件无法使用的;

  • 3、发货:手动发货商品,在卖家未发货前就申请了退款的;

    4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)

    5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。

  • 注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!


  • 注意事项


  • 1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);

    2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);

  • 3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

  • 4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);

    5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;

    6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。


  • 送码声明


  • 1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;

  • 2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。


阿里云服务器
热门推荐
浏览记录
手机二维码手机访问领取大礼包
返回顶部