//闹钟嘀。嘀。嘀。。。。 #include<reg52.h> #define uchar unsigned char #define uint unsigned int void delay(uchar t); void delayMS(uchar t); sbit beef=P1^0; void main() { uint i; while(1) { for(i=0;i<200;i++) { delay(200); beef=!beef; } beef=0; //防止一直个喇叭通电造成损坏 for(i=0;i<200;i++) { delayMS(1); } } } void delay(uchar t) { while(--t); } void delayMS(uchar t) { while(t--) { delay(245); delay(245); } }