亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? menu.i

?? 智能充電參考程序 可以控制整個充電過程希望對大家有幫助
?? I
?? 第 1 頁 / 共 3 頁
字號:
extern void s_keyboard(void); 


/**************************************************************************************×*****************
**                                 END OF FILE
********************************************************************************************************/
/****************************************Copyright (c)**************************************************
**                              智 能 充 電 器 開 發(fā) 小 組
**                                     OurAVR 論壇
**                                   QQ 群: 26052247 
**
**                               http://www.ouravr.com/bbs
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: UART.h
**創(chuàng)   建   人: 呂海安
**最后修改日期: 2007年01月13日
**描        述: UART的底層函數(shù)  FOR AVR MCU / Mega8
**              
**--------------歷史版本信息----------------------------------------------------------------------------
** 創(chuàng)建人: 呂海安
** 版  本: v1.0
** 日 期: 2007年01月13日
** 描 述: 原始版本
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 呂海安
** 日 期: 2008年03月02日
** 描 述: For 智能充電器  FOR AVR MCU / Mega16
**
**------------------------------------------------------------------------------------------------------
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 村長 aleyn.wu
** 日 期: 2008年3月3日
** 描 述: 修改了一些BUG,使本項目能在CVAVR下編譯通過
**     
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
                    




// UCSRA

// UCSRB

// UCSRC


extern void putchar(char c);   
extern void debug_usart_init(void);
extern void usart_init(void);



/**************************************************************************************×*****************
**                                 END OF FILE
********************************************************************************************************/
/****************************************Copyright (c)**************************************************
**                              智 能 充 電 器 開 發(fā) 小 組
**                                     OurAVR 論壇
**                                   QQ 群: 26052247 
**
**                               http://www.ouravr.com/bbs
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: LCD1602.h
**創(chuàng)   建   人: 呂海安
**最后修改日期: 2008年03月02日
**描        述: LCD1602 的底層函數(shù)頭文件  FOR AVR MCU / Mega16
**              
**--------------歷史版本信息----------------------------------------------------------------------------
** 創(chuàng)建人: 呂海安
** 版  本: v1.0
** 日 期: 2008年03月02日
** 描 述: 原始版本
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 呂海安
** 日 期: 2008年03月02日
** 描 述: 修改格式,歸檔
**
**------------------------------------------------------------------------------------------------------
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 村長 aleyn.wu
** 日 期: 2008年3月3日
** 描 述: 修改了一些BUG,使本項目能在CVAVR下編譯通過
**         增加了一個函數(shù)
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/


extern void delay_1us(void);
extern void delay_xus(unsigned char t);
extern void lcd_write_cmd(unsigned char cmd);
extern void lcd_write_byte(unsigned char byte, unsigned char type);
extern void lcd_cls();   
extern void lcd_init();
extern void lcd_write_char(unsigned char lcd_x, unsigned char lcd_y, unsigned char data);
extern void lcd_locate(unsigned char lcd_x, unsigned char lcd_y);
extern void lcd_print_string(char *pstring);
extern void lcd_print_stringF(flash char *pstring);
extern void lcd_print_number(int number , unsigned char ca , unsigned char cb);



/**************************************************************************************×*****************
**                                 END OF FILE
********************************************************************************************************/
/****************************************Copyright (c)**************************************************
**                              智 能 充 電 器 開 發(fā) 小 組
**                                     OurAVR 論壇
**                                   QQ 群: 26052247 
**
**                               http://www.ouravr.com/bbs
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: ADC.h
**創(chuàng)   建   人: 呂海安
**最后修改日期: 2008年03月02日
**描        述: AD轉(zhuǎn)換的底層函數(shù)頭文件  FOR AVR MCU / Mega16
**              
**--------------歷史版本信息----------------------------------------------------------------------------
** 創(chuàng)建人: 呂海安
** 版  本: v0.03
** 日 期: 2008年03月02日
** 描 述: 原始版本
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 呂海安
** 日 期: 2008年03月02日
** 描 述: 修改格式,歸檔
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

  

// 電壓放大倍數(shù) 3.1

// 電流放大倍數(shù) 6.6

/*According to the Trinove's memory Planning
26	AD電池1 電壓
27	AD電池1 電壓
28	AD電池1 電流
29	AD電池1 電流
30	AD電池1 溫度
31	AD電池1 溫度
32	AD電池2 電壓
33	AD電池2 電壓
35	AD電池2 電流
34	AD電池2 電流
36	AD電池2 溫度
37	AD電池2 溫度
*/





/* ADC Channel Definition
ADC0-- BAT_0_VOL
ADC1-- BAT_1_VOL 
ADC2-- BAT_0_CUR 
ADC3-- BAT_1_CUR
ADC4-- BAT_0_TEMP
ADC5-- BAT_1_TEMP
ADC6-- Key
*/

//#define KEY_CH         6



extern void s_analog_init();
extern unsigned int s_analog();  
extern unsigned int vol_to_bat_vol(unsigned int vol);
extern int vol_to_bat_cur(unsigned int vol);
extern unsigned int vol_to_temp(unsigned int vol);
extern unsigned char filter_adc(unsigned char channel);
extern void ReadBatterySTAT(unsigned char channel);


/**************************************************************************************×*****************
**                                 END OF FILE
********************************************************************************************************/
/****************************************Copyright (c)**************************************************
**                              智 能 充 電 器 開 發(fā) 小 組
**                                     OurAVR 論壇
**                                   QQ 群: 26052247 
**
**                               http://www.ouravr.com/bbs
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: PWM.h
**創(chuàng)   建   人: 呂海安
**最后修改日期: 2008年03月02日
**描        述: PWM 的底層函數(shù)頭文件  FOR AVR MCU / Mega16
**              
**--------------歷史版本信息----------------------------------------------------------------------------
** 創(chuàng)建人: 呂海安
** 版  本: v1.0
** 日 期: 2008年03月02日
** 描 述: 原始版本
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 呂海安
** 日 期: 2008年03月02日
** 描 述: 修改格式,歸檔
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/


extern void pwm_init();
extern void bat_discharge(unsigned char bat_no,unsigned int discharge_value);
extern void bat_charge_set(unsigned char bat_no, unsigned char cur_or_vol,unsigned int charge_data_set);   
extern int cell_pid0(void);
extern int cell_pid1(void);
extern void cell_output(void);



/**************************************************************************************×*****************
**                                 END OF FILE
********************************************************************************************************/
//#include "Menu.h"      // 菜單 functions


//#define Memory_Char_to_Int(x)   (((INT16U)memory[x]<<8) | ((INT16U)memory[x+1]))
//#define Memory_Char_To_Long(x)  (((unsigned long)memory[x])<<24|((unsigned long)memory[x+1])<<16|((unsigned long)memory[x+2])<<8|((unsigned long)memory[x+3]))
//#define Memory_Long_add(x)  memory[x]=((Memory_Char_To_Long(x)+1)>>24);memory[x+1]=((Memory_Char_To_Long(x)+1)>>16);memory[x+2]=((Memory_Char_To_Long(x)+1)>>8);memory[x+3]=Memory_Char_To_Long(x)+1
 






typedef struct               // 定義一個位段結(jié)構(gòu),用于處理輸入的各個位
{
    unsigned char bit0 :1;
    unsigned char bit1 :1;
    unsigned char bit2 :1;
    unsigned char bit3 :1;
    unsigned char bit4 :1;
    unsigned char bit5 :1;
    unsigned char bit6 :1;
    unsigned char bit7 :1;
	
}BITTYPE;

typedef union  datatype       // 定義一個聯(lián)合位段
{       
    unsigned char    bbyte;
    BITTYPE  bbit; 
	
}COMMBYTE; 

extern unsigned int t0flag;  
extern unsigned char para[230];      




extern void ShowMenu(void);  // 菜單函數(shù)


/*
#include "SIO.c"       // Keyboard functions
#include "UART.c"      // UART functions
#include "LCD1602.c"   // LCD functions
#include "ADC.c"       // ADC functions
#include "PWM.c"       // PWM functions
*/

/**************************************************************************************×*****************
**                                 END OF FILE
********************************************************************************************************/
/*************************************/
/*     AVR Menu v1.0                 */
/*              Designed by aleyn.wu */
/*************************************/



/*OPTION CPL:16*/
 
 

flash unsigned char  Menu[]={
/*MENU  ST:7, PD:00, ID:01*/ "Function Sel    ", 6+1,
/*MENU  ST:7, PD:00, ID:02*/ "Para Setting    ", 6+2,/*DEF PARA_SETTING*/
/*MENU  ST:7, PD:00, ID:03*/ "Bettery Stat    ", 6+12,/*DEF BATTERY_STATE*/
/*MENU  ST:7, PD:00, ID:04*/ "COM Setting     ", 6+13,/*DEF COM_SETTING*/
/*MENU  ST:7, PD:00, ID:05*/ "Version         ", 6+16,/*DEF VERSION*/

/*MENU  ST:2, PD:01, ID:06*/ "Normal Charger  ", 1,
/*MENU  ST:2, PD:01, ID:07*/ "Test Battery Sta", 1,
/*MENU  ST:2, PD:01, ID:08*/ "Test Bettery own", 1,
/*MENU  ST:2, PD:01, ID:09*/ "Repair Battery  ", 1,
/*MENU  ST:2, PD:01, ID:10*/ "Normal Discharge", 1,
/*MENU  ST:2, PD:01, ID:11*/ "Battery Test Cir", 1,

/*MENU  ST:7, PD:08, ID:12*/ "Battery 0       ", 6+3,
/*MENU  ST:7, PD:08, ID:13*/ "Battery 1       ", 6+4,
/*MENU  ST:7, PD:08, ID:14*/ "Copy Function   ", 6+5,
/*MENU  ST:7, PD:08, ID:15*/ "Default         ", 6+6,
/*MENU  ST:7, PD:08, ID:16*/ "Custom Setting  ", 6+7,

/*MENU  ST:2, PD:09, ID:17*/ "F1              ", 1,
/*MENU  ST:2, PD:09, ID:18*/ "F2              ", 1,
/*MENU  ST:2, PD:09, ID:19*/ "F3              ", 1,
/*MENU  ST:2, PD:09, ID:20*/ "F4              ", 1,
/*MENU  ST:2, PD:09, ID:21*/ "F5              ", 1,

/*MENU  ST:2, PD:15, ID:22*/ "F1              ", 1,
/*MENU  ST:2, PD:15, ID:23*/ "F2              ", 1,
/*MENU  ST:2, PD:15, ID:24*/ "F3              ", 1,
/*MENU  ST:2, PD:15, ID:25*/ "F4              ", 1,
/*MENU  ST:2, PD:15, ID:26*/ "F5              ", 1,

/*MENU  ST:2, PD:21, ID:27*/ "Copy B1 to B2   ", 1,
/*MENU  ST:2, PD:21, ID:28*/ "Copy B2 to B1   ", 1,

/*MENU  ST:2, PD:24, ID:29*/ "Reset Default   ", 1,

/*MENU  ST:7, PD:26, ID:30*/ "Custom1         ", 6+8,
/*MENU  ST:7, PD:26, ID:31*/ "Custom2         ", 6+9,
/*MENU  ST:7, PD:26, ID:32*/ "Custom3         ", 6+10,
/*MENU  ST:7, PD:26, ID:33*/ "Custom4         ", 6+11,

/*MENU  ST:2, PD:27, ID:34*/ "Load B0         ", 1,
/*MENU  ST:2, PD:27, ID:35*/ "Load B1         ", 1,
/*MENU  ST:2, PD:27, ID:36*/ "Save B0         ", 1,
/*MENU  ST:2, PD:27, ID:37*/ "Save B1         ", 1,

/*MENU  ST:2, PD:32, ID:38*/ "Load B0         ", 1,
/*MENU  ST:2, PD:32, ID:39*/ "Load B1         ", 1,
/*MENU  ST:2, PD:32, ID:40*/ "Save B0         ", 1,
/*MENU  ST:2, PD:32, ID:41*/ "Save B1         ", 1,

/*MENU  ST:2, PD:37, ID:42*/ "Load B0         ", 1,
/*MENU  ST:2, PD:37, ID:43*/ "Load B1         ", 1,
/*MENU  ST:2, PD:37, ID:44*/ "Save B0         ", 1,
/*MENU  ST:2, PD:37, ID:45*/ "Save B1         ", 1,

/*MENU  ST:2, PD:42, ID:46*/ "Load B0         ", 1,
/*MENU  ST:2, PD:42, ID:47*/ "Load B1         ", 1,
/*MENU  ST:2, PD:42, ID:48*/ "Save B0         ", 1,
/*MENU  ST:2, PD:42, ID:49*/ "Save B1         ", 1,

/*MENU  ST:3, PD:47, ID:50*/ "Bettery0        ", 2,/*DEF STAT_BATTERY0*/
/*MENU  ST:3, PD:47, ID:51*/ "Bettery1        ", 2,/*DEF STAT_BATTERY1*/
/*MENU  ST:3, PD:47, ID:52*/ "Both B0 & B1    ", 2,/*DEF STAT_BATTERY_BOTH*/

/*MENU  ST:7, PD:51, ID:53*/ "BaudRate        ", 6+14,
/*MENU  ST:7, PD:51, ID:54*/ "COM Setting     ", 6+15,

/*MENU  ST:2, PD:52, ID:55*/ "9600            ", 1,
/*MENU  ST:2, PD:52, ID:56*/ "38400           ", 1,

/*MENU  ST:2, PD:55, ID:57*/ "Cycle           ", 1,
/*MENU  ST:2, PD:55, ID:58*/ "Interrupt       ", 1,

/*MENU  ST:2, PD:58, ID:59*/ "Hardware: V0.3  ", 1,
/*MENU  ST:2, PD:58, ID:60*/ "Software: V0.03 ", 1,

0
};


flash unsigned char SubMenuDefine[]={
/*SUBMENU of ID:00 */ 1, 5,
/*SUBMENU of ID:01 */ 6, 6,
/*SUBMENU of ID:02 */ 12, 5,
/*SUBMENU of ID:12 */ 17, 5,
/*SUBMENU of ID:13 */ 22, 5,
/*SUBMENU of ID:14 */ 27, 2,
/*SUBMENU of ID:15 */ 29, 1,
/*SUBMENU of ID:16 */ 30, 4,
/*SUBMENU of ID:30 */ 34, 4,
/*SUBMENU of ID:31 */ 38, 4,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩av一区二区三区在线播放| 一区二区三区四区不卡视频| 日本午夜精品视频在线观看 | 成人中文字幕电影| 日韩欧美国产一区二区三区 | 欧美精品乱码久久久久久| 亚洲视频一区在线| 99精品久久99久久久久| 亚洲欧美在线另类| 波多野结衣精品在线| 中文字幕巨乱亚洲| 白白色 亚洲乱淫| 亚洲三级在线免费| 91免费版pro下载短视频| 自拍偷拍亚洲欧美日韩| av一区二区三区四区| 亚洲视频狠狠干| 色8久久人人97超碰香蕉987| 亚洲电影在线免费观看| 色综合天天狠狠| 亚洲一区日韩精品中文字幕| www.在线欧美| 亚洲影院在线观看| 欧美三级资源在线| 日韩av电影天堂| 久久久精品人体av艺术| av亚洲精华国产精华精华 | 国产精品久久夜| 91在线观看视频| 午夜电影网亚洲视频| 欧美视频在线观看一区二区| 美女www一区二区| 中文字幕av一区二区三区高 | 精品福利一区二区三区免费视频| 国产精品羞羞答答xxdd| 亚洲日本va在线观看| 在线成人免费视频| 国产精品影视网| 亚洲精品久久7777| 欧美影视一区二区三区| 精品亚洲porn| 亚洲同性同志一二三专区| 欧美视频在线不卡| 国产成人免费视频网站| 亚洲a一区二区| 欧美大片在线观看一区| 99精品久久99久久久久| 日本在线不卡视频| 国产精品少妇自拍| 欧美日韩国产成人在线免费| 激情综合五月天| 一区二区三区成人在线视频| 2021久久国产精品不只是精品| 成人黄色在线看| 日本欧美一区二区| 久久综合成人精品亚洲另类欧美| 色综合久久综合网97色综合| 国产一区在线精品| 香港成人在线视频| 国产精品女上位| 精品人在线二区三区| 91在线云播放| 国产精品自拍三区| 日韩电影在线免费看| 亚洲欧美另类小说视频| 久久综合色之久久综合| 99久久久久免费精品国产| 国产综合久久久久影院| 五月天国产精品| 亚洲欧美电影院| 欧美精品亚洲二区| 国产69精品久久久久777| 亚洲视频网在线直播| 久久先锋影音av鲁色资源网| 欧美午夜精品一区二区蜜桃| 99麻豆久久久国产精品免费 | 亚洲美女一区二区三区| 久久女同互慰一区二区三区| 欧美一级爆毛片| 欧美日韩一区二区电影| 91蜜桃网址入口| av在线不卡网| 国产黄人亚洲片| 国产一区999| 国产精品资源在线| 国产尤物一区二区在线| 亚洲最新视频在线观看| 国产欧美日韩综合| 制服丝袜一区二区三区| 91免费视频网| 国产成人av一区| 麻豆一区二区三| 日韩毛片视频在线看| 国产精品国模大尺度视频| 国产欧美一区二区在线| 精品处破学生在线二十三| 精品国产百合女同互慰| 欧美日韩色综合| 欧美三级中文字| 欧美人与性动xxxx| 欧美情侣在线播放| 日韩一区二区三区在线观看| 777亚洲妇女| 欧美日韩视频不卡| 欧美一区二区视频在线观看| 日本乱码高清不卡字幕| 欧美中文字幕一二三区视频| 欧美午夜精品久久久久久孕妇| 欧美男生操女生| 欧美成人一区二区三区| 日韩三级中文字幕| 欧美日韩黄色影视| 欧美一区二区黄| 欧美日韩成人高清| 日韩三级视频中文字幕| 久久久精品tv| 久久久蜜桃精品| 久久这里只有精品6| 久久久久久毛片| 久久久久久麻豆| 国产亚洲精品精华液| 中文字幕人成不卡一区| 中文字幕中文乱码欧美一区二区| 欧美高清在线视频| 亚洲狠狠爱一区二区三区| 五月天中文字幕一区二区| 久久精品国产999大香线蕉| 99久久99久久精品免费观看| 欧美精品久久久久久久久老牛影院| 欧美成人午夜电影| 国产精品免费网站在线观看| 亚洲国产视频网站| 精品午夜久久福利影院| 国产精品夜夜嗨| 99精品视频在线观看免费| 在线不卡的av| 久久精品亚洲精品国产欧美| 亚洲色图视频网| 久久99精品网久久| 一本大道av伊人久久综合| www亚洲一区| 亚洲h在线观看| av中文一区二区三区| 欧美一区二区日韩| 亚洲美女屁股眼交3| 成人免费视频一区二区| 91精品黄色片免费大全| 中文字幕亚洲在| 国产在线精品一区二区夜色| 91国产免费看| 欧美激情自拍偷拍| 亚洲国产精品天堂| 色综合久久88色综合天天6| 日韩精品一区二区三区老鸭窝| 一区二区欧美视频| 成人激情文学综合网| 日韩女优电影在线观看| 亚洲一区在线免费观看| 99久久伊人网影院| 久久午夜色播影院免费高清| 午夜精品福利一区二区三区蜜桃| 97久久人人超碰| 中文字幕第一区综合| 久久国产精品99久久久久久老狼 | 精品国产一二三| 午夜精品久久久久| 色哟哟日韩精品| 一区二区三区四区不卡在线| 成人99免费视频| 国产欧美精品区一区二区三区| 老司机午夜精品| 91精品国产入口| 天天影视色香欲综合网老头| 欧美三级一区二区| 夜夜嗨av一区二区三区网页| 91麻豆精品在线观看| 中文字幕一区二区三区在线观看 | 无码av免费一区二区三区试看| 99热这里都是精品| 久久青草欧美一区二区三区| 风间由美中文字幕在线看视频国产欧美| 日韩欧美亚洲一区二区| 全部av―极品视觉盛宴亚洲| 91精品国产高清一区二区三区蜜臀 | 日韩欧美亚洲国产精品字幕久久久| 偷偷要91色婷婷| 欧美一区二区私人影院日本| 日韩在线a电影| 在线不卡的av| 国产在线一区观看| 国产欧美一区二区在线观看| 懂色av一区二区夜夜嗨| 欧美国产日韩亚洲一区| www.色综合.com| 亚洲欧洲av一区二区三区久久| 在线观看日韩av先锋影音电影院| 亚洲伊人伊色伊影伊综合网| 欧美亚洲综合色| 日韩一区精品视频| 欧美v国产在线一区二区三区|