吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用單片機(jī)實(shí)現(xiàn)廣告燈左右移動(dòng)的設(shè)計(jì)說明

Wildesbeast ? 來源:單片機(jī) ? 作者:h1654155169.2086 ? 2020-05-16 11:49 ? 次閱讀

1. 實(shí)驗(yàn)任務(wù)

做單一廣告燈的左移右移,硬件電路如圖4.4.1所示,八個(gè)發(fā)光二極管L1-L8分別接在單片機(jī)的P1.0-P1.7接口上,輸出“0”時(shí),發(fā)光二極管亮,開始時(shí)P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重復(fù)循環(huán)左右移動(dòng)。

2. 電路原理

圖4.4.1

3. 系統(tǒng)板上硬件連線

把“單片機(jī)系統(tǒng)”區(qū)域中的P1.0-P1.7用8芯排線連接到“八路發(fā)光二極管指示模塊”區(qū)域中的L1-L8端口上,要求:P1.0對應(yīng)著L1,P1.1對應(yīng)著L2,……,P1.7對應(yīng)著L8。

4. 程序設(shè)計(jì)內(nèi)容

我們可以運(yùn)用輸出端口指令MOVP1,A或MOVP1,#DATA,只要給累加器值或常數(shù)值,然后執(zhí)行上述的指令,即可達(dá)到輸出控制的動(dòng)作。

每次送出的數(shù)據(jù)是不同,具體的數(shù)據(jù)如下表1所示

P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0說明

L8L7L6L5L4L3L2L1

11111110L1亮

11111101L2亮

11111011L3亮

11110111L4亮

11101111L5亮

11011111L6亮

10111111L7亮

01111111L8亮

表1

5.

程序框圖

圖4.4.2

6. 匯編源程序

ORG 0

START: MOV R2,#8

MOV A,#0FEH

SETB C

LOOP: MOV P1,A

LCALL DELAY

RLC A

DJNZ R2,LOOP

MOV R2,#8

LOOP1: MOV P1,A

LCALL DELAY

RRC A

DJNZ R2,LOOP1

LJMP START

DELAY: MOV R5,#20 ;

D1: MOV R6,#20

D2: MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

END

7. C語言源程序

#include 《AT89X51.H》

unsigned char i;

unsigned char temp;

unsigned char a,b;

void delay(void)

{

unsigned char m,n,s;

for(m=20;m》0;m--)

for(n=20;n》0;n--)

for(s=248;s》0;s--);

}

void main(void)

{

while(1)

{

temp=0xfe;

P1=temp;

delay();

for(i=1;i《8;i++)

{

a=temp《《i;

b=temp》》(8-i);

P1=a|b;

delay();

}

for(i=1;i《8;i++)

{

a=temp》》i;

b=temp《《(8-i);

P1=a|b;

delay();

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 二極管
    +關(guān)注

    關(guān)注

    147

    文章

    9702

    瀏覽量

    167560
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44622

    瀏覽量

    638533
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7614

    瀏覽量

    137712
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LED電子廣告實(shí)現(xiàn)字幕上下左右移動(dòng)如何設(shè)計(jì)

    LED電子廣告實(shí)現(xiàn)字幕上下左右移動(dòng)如何設(shè)計(jì)
    發(fā)表于 03-23 19:09

    求LED電子廣告實(shí)現(xiàn)字幕上下左右移動(dòng)的仿真圖

    求LED電子廣告實(shí)現(xiàn)字幕上下左右移動(dòng)的仿真圖
    發(fā)表于 03-23 19:17

    51單片機(jī)通過獨(dú)立按鍵實(shí)現(xiàn)led左右移動(dòng)

    51單片機(jī)通過獨(dú)立按鍵實(shí)現(xiàn)led左右移動(dòng)#include "reg52.h"http://定義一些特殊功能寄存器typedef unsigned int u16;typedef
    發(fā)表于 01-06 08:27

    廣告的左移右移實(shí)驗(yàn)

    廣告的左移右移實(shí)驗(yàn)1. 實(shí)驗(yàn)任務(wù) 做單一的左移右移,硬件電路如圖4.4.1所示,八個(gè)發(fā)光二極管L1-L8分別接在
    發(fā)表于 04-15 10:20 ?2863次閱讀
    <b class='flag-5'>廣告</b><b class='flag-5'>燈</b>的左移<b class='flag-5'>右移</b>實(shí)驗(yàn)

    廣告(利用取表方式)-單片機(jī)實(shí)驗(yàn)

     廣告(利用取表方式) 單片機(jī)實(shí)驗(yàn)1. 實(shí)驗(yàn)任務(wù) 利用取表的方法,使端口P1做單一的變化:左移2次,右移2次,閃爍2次(延時(shí)的
    發(fā)表于 04-15 10:22 ?1398次閱讀
    <b class='flag-5'>廣告</b><b class='flag-5'>燈</b>(利用取表方式)-<b class='flag-5'>單片機(jī)</b>實(shí)驗(yàn)

    基于單片機(jī)廣告左右移動(dòng)電路圖

    做單一的左移右移,硬件電路如圖所示,八個(gè)發(fā)光二極管 L1 - L8分別接在單片機(jī)的 P1.0 - P1.7 接口上,輸出 0 時(shí),發(fā)光二極管亮,開始時(shí) P1.0 P1.1 P1.2 P1.3 ┅ P1.7 P1.6 ┅ P1.
    發(fā)表于 05-21 14:55 ?1812次閱讀
    基于<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>廣告</b><b class='flag-5'>燈</b>的<b class='flag-5'>左右移動(dòng)</b>電路圖

    廣告移動(dòng)

    廣告移動(dòng),學(xué)習(xí)單片機(jī)非常經(jīng)典的資料!很適合新手們學(xué)習(xí)!!!
    發(fā)表于 07-01 15:21 ?1次下載

    51單片機(jī)左右移動(dòng)流水燈程序

    基于普中科技51單片機(jī)左右移動(dòng)流水燈程序
    發(fā)表于 12-10 18:01 ?17次下載

    使用51單片機(jī)實(shí)現(xiàn)流水燈左移后右移動(dòng)的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)實(shí)現(xiàn)流水燈左移后右移動(dòng)的程序免費(fèi)下載。
    發(fā)表于 07-04 17:41 ?2次下載
    使用51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b>流水燈左移后<b class='flag-5'>右移動(dòng)</b>的程序免費(fèi)下載

    使用單片機(jī)實(shí)現(xiàn)廣告的左移右移資料合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)廣告的左移右移資料合集免費(fèi)下載。
    發(fā)表于 03-25 16:39 ?8次下載
    使用<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>廣告</b><b class='flag-5'>燈</b>的左移<b class='flag-5'>右移</b>資料合集

    使用單片機(jī)取表的方式設(shè)計(jì)廣告的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)取表的方式設(shè)計(jì)廣告的詳細(xì)資料說明
    發(fā)表于 03-25 17:28 ?7次下載
    使用<b class='flag-5'>單片機(jī)</b>取表的方式設(shè)計(jì)<b class='flag-5'>廣告</b><b class='flag-5'>燈</b>的詳細(xì)資料<b class='flag-5'>說明</b>

    如何使用單片機(jī)的取表方式實(shí)現(xiàn)廣告的設(shè)計(jì)

    我們來實(shí)現(xiàn)廣告利用取表的方法,使端口P1做單一的變化:左移2次,右移2次,閃爍2次(延時(shí)的時(shí)間0.2秒)。
    的頭像 發(fā)表于 05-16 11:49 ?2672次閱讀
    如何使用<b class='flag-5'>單片機(jī)</b>的取表方式<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>廣告</b><b class='flag-5'>燈</b>的設(shè)計(jì)

    使用單片機(jī)實(shí)現(xiàn)左移右移閃爍的C語言實(shí)例免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)左移右移閃爍的C語言實(shí)例免費(fèi)下載。
    發(fā)表于 11-10 18:07 ?10次下載

    使用單片機(jī)實(shí)現(xiàn)左移右移閃爍的C語言實(shí)例

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)左移右移閃爍的C語言實(shí)例免費(fèi)下載。
    發(fā)表于 04-01 17:54 ?11次下載

    點(diǎn)陣廣告屏的設(shè)計(jì)說明

    點(diǎn)陣廣告屏的設(shè)計(jì)說明
    發(fā)表于 05-11 09:19 ?4次下載
    千亿娱乐网站| 太阳城橙翠园| 免费百家乐官网奥| 锦江国际娱乐| 哪里有百家乐游戏下载| 百家乐官网补第三张牌规则| 皇宝娱乐| 德州百家乐21点桌| 杨公24山择日| 百家乐官网轮盘桌| 大发888官网客服| 钱隆百家乐软件| 百家乐官网讲谈| 罗田县| 威尼斯人娱乐城活动| 百家乐大老娱乐| 百家乐官网佛牌| 百家乐博彩| LV百家乐娱乐城| 真人百家乐试玩游戏| 百家乐官网香港六合彩| 香港六合彩管家婆| YY百家乐的玩法技巧和规则| 百家乐有哪些注| 百家乐官网闲庄和| 圣淘沙娱乐城真人赌博| 大发888小陆| 尊龙百家乐娱乐平台| 百家乐官网游戏种类| 百家乐官网网站赌博| 黄平县| 大发888现金存款| 网上的百家乐怎么才能赚钱| 24 山杨公斗首择日吉凶| 游戏房百家乐官网赌博图片 | 顺义区| 德州扑克筹码| 百家乐| 百家乐套路| 百家乐博彩资讯论坛| 百家乐官网技巧平注常赢法|