wordpress付费站内搜索零基础网站开发要学多久
news/
2025/9/24 4:38:03/
文章来源:
wordpress付费站内搜索,零基础网站开发要学多久,删除网站死链,flash网站模板修改一 中断 中断#xff0c;即cpu暂停执行当前程序#xff0c;转而执行另外一段特殊程序#xff0c;处理结束后。返回之前暂停程序继续执行。 中断向量#xff0c;中断服务程序的入口地址#xff0c;每个中断源都对应一个固定的入口地址。 中断服务函数#xff0c;内核响应中…一 中断 中断即cpu暂停执行当前程序转而执行另外一段特殊程序处理结束后。返回之前暂停程序继续执行。 中断向量中断服务程序的入口地址每个中断源都对应一个固定的入口地址。 中断服务函数内核响应中断后执行的相应处理。
二轮询和中断 内核与外设之间的交互方式有轮询和中断2种相较于轮询工作效率低的问题中断在处理突发
事件中更有优势。 三 关于51单片机的中断系统 一般来说51单片机有5个中断源分2个优先级这5个中断源安照自然优先级从高到低依次为
外部中断0INTO定时/计数器0TFO外部中断1INT1定时/计数器1TF1串口中断R1/T1
四 中断相关的寄存器 中断相关的寄存器有4个每个寄存器都是可以位存址的这为编程带来了方便。2个控制寄存器IEIP另外2个中断请求标志(TCONSCON
五 中断服务函数的编写格式
void 函数名interrupt 中断号
{
}
六 工程 代码
将J5处跳帽接到2~3引脚即S5按键接到P32/INT0S4按键接到P33/INT1L1指示灯不断闪烁按键S5按下就会产生外部中断触发信号L8指示灯点亮。
#includereg52.hsbit L1 P0^0;
sbit L8 P0^7;void Delay(unsignde int t)
{while(t--);while(t--);while(t--);
}//实现延时功能的函数void InitHC138(unsigned char n)
{switch (n){ case 4HC138_C 1;HC138_B 0;HC138_A 0;//输出Y4break;case 5HC138_C 1;HC138_B 0;HC138_A 1;//输出Y5break;
case 4HC138_C 1;HC138_B 1;HC138_A 0;//输出Y6break;case 5HC138_C 1;HC138_B 1;HC138_A 1;//输出Y7break;}
}//锁存器选择void working()
{InitHC138(4)L1 0;Delay(600000);L2 1;Delay(600000);
}//主程序//
void Init_INT0()
{IT0 1;EX0 1;EA 1;
}void ServiceINT0() interrupt 0
{ L8 0;Delay(600000);Delay(600000);Delay(600000);Delay(600000);Delay(600000);Delay(600000);L8 1;
}//void main()
{Init_INT0()while(1){working();}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914859.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!