单片机最小系统也称为单片机最小应用系统,是指使用最少的原件组成单片机可以工作的系统。
最小系统三要素:电源、晶振、复位
// 延时n毫秒
void delay_ms(unsigned int n) {
unsigned int i, y;
for (i = n; i > 0; i--)
for (y = 114; y > 0; y--);
}
// 延时10*n微秒
void delay_10us(unsigned int n) {
unsigned char i;
i = 2 * n;
while (--i);
}
// 发出蜂鸣声
void buzzer() {
for (int i = 0; i < 1000; i++) {
P0_4 = 1; // 通电
delay_10us(20);
P0_4 = 0; // 断电
delay_10us(20);
}
}