国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

AT89C51單片機(jī)紅綠燈控制源代碼(C語(yǔ)言版)附帶Proteus電路圖

這篇具有很好參考價(jià)值的文章主要介紹了AT89C51單片機(jī)紅綠燈控制源代碼(C語(yǔ)言版)附帶Proteus電路圖。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

AT89C51單片機(jī)紅綠燈控制源代碼(C語(yǔ)言版)附帶Proteus電路圖,單片機(jī),c語(yǔ)言,proteus

#include "reg51.h"
#include "myheader.h"
#define uchar unsigned char
uchar sleep_i=0;
uchar sleep_i_b=0;
uchar i=0;
uchar i_b=0;
uchar p2_b=0;
uchar th1_b=0;
uchar tl1_b=0;
void rgb_light()
{
	while(1)
	{
		P20=P21=0;P22=1;P23=1;P24=P25=0;
		sleep(2*10);
		for(i=0;i<3;i++)
		{
			P20=0;P22=P23=1;
			sleep(1);
			P20=0;P23=1;;
			sleep(1);
		}
		P2=0;P21=P23=1;
		sleep(5*2);
		P2=0;P20=  P25=1;
		sleep(2*50);
		for(i=0;i<3;i++)
		{
			P2=0;P20=P24=1;
			sleep(1);
			P2=0;P20=1;
			sleep(1);
		}
		P2=0;P20=P24=1;
		sleep(5*2);
	}	
}

void int_t0() interrupt 0   //最緊急情況
{//要保存數(shù)據(jù),否則會(huì)丟失以前的數(shù)據(jù)
	i_b=i;
	p2_b=P2;
	sleep_i_b=sleep_i;
	th1_b=TH1;
	tl1_b=TL1;
	EA=0;
	P2=0;P20=P23=1;
	sleep(2*10);
	//恢復(fù)數(shù)據(jù)
	i=i_b;
	P2=p2_b;
	TH1=th1_b;
	TL1=tl1_b;
	sleep_i=sleep_i_b;
	EA=1;
}

void int_t1() interrupt 2
{
	EA=0;
	i_b=i;
	p2_b=P2;
	sleep_i_b=sleep_i;
	th1_b=TH1;
	tl1_b=TL1;
	EA=1;
	P2=0;P22=P23=1;
	sleep(2*5);
	
	//恢復(fù)數(shù)據(jù)
	EA=0;
	i=i_b;
	P2=p2_b;
	TH1=th1_b;
	TL1=tl1_b;
	sleep_i=sleep_i_b;
	EA=1;
}

void int_t()
{
	static uchar i=0;
	for(i=0;i<10;i++)
	{
		TH1= (65536-50000)/256;
		TL1= (65536-50000)%256;
		TR1=1;
		while(TF1==0)
		{
			;
		}
			TF1=0;
	}	
}

void sleep(long int a)//延時(shí)0.5秒什么都不干的函數(shù)
{
	for(sleep_i=0;sleep_i<a;sleep_i++)
	{
		int_t();
	}
}

void main()
{
	//設(shè)置定時(shí)器
	TMOD=0X10  ;
	TH1= (65536-50000)/256;
	TL1= (65536-50000)%256;
	TR1=1;
	
	//設(shè)置中斷
	EA=1;
	EX1=1;
	EX0=1;
	IT1=0;
	IT0=0;
	while(1)
	{
		rgb_light();
		int_t();

	}
}

這個(gè)代碼需要稍微改一下才能運(yùn)行,看得懂的不超過(guò)1分鐘應(yīng)該能夠搞好??床欢臒o(wú)法運(yùn)行文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-729210.html

到了這里,關(guān)于AT89C51單片機(jī)紅綠燈控制源代碼(C語(yǔ)言版)附帶Proteus電路圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于AT89C51單片機(jī)的溫度檢測(cè)報(bào)警設(shè)計(jì)

    基于AT89C51單片機(jī)的溫度檢測(cè)報(bào)警設(shè)計(jì)

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87777752?spm=1001.2014.3001.5503 源碼獲取 主要內(nèi)容: 基于51單片機(jī)設(shè)計(jì)一個(gè)溫度檢測(cè)報(bào)警器,至少具有以下功能:溫度的檢測(cè)和超過(guò)設(shè)定值時(shí)的報(bào)警功能 基本要求: 1、功能齊全,要配有功能說(shuō)明;

    2024年02月03日
    瀏覽(18)
  • 基于AT89C51單片機(jī)的交通燈設(shè)計(jì)

    基于AT89C51單片機(jī)的交通燈設(shè)計(jì)

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87779238?spm=1001.2014.3001.5503 源碼獲取 主要內(nèi)容: 在日常生活中,交通燈是一項(xiàng)必不可少的公共設(shè)施,可 以維護(hù)道路的暢通和交通的秩序。如若交通燈發(fā)生故障,那 么后果可想而知。因此,交通燈

    2024年02月08日
    瀏覽(25)
  • 基于AT89C51單片機(jī)的溫度計(jì)設(shè)計(jì)

    基于AT89C51單片機(jī)的溫度計(jì)設(shè)計(jì)

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87773445 源碼獲取 主要內(nèi)容: 設(shè)計(jì)一個(gè)簡(jiǎn)易溫度計(jì);要求電路實(shí)現(xiàn)如下功能: 設(shè)計(jì)通過(guò)單片機(jī)和數(shù)碼管、led燈等組成,可以顯示溫度,并且可以顯示大于零度的溫度和小于零度的溫度,還可以超出

    2024年02月05日
    瀏覽(23)
  • AT89C51單片機(jī)實(shí)現(xiàn)單片機(jī)串口互動(dòng)(中斷方式,單片機(jī)--單片機(jī),應(yīng)答)

    AT89C51單片機(jī)實(shí)現(xiàn)單片機(jī)串口互動(dòng)(中斷方式,單片機(jī)--單片機(jī),應(yīng)答)

    ?說(shuō)一下功能:客戶機(jī)發(fā)送0x01到服務(wù)機(jī) 2服務(wù)單片機(jī)應(yīng)答0xf2到客戶機(jī) 3客戶機(jī)接收到0xf2,發(fā)送信息153432這6個(gè)數(shù)字到服務(wù)機(jī) 4client發(fā)送完信息后發(fā)送0xaa結(jié)束通信 5server接收到0xaa后回復(fù)0xaa結(jié)束通信,從此老死不相往來(lái) 看代碼: 服務(wù)端代碼: ? ?

    2024年02月13日
    瀏覽(28)
  • 基于AT89C51單片機(jī)的電子萬(wàn)年歷系統(tǒng)

    基于AT89C51單片機(jī)的電子萬(wàn)年歷系統(tǒng)

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87708258 源碼獲取 主要內(nèi)容: 電子萬(wàn)年歷系統(tǒng)以實(shí)時(shí)時(shí)鐘芯片DS1302和AT89C52單片機(jī)為主要研究對(duì)象,著重進(jìn)行51單片機(jī)控制系統(tǒng)的設(shè)計(jì)研究和如何讀取DS1302內(nèi)部時(shí)鐘信息的研究。以及運(yùn)用18B20進(jìn)行實(shí)

    2024年02月09日
    瀏覽(27)
  • 基于AT89C51單片機(jī)的電子時(shí)鐘設(shè)計(jì)與仿真

    基于AT89C51單片機(jī)的電子時(shí)鐘設(shè)計(jì)與仿真

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87779867?spm=1001.2014.3001.5503 源碼獲取 主要內(nèi)容: 使用DS1302芯片作為計(jì)時(shí)設(shè)備,用6個(gè)7段LED數(shù)碼管或者LCD162作為顯示設(shè)備,實(shí)現(xiàn)時(shí)鐘功能; 基本要求: (1)可以分別設(shè)定小時(shí)、分鐘和秒,復(fù)位后時(shí)

    2024年02月06日
    瀏覽(24)
  • 基于AT89C51單片機(jī)的倒數(shù)計(jì)時(shí)器設(shè)計(jì)

    基于AT89C51單片機(jī)的倒數(shù)計(jì)時(shí)器設(shè)計(jì)

    1.設(shè)計(jì)任務(wù) 利用AT89C51單片機(jī)為核心控制元件,設(shè)計(jì)一個(gè)簡(jiǎn)易的數(shù)字電壓表,設(shè)計(jì)的系統(tǒng)實(shí)用性強(qiáng)、操作簡(jiǎn)單,實(shí)現(xiàn)了智能化、數(shù)字化。 本設(shè)計(jì)采用單片機(jī)為主控芯片,結(jié)合 周邊 電路組成 LED 彩燈的 閃爍 控制系統(tǒng)器,用來(lái)控制 紅色 的LED 閃爍 發(fā)光,實(shí)現(xiàn) LED燈在倒計(jì)時(shí)結(jié)束后

    2024年02月03日
    瀏覽(30)
  • 單片機(jī)設(shè)計(jì)_8路搶答器(AT89C51)

    單片機(jī)設(shè)計(jì)_8路搶答器(AT89C51)

    想要更多項(xiàng)目私wo!!! ? ? ? ? 此電路由AT89C51最小系統(tǒng)、四位數(shù)碼管、蜂鳴器電路和按鍵模塊組成。 運(yùn)行原理: ????????該搶答器電路可同時(shí)進(jìn)行八路優(yōu)先搶答。按鍵按下后,蜂鳴器發(fā)聲,同時(shí)數(shù)碼管 顯示優(yōu)先搶答者的號(hào)碼,搶答成功后,再按按鍵,顯示不會(huì)改變,除非

    2024年02月11日
    瀏覽(43)
  • 基于AT89C51單片機(jī)的簡(jiǎn)易計(jì)算機(jī)設(shè)計(jì)

    基于AT89C51單片機(jī)的簡(jiǎn)易計(jì)算機(jī)設(shè)計(jì)

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87715642?spm=1001.2014.3001.5503 源碼獲取 主要內(nèi)容: 本設(shè)計(jì)是以單片機(jī)AT89C51為核心的簡(jiǎn)易計(jì)算器設(shè)計(jì),要通過(guò)芯片AT89C51實(shí)現(xiàn)計(jì)算器程序運(yùn)行來(lái)完成加、減、乘和除的簡(jiǎn)單計(jì)算功能。 基本要求: 1、采

    2024年02月08日
    瀏覽(26)
  • 基于AT89C51單片機(jī)的電子秒表設(shè)計(jì)與仿真

    基于AT89C51單片機(jī)的電子秒表設(shè)計(jì)與仿真

    點(diǎn)擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87775018添加鏈接描述 源碼獲取 主要內(nèi)容: 設(shè)計(jì)一個(gè)電子秒表,至少具有以下功能:開始/暫停、記錄、復(fù)位等。設(shè)計(jì)方案主要分為實(shí)驗(yàn)的系統(tǒng)分析,具體的設(shè)計(jì)方案,以及最終的測(cè)試,最終完成實(shí)

    2024年02月16日
    瀏覽(35)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包