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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3857|回復: 1
收起左側

atmega128 新手求助!

[復制鏈接]
ID:44410 發表于 2012-9-5 11:38 | 顯示全部樓層 |閱讀模式

#include <iom128v.h>
#include <macros.h>
#define uint unsigned int
#define uchar unsigned char

void led(uint led_no);
unsigned int key_press(void);
void main(void)
{

    uint led_no;
    DDRE|=BIT(2);
   PORTE|=BIT(2);
   DDRA=0xff;
   while(1)
  {
         led(key_press());
  }
}

unsigned int key_press(void)
{
     uint xx=5;
     return(xx);
}
void led(uint led_no)
{
   
 switch(led_no)
 {
     case 0x00:
    PORTA=0xff;
    break;
  case 0x01:
       PORTA=0xfe;
    break;
  case 0x02:
       PORTA=0xfd;
    break;
  case 0x03:
       PORTA=0xfb;
    break;
  case 0x04:
       PORTA=0xf7;
    break;
  case 0x05:
       PORTA=0xef;
    break;
  case 0x06:
       PORTA=0xdf;
    break;
  case 0x07:
       PORTA=0xbf;
    break;
     case 0x08:
       PORTA=0x7f;
    break;
  default:
       break;
  }
}

 

 

想通過key_press()返回一個值,用這個值控制led燈的亮滅。。可是后面發現key_press()根本不能返回,根本沒有運行。。這個是用i編譯器編譯的。。

注:led()函數時可以調用的,就key_press不能調用。。。

 

回復

使用道具 舉報

ID:44618 發表于 2012-9-12 19:37 | 顯示全部樓層
朋友,我試過了,函數能返回的,是不是你工程配置問題
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一区二区三区福利视频 | 一区二区三区亚洲视频 | 国产精品久久久久久网站 | 色综合久久久久 | 日韩在线小视频 | 亚洲一区二区三区欧美 | 欧美日韩国产一区二区 | 午夜小视频免费观看 | 免费视频一区二区 | av毛片| 午夜av电影 | 欧美一卡二卡在线 | 日韩中出 | 婷婷综合在线 | 九九精品在线 | 亚洲va欧美va人人爽午夜 | 国产成人精品久久二区二区 | 亚洲影音| 亚洲精品黄色 | 欧美一级毛片久久99精品蜜桃 | 久久88| 日韩中文字幕在线播放 | 91国语清晰打电话对白 | 亚洲精品第一 | 在线观看a视频 | 久久av一区二区三区 | www久| 欧美亚洲国语精品一区二区 | 337p日本欧洲亚洲大胆鲁鲁 | 国产日韩欧美在线播放 | 国产精品不卡 | 精品久久久久久亚洲精品 | 国产目拍亚洲精品99久久精品 | 北条麻妃av一区二区三区 | 免费看黄视频网站 | 在线成人 | 欧美日韩国产中文 | 玖玖玖在线观看 | 久久久精品网站 | 美女毛片免费看 | 91精品在线播放 |