基于单片机太阳能光线自动跟踪定位系统
1.自动跟踪太阳能光线的入射角度
2.系统可以随着太阳能光线的方向进行移动
3.实时显示太阳能方位角度(双轴跟踪,显示两个角度)
#include<reg52.h> //包含单片机寄存器的头文件
#include <I2C.H>
#include"lcd.h"
#define uchar unsigned char
#define PCF8591 0x90 //PCF8591 地址 ADC转化地址
/**************************************************************************************/
unsigned char code FFW[8]={0x11,0x33,0x22,0x66,0x44,0xcc,0x88,0x99}; //反转
unsigned char code FFZ[8]={0x99,0x88,0xcc,0x44,0x66,0x22,0x33,0x11}; //正转
unsigned char PuZh[7] = "X-Angle";
unsigned char CnCh[7] = "Y-Angle";
// 变量定义
unsigned long xdata LedOut[8];
int num;
int i;
int Date_X1,Date_X2,Date_Y1,Date_Y2;
char number = 0;
// 函数申明
int num1=90,num2=90;
int ge,shi,bai;
void delay(uchar i);//延时函数
bit DACconversion(unsigned char sla,unsigned char c, unsigned char Val); ////IIC数据读取函数 读取DAC的数值 本实验中不使用
bit ISendByte(unsigned char sla,unsigned char c); //IIC数据发送函数
unsigned char IRcvByte(unsigned char sla);//IIC数据读取函数 读取ADC的数值
void Initial_com(void);//串口初始化函数 本实验中没有使用
部分省略。。
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
声明:本站所有文章、资源,如无特殊说明或标注,均为网络网友上传,设计版权均归原作者所有,资源下载后仅供个人学习研究使用,严禁未取得作者版权后在网上传播。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可向平台提供完善的侵权信息,联系我们进行处理。