C51 uses C language, assembly language mixed to realize infrared detection alarm