久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 這種單片機led燈按鍵開關中斷程序為什么會混亂 [打印本頁]

作者: GeorgeTam    時間: 2020-3-31 23:59
標題: 這種單片機led燈按鍵開關中斷程序為什么會混亂
這個第一種程序使用proteus仿真后按鍵INT0不能使八個led燈全部亮起來,而是會隨機亮其中的幾個。

#include <reg52.h>
#define uchar unsigned char
uchar         aa=0x00,bb=0xff;

void LEDON (void) interrupt 0
{
        P1=aa;
}
void LEDON1 (void) interrupt 2
{
        P1=bb;
}
void main (void)
{
        EX0 = 1;
        EX1 = 1;
        PX0 = 1;
        PX1 = 1;
        IT0 = 1;
        IT1 = 1;
        EA = 1;
}


第二種程序加了while(1)之后使用proteus可以使其正常工作

#include <reg52.h>
#define uchar unsigned char
uchar         aa=0x00,bb=0xff;

void LEDON (void) interrupt 0
{
        P1=aa;
}
void LEDON1 (void) interrupt 2
{
        P1=bb;
}
void main (void)
{
while(1)
{
        EX0 = 1;
        EX1 = 1;
        PX0 = 1;
        PX1 = 1;
        IT0 = 1;
        IT1 = 1;
        EA = 1;
}
}



第三種程序不使用aa和bb,直接使用P1口可以正常工作

#include <reg52.h>
#define uchar unsigned char

void LEDON (void) interrupt 0
{
        P1=0x00;
}
void LEDON1 (void) interrupt 2
{
        P1=0xff;
}
void main (void)
{
        EX0 = 1;
        EX1 = 1;
        PX0 = 1;
        PX1 = 1;
        IT0 = 1;
        IT1 = 1;
        EA = 1;
}


本人新學單片機,個中程序略為簡陋,各位大佬將就著看,里面有什么錯誤歡迎指出。謝謝。。


作者: anubis577    時間: 2020-4-1 03:13
大循環了解下
作者: 4819142    時間: 2020-4-1 14:52
大循環了解下
作者: 4819142    時間: 2020-4-2 21:56
中程序略為簡陋
作者: 4819142    時間: 2023-8-26 16:09
大循環了解下




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 成人免费一区二区 | 亚洲国产欧美在线 | 爱操av| 国产福利91精品 | 欧美一区两区 | 国产成人a亚洲精品 | 国产精品999 | 一级黄a视频 | 国产精品成人国产乱一区 | 国产国语精品 | 欧美综合国产精品久久丁香 | 成人欧美一区二区三区在线播放 | 日韩综合一区 | 精区3d动漫一品二品精区 | 男女视频免费 | 中文字幕在线免费观看 | 日本一区二区高清视频 | 免费h视频 | 欧美视频第二页 | 免费电影av | 狠狠的干 | 99re视频精品| 欧美精品在线一区 | 欧美黄 片免费观看 | 亚洲综合久久久 | 日本欧美在线观看视频 | 日本不卡一区二区三区 | 久久精品国产精品青草 | a级在线免费视频 | av中文在线| 亚洲欧美视频一区 | 日韩中文字幕一区二区 | 在线天堂免费中文字幕视频 | 这里只有精品999 | 亚洲国产精品精华素 | 免费黄色的视频 | 国产农村妇女毛片精品久久麻豆 | 国产视频在线一区二区 | av中文字幕网 | 午夜精品久久久久久久久久久久久 | wwwxxx国产|