首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > Protues-ATmega8仿真_外部中断

Protues-ATmega8仿真_外部中断

  • 资源大小:337
  • 上传时间:2021-11-01
  • 下载次数:0次
  • 浏览次数:65次
  • 资源积分:1积分
  • 标      签: Protues AT

资 源 简 介

外部中断的特点:PD2 端口是外部中断源0,PD3 端口是外部源1。ATmega8的外部中断就是由这两个引脚触发的。要注意的是:如果设置允许外部中断产生,即使是INT0和INT1 引脚设置为输出方式,外部中断还是会触发的。外部中断的触发方式有三种可选择:上升沿触发、下降沿触发和低电平触发。具体方式是由MCU控制寄存器MCUCR以及MCU 控制和状态寄存器MCUCSR决定的。当允许外部中断且设置为电平触发方式时,只有中断输入引脚保持低电平,就将一直触发产生中断。而对于上升沿或下降沿的中断触发,则需要I/O时钟信号的存在。要使用外部中断我们首先要了解几个寄存器:1 AVR的状态寄存器SREG2 MCU控制寄存器MCUCR3 通用中断控制寄存器GICR4 通用中断标志寄存器GIFR1 AVR的状态寄存器SREG的每位都是一个标志位,这里先介绍位7—I(全局中断允许位),该位为1 时全局中断始能允许,单独的中断使能则有对应的中断寄存器控制。如果该位为0 则不论单独允许位是否置1,所有中断都被禁止,系统将不相应任何中断。因而要使用外部中断首先要对该位置1。2 控制寄存器MCUCR 的位0、1(ISC00、ISC01)是外部中断0 的中断方式控制位0 和位1。
VIP VIP