资源简介
基于51单片机,
太阳能板和220v电源都能给蓄电池供电;
手机充电时,若光照不够,太阳能板充电可自动切换成蓄电池;
整个工作过程有液晶屏显示输入电压、时长等信息。
代码片段和文件信息
#include“lcd1602.h“
//****************************************************
//MS延时函数(12M晶振下测试)
//****************************************************
void LCD1602_delay_ms(unsigned int n)
{
unsigned int ij;
for(i=0;i for(j=0;j<123;j++);
}
//****************************************************
//写指令
//****************************************************
void LCD1602_write_com(unsigned char com)
{
LCD1602_RS = 0;
LCD1602_delay_ms(1);
LCD1602_EN = 1;
LCD1602_PORT = com;
LCD1602_delay_ms(1);
LCD1602_EN = 0;
}
//****************************************************
//写数据
//****************************************************
void LCD1602_write_data(unsigned char dat)
{
LCD1602_RS = 1;
LCD1602_delay_ms(1);
LCD1602_PORT = dat;
LCD1602_EN = 1;
LCD1602_delay_ms(1);
LCD1602_EN = 0;
}
//****************************************************
//连续写字符
//****************************************************
void LCD1602_write_word(unsigned char *s)
{
while(*s>0)
{
LCD1602_write_data(*s);
s++;
}
}
void Init_LCD1602()
{
LCD1602_EN = 0;
LCD1602_RW = 0; //设置为写状态
LCD1602_write_com(0x38); //显示模式设定
LCD1602_write_com(0x0c); //开关显示、光标有无设置、光标闪烁设置
LCD1602_write_com(0x06); //写一个字符后指针加一
LCD1602_write_com(0x01); //清屏指令
}
void LCD1602_clear()
{
LCD1602_write_com(0x80);
LCD1602_write_word(“ “);
LCD1602_write_com(0x80+0x40);
LCD1602_write_word(“ “);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-10 18:51 成品\
文件 37230 2018-05-05 18:23 成品\autoAlarm
文件 12078 2018-05-05 18:23 成品\autoAlarm.hex
文件 77 2018-05-05 18:23 成品\autoAlarm.lnp
文件 21565 2018-05-05 18:23 成品\autoAlarm.M51
文件 199 2018-05-09 14:11 成品\autoAlarm.plg
文件 13602 2018-05-01 09:42 成品\autoAlarm.uvproj
文件 58423 2018-05-05 21:10 成品\autoAlarm_uvopt.bak
文件 13764 2018-03-29 21:16 成品\autoAlarm_uvproj.bak
文件 1569 2018-04-06 16:03 成品\lcd1602.c
文件 481 2018-04-29 15:40 成品\lcd1602.h
文件 13346 2018-04-29 15:40 成品\lcd1602.OBJ
文件 37 2018-04-29 15:40 成品\lcd1602.__i
文件 5769 2018-05-01 09:00 成品\main.c
文件 175 2018-03-29 13:31 成品\main.h
文件 12318 2018-05-01 09:00 成品\main.LST
文件 22877 2018-05-01 09:00 成品\main.OBJ
文件 34 2018-05-01 09:00 成品\main.__i
文件 38285 2018-04-19 23:18 成品\PCB_Project1.PrjPCB
文件 92672 2018-04-19 23:27 成品\Sheet2.SchDoc
文件 6376 2009-05-07 14:37 成品\STARTUP.A51
文件 14053 2018-04-06 16:18 成品\STARTUP.LST
文件 749 2018-04-06 16:18 成品\STARTUP.OBJ
文件 46221 2016-04-20 16:01 成品\STC12C5A.h
文件 1124 2018-05-04 10:27 成品\太阳能充电整体原理图 SCH ECO 2018-5-4 10-27-34.LOG
文件 1587 2018-05-09 14:20 成品\太阳能充电整体原理图 SCH ECO 2018-5-9 14-20-18.LOG
文件 1650 2018-05-09 14:20 成品\太阳能充电整体原理图 SCH ECO 2018-5-9 14-20-22.LOG
文件 157696 2018-05-09 14:21 成品\太阳能充电整体原理图.SchDoc
目录 0 2018-10-10 18:51 视频\
文件 19465359 2018-05-20 14:26 视频\太阳能供电56259.mp4
文件 67 2018-10-10 17:04 说明.txt
............此处省略2个文件信息
- 上一篇:PID控制电机位置包含增量型和位置型
- 下一篇:基于单片机的车辆信息自动识别系统
相关资源
- 基于单片机的车辆信息自动识别系统
- SIFT算法实现及代码详解239444
- 毕设 FTP客户端设计
- 求职招聘系统毕设 两个
- STM32F103 uCOS-II移植源码
- SIMI808的单片机调试程序STM32,51 12,
- 中国象棋源码+论文人工智能,搜索算
- 疯狂ios讲义源代码
- C Primer Plus 中文第6版正版PDF书籍
- 基于S3C2410嵌入式keil开发实验与实践教
- VisualC典型模块与项目实战大全源码
- 3维立体旋转LED显示屏
- unity 打地鼠源码
- FreeRTOS中文实用教程
- 毕设选题系统
- Lab Windows_CVI逐步深入与开发pdf版和例
- 扩频通信系统实用仿真技术源码
- 电脑维修企业网站源码
- bootstrap基础教程对应源码
- 塞林思SDI开发源码FPGA
- ESP8266控制APP+源码合集.zip
- 九款表白网页的源码.rar
- ssm项目源码238763
- unity简易打砖块代码
- MUI搞笑视频app源码
- 中小型超市管理系统源码
- 手势识别项目源码(vs2015)
- JPGBMP转DCM(图像医疗格式)无源码
- STL源码剖析pdf及源码.zip
- 小程序源码
评论
共有 条评论