wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3829|回復: 2
打印 上一主題 下一主題
收起左側

avr ATMega32驅動aw9523b 讓led顯示,adc數據讓led依次亮起,為什么程序跑不起來

[復制鏈接]
跳轉到指定樓層
樓主
ID:370192 發表于 2018-7-12 14:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
代碼如下,各位大神請指教

#include <iom32v.h>
#include <macros.h>
#define uchar unsigned char
#define uint  unsigned int
#define WD_DEVIC_ADDR 0xb6
#define RD_DEVIC_ADDR 0xb7            
#define SLA_AW1 0X02
#define SLA_AW2 0X03      
#define MT_SLA_ACK 0x18      
#define MT_SLA_NOACK 0x20
#define MT_DATA_ACK 0x28   
#define MT_DATA_NOACK 0x38
#define START 0x08
#define RE_START 0x10
#define MR_SLA_ACK 0x40
#define MR_SLA_NOACK 0x48
#define MR_DATA_ACK 0x50
#define MR_DATA_NOACK 0x58      
#define DATA1 0x79
#define DATA2 0xd5
#define DATA3 0xb6
#define DATA4 0xea
#define DATA5 0x2c
#define DATA6 0xc0

#define WD_DEVICE_FW  0x7f    //aw9523 軟復位寄存器地址
#define WD_DEVICE_DG  0x11    //aw9523 燈光電流控制寄存器地址
#define Start()    TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN);
#define Wait()     while (!(TWCR & (1<<TWINT)));
#define Stop()     TWCR = (1<<TWINT)|(1<<TWEN)|(1<<TWSTO);
#define TestAck()  (TWSR&=0xf8)
#define SetAck()   (TWCR|=(1<<TWEN)
#define SetNoack()  (TWCR&=~(1<<TWEN))
#define Twi()    (TWCR=(1<<TWINT)|(1<<TWEN));
#define Write8Bit(x)  {TWDR=(x); TWCR=(1<<TWINT)|(1<<TWEN);}
const a[] = {0xef,0xbf,0xbf,0xbf,0xbf,0xbf,0xbf,
        0xbf,0xbf,0xb7,0xb3,0xb1,0x00};
const b[] = {0xfb,0xfb,0x3b,0x1b,0x0b,0x03,0x01,
        0x00,0x00,0x00,0x00,0x00,0x00};
              
                //燈依次亮起數據
void twi_init(void)
{
TWBR=0x20;
TWCR=0x04;
TWSR=0;
}
uchar IIC_Write(uchar addr,uchar wdata,uchar addr2,uchar wdata2)
{
Start();
Wait();
if(TestAck()!=START)
  return 1;
Write8Bit(WD_DEVIC_ADDR);
Wait();
if(TestAck()!=MT_SLA_ACK)
    return 1;
Write8Bit(addr);
Wait();
if(TestAck()!=MT_DATA_ACK)
    return 1;

Write8Bit(wdata);
Wait();
if (TestAck()!=MT_DATA_ACK)
    return 1;

Write8Bit(addr2);
Wait();
if(TestAck()!=MT_DATA_ACK)
    return 1;
Write8Bit(wdata2);
Wait();
if (TestAck()!=MT_DATA_ACK)
    return 1;
Stop();
return 0;

}
uchar IIC_read(uchar addr)
{
uchar temp1;
Start();
Wait();
if(TestAck()!=START)
  return 1;
Write8Bit(WD_DEVIC_ADDR);
Wait();
if(TestAck()!=MR_SLA_ACK)
    return 1;  

Write8Bit(addr);
Wait();
if(TestAck()!=MR_SLA_ACK)
  return 1;

Twi();
Wait();
if(TestAck()!=MR_DATA_NOACK)
    return 1;
temp1=TWDR;
Stop();
return temp1;

}
void delay(uint ms)
{
    uint i,j;
for(i=0;i<ms;i++)
   {
    for(j=0;j<8000;j++);
       }
}
uchar key(void)
{   

    uchar m;
PORTC|=BIT(2);
DDRC|=BIT(2);
DDRC&=~BIT(2);
m=PINC;
m=m&0x04;
if(m=0x04)   
{
    return 0;
}
else
{
    return 1;
}
}

/*void device_restart(void)
{
   DDRC |= (1<<DDC4);
  PORTC |= ~(1<<PORTC4);
  delay(3);
  PORTC |= (1<<PORTC4);
  delay(1);
   
}*/

void main(void)  
{
uchar c;
uchar m;
uint addata;   
uchar n;
uint f;

  c=0;

twi_init();
IIC_Write(0x12,0x00,0x13,0x00);
twi_init();
IIC_Write(0x11,0x03,0x26,0x7f);
twi_init();
IIC_Write(0x27,0x7f,0x28,0x7f);

DDRA &=~(1<<DDA0)|~(1<<DDA1)|~(1<<DDA2);
PORTA |=(1<<PORTA0)|(1<<PORTA1)|(1<<PORTA2);
DDRB |= (1<<DDB0)|(1<<DDB1)|(1<<DDB2);

while(key())
  {
m=0;
switch(m)
    {
case 0:
   twi_init();
   IIC_Write(SLA_AW1,0x00,SLA_AW2,0x00);   //輸出燈光數據
   twi_init();
   IIC_read(SLA_AW1);
   IIC_read(SLA_AW2);
   break;
case 1:
  
   twi_init();
   IIC_Write(SLA_AW1,DATA1,SLA_AW2,DATA2);   //輸出燈光數據
   delay(2);
   
   ADMUX=0x00;         
    PORTA &=~(1<<PORTA0);
    ADCSRA=0X80;            
    ADCSRA|=BIT(ADSC);
    while(!(ADCSRA&(BIT(ADIF))));
       addata=ADCL;
    addata=addata+ADCH*256;
   
   twi_init();
   IIC_read(SLA_AW1);
   IIC_read(SLA_AW2);
   
   break;
   
case 2:  

   twi_init();
   IIC_Write(SLA_AW1,DATA3,SLA_AW2,DATA4);   //輸出燈光數據
   delay(2);
   
   ADMUX=0x01;
    PORTA &=~(1<<PORTA1);
    ADCSRA=0X80;
    ADCSRA|=BIT(ADSC);
    while(!(ADCSRA&(BIT(ADIF))));
       addata=ADCL;
    addata=addata+ADCH*256;
   
   twi_init();
   IIC_read(SLA_AW1);
   IIC_read(SLA_AW2);
   
   break;
   
case 3:
  
   twi_init();
   IIC_Write(SLA_AW1,DATA5,SLA_AW2,DATA6);   //輸出燈光數據
   delay(2);
   
    ADMUX=0x02;
   PORTA &=~(1<<PORTA2);
      ADCSRA=0X80;
      ADCSRA|=BIT(ADSC);
   while(!(ADCSRA&(BIT(ADIF))));
       addata=ADCL;
    addata=addata+ADCH*256;
   
   twi_init();
   IIC_read(SLA_AW1);
   IIC_read(SLA_AW2);
   
   break;
default :
   m=0;
      break;
   
   }
      m++;
   f=addata;
   if(f<=0x3f)
   n=0;
   
   else if ((f>0x3f)&(f<=0x7e))
   n=1;
   
   else if ((f>0x7e)&(f<=0xbd))
   n=2;
   
   else if ((f>0xbd)&(f<=0xfc))
   n=3;
   
   else if ((f>0xfc)&(f<=0x12b))
   n=4;
   
   else if ((f>0x12b)&(f<=0x16a))
   n=5;
   
   else if ((f>0x16a)&(f<=0x1a9))
   n=6;
   
   else if ((f>0x1a9)&(f<=0x1e8))
   n=7;
   
   else if ((f>0x1e8)&(f<=0x227))
   n=8;
   
   else if ((f>0x227)&(f<=0x266))
   n=10;
   
   else if ((f>0x266)&(f<=0x29d))
   n=11;
   
   else
   n=12;
   
   twi_init();
   IIC_Write(SLA_AW1,a[n],SLA_AW2,b[n]);
   
   twi_init();
   IIC_read(SLA_AW1);
   twi_init();
   IIC_read(SLA_AW2);
}
                                                                                                                                                                                          
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:370192 發表于 2018-7-13 17:07 | 只看該作者
沒人我自己答一波.找了兩天,終于發現按鍵邏輯不用配置輸出,按鍵就可以進去,但是進去了無限循環,然后又需要跳出來,用一個break語句解決
回復

使用道具 舉報

板凳
ID:370192 發表于 2018-7-13 17:11 | 只看該作者
按鍵引腳不用設置輸出,按鍵就可以用了,然后進入循環出不來,不可以重復選擇別的狀態,用break跳出舊可以了循環里面用m計數.再次進入就可以跳到別的狀態了.
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
中文字幕久久久av一区| 国产精品亚洲a| 日韩精品免费观看| 亚洲欧洲精品一区二区三区| 欧美成人午夜| 成人精品视频在线观看| 好吊操这里只有精品| 香港日本韩国三级网站| 久久久久久国产精品一区 | 免费成人你懂的| 日韩aaa久久蜜桃av| www在线免费观看视频| 品天堂xxxx高清| 亚洲精品久久久蜜桃动漫| 蜜桃视频最新网址| 欧美性猛交xxxx乱大交91| 亚洲一区不卡在线| 91丨九色丨国产在线| 久久精品小视频| 日韩三级视频中文字幕| 一区二区高清在线| 久久婷婷久久一区二区三区| 日韩高清国产一区在线| 欧美日韩老妇| 日韩在线精品强乱中文字幕| 91桃色在线观看| 国产在线高清| 另类图片激情| 本道综合精品| 男人猛进猛出女人屁股视频| 中文字幕乱码人妻无码久久| 精品无码一区二区三区蜜臀| 欧美xxxx×黑人性爽| 成人性生生活性生交12| 裸体裸乳免费看| 欧美视频小说| 国产中文一区二区| 91在线精品视频| 国产精品第一第二| 91精品国产高清久久久久久| 久久精品视频网站| 色妞久久福利网| 亚洲欧美激情视频| 亚洲国产欧美久久| 精品久久一区二区| 7777精品伊人久久久大香线蕉经典版下载| 亚洲欧洲av色图| 久久久久国产一区二区三区四区| 国产最新精品精品你懂的| 免费视频一区| 亚洲黄色高清| 在线播放麻豆| 最新中文字幕在线视频| 国外av网站| av资源在线看| 第四色亚洲色图| 天天性天天草| 先锋成人影音| 99热手机在线观看| www.免费黄色| 天天曰天天操| 完整版免费av片| 成人免费黄色网址| 九九99九九精彩| 欧美激情一区在线| 伊人精品久久| 4438五月综合| 国产成人精选| 爱情电影网av一区二区| 高清亚洲高清| 国产高清日韩| 噜噜噜狠狠夜夜躁精品仙踪林| 国产一区精品二区| 成人自拍在线| 沈樵精品国产成av片| 亚洲黄页网站| 欧美国产小视频| 综合在线一区| 国产亚洲在线观看| 麻豆一区二区99久久久久| 久久精品国产免费看久久精品| 看片网站欧美日韩| 高清不卡一区二区在线| 久久综合九色综合97婷婷女人 | 国产成人久久精品一区二区三区| 成人亚洲综合| 97久久精品| 国产成人三级| 亚洲精品国产成人影院| 亚洲国产精品第一区二区| 国产婷婷精品| 国产麻豆9l精品三级站| 99热99精品| 国产精品麻豆久久久| 亚洲激情校园春色| 色成人在线视频| 精品少妇一区二区三区在线播放 | 亚洲女人的天堂| 午夜精品福利在线| 欧美久久久久免费| 亚洲成人激情在线观看| 日韩网站在线观看| 欧美一级视频在线观看| 亚洲xxxxx性| 日韩精品久久一区| 欧美深夜福利视频| 佐山爱在线视频| 亚洲精品91在线| 久久精品国产亚洲av无码娇色| 中文字幕一区二区在线视频 | 亚洲一级片在线播放| 一区视频免费观看| 在线观看中文字幕网站| 欧美日本黄色| 激情六月婷婷| 四虎亚洲成人| 一级毛片精品毛片| 艳女tv在线观看国产一区| 人妖欧美一区二区| 国产午夜亚洲精品不卡| 狠狠躁夜夜躁人人爽超碰91| 亚洲精品一区二区三区精华液| 久久91精品国产| 99在线国产| 九九爱精品视频| 国产精品久久久久久亚洲色| www.av视频在线观看| 香蕉视频黄在线观看| xxx亚洲日本| 午夜伦理大片视频在线观看| 国产成年精品| 99精品福利视频| 久久久久久毛片| 在线观看网站黄不卡| 亚洲人成网站777色婷婷| 国产精品第二页| 国产欧美综合一区| 欧美一级片黄色| 国产一区二区视频免费| 国产亚洲精品久久久久久青梅 | 噜噜噜久久,亚洲精品国产品| 色视频线观看在线播放| 国产女人在线观看| 国产高清精品二区| 精品久久av| 99精品美女视频在线观看热舞 | 91禁在线看| 亚洲精品动态| 国产一区二区成人久久免费影院 | 视频一区视频二区中文字幕| 国产精品国产三级国产专播品爱网| 日韩亚洲欧美一区二区三区| 日本不卡免费高清视频| 四虎4hu永久免费入口| www.色天使| 成人免费公开视频| 黄页免费在线观看| 欧美伊人亚洲伊人色综合动图| 国产综合自拍| 国产精品丝袜久久久久久app| 日韩一区二区在线播放| 国产精品普通话| 成人午夜免费剧场| 欧美aaa级片| 久热中文字幕在线| 黄色av网址在线免费观看| 久久久精品区| 国产综合一区二区| 91精品久久久久久久91蜜桃| 国产成人精品在线观看| 亚洲 欧美 日韩 国产综合 在线| 女同久久另类69精品国产| 最近中文字幕在线6| 高清av在线| 欧美人与拘性视交免费看| 国产a久久麻豆| 欧美一级黄色片| 999在线观看免费大全电视剧| 亚洲怡红院在线| 国产免费一区二区三区最新不卡| 爱草在线视频| 亚洲国产高清在线观看| 国产精一区二区三区| 欧美高清你懂得| 91在线播放国产| 污网站免费观看| 中国女人内谢69视频| 亚洲xxxxxx| 午夜精品网站| 精品欧美一区二区三区| 国产精品成人国产乱一区| 黄色一级免费大片| 国产又粗又猛又黄| 精品乱码一区二区三四区视频| 久久最新网址| 亚洲私人黄色宅男| 欧美精品一二区| 欧美激情 国产精品| 成人a v视频| 欧美xx网站| 久久99蜜桃| 一区二区三区免费看视频| 97久久伊人激情网| 男人亚洲天堂网| 国产ts人妖调教重口男| 国产女主播在线直播| 一精品久久久| 欧美日韩一级大片网址| 国产精品一区二区三区在线| 亚洲一区视频在线播放| 性感小视频在线看免费| 国产精品欧美一区二区三区不卡| 成人精品gif动图一区| 影音先锋欧美精品| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 亚洲最新av网站| 思思99re6国产在线播放| 欧美.www| 欧美人与z0zoxxxx视频| 精品国产第一页| 久久久久久久极品内射| 自拍偷拍电影| 国产精品v亚洲精品v日韩精品| 日本精品一区二区三区高清| 国产传媒一区| 欧美人禽zoz0强交| 亚洲1024| 亚洲国产清纯| 精品国产a毛片| 亚洲精品天堂成人片av在线播放| 国产精品51麻豆cm传媒| 婷婷免费在线视频| 紧缚捆绑精品一区二区| 日韩在线视频网站| 午夜激情在线观看视频| 综合图区亚洲白拍在线| 成人影院在线免费观看| 欧美激情一区二区在线| 国产精品扒开腿做爽爽爽的视频| 魔女鞋交玉足榨精调教| 成人拍拍拍在线观看| 99久久婷婷| 欧美一区二区免费视频| 国产精品亚洲天堂| h狠狠躁死你h高h| 精品极品在线| 久久久www成人免费无遮挡大片| 8090成年在线看片午夜| 日韩精品无码一区二区三区久久久 | 亚洲精品无吗| 色综合久久综合网欧美综合网 | 久久精品影视伊人网| 日韩一级免费片| 在线观看天堂| 欧美三级情趣内衣| 欧美一区二区三区喷汁尤物| 黄色录像特级片| 一区二区三区小视频| 日韩第一区第二区| 色狠狠综合天天综合综合| 中文字幕一区二区三区四区五区六区| 国产av一区二区三区精品| 在线成人视屏| 亚洲在线视频一区| 日本午夜精品电影| 国产福利第一页| 日本国产亚洲| 在线免费不卡视频| 精品久久久无码人妻字幂| 亚洲精品一区二区三区网址 | 欧美日韩国产影院| 亚洲精品8mav| 污污视频在线观看网站| 欧美电影在线观看完整版| 欧美精品第1页| 成人av一级片| 奇米影视四色在观看线| 激情综合视频| 九九精品在线视频| 亚洲人与黑人屁股眼交| 成人影院在线观看| 中文字幕av一区二区三区高 | 欧美brazzers| 懂色aⅴ精品一区二区三区| 亚洲国产欧美在线人成| 资源网第一页久久久| 欧美性xxxx巨大黑人猛| 手机在线一区二区三区| 在线播放国产一区二区三区| 中文字幕av观看| 嫩草精品影院| 久久久久久久综合| 欧美日韩国产精品一区二区| 亚洲精选一区二区三区| 九九在线高清精品视频| 精品不卡在线视频| 亚洲成年人在线观看| 在线观看国产高清视频| 粉嫩一区二区三区在线看| www.久久艹| 人妻夜夜爽天天爽| 日产精品一区二区| 丝袜情趣国产精品| 日韩一区二区三区四区视频| 国产黄色大片在线观看| 亚洲国产另类精品专区| 丁香六月激情婷婷| eeuss影院eeuss最新直达| 日韩主播视频在线| 国产日韩在线视频| 欧美色图另类小说| 四虎最新地址发布| 国产一区在线不卡| 精品久久sese| 国产美女在线一区二区三区| 性欧美xxxx大乳国产app| 国产精品视频在线播放| 亚洲精品喷潮一区二区三区| 三区四区不卡| 欧美激情视频在线观看| 日本免费精品视频| 日韩精品欧美大片| 精品国产一区久久久| 久久高清免费视频| 麻豆精品久久| 最近2019年手机中文字幕| 国产一级淫片久久久片a级| 在线中文字幕电影| 黑人精品xxx一区一二区| 中文字幕亚洲乱码| 国产中文字幕在线看| 一区二区三区在线观看网站| 欧美日韩激情视频在线观看 | 日本成人动漫在线观看| 亚洲不卡av不卡一区二区| 57pao成人国产永久免费| 亚洲中文无码av在线| 亚洲资源网站| 欧美精品福利在线| 一女二男一黄一片| 91精品电影| 国产精品美女www| 天天干天天干天天干| 亚洲高清网站| 久操成人在线视频| 色av性av丰满av| 波多野结衣在线观看一区二区| 国产做受69高潮| 国产99999| 免费一区视频| 久久久久资源| 欧洲日本不卡| 国产成人自拍高清视频在线免费播放| 欧美一区二区三区四区五区六区| xfplay资源站色先锋在线观看| 99国产欧美久久久精品| 精品无码一区二区三区爱欲| 欧美黑人巨大| 天天综合色天天| 欧美夫妇交换xxx| 电影一区二区| 亚洲欧美日韩精品久久| 国产在线视频99| 国产一区二区精品久| 欧美中文在线观看| 亚洲黄色片视频| 日本不卡一二三区黄网| 色姑娘综合av| 最近最新mv在线观看免费高清| 亚洲国产精品影院| 99久久久久久久久久| 青草伊人久久| 992tv成人免费视频| 男人用机机桶女人| 丁香六月综合激情| 国产1区2区在线| www.精品视频| 久久先锋资源| 欧美xxxx黑人又粗又长精品| 1024欧美极品| 性欧美大战久久久久久久久| 亚洲av无码一区二区三区人| 女同一区二区三区| 国产在线精品成人一区二区三区| 邪态动恶图27期gif| 中文av一区二区| 亚洲国产日韩在线一区| 亚洲天堂av影院| 久久影视电视剧免费网站清宫辞电视 | avtt天堂资源网站| 香蕉影视欧美成人| 青青青视频在线播放| 亚洲盗摄视频| 亚洲一区亚洲二区亚洲三区| eeuss影院eeuss最新直达| 亚洲在线免费播放| 微拍福利一区二区| 精品国产欧美| 国产精品91视频| 九九视频九九热|