久久久久久久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://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
伊人久久麻豆
|
99亚洲精品
|
97伊人
|
美国av片在线观看
|
a级在线免费视频
|
在线免费观看a级片
|
伊人网站在线观看
|
亚洲综合久久久
|
一区二区免费看
|
日韩国产在线
|
天天亚洲
|
亚洲淫视频
|
色综合久
|
亚洲午夜精品在线观看
|
日韩精品在线观看一区二区
|
国产精品久久久av
|
亚洲 自拍 另类 欧美 丝袜
|
免费网站国产
|
精品网站999www
|
中文字幕国产
|
午夜影院黄
|
亚洲人一区
|
成人在线免费观看视频
|
国产精品资源在线
|
国产最新视频在线
|
精品一区二区三区不卡
|
国产精品久久精品
|
欧美一区二区三区免费在线观看
|
99爱视频
|
三级av在线
|
中国一级特黄真人毛片免费观看
|
国产毛片久久久
|
日韩国产一区二区三区
|
国产亚洲一区二区三区在线
|
欧美日韩福利视频
|
日韩精品一区二区在线
|
国产情品
|
亚洲国产日韩一区
|
国产在线精品一区二区三区
|
精品视频在线观看
|
一级黄色绿像片
|