实验五 中断和定时器实验
姓 名:郑旅军 学 号:0656061
指导老师:邹慧兰 成 绩:
题目:通过外部中断 0,触发一个延时过程,假定延时时间为 1 秒,延时期间
可以点亮一个 LED 或让蜂鸣器发出声音。已知单片机晶振频率为 6
.00MHz。
提示:可以使用定时器中断,也可以不使用定时器中断。如果使用定时器中断,
则把中断重新启动工作放在外部中断服务程序中,一旦定时器从新启动,
延时固定的时间。程序的写法可以参考上次上机的题目,但是必须使用 C
语言。本程序必须包含两个中断子程序,一个是外部中断0,一个是定时
器中断。在外部中断0子程序中设置定时器使之工作,完成延时,时间达
到后再禁止定时器中断,这个工作应该在定时器中断子程序本身中完成。
上面的方法可以完成一个“重复触发问题”,即定时时间没有到的时候
又来一个触发信号,应该怎么办?
程序流程图:
硬件电路:
- 1
- 2
前往页