資源簡介
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個文件信息
- 上一篇:微信小程序跳一跳源代碼(供學習)
- 下一篇:MIMO雷達OFDM Chirp波形設計
評論
共有 條評論