下载 >  开发技术 >  C > 中断和定时器实验 外部中断0,触发一个延时过程,假定延时时间为1秒

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

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

评论 共7条

qq_36188394 各位用什么打开呢?我怎么打不开
2017-05-06
回复
abcde0221 这个还好,直接拿去做实验就行了哈
2014-05-07
回复
dongdong6123 比较简单,但是有一定的了解度。
2014-03-18
回复
wyj0805 内容还是可以,就是讲解的太简单,对初学者可能用处大一些
2013-09-15
回复
d75d 比较简单,但是描述还是不够
2012-10-10
回复
michongfei 一般,对于初学者可能还有点用。
2012-09-05
回复
zigozhang 该资源里有代码和程序流程图 有利于学者理解STM32外部中断和定时器中断 是一份很好的资源
2011-12-31
回复
定时器 T1 通过查询方式控制 LED1 周期性闪烁
单片机流水灯实验 利用延时程序

P1口作为输出口,接发光二极管,编写相应的程序使发光二极管点亮。发光二极管亮灭的时间间隔可以由定时中断子程序进行控制。要求0.5S中亮一个。

立即下载
51单片机定时器0外部中断实验有Proteus仿真

基于at89c51的外部定时器0终端实验,包含汇编源码和proteus仿真工程文件。

立即下载
AT89X51单片机中断嵌套程序,定时器1与外部中断0相互嵌套

AT89X51单片机中断嵌套程序,定时器1与外部中断0相互嵌套

立即下载
STM32中断配置器,懒人STM32,一键搞定32定时器和外部中断

STM32中断配置器,懒人STM32,一键搞定32定时器和外部中断,让32中断不再望城莫及,轻松写代码。

立即下载
MSP430F149定时器中断延时1s,TimerA

自己写的,测试通过。MSP430F149定时器中断延时1s,TimerA,MSP430F149定时器中断延时1s,TimerA,MSP430F149定时器中断延时1s,TimerA

立即下载
stm8s003 利用定时器4产生中断程序

stm8s003F3 利用定时器4产生1分钟中断程序,定时器满1分钟后,进入中断,点亮LED。

立即下载
STM32外部中断定时器使用

用PA0做外部中断口,接有按键,控制一个灯的状态翻转。另外由TIM2以0.5s控制着另一个灯的翻转,定时器优先级大于外部中断

立即下载
F28027定时器0控制LED流水灯

CCS5.4+Proteus8的F28027实践课二、定时器0控制LED流水灯

立即下载
8253计数器定时器实验(汇编程序)

8253计数器定时器实验 按1-8数字键,发出不同音响

立即下载
STM32 外部中断触发定时器 详细代码(编译通过)

该资源为本人自己研究出来 可能对于有些人都会使用 但改代码编写正式 注释详细 且已编译通过 运行正常 有利于初学者和有疑问者参考学习STM32的外部中断和定时器的使用 可以直接拿过来使用 采用开发板为 STM32F103C8 编译环境MDK Keil4

立即下载
stm32f407实现定时器3(Timer3)触发ADC双通道同时采样(ADC_DualMode_RegSimult)并在DMA中断读取每次转换的结果

对两路信号进行ADC同时采样。由于一路信号将作为参考信号解调另一路信号,所以要确保两路信号的每次采样是同时进行的。所以,需要将ADC设置成“多重ADC模式”中的“规则同时模式”下的“双重ADC模式”(ADC_DualMode_RegSimult)。由于待采样的信号心率范围不确定,但是又要求每次采样之间的时间间隔较为精确,故需要ADC采样率可调但是又不能简单的使用delay()函数,所以要求ADC的每次转换由定时器触发(ADC_ExternalTrigConvEdge_Rising)。 资源参考:https://blog.csdn.net/kai73/article/details/86763

立即下载
利用timer3作定时器,外部中断方式对NEC协议红外遥控进行解码

利用timer3作定时器,外部中断方式对NEC协议红外遥控进行解码

立即下载
STM32CubeMX 实验03 通用定时器2定时中断控制LED闪烁

STM32CubeMX 实验03 通用定时器2定时中断控制LED闪烁

立即下载
实验4,外部中断定时器综合实验

51单片机交通灯实验,救护车到来时由外部中断实现,下降沿触发,

立即下载
STM32F103系统滴答定时器精确延时1us

STM32F103系统滴答定时器精确延时1us,对于stm32芯片可以实现超级精确的延时函数。

立即下载
使用T2定时器实现1秒精确定时

(单片机开发)使用T2定时器实现1秒精确定时

立即下载
定时器间隔500ms在数码管依次显示

定时器间隔500MS在6位smg上依次显示0……F,重复执行

立即下载
51单片机红外遥控器外部中断+定时器解码

运用51单片机外部中断+定时器解码遥控器信号。效率相对外部中断+软件延时大大提高。

立即下载
stm32f4 SysTick 精确延时中断方式

stm32f4利用SysTick定时器实现精确延时的代码,详细介绍可以参考我的博客http://blog.csdn.net/hust_xu/article/details/47088365

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

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

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
1 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: