1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4468|回復: 7
收起左側(cè)

初學者想弄一個炫酷的花式LED閃爍

[復制鏈接]
ID:409055 發(fā)表于 2018-10-13 15:12 | 顯示全部樓層 |閱讀模式
想弄一個花式LED閃爍,可是LED燈閃一下就滅了,希望的是能一直閃,最好簡單點能看懂,求大佬幫幫忙!!!
回復

使用道具 舉報

ID:409110 發(fā)表于 2018-10-13 17:01 | 顯示全部樓層
你試試這樣寫 #include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;
sbit led1=P2^0;sbit led2=P2^3;
void delay(u16 i)
{
   while(i--);
}
void main()
{
  while(1)
    {
        led2=0;led1=0;
        delay(50000);
        led1=1;led2=1;
        delay(50000);
    }
}

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:409236 發(fā)表于 2018-10-13 22:20 | 顯示全部樓層
1,樓主,你首先要學習C語言基礎(chǔ),就相當于80%會單片機了,因為現(xiàn)在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語言。
2,先看內(nèi)核8051的單片機:臺灣宏晶的STC89C51-DIP40/或其它如新茂,到網(wǎng)上買一個開發(fā)板,價格不會超過200元。
3,看一下單片機功能:包換內(nèi)部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,編譯環(huán)境、編程軟件KEIL。
5,打開開發(fā)板的例子程序,在KEIL編譯,下載到板,看結(jié)果和說明是不是相符,達到這樣效果時,你心里肯定很秀激動,這時你真正學會了單片機,你成功了!!!!!。
6,單片機C語言舉例:
sbit SPEAK = P1^5;        //IO口定義為蜂鳴器控制
如果蜂鳴器正極接電源,SPEAK =0;蜂鳴器就會響,你看就是這么簡單。
unsiggne char temp;//定義TEMP為單字節(jié)變量。
sfr PORTA P1;//將P1口定義為PORTA
總結(jié):多做開發(fā)板上的實驗,你要多參與這樣的項目開發(fā),慢慢就會了。

評分

參與人數(shù) 1黑幣 +60 收起 理由
admin + 60 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:409337 發(fā)表于 2018-10-14 10:29 | 顯示全部樓層
#include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;
sbit led1=P2^0;sbit led2=P2^3;
void delay(u16 i)
{
   while(i--);
}
void main()
{
  while(1)
    {
        led2=0;led1=0;
        delay(50000);
        led1=1;led2=1;
        delay(50000);
    }
}

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:409055 發(fā)表于 2018-10-14 15:43 | 顯示全部樓層
SkyLine風 發(fā)表于 2018-10-13 17:01
你試試這樣寫 #include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;

感謝,學到了!
回復

使用道具 舉報

ID:409055 發(fā)表于 2018-10-14 15:43 | 顯示全部樓層
vbbb 發(fā)表于 2018-10-13 22:20
1,樓主,你首先要學習C語言基礎(chǔ),就相當于80%會單片機了,因為現(xiàn)在所有8/16/32位(51系列,MSP430系列,ARM ...

感謝回復,學到了!
回復

使用道具 舉報

ID:111634 發(fā)表于 2018-10-14 21:15 | 顯示全部樓層
本帖最后由 zl2168 于 2018-10-15 21:44 編輯

實例28  花樣循環(huán)燈  只需編寫花樣循環(huán)碼數(shù)組,然后按序輸出,幾乎可以隨心所欲實現(xiàn)各種花樣亮燈循環(huán)。
Proteus仿真一下,
實例28 花樣循環(huán)燈(3種控制程序).rar (35.78 KB, 下載次數(shù): 19)
實例28  花樣循環(huán)燈.PNG
確認有效以上摘自張志良編著《80C51單片機仿真設(shè)計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內(nèi)有常用的單片機應(yīng)用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。


回復

使用道具 舉報

ID:123289 發(fā)表于 2018-10-14 21:52 | 顯示全部樓層
不管是哪個燈,它總是對應(yīng)在一個CPU的端口上的!
只要讓這個端口閃是完成閃爍了!
方案:
1、用定時器做一個定時中斷,每次中斷將一個閃爍標記F求反。例0.5秒中斷一次,中斷時讓F=!F.
2、輸出驅(qū)動LED的段時,如:驅(qū)動A段,讓A=A*F再輸出,A就閃爍了。
是不是很簡單。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表