亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bc7281.txt

?? bc7281b芯片在avr單片機上的應用
?? TXT
字號:
#include <util/delay.h>
#include <avr/io.h>

//*** 函數定義 ***
void write728x(unsigned char, unsigned char);                     // 寫入到BC728x
void send_byte(unsigned char);                 // 發送一個字節
void delay_1us(void);                                               // 延時1us
void delay_us(unsigned int);                                         // us級延時
void delay_1ms(void);                                               // 延時1ms
void delay_ms(unsigned int);                                       // ms級延時

//*** 變量及I/O口定義 ***
// #define CLK (PORTB&0x20)                                   // clk 連接于 PB.5
// #define DAT_OUT (PORTB&0x80)
// #define DAT_IN (PINB&0x80)                               // dat 連接于 PB.7
// #define KEY (PINB&0x08)                                           // key 連接于 PB.3

void port_init(void)
{
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0x00;
PORTD = 0x00;
DDRD = 0x00;
}


void main(void)
{   
  DDRB=0x01;                                       // 設置I/O口B.5為輸出
  PORTB=0x00;
  delay_us(100);                                   // 等待 BC728x 完成復位
  write728x(0x12,0x84);                           // 初始化BC728x為164模式,KMS=1
  while (1)
    { 
          write728x(0x15,0);           // 第一排LED全滅
          write728x(0x15,0x15);       // 第二排LED全亮
          write728x(0x15,0x32);
		  
		  write728x(0x15,0x91);
      delay_ms(300);
       }
} 

// ***********************************************************
// * 寫入BC728X, 第一個參數為目標寄存器地址, 第二個參數為要寫入的數據 *
// ***********************************************************
void write728x(unsigned char reg_add, unsigned char write_data)
{
   send_byte(reg_add);         // 發送寄存器地址
   send_byte(write_data);                 // 發送數據字節
}

// ***********************************************************
// *           向 BC728X 發送一個字節               *
// ***********************************************************
void send_byte(unsigned char send_byte)
{
   unsigned char bit_counter;   
   PORTB&=~(1<<PB0);             // 產生一 clk 脈沖
  // delay_1us();
   PORTB|=(1<<PB0);
  // delay_1us();
   
   while (PINB&(1<<PB2));           // 等待 BC728X 輸出 dat 低電平響應
   delay_us(3);
   PORTB&=~(1<<PB0);             // 再次輸出一 clk 脈沖
  //delay_1us();
   PORTB|=(1<<PB0);
   //delay_1us();
   while (!(PINB&(1<<PB2)));             // 等待 BC728X 進入接收狀態
   delay_us(2);
   for (bit_counter=0;bit_counter<8;bit_counter++)
   {                                 // 發送 8 個比特
       if ((send_byte&0x80)==0)
       {
             DDRB=0x05;                 
                                                  // 設置I/O口B.7和B.5為輸出,其余為輸入
             PORTB&=~(1<<PB2);           
                                                  // 如果待發bit為0, 置 dat 為 0
            delay_1us();
       }
         else
         {
             PORTB|=(1<<PB2);             // 反之置為 1
           }
       delay_1us();
       send_byte=send_byte*2;             // send_byte 左移一位
       delay_us(1);
       PORTB&=~(1<<PB0);                   // 輸出一 clk 脈沖
      // delay_1us();
       PORTB|=(1<<PB0);
       delay_us(3);                 // 短暫延時
   }
   DDRB=0x01;
   delay_us(5);                                     // 恢復I/O口B.7為輸入
}

void delay_1us(void)
{
  asm("nop");
}

void delay_us(unsigned int n)
{
  unsigned int i;
   for(i=0;i<n;i++)
   delay_1us();
}

void delay_1ms(void)
{
  unsigned int i;
   for(i=1;i<(unsigned int)(4*143-2);i++);
}

void delay_ms(unsigned int n)
{
  unsigned int i=0;
   for(i=0;i<n;i++)
   delay_1ms();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产综合色视频| 精品国产不卡一区二区三区| 欧美丰满嫩嫩电影| 久久精品一区二区三区不卡| 尤物av一区二区| 国产91综合一区在线观看| 欧美嫩在线观看| 亚洲伦在线观看| 国产精品一区二区在线看| 欧美福利电影网| 亚洲一区二区在线观看视频| 国产1区2区3区精品美女| 精品久久国产老人久久综合| 亚洲va欧美va天堂v国产综合| 高清不卡在线观看| 久久久久久电影| 奇米色一区二区| 欧美精品1区2区3区| 亚洲日本va在线观看| 成人精品在线视频观看| 国产午夜久久久久| 国产一区999| 日韩免费观看高清完整版 | 亚洲一区二区四区蜜桃| 懂色av中文字幕一区二区三区 | 一本到一区二区三区| 久久久国际精品| 国产成人一级电影| 中文字幕第一区综合| 国产成人啪免费观看软件 | 亚洲黄色小视频| 99久久久精品| 亚洲男同1069视频| 91免费看`日韩一区二区| 亚洲青青青在线视频| 色呦呦国产精品| 亚洲成人av中文| 欧美美女网站色| 免费看精品久久片| 欧美精品一区二区三区蜜桃视频| 久久国产精品第一页| 久久免费的精品国产v∧| 日韩一区和二区| 免费在线观看一区| 2017欧美狠狠色| av不卡免费电影| 亚洲一区成人在线| 欧美一区永久视频免费观看| 看电影不卡的网站| 亚洲国产精品国自产拍av| 91在线小视频| 天天综合网天天综合色| 欧美精品一区二区三区蜜臀| 成人精品在线视频观看| 亚洲一区二区三区精品在线| 日韩一区二区高清| 成人av电影免费在线播放| 一区二区三区久久久| 日韩欧美一区在线| 成人avav影音| 日韩 欧美一区二区三区| 久久久美女毛片| 欧美午夜一区二区三区免费大片| 久久精品国产亚洲a| 国产精品久久久久久福利一牛影视 | 91在线视频观看| 五月天国产精品| 国产精品嫩草99a| 日本乱码高清不卡字幕| 捆绑紧缚一区二区三区视频| 综合激情成人伊人| 欧美一区二区三区成人| av在线播放成人| 免费人成黄页网站在线一区二区| 成人免费在线播放视频| 亚洲综合在线视频| 精品人伦一区二区色婷婷| 一本到不卡免费一区二区| 国产综合久久久久久鬼色| 亚洲午夜视频在线| 国产精品理伦片| 精品乱人伦小说| 欧美日韩国产在线观看| 97久久精品人人澡人人爽| 久久99国产精品久久99果冻传媒| 亚洲日本在线视频观看| 欧美国产欧美综合| 欧美成人精品1314www| 欧美色爱综合网| 91丝袜高跟美女视频| 国产成人8x视频一区二区| 免费观看久久久4p| 性欧美疯狂xxxxbbbb| 亚洲精品欧美综合四区| 久久久精品人体av艺术| 精品久久久久久久久久久久久久久 | 亚洲综合无码一区二区| 国产色一区二区| 日韩女优电影在线观看| 91精品国产福利| 欧美日韩国产一级| 精品视频资源站| 在线一区二区三区四区五区 | 国产精品福利av| 亚洲国产视频直播| 亚洲激情中文1区| 最新高清无码专区| 亚洲欧洲av色图| 18成人在线观看| 亚洲欧洲性图库| 亚洲欧美在线aaa| 中文字幕在线视频一区| 国产精品乱码人人做人人爱| 国产欧美日韩在线观看| 国产日韩欧美综合在线| 国产欧美日韩久久| 日本一区二区三区四区| 国产精品久久久久精k8| 亚洲免费观看高清完整版在线观看| 国产精品五月天| 亚洲人精品午夜| 一区二区三区成人| 日韩福利视频导航| 久久国产婷婷国产香蕉| 国精产品一区一区三区mba桃花| 美女视频免费一区| 国产成人av在线影院| 99久久免费精品| 777亚洲妇女| 久久美女高清视频| 国产乱码精品一区二区三区av| 麻豆久久久久久久| 国产成人无遮挡在线视频| 91美女在线观看| 欧美精品色综合| 久久久久国产精品人| 亚洲女同一区二区| 喷水一区二区三区| 成人福利视频在线| 欧美日韩成人高清| 久久综合久久99| 亚洲欧美另类久久久精品2019| 亚洲综合在线免费观看| 久久99精品久久久久久动态图| 成人妖精视频yjsp地址| 在线观看欧美精品| 久久久不卡网国产精品二区| 成人欧美一区二区三区| 琪琪久久久久日韩精品| 99精品国产一区二区三区不卡| 欧美人与性动xxxx| 中文字幕不卡在线观看| 午夜国产精品一区| 成人免费视频app| 91精品国产综合久久久久久 | 一区二区三区四区在线免费观看 | 一区二区欧美在线观看| 久久99热这里只有精品| 日本黄色一区二区| 久久综合色天天久久综合图片| 一区二区在线观看免费| 国模冰冰炮一区二区| 欧美视频一区二区三区在线观看| 久久色在线观看| 天堂影院一区二区| 成人黄色网址在线观看| 日韩精品在线一区二区| 亚洲天堂网中文字| 国产成人一区在线| 日韩欧美国产精品一区| 亚洲影视在线观看| 成人av在线播放网址| 精品国产一区二区三区四区四| 亚洲一区二区精品久久av| 成人黄页毛片网站| 国产清纯白嫩初高生在线观看91 | 6080yy午夜一二三区久久| 亚洲日本在线看| 成人在线综合网| 欧美精品一区在线观看| 免费精品视频最新在线| 欧洲精品视频在线观看| 国产精品免费久久久久| 国产一区二区三区精品视频| 欧美一区二区三区男人的天堂| 亚洲成人精品一区| 欧美亚洲综合另类| 亚洲一区免费视频| 欧美三级韩国三级日本一级| 一区二区三区精品在线| 91麻豆产精品久久久久久| 亚洲视频一区二区在线| 99免费精品视频| 亚洲欧美自拍偷拍色图| aaa亚洲精品一二三区| 国产精品二区一区二区aⅴ污介绍| 懂色av噜噜一区二区三区av| 国产日产欧美一区| 国产69精品一区二区亚洲孕妇| 久久久三级国产网站|