|
这个实验利用外部计数器0 ,实现计数功能.详情见 附件. 平台:FDR51开发板 #include #include"led.h" sbit source="P3"^3; //用于提供低电平的引脚 sbit beep="P3"^7; void main() { unsigned int t="0",TEMP=0,i=0; source=0; //设置触发源为低电平 TMOD=5; TR0=1; while(1) { TEMP=t; //保持上一回计数值 t=TH0*256+TL0; // 读取新的计数值 if(t!=TEMP) //若计数器又变化,蜂鸣器响 { i=10000; beep=0; while(i--); beep=1; } led_display(t); } } |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|