久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
城市LED路燈控制電路和程序
[打印本頁]
作者:
ywqaxiwang
時間:
2016-11-2 02:25
標題:
城市LED路燈控制電路和程序
電路很簡單,接在開關電源的穩壓回路中就可控制城市的路燈了。這程序只控制關和開,全功率和半功率。24小時循環可不要人工干涉。
0.png
(50.65 KB, 下載次數: 52)
下載附件
2016-11-2 11:04 上傳
stm8單片機源程序:
#include"ADC.h"
#include "Eeprom.h" //包含用到的外設的頭文件
extern u8 minlimit;
extern u8 maxlimit;
extern u16 right_valume;
extern u8 SaveDATA1H;
u8 Adj_Valume;
u8 DATA0H;
u8 ADJADDR;
extern u8 t1ms;
u8 Adc_Flag;
u8 HeCong;
u8 NoLight;
u8 NewLight;
u8 ADC_Valume;
u16 BufllAcc;
u8 BufllPoint;
u8 Adc_Bufll[8];
u8 ReadSample1(void)
{
right_valume = 0;
right_valume += ADC1->DB1RH;
right_valume += ADC1->DB2RH;
right_valume += ADC1->DB3RH;
right_valume += ADC1->DB4RH;
right_valume += ADC1->DB5RH;
right_valume += ADC1->DB6RH;
right_valume += ADC1->DB7RH;
right_valume += ADC1->DB8RH;
ADC_Valume = right_valume>>3; //求平均
return ADC_Valume;
}
u8 t =10;
void StartUP_ADC(void)
{
TIM1_SetCompare1(0); //改變PC1輸出的PWM的占空比,0
t1ms = 0; //
while(t1ms <= t)
{
nop();
}
NoLight = ReadSample1(); //環境光
TIM1_SetCompare1(Adj_Valume); //改變PC1輸出的PWM的占空比,80%
t1ms = 0;
while(t1ms <= t)
{
;
}
HeCong = ReadSample1(); //合成光
SaveDATA1H = NoLight - HeCong; //增量光,標準光點
}
/*******************************************************************************
* ==ADC初始化函數==
* ADC_DeInit(); --> 復位定時器4寄存器
*******************************************************************************/
void ADC_INIT(void)
{
CLK_PeripheralClockConfig(CLK_PERIPHERAL_ADC, ENABLE); //給ADC時鐘
ADC1->CR1 = 0X03;//ADC = fMASTER /3 = f /4.使能ADC并開始轉換
ADC1->TDRH = 0X00;//施密特觸發器禁止
ADC1->TDRL = 0XF8;//施密特觸發器禁止
ADC1->CSR = 0X03;//模擬通道 AIN4
ADC1->CR2 = 0X00;//單次轉換模式,數據左對齊
ADC1->CR3 = 0X80;//數據緩存功能/禁止
ADC1->CR1 |= 0x01; //開始轉換
}
u8 T1S_Count;
//ADC開始
void ADCStart(void)
{
T1S_Count++;
if(T1S_Count ==5)
{
T1S_Count = 0;
right_valume = 0;
right_valume += ADC1->DB1RH;
right_valume += ADC1->DB2RH;
right_valume += ADC1->DB3RH;
right_valume += ADC1->DB4RH;
right_valume += ADC1->DB5RH;
right_valume += ADC1->DB6RH;
right_valume += ADC1->DB7RH;
right_valume += ADC1->DB8RH;
NewLight = right_valume>>3; //求平均
DATA0H =NoLight - NewLight;
Adc_Flag = 1;
}
}
u8 w;
//ADC以查詢方式工作
void AdjRight(void)
{
w = ~SaveDATA1H;
if(Adc_Flag == 1 ) //20MS抽一次
{
Adc_Flag = 0;
if(NewLight > w)
{
if(Adj_Valume <= maxlimit)
{
Adj_Valume++;
}
}
else if(NewLight < w)
{
if(Adj_Valume >= minlimit)
{
Adj_Valume--;
}
}
}
}
復制代碼
0.png
(51.87 KB, 下載次數: 62)
下載附件
2016-11-2 11:08 上傳
所有資料打包下載:
城市路燈控制電路和程序.rar
(2.19 MB, 下載次數: 17)
2016-11-2 02:24 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
waerdeng
時間:
2016-11-3 13:57
謝謝開源精神,學習學習。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
午夜成人免费视频
|
亚洲伊人av
|
欧美激情小视频
|
国产不卡在线
|
国产一级片网站
|
国产专区在线播放
|
欧美毛片基地
|
久久99精品久久久久久
|
中文国产字幕
|
午夜成人在线视频
|
国产三级成人
|
国产黄网
|
成人午夜毛片
|
国v精品久久久网
|
九九精品在线观看
|
久久久久久久av
|
久久久一本
|
红桃视频成人
|
色婷婷综合在线
|
秘密爱大尺度做爰呻吟
|
色77777
|
欧美午夜片
|
久久久美女
|
欧美手机在线
|
黄色国产网站
|
欧美精品乱码99久久蜜桃
|
一区二区在线免费观看
|
亚洲va
|
日韩精品视频一区二区三区
|
91麻豆产精品久久久久久夏晴子
|
91精品国产综合久久久久久
|
日韩在线精品视频
|
日日干天天干
|
国产黄a三级三级三级看三级男男
|
一区二区三区在线播放
|
深夜福利视频在线观看
|
成人手机在线观看
|
97在线观看免费视频
|
日韩伦理在线观看
|
一级黄色录像带
|
中文字幕在线观看日本
|