请写出调用外部中断1子程序
01-04 584
外部中断流水灯代码 |
单片机中断程序代码,单片机interrupt函数
voidmain(void)//包含51微控制器寄存器定义的头文件{EA=1;//开启总中断EX0=1;//允许外部中断IT0=1;//选择负转换触发外部中断P1=0xff;while(1);}voidint0(void)interrupt0u1,开启总中断:EA=1;2, 打开INT0中断:EX0=1;3、设置触发模式:IT0=1/0;4、设置中断程序:voidINT0(void)interrupt0{执行程序}。 当我们打开keil软件时,首先需要编写头文件。 在
第一个是外部中断的代码实现。 在51单片机中,有两个外部中断引脚,分别是INT0和INT1。 以下是INT0外部中断的代码示例:```#include
EA:CPU中断允许TR:定时器使能TH、TL(定时器初始值配置):假设定时器工作在模式1(TMOD=0x01),位数为16,最大值为65536。 一旦定时器启动,就会从原来的编号断开连接EA=1;//全局断开EX1=1;//外部中断0开启IT1=0;//琁T1=0表示电平触发while(1){//在此添加其他程序}}/*---外部中断程序---*/voidISR_INT1(void)interr
EA=1;//开启总中断ET0=1;//开启timer0中断TR0=1;//启动timer0while(1){//在此处添加主程序代码}}````上面的代码中,timer0的触发结束经过pinP1^0voidint0()interrupt0//int0是函数名,可以自定义;interrupt是关键字,表示51micro控制器中断,以及以下 "0"是中断。 number,externalinterrupt0,theinterruptnumberis0.{//编写用户需要的函数代码}bitsearch
后台-插件-广告管理-内容页尾部广告(手机) |
标签: 单片机interrupt函数
相关文章
发表评论
评论列表