精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

LED奇數號燈和偶數號燈的交替顯示程序詳解

算法&編程學院 ? 作者:工程師a ? 2018-05-12 01:53 ? 次閱讀

編寫LED控制程序,完成LED奇數號燈和偶數號燈的交替顯示。

要求:

一、P0口外接8個LED、P1.0~P1.2外接三個按鍵。

二、T0做延時,溢出定為10ms。

三、按鍵0~2分別控制閃爍間隔時間分別為,0.5s,1s,2s。

四、開機后,LED全部點亮,3s后以0.5s交替。

單片機高手幫下忙,最好用C寫。

=======================================================

//以下程序通過了PROTEUS仿真試驗,可以滿足要求。

#include

#define uchar unsigned char

#define uint unsigned int

sbit K0 = P3^2;

sbit K1 = P3^3;

sbit K2 = P3^4;

uchar t1 = 0, t2 = 0, t3 = 0, aaa = 0x55, delay_time = 0;

//-------------------------------

void TIME0()interrupt 1

{

TH0 = 0xD8; //初值

TL0 = 0xF0; //10ms @ 12MHz

t1++;

if(t1 == 50) { //每到500ms

t1 = 0;

t2++;

if(t2 == 6) { //到了3s

t2 = 5;

t3++;

if (t3 》= delay_time) {

t3 = 0;

aaa = 255 - aaa;

P0 = aaa;

} } }

}

//-------------------------------

void main() //主函數

{

TMOD = 0x01; //T0定時

TH0 = 0xD8; //初值

TL0 = 0xF0; //10ms @ 12MHz

TR0 = 1;

ET0 = 1;

EA = 1;

P0 = 0x00;

delay_time = 1;

while (1) {

if (K0 == 0) delay_time = 1;

if (K1 == 0) delay_time = 2;

if (K2 == 0) delay_time = 4;

}

}

用 PROTEUS 仿真截圖如下:

LED奇數號燈和偶數號燈的交替顯示程序詳解

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    240

    文章

    22907

    瀏覽量

    650157
  • led燈
    +關注

    關注

    22

    文章

    1588

    瀏覽量

    107405
收藏 人收藏

    評論

    相關推薦

    什么是led號燈?led號燈結構設計有什么特點

    。    4. 避免假顯示:傳統光源(如白熾燈、鹵素燈)為了得到一個較好的配光,需要配置反光杯,而LED交通信號燈采用直射光,沒有如上情況,因此亮度及射程都顯著的提高。  5.結構設計:超薄結構設計,外型美觀、工藝精細。容易組裝
    發表于 11-08 14:59

    三種流水燈 課程設計!大神幫看看!!!

    間隔閃爍;偶數號燈以400ms間隔閃爍!三種狀態,通過按鍵切換。按一次,狀態一;兩次,狀態二;三次,狀態三!各位大神,相似的也可以!!!非常感謝!(在面包板上進行的!還要相應程序!)
    發表于 06-22 17:52

    人防信號燈

    內部空氣質量狀態的顯示和報警,實現對控制柜傳來的報警的電子信號做出反映。具有聲光報警兩種報警方式,具有良好的顯示性能和視覺效果。    人防信號燈箱用于工程掩體內部空氣質量狀態的顯示
    發表于 12-04 17:15

    arduino交通信號燈

    交通信號燈:模仿交通信號燈,用到的器材有數碼管,三個LED燈,arduino控制板。(涉及PWM,I/O數字口,數碼管原理)
    發表于 03-03 15:06

    號燈求助

    號燈設計,搞了幾個小時,程序弄得一團糟,求組大神做個參考一下。
    發表于 04-07 16:04

    廣州船舶航行信號燈供應

    有關號燈的各條規定,從日沒到日出時都應遵守.在此時間內不應顯示別的燈光,但那些不會被誤認為本規則各條訂明的號燈,或者不會削弱號燈的能見距離或顯著特性,或者不會妨礙正規了望的燈光除外.本
    發表于 04-14 09:16

    如何利用單片機設計一個節日彩燈控制器

    奇數號燈偶數號燈交替閃爍。#include #define uchar unsigned char //宏定義#...
    發表于 12-02 06:58

    LED號燈的二次光學設計

    LED號燈的二次光學設計
    發表于 12-16 17:20 ?24次下載
    <b class='flag-5'>LED</b>信<b class='flag-5'>號燈</b>的二次光學設計

    LED號燈驅動器參考設計

    LED號燈驅動器參考設計 Abstract: This application note presents a reference design for a signal-lamp linear
    發表于 10-16 10:15 ?1051次閱讀
    <b class='flag-5'>LED</b>信<b class='flag-5'>號燈</b>驅動器參考設計

    傳統交通信號燈LED交通信號燈的光學設計方法

    LED發光二極管作為一種新 型的光源 ,其應用范 f{;f已經越來 越廣泛 ,這也 列 LED應用 的二次光學 設計提出了更高的要求為 丁能充分發揮 LED的光學性能 ,木文在 LED
    發表于 10-21 10:23 ?10次下載
    傳統交通信<b class='flag-5'>號燈</b>與<b class='flag-5'>LED</b>交通信<b class='flag-5'>號燈</b>的光學設計方法

    交通信號燈設計方案詳細資料免費下載包括程序

    本文檔的主要內容詳細介紹的是交通信號燈設計方案詳細資料免費下載包括程序等 1、設計一個路口的紅、綠、黃三個交通信號燈;設計兩個數碼管倒計時顯示器; 2、設計3個鍵盤,實現手動控制信
    發表于 08-30 08:00 ?61次下載
    交通信<b class='flag-5'>號燈</b>設計方案詳細資料免費下載包括<b class='flag-5'>程序</b>等

    LED交通信號燈有什么優點

     LED交通信號燈的優點非常多。從實際情況中,我們可以總結為下面幾個:
    發表于 06-02 15:49 ?3030次閱讀

    號燈氣密性檢測儀如何做信號燈密封性測試?

    號燈號燈氣密性檢測儀如何做信號燈密封性測試?現如今是有著各種各樣的類型,一個使用很廣泛的信號燈就是交通信號燈,也就是在十字路口指揮交通運
    發表于 11-21 09:26 ?869次閱讀

    基于STC89C51的交通信號燈控制程序

    的電子元件實現了一個交通信號燈擬真。關于STC89C516有關這顆芯片的資料并不是特別多,總的來說這顆芯片算是低配版本的STC89C52,DIP-40封裝,程序區僅有4KB,不適合大型程序。芯片引腳圖:在本個實驗中需要用到GPI
    發表于 11-25 15:36 ?13次下載
    基于STC89C51的交通信<b class='flag-5'>號燈</b>控制<b class='flag-5'>程序</b>

    一文讀懂奇數代和偶數代的差別 奇數代和偶數代有什么不同?

    通信界,往往喜歡使用奇數代和偶數代的字眼兒,例如蜂窩網絡的奇數代1G/3G/5G,偶數代2G/4G/6G;人們往往會有很多總結和評價:奇數
    的頭像 發表于 05-23 09:41 ?913次閱讀
    一文讀懂<b class='flag-5'>奇數</b>代和<b class='flag-5'>偶數</b>代的差別 <b class='flag-5'>奇數</b>代和<b class='flag-5'>偶數</b>代有什么不同?