資源簡介
基于stc12c5620ad單片機(jī)控制,光敏傳感器,人體紅外傳感器,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;????????//定時(shí)器時(shí)鐘1T模式
????TMOD?=?0x01;????????//設(shè)置定時(shí)器模式(?16位自動重裝?)
????TL0?=?0xA0;????????//設(shè)置定時(shí)初值
????TH0?=?0x15;????????//設(shè)置定時(shí)初值
????TF0?=?0;????????//清除TF0標(biāo)志
????TR0?=?1;????????//定時(shí)器0開始計(jì)時(shí)
??ET0?=?1;
????EA??=?1;
}
void?delay(uint?time)
{
?uint?i;
?while(time--)for(i=0;i<125;i++);
}?
void?main()
{
Timer0_Init();
?P2M0?
評論
共有 條評論