资源简介
基于stc12c5620ad单片机控制,光敏传感器,人体红外传感器,5v控制220v继电器的led灯
代码片段和文件信息
#include
#define uint unsigned int
#define uchar unsigned char
unsigned char code disp_code[]={0xc00xf90xa40xb00x990x920x820xf80x800x98};
sfr AUXR = 0x8e;
sfr P2M0 = 0x95; //
sfr P2M1 = 0x96 ;
sfr P3M0 = 0xB1; //
sfr P3M1 = 0xB2 ;
sbit d2=P3^4;
sbit d1=P3^5;
sbit dd1=P3^7;
sbit dd2=P2^7;
sbit dd3=P2^4;
sbit dd4=P2^5;
sbit KH1 = P3^2;
sbit KH2 = P3^3;
uchar a;
uint shijianshifenmiaoshiweishu;
void Timer0_Init(void) //5毫秒@12.000MHz
{
AUXR = 0x80; //定时器时钟1T模式
TMOD = 0x01; //设置定时器模式( 16位自动重装 )
TL0 = 0xA0; //设置定时初值
TH0 = 0x15; //设置定时初值
TF0 = 0; //清除TF0标志
TR0 = 1; //定时器0开始计时
ET0 = 1;
EA = 1;
}
void delay(uint time)
{
uint i;
while(time--)for(i=0;i<125;i++);
}
void main()
{
Timer0_Init();
P2M0
- 上一篇:HadoopHA高可用配置文件
- 下一篇:ATM管理系统需求规格说明书
评论
共有 条评论