freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能led補光燈控制系統(tǒng)的設(shè)計-資料下載頁

2025-07-07 14:39本頁面
  

【正文】 [6] 曲溪,葉方銘,宋杰瓊,等.LED燈在植物補光領(lǐng)域的效用探究[J].燈與照明, 2008,32(2):4145.[7] 童詩白,華成英. 模擬電子技術(shù)基礎(chǔ)[M]. 高等教育出版社,2006(4):1030.[8] 郭寶增,鄧淳苗. 基于FPGA的LED顯示屏控制系統(tǒng)的設(shè)計[J]. 液晶與顯示, 2010,25(6):424428.[9] 張海輝,楊青,胡瑾等. 可控LED亮度的植物自適應(yīng)精準補光系統(tǒng)[J]. 農(nóng)業(yè)工程 學報,2011,27(9):153158.[10] 宋吉江,牛軼霞. 光敏電阻的特性及應(yīng)用[J]. 微電子技術(shù),2000 (01):5557.[11] 線文瑾. 綠色光源led產(chǎn)業(yè)轉(zhuǎn)型下的工業(yè)設(shè)計[D]. 廣州大學,2011.附 錄ADC0832模數(shù)轉(zhuǎn)換程序如下:/***********功能:將模擬信號轉(zhuǎn)換成數(shù)字信號**********/sbit ADC0832_CS=P1^6。sbit ADC0832_CLK=P1^4。sbit ADC0832_DIO=P1^5。 unsigned int A_D(bit flag){ unsigned char i。 unsigned char dat。 ADC0832_CS=1。 //一個轉(zhuǎn)換周期開始 ADC0832_CLK=0。 //為第一個脈沖作準備 ADC0832_CS=0。 //CS置0,片選有效 ADC0832_DIO=1。 //DIO置1,規(guī)定的起始信號 ADC0832_CLK=1。 //第一個脈沖 ADC0832_CLK=0。 //第一個脈沖的下降沿,此前DIO必須是高電平 ADC0832_DIO=1。 //DIO置1, 通道選擇信號 ADC0832_CLK=1。 //第二個脈沖,第3個脈沖下沉之前,DI必須 //跟別輸入兩位數(shù)據(jù)用于選擇通道,這里選通道CH0 ADC0832_CLK=0。 //第二個脈沖下降沿 if(!flag) ADC0832_DIO=0。 //DI置0,選擇通道0 else ADC0832_DIO=1。 //DI置1,選擇通道1 ADC0832_CLK=1。 //第三個脈沖 ADC0832_CLK=0。 //第三個脈沖下降沿 ADC0832_DIO=1。 //第三個脈沖下沉之后,輸入端DIO失去作用, //應(yīng)置1 ADC0832_CLK=1。 //第四個脈沖 for(i=0。i8。i++) //高位在前 { ADC0832_CLK=1。 //第四個脈沖 ADC0832_CLK=0。 dat=1。 //將下面儲存的低位數(shù)據(jù)向右移 dat|=(unsigned char)(ADC0832_DIO)。 //將輸出數(shù)據(jù)DIO通過或 //運算儲存在dat最低位 } ADC0832_CS=1。 //片選無效 return dat。 //將讀取的數(shù)據(jù)返回 }如下為單片機控制系統(tǒng)的主程序:includedefine uchar unsigned chardefine uint unsigned intsbit LED1=P2^7。sbit LED2=P2^6。sbit LED3=P2^4。sbit LED4=P2^2。sbit LED5=P2^0。define LED_DIS LED1=1。LED2=1。LED3=1。LED4=1。LED5=1 define LED1_EN LED1=0。LED2=1。LED3=1。LED4=1。LED5=1 define LED2_EN LED1=0。LED2=0。LED3=1。LED4=1。LED5=1 define LED3_EN LED1=0。LED2=0。LED3=0。LED4=1。LED5=1 define LED4_EN LED1=0。LED2=0。LED3=0。LED4=0。LED5=1define LED5_EN LED1=0。LED2=0。LED3=0。LED4=0。LED5=0uchar led_flag=0。/*********短暫延時子程序************/void delayms(uint z){ uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。}include void Control(){ if(A_D(0)10) led_flag=0。 else if(A_D(0)15amp。amp。A_D(0)30) led_flag=1。 else if(A_D(0)35amp。amp。A_D(0)50) led_flag=2。 else if(A_D(0)55amp。amp。A_D(0)70) led_flag=3。 else if(A_D(0)75amp。amp。A_D(0)90) led_flag=4。 else if(A_D(0)95) led_flag=5。 switch(led_flag) { case 0:LED_DIS。break。 case 1:LED1_EN。break。 case 2:LED2_EN。break。 case 3:LED3_EN。break。 case 4:LED4_EN。break。 case 5:LED5_EN。break。 }}void main(){ LED_DIS。 while(1) { Control()。 } }18
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1