91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

智能臺燈是以AT89C52單片機為控制核心,主要由熱釋電紅外傳感器,光敏電阻信號處理電路,提醒電路,燈光控制電路,故障報警電路等組成。單片機可將熱釋電紅外傳感器檢測到的人體輻射紅外信號及光強信號的模擬量轉換成數字量。

資源截圖

代碼片段和文件信息

/*************************************************
更多51單片機資料請關注微信公眾號:電子應用學習館
**************************************************
*****************《電子應用學習館》***************
***************************************************/

/**********************************************************************
*?名稱?:?智能調光臺燈
*?功能?:?(1)亮度不夠且有人靠近時臺燈自動亮;
?????????(2)靠的太近會提醒坐姿不正(蜂鳴器)
?????????(3)附近無人時臺燈自動熄滅(30秒)??時間可調
?????????(4)根據環境亮度調節等亮度
?(5)可手動調節臺燈亮度
?(6)設定學習時間
*?備注?:

***********************************************************************/

//頭函數
#include? ???
#include?

//宏定義
#define?uint?unsigned?int
#define?uchar?unsigned?char
#define?DUAN?P0 ??//數碼管段位


unsigned?char?code?tab[]={0xa00xbb0x620x2a0x390x2c0x240xba0x200x280xff};???????//0-9的顯示碼表??????gc.debfa ?
unsigned?char?code?tab_dian[]={0x800x9b0x420x0a0x190x0c0x040x9a0x000x080xdf};??//帶點0-9的顯示碼表?? ?
uchar?pdata?tt[51]; ????//定義空數組用于AD0809取平均值

uchar?scale=20rsd_sec; //定義占空比比例,熱釋電計時秒變量
char?minsec; //定義計時分秒

//位定義
bit?bdata?flag_auto //自動切換標志位
??????????ss //閃爍標志位
??flag_bs //報警位標志位
??flag_rsd //熱釋電動作標志位
??flag_jiejin=1;????//接近傳感器標志位

uchar?flag_set=0; //設置變量:0?正常??1?調分??2?調秒
uchar?lum; //ad0809讀出值

//函數聲明
void?delay(uchar?i);

//管腳聲明
sbit?LED?=?P3^4; //PWM輸出
sbit?change=?P2^3; //自動模式切換按鍵
sbit?set?=?P2^2; //設置按鍵
sbit?add?=?P2^1; //加按鍵
sbit?sub?=?P2^0; //減按鍵
sbit?rsd?=?P3^6;????//熱釋電
sbit?jiejin=P3^5;???//接近開關
sbit?buzz=P3^7;

sbit?W0=P2^7; //數碼管位端
sbit?W1=P2^6;
sbit?W2=P2^5;
sbit?W3=P2^4;

/**********************************************************************
*?名稱?:?display();
*?功能?:?數碼管顯示
*?輸入?:?無
*?輸出?:?無
***********************************************************************/ ??
void?display()
{
if(flag_set==0) ???//正常模式下
{
DUAN=tab[min/10]; ???//送入段碼,秒數高位
W0=0; ???//打開位地址
delay(1); ???//小延時
W0=1; ???//關閉位地址
DUAN=tab_dian[min%10];?//送入段碼,秒數低位
W1=0;
delay(1);
W1=1;
DUAN=tab[sec/10]; ???//送入段碼,分鐘數高位
W2=0;
delay(1);
W2=1;
DUAN=tab[sec%10]; ???//送入段碼,分鐘數高位
W3=0;
delay(1);
W3=1;
}
else?if(flag_set==1) ???//設置模式下閃爍相應位
{
if(ss==1) ???//閃爍標志??ss=1?正常顯示
{
DUAN=~tab[min/10];
W0=0;
delay(1);
W0=1;
DUAN=~tab_dian[min%10];
W1=0;
delay(1);
W1=1;
}
else ???//閃爍標志??ss=0?熄滅相應位?達到閃爍效果 ?ss在定時器里500ms取反一次
{
DUAN=~tab[10]; ???//
W0=0;
delay(1);
W0=1;
DUAN=~tab_dian[10];
W1=0;
delay(1);
W1=1;
}
DUAN=~tab[sec/10];
W2=0;
delay(1);
W2=1;
DUAN=~tab[sec%10];
W3=0;
delay(1);
W3=1;
}
else
{

DUAN=~tab[min/10];
W0=0;
delay(1);
W0=1;
DUAN=~tab_dian[min%10];
W1=0;
delay(1);
W1=1;
if(ss==1)
{
DUAN=~tab[sec/10];
W2=0;
delay(1);
W2=1;
DUAN=~tab[sec%10];
W3=0;
delay(1);
W3=1;
}
else
{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1212??2019-01-19?21:59??智能臺燈\智能臺燈源碼\ADC0809.h

?????文件??????10453??2019-01-19?21:59??智能臺燈\智能臺燈源碼\main.c

?????文件??????19455??2019-01-19?19:49??智能臺燈\智能臺燈源碼\main.LST

?????文件??????16766??2019-01-19?19:49??智能臺燈\智能臺燈源碼\main.OBJ

?????文件?????????62??2019-01-19?19:49??智能臺燈\智能臺燈源碼\main.__i

?????文件???????6376??2009-05-07?14:37??智能臺燈\智能臺燈源碼\STARTUP.A51

?????文件??????14049??2017-03-19?22:24??智能臺燈\智能臺燈源碼\STARTUP.LST

?????文件????????749??2017-03-19?22:24??智能臺燈\智能臺燈源碼\STARTUP.OBJ

?????文件??????15179??2019-01-19?19:49??智能臺燈\智能臺燈源碼\智能臺燈設計

?????文件???????1141??2019-01-19?19:49??智能臺燈\智能臺燈源碼\智能臺燈設計.build_log.htm

?????文件???????4324??2019-01-19?19:49??智能臺燈\智能臺燈源碼\智能臺燈設計.hex

?????文件?????????64??2019-01-19?19:49??智能臺燈\智能臺燈源碼\智能臺燈設計.lnp

?????文件??????22656??2019-01-19?19:49??智能臺燈\智能臺燈源碼\智能臺燈設計.M51

?????文件????????191??2017-03-28?11:44??智能臺燈\智能臺燈源碼\智能臺燈設計.plg

?????文件??????85766??2019-01-19?21:59??智能臺燈\智能臺燈源碼\智能臺燈設計.uvgui.Administrator

?????文件???????5445??2019-01-19?21:59??智能臺燈\智能臺燈源碼\智能臺燈設計.uvopt

?????文件??????14027??2019-01-19?21:59??智能臺燈\智能臺燈源碼\智能臺燈設計.uvproj

?????文件??????56518??2017-03-19?22:29??智能臺燈\智能臺燈源碼\智能臺燈設計_uvopt.bak

?????文件??????????0??2017-03-19?20:28??智能臺燈\智能臺燈源碼\智能臺燈設計_uvproj.bak

?????文件?????????44??2018-12-07?00:00??智能臺燈\智能臺燈源碼\更多嵌入式資料.txt

?????文件?????113932??2019-01-19?22:02??智能臺燈\智能臺燈電路圖\__Previews\基于單片機的智能臺燈.SchDocPreview

?????文件?????247451??2019-01-19?21:10??智能臺燈\智能臺燈電路圖\基于單片機的智能臺燈.pdf

?????文件?????261120??2019-01-19?22:02??智能臺燈\智能臺燈電路圖\基于單片機的智能臺燈.SchDoc

?????文件?????????44??2018-12-07?00:00??智能臺燈\智能臺燈電路圖\更多嵌入式資料.txt

?????文件?????????44??2018-12-07?00:00??智能臺燈\更多嵌入式資料.txt

????...D.H.?????????0??2019-01-19?22:02??智能臺燈\智能臺燈電路圖\__Previews

?????目錄??????????0??2019-01-19?22:03??智能臺燈\智能臺燈源碼

?????目錄??????????0??2019-01-19?22:03??智能臺燈\智能臺燈電路圖

?????目錄??????????0??2019-01-19?22:03??智能臺燈

-----------?---------??----------?-----??----

............此處省略2個文件信息

評論

共有 條評論