基于单片机锂电池太阳能充电系统电路方案(毕业设计资料)

  • Post author:
  • Post category:其他


以 STC89C52RC单片机微控制器为核心,

针对便携式的小功率产品,设计一个太阳能锂电池充电系统,并对锂电池组的充、放电过程进行保护。

锂电池组的电流、电压、将被系统控制器通过控制AD转换芯片及时采集,并以LCD1602显示。

包含论文一篇

109【电路方案】基于单片机锂电池太阳能充电系统电路方案

【资源下载】下载地址如下:


https://docs.qq.com/doc/DTlRSd01BZXNpRUxl



#include"LCD1602.h"
/****************************************/	
//写命令函数  void Write_Cmd(uchar cmd)
//写数据函数  void Write_Dat(uchar dat)
/*****************************************/


	

sbit CS=P2^1;		 //TM7705使能端
sbit RST=P2^0;		 //TM7705复位端
sbit DIN=P2^3;		 //单片机给TM7705数据输入端
sbit SCLK=P2^2;		 //TM7705外部时钟信号输入端
sbit DOUT=P2^4;		 //TM7705模数转换结果输出端
sbit DRDY=P2^5;		 //TM7705逻辑输出端,用于控制结果是否输出

uchar tab[]={0x00,0x00};	//串口输出数组

void delay1ms(uint z);		//延时函数,最小延时1ms
void TM7705_Reset();		//TM7705复位函数
void TM7705_Init(uchar ch,uchar gain);	  //TM7705初始化函数,包括各种寄存器设置与初始化
void TM7705_Write(uchar dat);			 //TM7705的DIN端口数据输入函数
uint TM7705_Read();						 //TM7705的DOUT端口读取模数转换数据的函数
void UART_Init(); //串口初始化			 //串口初始化函数
void UART_SendByte(uchar dat);			 //串口发送1字节函数

/*主函数设计*/
void main()	
{	



版权声明:本文为AuroraFaye原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。