新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
中断函数是不需要额外通过代码调用的
宜良网站建设公司创新互联,宜良网站设计制作,有大型网站制作公司丰富经验。已为宜良上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的宜良做网站的公司定做!
当中断条件满足,单片机会打断当前执行的语句,跳转到中断函数,然后执行完中断函数后,再次返回之前被打断的语句继续执行
中断函数中,每次都会对定时器重新初始化,即头两句对TH1和TL1的赋值,这样每50ms会再次进入一次中断函数.每20次进入中断,即经过了1秒,然后对全局变量miao自增1
而main函数则是不断对变量miao进行输出
使用c++编译器,就要求中断函数的形参用...填充。非c++编译器就不用形参。这个不用深追究为什么,只要这样用就可以了。
你可以在蜂鸣器子程序中的while(1)内加一个按键扫描程序,如果扫描到撤警键可以跳出这个while(1)死循环,可以用go
to函数(出错的可能性要大一些,但一般也没事)。或者你把while(1)改成while(key);key为一个变量,外界可以将key置1(调用蜂鸣器),当蜂鸣器内部扫描到撤警键后将key置0,这样也可以跳出这个循环。要不你就把程序直接发出来,帮你
改一下