專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

ATmega16L-PB口輸出實(shí)驗(yàn)

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2011年06月21日   【字體:
//取自周興華的《AVR單片機(jī)C語言高級程序設(shè)計(jì)》
//說明中并未給出熔絲位設(shè)置。燈閃的時(shí)間不確定。
//編譯環(huán)境ICCAVR,下載是avr fighter。

#include <iom16v.h>
#define uchar unsigned char 
#define uint  unsigned int 
/****************************************
                 delay
****************************************/
void delay_ms(uint k)
{
  uint i,j;
  for(i=0;i<k;i++)
  {
   for(j=0;j<570;j++);
  }
} 

/*****************************************
                 MAIN
*****************************************/
void main(void)
{
 DDRB=0XFF;    //將PB端口設(shè)置為輸出
 PORTB=0XFF;   //PB端口初始化輸出11111111  
 while(1)
 {
   PORTB=0XAA;
   delay_ms(500);
   PORTB=0X55;
   delay_ms(500);
 }
}
關(guān)閉窗口

相關(guān)文章