标签:initial 大小 芯片 nts 技术 声音 pre 开机 左右
图:天线信号
图:LC震荡仿真示意
图:参考原理图
Keil工程main文件:
/* Layer specfication ------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------- -- -- This layer for initialization -- ----------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------*/ #include <REGX51.H> /* *********************************************************************************************** * * Description: Delay * * * Arguments : * Returns : *********************************************************************************************** */ void delay_ms(unsigned int ms){ unsigned int i,j; for(i=0;i<30;i++){ for(j=0;j<ms;j++); } } /* *********************************************************************************************** * * Description: This function is * * * Arguments : * Returns : ----------------------------------- 金属探测器 ----------------------------------- *********************************************************************************************** */ int main(void){ unsigned int i; P0 = 0x00; P1 = 0x00; P2 = 0xff; P3 = 0X00; //开机声音提示 for(i=0;i<3;i++){ P1_7 = 0;//点亮LED P2_0 = 0;//打开蜂鸣器 delay_ms(500); P1_7 = 1;//关闭LED P2_0 = 1;//关闭蜂鸣器 delay_ms(500); } // run while --------------------------------------------- while(1){ // 如果 检测到金属 if(P2_7){ P1_7 = 0;//点亮LED P2_0 = 0;//打开蜂鸣器 } //没有 检测到金属 else{ P1_7 = 1;//关闭LED P2_0 = 1;//关闭蜂鸣器 } } //////////////////////////////////////////////////////////// }
标签:initial 大小 芯片 nts 技术 声音 pre 开机 左右
原文地址:https://www.cnblogs.com/lewismountain/p/11044721.html