一、使用proteus绘制简单的电路图,用于后续仿真
二、编写程序
/********************************************************************************************************************
---- @Project: Independent-KEY
---- @File: main.c
---- @Edit: ZHQ
---- @Version: V1.0
---- @CreationTime: 20200506
---- @ModifiedTime: 20200506
---- @Description: 有两个独立按键,每按一个独立按键,蜂鸣器发出“滴”的一声后就停。
---- 在主函数中利用累计主循环次数来实现独立按键的检测,随着在主函数中任务量的增加,为了保证去抖动延时的时间一致性,要适当调整一下去抖动的时间阀值const_key_time1。
---- 在主函数中利用累计定时中断的次数来实现独立按键的检测,可以有效地避免这个问题。
---- 单片机:AT89C52
********************************************************************************************************************/
#include "reg52.h"
/*——————宏定义——————*/
#define FOSC 11059200L
#define T1MS