日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]任務(wù): 1、在電路板上實現(xiàn)跑馬燈,一次1匹 2、在電路板上實現(xiàn)跑馬燈,一次2匹 3、在電路板上實現(xiàn)4個二極管的同時閃爍 源程序1: /***********************************信息***********************************

任務(wù):
1、在電路板上實現(xiàn)跑馬燈,一次1匹
2、在電路板上實現(xiàn)跑馬燈,一次2匹
3、在電路板上實現(xiàn)4個二極管的同時閃爍
源程序1:
/***********************************信息****************************************
**作者:劉海濤
**版本:初始版V1.0
**描敘:用電路板實現(xiàn)跑馬燈。
**日期:2010年7月25日
*******************************************************************************/

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

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

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

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

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

 

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

 

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

  } 
 }
}

 

 

源程序2:

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

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

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


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

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

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


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

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


void main(void)         //主函數(shù)
{
 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
**描敘:用電路板實現(xiàn)跑馬燈,四個二極管同時閃爍。
**日期:2010年7月25日
*******************************************************************************/

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

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


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

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

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

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

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


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

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

  
 }
}
 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉