中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

泉州自助建站seo怎么優(yōu)化效果更好

泉州自助建站,seo怎么優(yōu)化效果更好,上海網(wǎng)站建設(shè)企業(yè)排名,大石橋網(wǎng)站建設(shè)51單片機(jī)交通燈 1 講解視頻:2 功能要求3 仿真圖:4 原理圖PCB5 實(shí)物圖6 程序設(shè)計(jì):7 設(shè)計(jì)報(bào)告8 資料清單(提供資料清單所有文件):設(shè)計(jì)資料下載鏈接: 51單片機(jī)簡(jiǎn)易交通燈_可調(diào)時(shí)間_夜間緊急 仿真代…

51單片機(jī)交通燈

  • 1 講解視頻:
  • 2 功能要求
  • 3 仿真圖:
  • 4 原理圖+PCB
  • 5 實(shí)物圖
  • 6 程序設(shè)計(jì):
  • 7 設(shè)計(jì)報(bào)告
  • 8 資料清單(提供資料清單所有文件):
    • 設(shè)計(jì)資料下載鏈接:

51單片機(jī)簡(jiǎn)易交通燈_可調(diào)時(shí)間_夜間+緊急

仿真+代碼+原理圖PCB+報(bào)告+講解

仿真圖proteus 7.8以上

程序編譯器:keil 4/keil 5

編程語(yǔ)言:C語(yǔ)言

設(shè)計(jì)編號(hào):J030

1 講解視頻:

包含仿真講解和實(shí)物演示

基于51單片機(jī)的交通燈proteus實(shí)物設(shè)計(jì)

2 功能要求

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

本設(shè)計(jì)基于AT89C51/52(與AT89S51/52、STC89C51/52通用,可替換其他51內(nèi)核)單片機(jī)

1.正常模式工作狀態(tài):

狀態(tài)1:東西方向綠燈通行20秒,南北方向禁止通行25秒;

狀態(tài)2:東西方向黃燈閃爍提醒5秒,南北繼續(xù)紅燈倒計(jì)時(shí);

狀態(tài)3:南北方向綠燈通行30秒,東西紅燈禁止通行35秒,分別通過(guò)數(shù)碼管倒計(jì)時(shí);

狀態(tài)4:南北方向黃燈閃爍提醒5秒,東西繼續(xù)紅燈倒計(jì)時(shí);

狀態(tài)5:執(zhí)行狀態(tài)1,反復(fù)循環(huán)。

\2. 緊急模式

南北方向和東西方向紅燈常亮禁止通行。數(shù)碼管顯示00。

\3. 夜間模式

南北方向和東西方向黃燈閃爍。

\4. 可以通過(guò)按鍵調(diào)東西/南北方向綠燈時(shí)間。切換鍵切換方向,加減鍵調(diào)整時(shí)間。

3 仿真圖:

正常倒計(jì)時(shí)

imgimg

夜間黃燈閃爍

4 原理圖+PCB

img

img

img

img

5 實(shí)物圖

img

6 程序設(shè)計(jì):

img
代碼

#include <reg51.h>				//頭文件
#define uchar unsigned char
#define uint  unsigned int		//宏定義uchar data buf[4];					//秒顯示的變量
uchar data sec_dx=20;  			//東西數(shù)默認(rèn)
uchar data sec_nb=30;			//南北默認(rèn)值
uchar data set_timedx=20;		//設(shè)置東西方向的時(shí)間
uchar data set_timenb=30;		//設(shè)置南北方向的時(shí)間
int n;
uchar data countt0,countt1;//定時(shí)器0中斷次數(shù)
//定義6組開(kāi)關(guān)
sbit  k4=P3^7;      //切換方向
sbit  k1=P3^5;		//時(shí)間加
sbit  k2=P3^6;		//時(shí)間減
sbit  k3=P3^4;		//確認(rèn)
sbit  k5=P3^1;		//禁止
sbit  k6=P1^5;		//夜間模式
部分代碼,不完整,完全代碼在壓縮包main函數(shù)
//https://docs.qq.com/doc/DS3Zab1lNU0d2QVZtsbit Red_nb=P2^6;		//南北紅燈標(biāo)志
sbit Yellow_nb=P2^5;	//南北黃燈標(biāo)志
sbit Green_nb=P2^4;     //南北綠燈標(biāo)志sbit Red_dx=P2^3;		//東西紅燈標(biāo)志
sbit Yellow_dx=P2^2;	//東西黃燈標(biāo)志
sbit Green_dx=P2^1;		//東西綠燈標(biāo)志bit set=0;				//調(diào)時(shí)方向切換鍵標(biāo)志 =1時(shí),南北,=0時(shí),東西
bit dx_nb=0;			//東西南北控制位
bit shansuo=0;			//閃爍標(biāo)志位
bit yejian=0;			//夜間黃燈閃爍標(biāo)志位uchar code table[11]={	//共陰極字型碼0x3f,  //--00x06,  //--10x5b,  //--20x4f,  //--30x66,  //--40x6d,  //--50x7d,  //--60x07,  //--70x7f,  //--80x6f,  //--90x00   //--NULL
};//函數(shù)的聲明部分
void delay(int ms);			//延時(shí)子程序
void key();					//按鍵掃描子程序
void display();				//顯示子程序
void logo();   				//開(kāi)機(jī)LOGO
//主程序
void main()
{TMOD=0X11;	   				//定時(shí)器設(shè)置TH1=0X3C;		TL1=0XB0;TH0=0X3C;					//定時(shí)器0置初值 0.05STL0=0XB0;EA=1;						//開(kāi)總中斷ET0=1;						//定時(shí)器0中斷開(kāi)啟ET1=1;					   //定時(shí)器1中斷開(kāi)啟TR0=1;						//啟動(dòng)定時(shí)0TR1=0;						 	//關(guān)閉定時(shí)1logo();						//開(kāi)機(jī)初始化P2=0Xc3;					// 開(kāi)始默認(rèn)狀態(tài),東西綠燈,南北黃燈   sec_nb=sec_dx+5; 			//默認(rèn)南北通行時(shí)間比東西多5秒while(1)					  //主循環(huán){	 key(); 					//調(diào)用按鍵掃描程序display(); 				//調(diào)用顯示程序}	
}
//函數(shù)的定義部分
void key(void)	//按鍵掃描子程序
{	 if(k1!=1)							//當(dāng)K1(時(shí)間加)按下時(shí){display();       				//調(diào)用顯示,用于延時(shí)消抖if(k1!=1)							//如果確定按下{TR0=0;	       				//關(guān)定時(shí)器	shansuo=0;					//閃爍標(biāo)志位關(guān)P2=0x00;					//滅顯示TR1=0;							//啟動(dòng)定時(shí)1if(set==0){//設(shè)置鍵按下set_timedx++;   		//南北加1S}else{set_timenb++;    		//東西加1S}if(set){Red_nb=1;		//南北紅燈標(biāo)志Yellow_nb=1;	//南北黃燈標(biāo)志Green_nb=1;     //南北綠燈標(biāo)志}else{Red_dx=1;		//東西紅燈標(biāo)志Yellow_dx=1;	//東西黃燈標(biāo)志Green_dx=1;     //東西綠燈標(biāo)志}if(set_timenb==100)set_timenb=1;if(	set_timedx==100)set_timedx=1;   		//加到100置1sec_nb=set_timenb ; 		//設(shè)置的數(shù)值賦給東西南北sec_dx=set_timedx;			do{ display();				 //調(diào)用顯示,用于延時(shí)}while(k1!=1);			 //等待按鍵釋放}}if(k2!=1)							//當(dāng)K2(時(shí)間減)按鍵按下時(shí){		display();       				//調(diào)用顯示,用于延時(shí)消抖  if(k2!=1)						//如果確定按下{	TR0=0;         				//關(guān)定時(shí)器0	shansuo=0;					//閃爍標(biāo)志位關(guān)P2=0x00;					//滅顯示TR1=0;						//關(guān)定時(shí)器1	if(set==0){//設(shè)置鍵按下set_timedx--;   		//南北減1S}else{set_timenb--;    		//東西減1S}if(set){Red_nb=1;		//南北紅燈標(biāo)志Yellow_nb=1;	//南北黃燈標(biāo)志Green_nb=1;     //南北綠燈標(biāo)志}else{Red_dx=1;		//東西紅燈標(biāo)志Yellow_dx=1;	//東西黃燈標(biāo)志Green_dx=1;     //東西綠燈標(biāo)志}if(set_timenb==0)set_timenb=99;	if(	set_timedx==0 )set_timedx=99;   		//減到1重置99sec_nb=set_timenb ;	 		//設(shè)置的數(shù)值賦給東西南北sec_dx=set_timedx;do	{ display();       		//調(diào)用顯示,用于延時(shí)}while(k2!=1);			   //等待按鍵釋放}}if(k3!=1)							//當(dāng)K3(確認(rèn))鍵按下時(shí){	display();       				//調(diào)用顯示,用于延時(shí)消抖if(k3!=1)						//如果確定按下{TR0=1;  						//啟動(dòng)定時(shí)器0sec_nb=set_timenb;				//從中斷回復(fù),仍顯示設(shè)置過(guò)的數(shù)值sec_dx=set_timedx;				//顯示設(shè)置過(guò)的時(shí)間TR1=0;							//關(guān)定時(shí)器1	if(set==0)						//時(shí)間倒時(shí)到0時(shí){ P2=0X00;					 //滅顯示Green_dx=1;						//東西綠燈亮Red_nb=1;					//南北紅燈亮sec_nb=sec_dx+5; 			//回到初值}else { P2=0x00;					//南北綠燈,東西紅燈Green_nb=1;Red_dx=1;sec_dx=sec_nb+5; }}}if(k4!=1)							//當(dāng)K4(切換)鍵按下{display();       				//調(diào)用顯示,用于延時(shí)消抖if(k4!=1)						//如果確定按下{ P2=0X00;					 //滅顯示TR0=0;						//關(guān)定時(shí)器0	set=!set;					//取反set標(biāo)志位,以切換調(diào)節(jié)方向TR1=0;						//關(guān)定時(shí)器1dx_nb=set;if(set){Red_nb=1;		//南北紅燈標(biāo)志Yellow_nb=1;	//南北黃燈標(biāo)志Green_nb=1;     //南北綠燈標(biāo)志}else{Red_dx=1;		//東西紅燈標(biāo)志Yellow_dx=1;	//東西黃燈標(biāo)志Green_dx=1;     //東西綠燈標(biāo)志}do{display(); 			   //調(diào)用顯示,用于延時(shí)}				while(k4!=1);			  //等待按鍵釋放}}	if(k5!=1)							//當(dāng)K5(禁止)鍵按下時(shí){display();       				//調(diào)用顯示,用于延時(shí)消抖if(k5!=1)						//如果確定按下{ 	TR0=0;						//關(guān)定時(shí)器P2=0x00;					//滅顯示Red_dx=1;Red_nb=1;					//全部置紅燈TR1=0;sec_dx=00;					//四個(gè)方向的時(shí)間都為00sec_nb=00;do{display(); 				//調(diào)用顯示,用于延時(shí)}	while(k5!=1);			//等待按鍵釋放	}}if(k6!=1)							//當(dāng)K6(夜間模式)按下 {display();       				//調(diào)用顯示,用于延時(shí)消抖 if(k6!=1)						//如果確定按下{ 	TR0=0;						//關(guān)定時(shí)器P2=0x00;TR1=1;sec_dx=00;					//四個(gè)方向的時(shí)間都為00sec_nb=00;do{display(); 			  //調(diào)用顯示,用于延時(shí)}	while(k6!=1);			//等待按鍵釋放	}}
}
void display(void) //顯示子程序
{		buf[1]=sec_nb/10; 		//第1位 東西秒十位buf[2]=sec_nb%10; 		//第2位 東西秒個(gè)位buf[3]=sec_dx/10; 		//第3位 南北秒十位buf[0]=sec_dx%10; 		//第4位 南北秒個(gè)位		P1=0xff;          		// 初始燈為滅的P0=0x00;				 滅顯示P1=0xfe;           		//片選LED1P0=table[buf[1]];		//送東西時(shí)間十位的數(shù)碼管編碼			delay(1);				//延時(shí)P1=0xff;				//關(guān)顯示P0=0x00;				//滅顯示P1=0xfd;             	//片選LED2P0=table[buf[2]];		 //送東西時(shí)間個(gè)位的數(shù)碼管編碼delay(1);				 //延時(shí)P1=0xff;				//關(guān)顯示P0=0x00;				//關(guān)顯示P1=0Xfb;		  		//片選LED3P0=table[buf[3]];		//送南北時(shí)間十位的數(shù)碼管編碼delay(1);				//延時(shí)P1=0xff;				 //關(guān)顯示P0=0x00;				 //關(guān)顯示P1=0Xf7;				 //片選LED4	P0=table[buf[0]];		//送南北時(shí)間個(gè)位的數(shù)碼管編碼delay(1);				//延時(shí)
}void time0(void) interrupt 1 using 1  	//定時(shí)中斷子程序
{TH0=0X3C;							//重賦初值TL0=0XB0;							//12m晶振50ms//重賦初值TR0=1;								//重新啟動(dòng)定時(shí)器countt0++;							//軟件計(jì)數(shù)加1if(countt0==10)						//加到10也就是半秒{if((sec_nb<=5)&&(dx_nb==0)&&(shansuo==1))  		//東西黃燈閃		{Green_dx=0;Yellow_dx=0;}		   				if((sec_dx<=5)&&(dx_nb==1)&&(shansuo==1))  		//南北黃燈閃		{  Green_nb=0;Yellow_nb=0;}	}if(countt0==20)	                  	// 定時(shí)器中斷次數(shù)=20時(shí)(即1秒時(shí)){	countt0=0;						//清零計(jì)數(shù)器sec_dx--;						//東西時(shí)間減1sec_nb--;						//南北時(shí)間減1if((sec_nb<=5)&&(dx_nb==0)&&(shansuo==1))  		//東西黃燈閃		{Green_dx=0;Yellow_dx=1;}		   				if((sec_dx<=5)&&(dx_nb==1)&&(shansuo==1))  		//南北黃燈閃		{  Green_nb=0;Yellow_nb=1;}		 						if(sec_dx==0&&sec_nb==5) 		//當(dāng)東西倒計(jì)時(shí)到0時(shí),重置5秒,用于黃燈閃爍時(shí)間   {sec_dx=5;shansuo=1;}if(sec_nb==0&&sec_dx==5)		//當(dāng)南北倒計(jì)時(shí)到0時(shí),重置5秒,用于黃燈閃爍時(shí)間   {sec_nb=5;shansuo=1;}if(dx_nb==0&&sec_nb==0)			//當(dāng)黃燈閃爍時(shí)間倒計(jì)時(shí)到0時(shí),{P2=0x00;					//重置東西南背方向的紅綠燈Green_nb=1;Red_dx=1;dx_nb=!dx_nb;shansuo=0;sec_nb=set_timenb;			//重賦南北方向的起始值sec_dx=set_timenb+5;		//重賦東西方向的起始值}		if(dx_nb==1&&sec_dx==0)			//當(dāng)黃燈閃爍時(shí)間到{P2=0X00;					//重置東西南北的紅綠燈狀態(tài)Green_dx=1;					 //東西綠燈亮Red_nb=1;					 //南北紅燈亮dx_nb=!dx_nb;				 //取反shansuo=0;					//閃爍sec_dx=set_timedx;			//重賦東西方向的起始值sec_nb=set_timedx+5;		//重賦南北方向的起始值}}	
}

系統(tǒng)硬件框圖

img

7 設(shè)計(jì)報(bào)告

13017字設(shè)計(jì)報(bào)告,內(nèi)容包括硬件設(shè)計(jì)、軟件設(shè)計(jì)、軟硬件框圖、調(diào)試、結(jié)論等

img

8 資料清單(提供資料清單所有文件):

0、常見(jiàn)使用問(wèn)題及解決方法–必讀!!!!
10、講解視頻
1、仿真圖
2、程序源碼
3、功能要求
4、原理圖和PCB
5、開(kāi)題報(bào)告
6、元器件清單
7、設(shè)計(jì)報(bào)告
8、軟硬件流程框圖
9、實(shí)物圖片和說(shuō)明
Altium Designer 安裝破解
KEIL+proteus 單片機(jī)仿真設(shè)計(jì)教程
KEIL安裝破解
Proteus元器件查找
Proteus安裝
Proteus簡(jiǎn)易使用教程
單片機(jī)學(xué)習(xí)資料
相關(guān)數(shù)據(jù)手冊(cè)
答辯技巧
設(shè)計(jì)報(bào)告常用描述
鼠標(biāo)雙擊打開(kāi)查找嘉盛單片機(jī)51 STM32單片機(jī)課程畢業(yè)設(shè)計(jì).url

img

設(shè)計(jì)資料下載鏈接:

http://www.risenshineclean.com/news/7843.html

相關(guān)文章:

  • 沒(méi)備案的網(wǎng)站可以做淘客優(yōu)化大師班級(jí)
  • 如何做好公司網(wǎng)站公司seo是什么職位
  • php網(wǎng)站怎么做靜態(tài)化西安百度推廣聯(lián)系方式
  • 網(wǎng)站后臺(tái)卸載cmsdede安卓?jī)?yōu)化大師新版
  • 句容建設(shè)路幼兒園網(wǎng)站鄭州高端網(wǎng)站建設(shè)哪家好
  • 外貿(mào)網(wǎng)站建設(shè)軟件百度一下你就知道主頁(yè)
  • 上海殷行建設(shè)網(wǎng)站百度上海分公司
  • 自學(xué)網(wǎng)站建設(shè)需要什么學(xué)歷關(guān)鍵詞排名點(diǎn)擊軟件首頁(yè)
  • seo網(wǎng)站建設(shè)公司哪家好網(wǎng)店培訓(xùn)班
  • 網(wǎng)站的用戶登錄一般怎么做的成功的軟文營(yíng)銷案例
  • 網(wǎng)站如何做電腦和手機(jī)appseo創(chuàng)業(yè)
  • 網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建設(shè)大作業(yè)友情鏈接搜讀
  • 網(wǎng)上購(gòu)物app進(jìn)一步優(yōu)化落實(shí)
  • 做網(wǎng)站開(kāi)發(fā)需要什么證書(shū)重慶百度推廣關(guān)鍵詞優(yōu)化
  • 想做個(gè)ktv的網(wǎng)站怎么做網(wǎng)絡(luò)廣告策劃方案范文
  • 武漢市建設(shè)廳網(wǎng)站國(guó)內(nèi)最新新聞?wù)?/a>
  • 微博推廣軟件網(wǎng)站的seo是什么意思
  • 電子請(qǐng)柬網(wǎng)站開(kāi)發(fā)app推廣實(shí)名認(rèn)證接單平臺(tái)
  • 政府網(wǎng)站頁(yè)面設(shè)計(jì)標(biāo)準(zhǔn)win10優(yōu)化大師怎么樣
  • 上海哪家網(wǎng)站建得好百度seo最成功的優(yōu)化
  • 福州外文網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣平臺(tái)幾大類
  • 企業(yè)網(wǎng)站制作公司24小時(shí)接單seo sem
  • wordpress郵件模板seo實(shí)戰(zhàn)視頻
  • 服務(wù)器windos做網(wǎng)站整合營(yíng)銷傳播方案
  • 家居網(wǎng)站建設(shè)全網(wǎng)營(yíng)銷微信營(yíng)銷軟件免費(fèi)版
  • wordpress的cms插件山東進(jìn)一步優(yōu)化
  • 校園網(wǎng)上超市網(wǎng)站建設(shè)推廣b站在線觀看人數(shù)在哪
  • 免費(fèi)個(gè)人網(wǎng)站空間申請(qǐng)2023年10月疫情還會(huì)嚴(yán)重嗎
  • 網(wǎng)站建設(shè)7個(gè)基本流程寧波seo外包服務(wù)商
  • 如果在瀏覽器上做一網(wǎng)站廣告大約需要多少錢門戶網(wǎng)站排行榜