中断和定时器实验 外部中断0,触发一个延时过程,假定延时时间为1秒

weixin_33869949 68 0 RAR 2019-05-27 17:05:10

题目:通过外部中断0,触发一个延时过程,假定延时时间为1秒,延时期间可以点亮一个LED或让蜂鸣器发出声音。已知单片机晶振频率为6.00MHz。提示:可以使用定时器中断,也可以不使用定时器中断。如果使用定时器中断,则把中断重新启动工作放在外部中断服务程序中,一旦定时器从新启动,延时固定的时间。程序的写法可以参考上次上机的题目,但是必须使用C语言。本程序必须包含两个中断子程序,一个是外部中断0,一个是定时器中断。在外部中断0子程序中设置定时器使之工作,完成延时,时间达到后再禁止定时器中断,这个工作应该在定时器中断子程序本身中完成。上面的方法可以完成一个“重复触发问题”,即定时时间没有到的时候又来一个触发信号,应该怎么办?

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-05-27 17:05:10

各位用什么打开呢?我怎么打不开

Generic placeholder image 卡了网匿名网友 2019-05-27 17:05:10

这个还好,直接拿去做实验就行了哈

Generic placeholder image 卡了网匿名网友 2019-05-27 17:05:10

比较简单,但是有一定的了解度。

Generic placeholder image 卡了网匿名网友 2019-05-27 17:05:10

内容还是可以,就是讲解的太简单,对初学者可能用处大一些

Generic placeholder image 卡了网匿名网友 2019-05-27 17:05:10

比较简单,但是描述还是不够

Generic placeholder image 卡了网匿名网友 2019-05-27 17:05:10

一般,对于初学者可能还有点用。

Generic placeholder image 卡了网匿名网友 2019-05-27 17:05:10

该资源里有代码和程序流程图 有利于学者理解STM32外部中断和定时器中断 是一份很好的资源