说明: 首先介绍头文件,reg52.h文件定义了stc89c52单片机内部的寄存器,为了使用方便将16进制地址的寄存器定义成了各种名称,例如P1,P2等。 sbit diola=P2^5; sbit是位定义,意思是说之后的diola对应于单片机的P2.5脚,要注意的是,这里的P2^5中间的^是异或的意思,是一个运算,不能直接使用。所以当使用单片机的一个引脚必须要对其重新定义。 下来是延时函数,延时函数主要是为了是单片机的引脚保持一种状态一段时间,执行一次for循环大概使用1us,这里的两重for循环大
<qq_32654591> 上传 | 大小:1mb