找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 4668|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)51神器第一季:七彩霓虹燈LED

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:83710 發(fā)表于 2015-6-24 00:58 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
一,實(shí)驗(yàn)器材:筆記本電腦,51單片機(jī),紅橙黃綠藍(lán)腚紫7個(gè)LED燈,一個(gè)插孔電路板,2個(gè)8并口連接線。

二,1:安裝51單片機(jī)USB驅(qū)動(dòng);
2:安裝普中自動(dòng)下載軟件;
3:編寫c語(yǔ)言程序;
4:用Keil 軟件將c語(yǔ)言轉(zhuǎn)換為hen.x匯編語(yǔ)音;
5:用8并口連接線把STC芯片P2口與插孔電路板負(fù)極連接,負(fù)極與單片機(jī)GND連接;
6:插孔電路板正極與單片機(jī)VCC連接,注意彩色LED長(zhǎng)引腳接正極,短引腳接負(fù)極;

三,KEIL編寫的c語(yǔ)言如下:

#include <reg51.h>    //此文件中定義了51的一些特殊功能寄存器
void delay(unsigned int i);  //聲明延時(shí)函數(shù)
main()
{
   
   //置P0口為低電平
  P2=0x00;
  delay(600); //調(diào)用延時(shí)程序
  P2  = 0x11; //置P0口為高電平,效果現(xiàn)象:123.567亮
delay(600); // 調(diào)用延時(shí)程序
  
P2=0x00;
delay(600); // 調(diào)用延時(shí)程序
P2  = 0x22;  效果現(xiàn)象:124.568亮
delay(600); // 調(diào)用延時(shí)程序

P2=0x00;
delay(600); // 調(diào)用延時(shí)程序
P2  = 0x33;  效果現(xiàn)象:124.568亮
delay(600); // 調(diào)用延時(shí)程序

P2=0x00;
delay(600); // 調(diào)用延時(shí)程序
P2  = 0x44效果現(xiàn)象:134.578亮
delay(600); // 調(diào)用延時(shí)程序

P2=0x00;
delay(600); // 調(diào)用延時(shí)程序
P2  = 0x55;效果現(xiàn)象:13.57亮
delay(600); // 調(diào)用延時(shí)程序


P2=0x00;
delay(600); // 調(diào)用延時(shí)程序
P2  = 066;效果現(xiàn)象:14.58亮
delay(600); // 調(diào)用延時(shí)程序



}
/*******延時(shí)函數(shù)*************/
void delay(unsigned int i)
{
    unsigned char j;
    for(i; i > 0; i--)   //循環(huán) 600*255 次
        for(j = 255; j > 0; j--);
}
打開自動(dòng)下載軟件下載運(yùn)行文件即可。

效果現(xiàn)象:?jiǎn)纹瑱C(jī)LED等有規(guī)律的七彩閃爍




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:596804 發(fā)表于 2020-10-12 14:09 | 只看該作者
樓主 我想知道硬件方面的怎么設(shè)計(jì)的
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表