• 大小: 1.86MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: 其他
  • 标签:

资源简介

51单片机太阳单轴追踪系统可用于课程设计,毕业设计,内含protel原理图和清单,keil程序以及相关的实物图,一整套的单片机设计方案

资源截图

代码片段和文件信息

#include“ADC0832.h“//ADC0832函数头文件

/********************************************************************
* 名称 : dRead_ADC0832()
* 功能 : 将模拟信号转换成数字信号
* 输入 : Ch-通道选择
* 输出 : dat-转换值
*********************************************************************/
unsigned char Read_ADC0832(unsigned char Ch)
{
unsigned char idat; //定义变量
ADC0832_CS=1;   //一个转换周期开始
ADC0832_CLK=0;  //为第一个脉冲作准备
ADC0832_CS=0;  //CS置0,片选有效

ADC0832_DIO=1;    //DIO置1,规定的起始信号  
ADC0832_CLK=1;   //第一个脉冲
ADC0832_CLK=0;   //第一个脉冲的下降沿,此前DIO必须是高电平
ADC0832_DIO=1;   //DIO置1, 通道选择信号  
ADC0832_CLK=1;   //第二个脉冲,第2、3个脉冲下沉之前,DI必须跟别输入两位数据用于选择通道,这里选通道CH0 
ADC0832_CLK=0;   //第二个脉冲下降沿 
ADC0832_DIO=Ch;   //DI置0,选择通道0
ADC0832_CLK=1;    //第三个脉冲
ADC0832_CLK=0;    //第三个脉冲下降沿 
ADC0832_DIO=1;    //第三个脉冲下沉之后,输入端DIO失去作用,应置1
ADC0832_CLK=1;    //第四个脉冲
for(i=0;i<8;i++)  //高位在前
{
ADC0832_CLK=1;         //第四个脉冲
ADC0832_CLK=0; 
dat<<=1;       //将下面储存的低位数据向右移
dat|=(unsigned char)ADC0832_DIO;   //将输出数据DIO通过或运算储存在dat最低位 
}            
ADC0832_CS=1;          //片选无效 
return dat;  //将读书的数据返回     
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-04-07 09:42  02 Protel99 SE-图纸工程\
     文件      115605  2016-05-07 10:19  02 Protel99 SE-图纸工程\基于51单片机太阳追踪系统.pcb
     文件       35860  2016-05-07 10:20  02 Protel99 SE-图纸工程\太阳追踪系统.sch
     目录           0  2017-04-07 09:42  03 KEIL-程序工程\
     文件        1342  2014-05-22 11:07  03 KEIL-程序工程\ADC0832.c
     文件         534  2015-06-30 10:09  03 KEIL-程序工程\ADC0832.h
     文件        2804  2015-06-30 10:09  03 KEIL-程序工程\ADC0832.LST
     文件        1855  2015-06-30 10:09  03 KEIL-程序工程\ADC0832.OBJ
     文件        2226  2015-06-30 10:07  03 KEIL-程序工程\main.c
     文件        6974  2015-06-30 10:09  03 KEIL-程序工程\main.LST
     文件        5251  2015-06-30 10:09  03 KEIL-程序工程\main.OBJ
     文件        6449  2015-06-30 10:09  03 KEIL-程序工程\太阳
     文件        1455  2015-06-30 10:09  03 KEIL-程序工程\太阳.hex
     文件          56  2015-06-30 10:09  03 KEIL-程序工程\太阳.lnp
     文件        8600  2015-06-30 10:09  03 KEIL-程序工程\太阳.M51
     文件        1059  2013-05-11 00:58  03 KEIL-程序工程\太阳.opt.bak
     文件         571  2015-06-30 10:17  03 KEIL-程序工程\太阳.plg
     文件        1974  2013-05-11 00:58  03 KEIL-程序工程\太阳.Uv2.bak
     文件       81128  2015-06-30 10:17  03 KEIL-程序工程\太阳.uvgui.Administrator
     文件       71331  2014-11-16 18:45  03 KEIL-程序工程\太阳.uvgui.lenovo
     文件       76906  2014-02-20 21:38  03 KEIL-程序工程\太阳.uvgui.yong
     文件       77493  2013-09-19 19:40  03 KEIL-程序工程\太阳.uvgui_Administrator.bak
     文件       74255  2014-02-09 18:40  03 KEIL-程序工程\太阳.uvgui_yong.bak
     文件        7651  2015-06-30 10:17  03 KEIL-程序工程\太阳.uvopt
     文件       13420  2015-06-30 10:17  03 KEIL-程序工程\太阳.uvproj
     文件           0  2013-05-11 00:08  03 KEIL-程序工程\太阳_Uv2.Bak
     文件       66530  2015-06-02 23:41  03 KEIL-程序工程\太阳_uvopt.bak
     文件       13390  2015-03-29 15:41  03 KEIL-程序工程\太阳_uvproj.bak
     目录           0  2017-04-07 09:42  04 Protues 仿真工程\
     目录           0  2017-04-07 09:42  04 Protues 仿真工程\03 KEIL-程序工程\
     文件        1342  2014-05-22 11:07  04 Protues 仿真工程\03 KEIL-程序工程\ADC0832.c
............此处省略34个文件信息

评论

共有 条评论