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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

用單片機編寫幾種跑馬燈

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年07月26日   【字體:

任務:

1、在電路板上實現跑馬燈,一次1匹

2、在電路板上實現跑馬燈,一次2匹

3、在電路板上實現4個二極管的同時閃爍

源程序1:


/***********************************信息****************************************
**作者:劉海濤
**版本:初始版V1.0
**描敘:用電路板實現跑馬燈。
**日期:2010年7月25日
*******************************************************************************/

/**********************************頭文件***************************************
**頭文件"reg52.h"
*******************************************************************************/

/**********************************函數名***************************************
**函數名:延時函數delay()
**輸  入:無
**輸  入:無
**宏定義:無
*******************************************************************************/

/**********************************宏定義***************************************

宏定義:#define XBYTE ((unsigned char *)0x20000L)

*******************************************************************************/
#include"reg52.h"
delay(unsigned int dat)      // 延時函數定義
{
 unsigned int i,j;
 for(i=0;i<dat;i++)
 {
  for(j=0;j<10000;j++);
 }
}

 

#define XBYTE ((unsigned char *)0x20000L) //宏定義

 

void main(void)        //主函數
{
 unsigned char i;
 while(1)
    {
  for(i=0;i<4;i++)
  {
   XBYTE[0xd000]=(0x01<<i)^0xFF;   //參考電路圖,點亮第一個燈,并循環左移
   delay(10);      //延時函數調用

  }  
 }
}

 

 

源程序2:

/***********************************信息****************************************
**作者:劉海濤
**版本:初始版V1.0
**描敘:用電路板實現跑馬燈,一次移動2燈。
**日期:2010年7月25日
*******************************************************************************/

/**********************************頭文件***************************************
**頭文件"reg52.h"
*******************************************************************************/

/**********************************函數名***************************************
**函數名:延時函數delay()
**輸  入:無
**輸  入:無
**宏定義:無
*******************************************************************************/


/**********************************宏定義***************************************

**宏定義:#define XBYTE ((unsigned char *)0x20000L)

*******************************************************************************/


#include"reg52.h"       // 頭文件
#define XBYTE ((unsigned char *)0x20000L) //宏定義

delay(unsigned int dat)      //延時函數
{
 unsigned int i,j;
 for(i=0;i<dat;i++)
 {
  for(j=0;j<10000;j++);
 }
}


void main(void)         //主函數
{
 unsigned int i;
 while(1)
    {
  for(i=0;i<3;i++)
  {
 
   XBYTE[0xd000]=(0x03<<i)^0xff;  //點亮1、2兩個燈
   delay(10);
  }
   XBYTE[0xd000]=(0x09<<0)^0xff;  //點亮第一、第四個燈
   delay(10);
   
 }
} 

源程序3:

/***********************************信息****************************************
**作者:劉海濤
**版本:初始版V1.0
**描敘:用電路板實現跑馬燈,四個二極管同時閃爍。
**日期:2010年7月25日
*******************************************************************************/

/**********************************頭文件***************************************
**頭文件"reg52.h"
*******************************************************************************/

/**********************************函數名***************************************
**函數名:延時函數delay()
**輸  入:無
**輸  入:無
*******************************************************************************/


/**********************************宏定義***************************************

**宏定義:#define XBYTE ((unsigned char *)0x20000L)

*******************************************************************************/

#include"reg52.h"        //主函數
#define XBYTE ((unsigned char *)0x20000L)  //宏定義

delay(unsigned int dat)       //延時函數
{
 unsigned int i,j;
 for(i=0;i<dat;i++)
 {
  for(j=0;j<10000;j++);
 }
}


void main(void)         //主函數
{
 
 while(1)
    {
  
 
   XBYTE[0xd000]=(0x0f<<0)^0xff;  //
   delay(10);

   XBYTE[0xd000]=(0x0f<<4)^0xff;
   delay(10);

   
 }
}
關閉窗口

相關文章

主站蜘蛛池模板: 狠狠爱综合 | 欧美日韩在线综合 | 天天操网 | 亚洲最大看片网站 | 91视频在线 | 亚洲va在线va天堂va狼色在线 | 亚洲精品日韩一区二区电影 | 日本高清视频在线播放 | 黄色毛片在线看 | 黄网站涩免费蜜桃网站 | 九九热视频这里只有精品 | 天堂男人av | 欧美一级大片 | 日本激情视频中文字幕 | 欧美日韩亚洲系列 | 在线亚洲欧美 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 7799精品视频天天看 | 欧美久久久电影 | 在线观看国产精品一区二区 | 免费久久久久久 | 国产成视频在线观看 | 国产黄色麻豆视频 | 国产精品国产精品国产专区不片 | 精品综合 | 亚洲精品日韩一区二区电影 | 亚洲成人一区二区 | 黄色一级毛片免费看 | 日本又色又爽又黄的大片 | www.4hu影院 | 狠狠亚洲| 国产成人av在线 | 欧美日韩国产一区二区三区 | 日日射夜夜骑 | 国产精品电影在线观看 | 国产精品91久久久久久 | 99精品99| 亚洲精品久久国产高清情趣图文 | 国产成人高清成人av片在线看 | 久产久精国产品 | 成年人黄色免费视频 |