标题: 为什么程序没有执行While(1)中的语句,求各路大神帮忙,AVR单片机!! [打印本页]

作者: Qing1218    时间: 2017-2-16 17:37
标题: 为什么程序没有执行While(1)中的语句,求各路大神帮忙,AVR单片机!!
#include<iom128v.h>   
#include<macros.h>
#include<AVRdef.h>
#define uchar unsigned char
#define uint unsigned int   
//*******************************************************************
//灯低电平点亮
#define led_1  (PORTE=PORTE&0XC7) //PE5亮,PE4亮,PE3亮000  11000111
#define led_2  (PORTE=PORTE&0XCF) //PE5亮,PE4亮,PE3灭001  11001111
#define led_3  (PORTE=PORTE&0XD7) //PE5亮,PE4灭,PE3亮010  11100111
#define led_4  (PORTE=PORTE&0XDF) //PE5亮,PE4灭,PE3灭011  11101111
void PORT_INIT(void)   
{   
     uchar a,b;
//4051初始化   
     DDRE=0X38;   //00111000
     //PORTE=0XC7;  //11111111&11100111=11000111  
         PORTE=0XFF;  //11111111&11100111=11000111
//PA口,PB口作为输入口初始化
     DDRA=0X00;
         PORTA=0X00;
         a=PINA;
         DDRB=0X00;
         PORTB=0X00;
         b=PINB;
}   
//*****************************************************
//*****************************************************
//4路选通
//*****************************************************
void xuantong_jiance(void)
{
      uint a,b;
         // unsigned char j;//4路
            unsigned char j=3;//4路
          unsigned char channel;//表示4路哪路选通即PE口状态
           channel=j;
           channel=0x38&(channel*8);
            if(channel=0X18)//00000000
                 {
                 led_4;
                 a=PINA;
                  b=PINB;
               
                 }


作者: yzwzfyz    时间: 2017-2-17 14:21
提问的地方,应用特殊的标记,以方便他人观看。如加粗,改色。
作者: Qing1218    时间: 2017-2-17 15:05
好,谢谢




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