資源簡介
電源恒流控制程序,包括電流取樣,處理,PWM

代碼片段和文件信息
/**********************************************************/
/**********************************************************/
#pragma?nop
#pragma?sfr
#pragma?ei
#pragma?di
/**********************************************************/
#define?PRODUCT_TYPE
#define?LED_VOLTAGE_ADJ
#define?NEWBARDV13
//#define?IR_DRV_TR
/**********************************************************/
#ifdef?NEWBARDV13
#define?IR_DRV_TDA2822
//#define?OPT_DIODE
#define?OPT_RES
#endif
/**********************************************************/
//#define?TEST_MODE
//#define?TESTT_DATA
//#define?IR_CARD_TEST
/**********************************************************/
#ifdef?PRODUCT_TYPE
//#define?IV350
//#define?IV360
#define?IV350_IV360
#endif
/**********************************************************/
#ifdef?LED_VOLTAGE_ADJ
#pragma?interrupt?INTTM000?time_count
#endif
/**********************************************************/
#pragma?interrupt?INTAD?ad_port_scan
/**********************************************************/
#define?HIGH??????????1
#define?LOW???????????0
/**********************************************************/
#define?LED_OUT?P4.0
#define?IR_CONTROL_A?P4.3
#define?IR_CONTROL_B?P3.2
#define?IR_CONTROL_C?P2.2
/**********************************************************/
#define?PWM_CYC????????????0X7C
#define?PWM_WIDTH??????????0X50
#define?MIN_PWM_WIDTH??????0X4D
#define?LED_PWM_WIDTH??????0X5D
/**********************************************************/
#define?IV360LED_PWM_MIN???0X4F
#define?IV360LED_PWM_MAX???0X51
#define?IV350LED_PWM_MIN???0X50
#define?IV350LED_PWM_MAX???0X53
/**********************************************************/
#ifdef?NEWBARDV13
#ifdef?OPT_DIODE
#define?IR_OPEN_VALUE??????0X77
#define?IR_CLOSE_VALUE?????0X79
#endif
#ifdef?OPT_RES
#define?IR_OPEN_VALUE??????0X19
#define?IR_CLOSE_VALUE?????0X1C
#endif
#else
#define?IR_OPEN_VALUE??????0X50
#define?IR_CLOSE_VALUE?????0X40
#endif
/**********************************************************/
#define?IR_CRAD_DETIME?????250
/**********************************************************/
#ifdef?TEST_DATA
#define?TEST_PORT??????????P3.2
#endif
/**********************************************************/
unsigned?char?ad1_data_first;
unsigned?char?ir_card_flag??=?0;
unsigned?char?ir_card_state?=?0;
unsigned?char?led_state?=?0;
unsigned?char?pwm_time_count;
unsigned?char?ircard_time_count;
unsigned?char?get_led_current_flag;
/**********************************************************/
#ifdef?LED_VOLTAGE_ADJ
#ifdef?IV360
#define?LED_STANDARD_CURRENT???0X43
#define?LED_MAX_CURRENT????????0X4F
#define?LED_MIN_CURRENT????????0X16
#endif
?
#ifdef?IV350
#define?LED_STANDARD_CURRENT???0X88
#define?LED_MAX_CURRENT????????0XAA
#define?LED_MIN_CURRENT????????0X5A
#endif
?
#ifdef?IV350_IV360
#define?LED_REC_MIN_CURRENT????0X10
#define?LED_REC_MAX_CURRENT????0X6F
#define?IV350_REC_MIN_CURRENT??0X50
#
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4355??2010-01-06?00:08??ircontrol\4705.bak
?????文件???????4843??2010-01-06?22:24??ircontrol\4705.c
?????文件????2258417??2009-09-15?16:33??ircontrol\9202.pdf
?????文件??????39730??2009-11-24?09:04??ircontrol\9202ircontrol.bak
?????文件??????39730??2010-01-06?00:09??ircontrol\9202ircontrol.c
?????文件??????22352??2009-11-24?09:04??ircontrol\9202ircontrol.rel
?????文件???????1493??2009-03-28?14:23??ircontrol\dbset.ASM
?????文件???????4534??2009-11-24?09:04??ircontrol\dbset.prn
?????文件???????3124??2009-11-24?09:04??ircontrol\dbset.rel
?????文件??????11677??2009-11-16?08:38??ircontrol\HEXFILE\Iv3560NEWV16.hex
?????文件??????11664??2009-11-20?18:18??ircontrol\HEXFILE\IV3560V1.7.hex
?????文件??????11664??2009-11-17?09:06??ircontrol\HEXFILE\IV3560V13.hex
?????文件??????11664??2009-11-21?11:33??ircontrol\HEXFILE\IV3560V18.hex
?????文件??????11664??2009-11-24?09:04??ircontrol\HEXFILE\IV3560VNEWV11.hex
?????文件??????11677??2009-10-30?11:12??ircontrol\IRCARDTESTTDA2822.hex
?????文件???????4063??2010-01-09?23:23??ircontrol\IRCONTROL.fni
?????文件??????11664??2009-11-24?09:04??ircontrol\IRCONTROL.hex
?????文件??????22400??2009-11-24?09:04??ircontrol\IRCONTROL.lmf
?????文件???????2047??2009-12-22?23:45??ircontrol\IRCONTROL.mak
?????文件???????5561??2009-11-24?09:04??ircontrol\IRCONTROL.map
?????文件????????859??2009-11-24?09:04??ircontrol\IRCONTROL.plg
?????文件???????4256??2010-01-09?20:07??ircontrol\IRCONTROL.prj
?????文件???????4030??2009-12-01?22:20??ircontrol\IRCONTROL.prj.bak
?????文件????????350??2010-01-09?23:23??ircontrol\IRCONTROL.prk
?????文件?????????66??2009-07-29?17:25??ircontrol\IRCONTROL.prw
????I.A....?????52851??2009-11-30?19:40??ircontrol\ircontrol.rar
?????文件?????????96??2009-12-22?23:45??ircontrol\IRCONTROL.sdb
?????文件???????1948??2009-11-24?09:04??ircontrol\IRCONTROL.sym
?????文件??????11664??2009-09-22?16:05??ircontrol\IV350IRCONTROL.hex
?????文件??????32276??2009-11-21?13:11??ircontrol\iv3560old091123.c
............此處省略7個文件信息
- 上一篇:GUIXT技術操作手冊
- 下一篇:計算機組成原理與系統結構答案
評論
共有 條評論