基于51单片机太阳能锂电池充电电压电流检测
时间: 2023-12-11 14:05:29 浏览: 197
基于51单片机太阳能锂电池充电电压电流检测液晶显示设计
5星 · 资源好评率100%
基于51单片机的太阳能锂电池充电电压电流检测程序代码如下所示:
```C
#include <reg51.h>
#include <stdio.h>
// 定义IO口
sbit ADC_CS = P3^2; // A/D转换片选端
sbit ADC_CLK = P3^3; // A/D转换时钟端
sbit ADC_DOUT = P3^4; // A/D转换数据输出端
sbit LCD_RS = P2^0; // LCD1602的RS端
sbit LCD_RW = P2^1; // LCD1602的RW端
sbit LCD_EN = P2^2; // LCD1602的EN端
sbit LCD_D4 = P2^4; // LCD1602的D4端
sbit LCD_D5 = P2^5; // LCD1602的D5端
sbit LCD_D6 = P2^6; // LCD1602的D6端
sbit LCD_D7 = P2^7; // LCD1602的D7端
// 声明函数
void LCD_Init();
void LCD_WriteCmd(unsigned char cmd);
void LCD_WriteData(unsigned char dat);
void LCD_DisplayString(unsigned char x, unsigned char y, unsigned char *str);
void ADC_Init();
unsigned int ADC_Read(unsigned char channel);
void Delay(unsigned int time);
// 主函数
void main()
{
unsigned int voltage, curre
阅读全文