资源简介
电源恒流控制程序,包括电流取样,处理,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技术操作手册
- 下一篇:计算机组成原理与系统结构答案
评论
共有 条评论