渐明渐暗LED灯

渐明渐暗LED灯

ID:38158543

大小:36.00 KB

页数:4页

时间:2019-05-23

渐明渐暗LED灯_第1页
渐明渐暗LED灯_第2页
渐明渐暗LED灯_第3页
渐明渐暗LED灯_第4页
资源描述:

《渐明渐暗LED灯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、;作者:xjh101010;**********************************************;include*.hfiles;**********************************************#include"8EB_SFR.h";**********************************************;CONSTANTdefinition;*****************************************

2、*****#defineR_ACC0X10#defineR_STATUS0X11#defineR_COUNT0X12#defineS_50US0X13,0#defineS_AddRed0x14,0#defineS_SubRed0x14,1#defineR_RedTime0x15#defineR_RedCnt0x16#defineR_DelayCnt0x17#defineR_Buf00x18#defineS_ChangeColor0X19,0constantC_MAX=175constantC_D

3、elay=2;**********************************************;Reset/ProgramVector(org0x000);**********************************************ORG0x000LGOTOmain_begin;**********************************************;H/WinterruptVector(org0x008);********************

4、**************************ORG0x008Time0_Int:MOVARR_ACCMOVIASTATUSMOVARR_STATUSMOVIA(256-50)MOVARTIM0BSRS_50USCLRRINT_SRMOVIAR_STATUSMOVARSTATUSMOVRR_ACC,0RETIE;**********************************************;mainprogram,;programromsize,AM8EB053A:0x000

5、h~0x3FFh;**********************************************main_begin:NOPLCALLF_SystemInitialLCALLF_IniTime0NOPNOPmain_loop:BTRSSS_50USLGOTOmain_loopBCRS_50USINCRR_COUNT,1MOVIA8750/50SUBARR_COUNT,0BTRSSSTATUS,0LGOTOL_50US_WorkL_8_75MS_Work:CLRRR_COUNTLCA

6、LLAUTO_RGBLGOTOmain_loopL_50US_Work:LGOTOL_ONF_Work;**********************************************;颜色渐变;**********************************************AUTO_RGB:BTRSCS_ChangeColorLGOTOL_Inc_DelayBCRS_AddRed;0BSRS_SubRed;1MOVIAC_MAXMOVARR_RedTimeMOVARR_

7、RedCnt;120CLRRR_DelayCntBSRS_ChangeColorL_Inc_Delay:INCRR_DelayCnt,1MOVIAC_DelaySUBARR_DelayCnt,0BTRSSSTATUS,0LGOTOL_ON_OFFBTRSCS_SubRedLCALLL_SubRedNOPBTRSCS_AddRedLCALLL_AddRedLGOTOL_ON_OFFL_SubRed:DECRSZR_RedTime,1;递减,结果为0跳过下一条,1表示放在自身LGOTO$+3BCRS

8、_SubRed;置0BSRS_AddRed;置1RETL_AddRed:INCRR_RedTime,1MOVIAC_MaxSUBARR_RedTime,0BTRSSSTATUS,0;够减时为1,为1则跳LGOTO$+3BCRS_AddRed;够减时清0BSRS_SubRed;够减时,置1RET;==================================================L_ON_OFF:MOVRR_RedTime,0MOVARR_RedCntL_ONF_Work:MOVI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。