标题: 这句单片机C语言语句什么意思,怎么运行。整个程序是怎样运行的 [打印本页]

作者: XWY1997    时间: 2017-10-16 19:59
标题: 这句单片机C语言语句什么意思,怎么运行。整个程序是怎样运行的
#include<reg52.h>
void main(void)
{
        EA=1;
        EX0=1;
        IT0=1;
        
        P0=0xf0;
        while(1);
        
}

void it0(void) interrupt 0   (这句C语言语句什么意思,怎么运行。整个程序是怎样运行的)
{
        P0=~P0;
}


作者: wulin    时间: 2017-10-16 21:40
#include<reg52.h>
void main(void)
{
        EA=1;//开总中断
        EX0=1;//开外部中断0
        IT0=1;//设置外部中断下降沿触发
        P0=0xf0;//初始化P0=1111 0000
        while(1);//主程序运行到此等待      
}

void it0(void) interrupt 0 //  (这句C语言语句什么意思,怎么运行。整个程序是怎样运行的)
{                                                                        //        当P3.2脚有低电平触发信号即产生外部中断,执行下列语句。
        P0=~P0;                                                //P0口所有8个端口电平取反(1111 0000取反0000 1111)
}
作者: hanyus    时间: 2017-10-16 23:25
那个是一个中断程序,当你按下P3.2口链接的按键时就会进入中断程序,执行中断函数中的语句。
作者: 15687799935    时间: 2017-10-19 18:54
中断程序
作者: zjy007    时间: 2017-10-20 14:27
这就是个中断程序,interrupt 0对应优先级
作者: sx202    时间: 2017-10-20 14:38
中断程序,P0口取反!!
作者: 18086450689    时间: 2017-10-20 17:02
中断程序
作者: pwfd@qq.com    时间: 2017-10-20 17:27
打开外部中断,接收到中断后改变p0的值
作者: zl2168    时间: 2017-10-20 21:29
先系统学些理论吧!否则事倍功半。本坛多数提问者不肯扎扎实实学习理论,因此本来不该有的问题多多,而且别人也很难答复,因为他们仍然听不懂。
作者: 蛮夷小王爷    时间: 2017-10-20 22:15
打开中断总开关,分开关
作者: hange_v    时间: 2017-10-20 22:24
定时器0定时中断
作者: wzyfang    时间: 2017-10-21 18:26
中断程序'
作者: 找人PK    时间: 2019-1-31 05:31

那个是一个中断程序,进入一次翻转一次




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1