计数功能应用实例(计数报警器).pptxVIP

  • 39
  • 0
  • 约小于1千字
  • 约 9页
  • 2019-11-14 发布于湖北
  • 举报
;;计数报警器 利用单片机的定时/计数器的计数功能实现当计数满3次后LED发光二极管发光报警,报警2S后发光二极管熄灭等待下一次计数报警。计数脉冲用消抖动开关产生。 ; 1)计数通过定时/计数器0计数,对来自输入 引脚T0的外部信号计数,外部脉冲的下降沿将触 发计数,我们采用基本RS触发器产生负跳变计数; 2)采用定时/计数器1方式1定时2S 3)二极管发光,P1.0为低电平1。 ;2.硬件设计; 用T0的工作方式2编制程序实现对外部信号计数, 计数3次后发光二极管点亮报警, T1的工作方式1实现定时2S 。;; //函数名:delay2s //函数功能:采用查询方式实现在T1工作方式1下的2s延时函数, //形式参数:无 //返回值:无 void delay2s( ) {unsigned char i; for(i=0;i40;i++){ //设置40次循环次数 TH1=(65536-50000)/256; //设置T1计数初值高8位 TL1=(65536-50000)%256; //设置T1计数初值低8位 TR1=1; //软件启动T1

文档评论(0)

1亿VIP精品文档

相关文档