双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

关于51中断的一些问题。

sourire24 sourire24 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
/*-----------------------------------------------
名称:IO口高低电平控制
论坛:www.doflye.net
编写:shifang
日期:2009.5
修改:无
内容:左移,直至LED全部点亮,左移符号 <<

------------------------------------------------*/
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义


void delay(unsigned int t); //函数声明

/*------------------------------------------------
主函数
------------------------------------------------*/
void main (void)
{

unsigned char i; //定义一个无符号字符型局部变量 i 取值范围 0~255

P1=0xfe; //赋初始值
EA=1; //全局中断开
EX1=1; //外部中断0开
IT1=1;
for(i=0;i<8;i++) //加入 for循环,表明for循环大括号中的程序循环执行8次....
{
delay(50000);
P1<<=1;
}
}


/*------------------------------------------------
延时函数,含有输入参数 unsigned int t,无返回值
unsigned int 是定义无符号整形变量,其值的范围是
0~65535
------------------------------------------------*/
void Delay(unsigned int t)
{
while(--t);
}

void ISR_Key(void) interrupt 1
{


P1=0x00;
delay(50000);
P1=0xff;
delay(50000);

}



为什么这个中断没有效果!!!! 还有是不是 IT1=0 和 IT0=0都表示 低电平引发中断时吗
...全文

相关推荐

STC 51单片机50-中断问题演示

STC 51单片机50——中断问题演示 演示: https://blog.csdn.net/fengyuzhe13/article/details/128146532 仿真+代码工程

fengyuzhe13

using 在C51中断中的使用问题

8051系列MCU的基本结构包括:32个I/O口(4组8 bit端口);两个16位定时计数器;全双工串行通信;6个中断源(2个外部中断、2个定时/计数器中断、1个串口输入/输出中断),两级中断优先级;128字节内置RAM;独立的64K字节可寻址数据和代码区。中断发生后,MCU转到5个中断入口处之一,然后执行相应的中断服务   处理程序。中断程序的入口地址被编译器放在中断向量中,中断向量位于程序代码段的地址处,注意这里的串口输入/输出中断共用一个中断向量。8051的中断向量表如下:   中断源 中断向量   ---------------------------   上电复位0000H

weixin_38642636

关于C51的中断函数要注意的几个问题

本文主要介绍了关于C51的中断函数要注意的几个问题。

weixin_38651273

单片机与DSP中的MCS-51中断系统中的复位问题

INTEL公司的MCS-51系列单片机因其强大的功能和低廉的价格,在我国各个领域得到广泛的应用,特别是中断系统更加强了它处理突发事件的能力和响应速度。       MCS-51系列单片机提供了多个中断源(8051提供5个,8052提供了6个中断源),每个中断源可编程两种级别的中断,高级中断请求和低级中断请求,因此可实现两级中断服务嵌套。即使同一级别的中断源,在同时请求中断时,CPU响应也有先后顺序的区别。因此MCS-51在实时系统,仪器仪表中使用十分广泛,中断系统的设计则是软件设计中的一个关键点,处理不好往往使软件达不到设计效果。       下面是笔者在应用过程中曾遇到过的一个问题。 

weixin_38713057

51单片机中断寄存器使用注意的问题

大家都知道51单片机有的寄存器R0-R7共有四组。很多朋友对寄存器组的使用时经常出现问题。虽然这并不是多难的问题,但如果出现错误,也会造成很严重的后果。

weixin_38663193
评论 3
收藏 已收藏
分享
返回顶部
sourire24
单片机/工控 27,522 成员 28,796 内容