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

標(biāo)題: 求最簡(jiǎn)單點(diǎn)亮LED燈單片機(jī)c語(yǔ)言程序 [打印本頁(yè)]

作者: 肖恩林    時(shí)間: 2017-2-4 16:42
標(biāo)題: 求最簡(jiǎn)單點(diǎn)亮LED燈單片機(jī)c語(yǔ)言程序
本人是菜鳥(niǎo),求最簡(jiǎn)單點(diǎn)亮LED燈單片機(jī)c語(yǔ)言程序,在線等,謝謝!

作者: hei51mcu    時(shí)間: 2017-2-6 18:27
根據(jù)你的需求,參考電路圖如圖A所示。
參考程序如下:
#include<REG52.h>
main()
{
        P2=0x01;/點(diǎn)亮P2.0
}

希望對(duì)你有所幫助!

ww.jpg (73.47 KB, 下載次數(shù): 109)

圖A

圖A

作者: pvok1234    時(shí)間: 2017-2-7 10:08
c語(yǔ)言程序源碼 #include <reg51.h> void delay100ms();   //如果函數(shù)是在主函數(shù)后面定義,那么一定要在主函數(shù)前面聲明                                          void main() { int i; i=0xfe; while(1) {P1=i; i--; delay100ms(); if(i==0) i=0xfe;   } }   void delay100ms(void)// { unsigned char a,b,c; for(c=19;c>0;c--) for(b=20;b>0;b--) for(a=230;a>0;a--); }
作者: pvok1234    時(shí)間: 2017-2-7 10:09
電路很簡(jiǎn)單八個(gè)led燈接在p1口.運(yùn)行后看到的效果是 從第一個(gè)燈開(kāi)始 隨著時(shí)間變化 二進(jìn)制數(shù)的遞減 所有的燈都會(huì)依次的點(diǎn)亮,當(dāng)全部的燈都被點(diǎn)亮后再重新開(kāi)始這個(gè)過(guò)程 一直循環(huán)下去
作者: pvok1234    時(shí)間: 2017-2-7 10:10
電路很簡(jiǎn)單八個(gè)led燈接在p1口.運(yùn)行后看到的效果是 從第一個(gè)燈開(kāi)始 隨著時(shí)間變化 二進(jìn)制數(shù)的遞減 所有的燈都會(huì)依次的點(diǎn)亮,當(dāng)全部的燈都被點(diǎn)亮后再重新開(kāi)始這個(gè)過(guò)程 一直循環(huán)下去
c語(yǔ)言程序源碼
#include <reg51.h>
void delay100ms();   //如果函數(shù)是在主函數(shù)后面定義,那么一定要在主函數(shù)前面聲明                                         
void main()
{
int i;
i=0xfe;
while(1)
{P1=i;
i--;
delay100ms();
if(i==0)
i=0xfe;  
}
}

void delay100ms(void)//
{
unsigned char a,b,c;
for(c=19;c>0;c--)
for(b=20;b>0;b--)
for(a=230;a>0;a--);
}
作者: 1971417800    時(shí)間: 2017-2-7 12:29
#include<reg51.h>
sbit led=P0^0;
main()
{        led=1;/*高電平點(diǎn)亮led*/}
作者: 追逐繁星    時(shí)間: 2017-2-7 15:44
個(gè)人建議看視頻自學(xué)
作者: lvderen    時(shí)間: 2017-2-8 22:39
個(gè)人建議看書(shū)自學(xué)
作者: 反反復(fù)復(fù)的    時(shí)間: 2017-2-10 09:17
給一個(gè)I0口賦值就行了
作者: yuki    時(shí)間: 2017-2-13 09:33
/*    添加包含芯片的頭文件    */
#include<iostm8s103k3.h>  /*  頭文件 */

//由原理圖得知,給LED一個(gè)低電平,LED亮。否則LED不亮。
#define         LED1_ON()         PD_ODR_bit.ODR0 = 0     //使LED1亮
#define         LED2_ON()         PD_ODR_bit.ODR2 = 0     //使LED2亮
#define         LED3_ON()         PD_ODR_bit.ODR3 = 0     //使LED3亮
#define         LED4_ON()         PC_ODR_bit.ODR4 = 0     //使LED4亮

#define         LED1_OFF()        PD_ODR_bit.ODR0 = 1     //使LED1滅
#define         LED2_OFF()        PD_ODR_bit.ODR2 = 1     //使LED2滅
#define         LED3_OFF()        PD_ODR_bit.ODR3 = 1     //使LED3滅
#define         LED4_OFF()        PC_ODR_bit.ODR4 = 1     //使LED4滅

/*******************************************************************************
**函數(shù)名稱:void delay(unsigned int ms)     Name: void delay(unsigned int ms)
**功能描述:大概延時(shí)
**入口參數(shù):unsigned int ms   輸入大概延時(shí)數(shù)值
**輸出:無(wú)
*******************************************************************************/
void delay(unsigned int ms)
{
  unsigned int x , y;
  for(x = ms; x > 0; x--)           /*  通過(guò)一定周期循環(huán)進(jìn)行延時(shí)*/
  for(y = 3000 ; y > 0 ; y--);
}


/*******************************************************************************
**函數(shù)名稱:void InitLED()
**功能描述:初始化LED函數(shù)
**入口參數(shù):無(wú)
**輸出:無(wú)
*******************************************************************************/
void InitLED()
{
  //初始化LED1
  PD_DDR_bit.DDR0 = 1;    //設(shè)置端口PD->0的輸入輸出方向寄存器為輸出方向
  PD_CR1_bit.C10 = 1;     //推挽輸出
  PD_CR2_bit.C20 = 1;     //輸出速度最大為10MHZ
  //初始化LED2
  PD_DDR_bit.DDR2 = 1;    //設(shè)置端口PD->2的輸入輸出方向寄存器為輸出方向
  PD_CR1_bit.C12 = 1;     
  PD_CR2_bit.C22 = 1;
  //初始化LED3
  PD_DDR_bit.DDR3 = 1;    //設(shè)置端口PD->3的輸入輸出方向寄存器為輸出方向
  PD_CR1_bit.C13 = 1;     
  PD_CR2_bit.C23 = 1;
  //初始化LED4
  PC_DDR_bit.DDR4 = 1;    //設(shè)置端口PC->4的輸入輸出方向寄存器為輸出方向
  PC_CR1_bit.C14 = 1;     
  PC_CR2_bit.C24 = 1;
}

/* 主函數(shù) */
int main(void)
{

CLK_CKDIVR = 0x00;      //內(nèi)部時(shí)鐘為1分頻 = 16Mhz
  InitLED();              //調(diào)用LED初始化函數(shù)
  while(1)
  {
     LED1_ON();  
     delay(1000);
     LED1_OFF();
     
     LED2_ON();
    delay(1000);
     LED2_OFF();
     
     LED3_ON();
     delay(1000);
     LED3_OFF();
      
     LED4_ON();
     delay(1000);        
     LED4_OFF();            
  }
}




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 一区二区不卡视频 | 日韩一级欧美一级 | 青青草伊人网 | 欧美a级黄色片 | 91免费在线看 | 啪啪综合网 | 毛片中文字幕 | 欧美日韩在线一区 | 欧美性受xxxx黑人xyx性爽 | 久久久天堂国产精品女人 | 免费网站黄色 | 国产美女久久 | 国产精品久久久久久久久久 | 成人在线网 | 九九免费视频 | 福利在线观看 | 深夜福利免费 | 国产成人在线播放 | 91亚洲视频 | 一级做a爱片性色毛片 | 国产成年妇视频 | 婷婷视频在线 | 欧美黑人一区二区三区 | 色女人影院 | 久久精品小视频 | 亚洲成色www.777999 | 午夜在线视频观看日韩17c | 九九视频在线免费观看 | 国产在线天堂 | av久久| 亚洲第二区 | 在线观看日韩 | 国产在线资源 | 国产免费a| 福利视频午夜 | 99久久国产视频 | 免费av在线 | 色综合五月天 | www.wuye| 天天干天天谢 | 天天干天天干 |