基于单片机太阳能光线自动跟踪与方位系统设计(毕业设计资料)

摘要:

该产品实现以下功能:

1.自动跟踪太阳能光线的入射角度

2.系统可以随着太阳能光线的方向进行移动

3.实时显示太阳能方位角度(双轴跟踪,显示两个角度)

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

115【电路方案】基于单片机太阳能光线自动跟踪与方位

#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);//串口初始化函数    本实验中没有使用
							

 

  • 0
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值