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

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻)

這篇具有很好參考價(jià)值的文章主要介紹了51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻)

仿真圖proteus7.8及以上

程序編譯器:keil 4/keil 5

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

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

1.主要功能:

本設(shè)計(jì)旨在設(shè)計(jì)一個(gè)基于51單片機(jī)的籃球比賽計(jì)分器仿真設(shè)計(jì),下面是設(shè)計(jì)的功能要求

1.可以在比賽期間隨時(shí)更新A和B隊(duì)的比分。

2.中場(chǎng)休息期間交換場(chǎng)地,交換A隊(duì)和B隊(duì)的位置。

3.當(dāng)添加比賽分?jǐn)?shù)時(shí),如果有錯(cuò)誤,可以手動(dòng)更改賽場(chǎng)分?jǐn)?shù)。

4.具備籃球24秒進(jìn)攻時(shí)間倒計(jì)時(shí),精確到0.01秒,進(jìn)攻時(shí)間結(jié)束時(shí)可以觸發(fā)警報(bào)。

需注意仿真中51單片機(jī)芯片是通用的,AT89C51,AT89C52都是51單片機(jī)的具體型號(hào),內(nèi)核是兼容的。無(wú)論stc還是at都一樣,引腳功能都是一樣的,程序也是一樣的,芯片可以替換為STC89C52/STC89C51/AT89C52/AT89C51等51單片機(jī)芯片。

以下為本設(shè)計(jì)資料展示圖:

2.仿真

開(kāi)始仿真

打開(kāi)仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開(kāi)始仿真。開(kāi)始仿真后,數(shù)碼管顯示0,需要按下啟動(dòng)/暫停按鍵開(kāi)始計(jì)時(shí)。

當(dāng)系統(tǒng)啟動(dòng)時(shí),發(fā)光二極管數(shù)碼管按程序流程被點(diǎn)亮,顯示賽場(chǎng)比賽24秒倒計(jì)時(shí)和賽場(chǎng)比賽計(jì)分。沒(méi)啟動(dòng)之前24秒倒計(jì)時(shí)時(shí)間顯示00.00。比賽分?jǐn)?shù)00:00.按下啟動(dòng)按鍵后,24秒倒計(jì)時(shí)數(shù)碼管開(kāi)始以0.01的精度倒計(jì)時(shí)。比賽狀態(tài)指示燈開(kāi)始指示燈點(diǎn)亮,如果有A隊(duì)得分,可以通過(guò)A+按鍵按一下加一份。如果有錯(cuò)誤需要修正可以按下A-,按一下減一份。B隊(duì)得分同理操作。如果比賽開(kāi)始后有犯規(guī)或者其他需要暫停比賽的需要,可以按下啟動(dòng)/暫停按鍵來(lái)暫停比賽,需要重新開(kāi)始再按一下。24秒進(jìn)攻倒計(jì)時(shí)結(jié)束后蜂鳴器報(bào)警提醒。

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻),51單片機(jī),proteus,嵌入式硬件

下圖是中場(chǎng)A隊(duì)得分26分,B隊(duì)得分26分。需要交換場(chǎng)地再計(jì)分輕觸交換場(chǎng)地按鍵即可。比分會(huì)換過(guò)來(lái)。

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻),51單片機(jī),proteus,嵌入式硬件

交換后:

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻),51單片機(jī),proteus,嵌入式硬件

3. 程序代碼

使用keil4或者keil5編譯,代碼有注釋?zhuān)梢越Y(jié)合報(bào)告理解代碼含義。

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻),51單片機(jī),proteus,嵌入式硬件

void main()//主函數(shù)
{
	uchar k=0;
	beep=0;
	TMOD|=0X11;//定時(shí)器設(shè)置
	TH0=0XD8;
	TL0=0XEF;
	TH1=(65536-1000)/256;
	TL1=(65536-1000)%256;
	ET1=1;	
	ET0=1;//打開(kāi)定時(shí)器0中斷允許
	EA=1;//打開(kāi)總中斷
	TR0=1;//打開(kāi)定時(shí)器
	while(1)
	{
		//點(diǎn)亮LED
		if(start==0)
		{
			led1=1;
			led2=1;
		} 
		if(start==1)
		{
			led1=0;
			led2=1;
		}
		if(start==2)
		{
			led1=1;
			led2=0;
		}
		//顯示時(shí)間
		P0=smgduan[fen/10];
		smg1=0;
		delay(50);
		smg1=1;
		P0=smgduan[fen%10]+0x80;
		smg2=0;
		delay(50);
		smg2=1;
		P0=smgduan[miao/10];
		smg3=0;
		delay(50);
		smg3=1;
		P0=smgduan[miao%10];
		smg4=0;
		delay(50);
		smg4=1;
		//顯示分?jǐn)?shù)
		if(flag==0)
			P0=smgduan[fena/10];
		else
			P0=smgduan[fenb/10];
		smg5=0;
		delay(50);
		smg5=1;
			if(flag==0)
			P0=smgduan[fena%10];
		else
			P0=smgduan[fenb%10];
		smg6=0;
		delay(50);
		smg6=1;

		if(flag==1)
			P0=smgduan[fena/10];
		else
			P0=smgduan[fenb/10];
		smg7=0;
		delay(50);
		smg7=1;
			if(flag==1)
			P0=smgduan[fena%10];
		else
			P0=smgduan[fenb%10];
		smg8=0;
		delay(50);
		smg8=1;
		//按鍵檢測(cè)
		if(start>=0)//調(diào)分?jǐn)?shù)
		{
			if(!k1 &&(k!=1))
			{
				k=1;
				if(fena<99)
					fena++;
			}
			if(!k2 &&(k!=2))
			{
				k=2;
				if(fena>0)
					fena--;
			}
			if(!k3 &&(k!=3))
			{
				k=3;
				if(fenb<99)
					fenb++;
			}
			if(!k4 &&(k!=4))
			{
				k=4;
				if(fenb>0)
					fenb--;
			}
		}
		//啟動(dòng)暫停
		if(!k7 &&(k!=7))
		{
			k=7;
			if(start==0)
			{
				start=1;
				fen=24;
				miao=0;
			}
			else
			{
				if(start==1)
					start=2;
				else
					start=1;
			}
		}
		//交換場(chǎng)地
		if(start==0)
		{
			if(!k6 &&(k!=6))
			{
				k=6;
				flag=!flag;
			}
		}
		//清零
		if(start==0)
		{
			if(!k5 &&(k!=5))
			{
				k=5;
				fena=0;
				miao=0;
				fen=0;
				fenb=0;
			}
		}
	//24s
		if(start>0)
		{
			if(!k8 &&(k!=8))
			{
				k=8;
				start=1;
				fen=24;
				miao=0;	
			}
		}
		if(k1 && k2 && k3 && k4 && k5 && k6 && k7&& k8)
			k=0;
	}
}

4. 原理圖

原理圖使用AD繪制,可供實(shí)物參考,仿真不同于實(shí)物,經(jīng)驗(yàn)不足不要輕易搞實(shí)物。

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻),51單片機(jī),proteus,嵌入式硬件

Proteus仿真和實(shí)物作品的區(qū)別:

1.運(yùn)行環(huán)境:Proteus仿真是在計(jì)算機(jī)上運(yùn)行的,而實(shí)物則是在硬件電路板上運(yùn)行。

2.調(diào)試方式:在Proteus仿真中,可以方便地進(jìn)行單步調(diào)試和觀察變量值的變化,而在實(shí)物中則需要通過(guò)調(diào)試器或者串口輸出等方式進(jìn)行調(diào)試。

電路連接方式:在Proteus仿真中,可以通過(guò)軟件設(shè)置進(jìn)行電路連接的修改,而在實(shí)物中則需要通過(guò)硬件電路板和連接線(xiàn)進(jìn)行修改。

3.運(yùn)行速度:Proteus仿真通常比實(shí)物運(yùn)行速度快,因?yàn)榉抡媸腔谟?jì)算機(jī)運(yùn)行的,而實(shí)物則需要考慮電路板上的物理限制和器件的響應(yīng)時(shí)間等因素。

4.功能實(shí)現(xiàn):在Proteus仿真中,可以通過(guò)軟件設(shè)置實(shí)現(xiàn)不同的功能,而在實(shí)物中則需要根據(jù)電路設(shè)計(jì)和器件的性能進(jìn)行實(shí)現(xiàn)。

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

8554+字設(shè)計(jì)報(bào)告

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻),51單片機(jī),proteus,嵌入式硬件

6. 設(shè)計(jì)資料內(nèi)容清單&&下載鏈接

資料設(shè)計(jì)資料包括仿真,程序代碼、講解視頻、功能要求、設(shè)計(jì)報(bào)告、軟硬件設(shè)計(jì)框圖等。

0、常見(jiàn)使用問(wèn)題及解決方法–必讀?。。?!

1、仿真圖

2、程序源碼

3、開(kāi)題報(bào)告

4、原理圖

5、功能要求

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

7、軟硬件流程框圖

8、講解視頻

Altium Designer 軟件資料

KEIL軟件資料

Proteus軟件資料

單片機(jī)學(xué)習(xí)資料

答辯技巧

設(shè)計(jì)報(bào)告常用描述

鼠標(biāo)雙擊打開(kāi)查找更多51 STM32單片機(jī)課程畢業(yè)設(shè)計(jì).url

51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻),51單片機(jī),proteus,嵌入式硬件

資料下載鏈接(可點(diǎn)擊):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-706970.html

到了這里,關(guān)于51單片機(jī)的簡(jiǎn)易籃球計(jì)分器倒計(jì)時(shí)仿真設(shè)計(jì)( proteus仿真+程序+原理圖+報(bào)告+講解視頻)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • 51單片機(jī)入門(mén)——(新)簡(jiǎn)易數(shù)字時(shí)鐘

    51單片機(jī)入門(mén)——(新)簡(jiǎn)易數(shù)字時(shí)鐘

    實(shí)現(xiàn)正確穩(wěn)定地顯示小時(shí)(兩位數(shù))、分鐘(兩位數(shù))、秒鐘(兩位數(shù)),同時(shí)數(shù)碼管應(yīng)無(wú)閃爍問(wèn)題。 通過(guò)按鍵分別實(shí)現(xiàn)時(shí)、分信息的調(diào)整,方便用戶(hù)對(duì)時(shí)間的校準(zhǔn)。 加入鬧鈴功能在(本設(shè)計(jì)中用LED代替)。 key1 用于切換時(shí)分秒的加減。例:第一次按下后,按key2key3時(shí)“秒”加減,

    2024年02月11日
    瀏覽(21)
  • 51單片機(jī)簡(jiǎn)易電子密碼鎖

    51單片機(jī)簡(jiǎn)易電子密碼鎖

    由于作業(yè)需求,在昨天天晚上寫(xiě)了一個(gè)通過(guò)lcd1602,i2c,eeprom,按鍵,實(shí)現(xiàn)的可以設(shè)置密碼的簡(jiǎn)易電子鎖, ? ?首先點(diǎn)擊k15(回車(chē)鍵)進(jìn)入 ?進(jìn)入后可以點(diǎn)擊0-9按鍵輸入6位密碼,錯(cuò)誤則顯示error,5s后重新顯示密碼輸入頁(yè)面,密碼正確則進(jìn)入。 ? ?進(jìn)入后可以點(diǎn)擊Esc鍵設(shè)置密碼,進(jìn)入設(shè)

    2024年02月02日
    瀏覽(28)
  • 51單片機(jī)制作簡(jiǎn)易密碼鎖

    51單片機(jī)制作簡(jiǎn)易密碼鎖

    51單片機(jī)期末考試設(shè)計(jì)題目 設(shè)計(jì)要求: 設(shè)計(jì)具有16個(gè)按鍵和1個(gè)數(shù)碼管顯示的密碼鎖,具體要求: 輸入一位密碼(為0~9,A~F之間的數(shù)字),密碼輸入正確顯示“F”并將鎖打開(kāi);否則顯示“E”,繼續(xù)保持鎖定狀態(tài)。 基本要求: 密碼鎖的基本功能如下:16個(gè)按鍵,分別代表數(shù)

    2024年02月11日
    瀏覽(19)
  • 24小時(shí)切換簡(jiǎn)易時(shí)鐘-51單片機(jī)

    24小時(shí)切換簡(jiǎn)易時(shí)鐘-51單片機(jī)

    1、本設(shè)計(jì)主要介紹用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器來(lái)實(shí)現(xiàn)電子時(shí)鐘的方法,本設(shè)計(jì)由單片機(jī)STC89C51單片機(jī)和LED數(shù)碼管為核心,輔以必要的電路,構(gòu)成了一個(gè)單片機(jī)電子時(shí)鐘。 2、本設(shè)計(jì)擬實(shí)現(xiàn)的性能指標(biāo)如下: (1)鍵盤(pán)用于校正、調(diào)節(jié)數(shù)碼管上顯示的時(shí)間。 (2)單片機(jī)通過(guò)輸出

    2024年02月11日
    瀏覽(14)
  • 51單片機(jī)制作簡(jiǎn)易數(shù)字電壓表

    51單片機(jī)制作簡(jiǎn)易數(shù)字電壓表

    首先打開(kāi)proteus軟件導(dǎo)入各個(gè)元器件,并連線(xiàn)。 ?接下來(lái)介紹下adc0808的導(dǎo)入方法 ?頻率發(fā)生器的導(dǎo)入方法: ?接下來(lái)就要編寫(xiě)c程序了,代碼都是經(jīng)過(guò)測(cè)試的,可以方型復(fù)制使用。 最后就是編譯成hex文件并導(dǎo)入proteus中仿真了,然后調(diào)節(jié)滑動(dòng)變阻器,就可以發(fā)現(xiàn)電壓表的值和l

    2024年02月11日
    瀏覽(24)
  • 51單片機(jī)-定時(shí)器(簡(jiǎn)易時(shí)鐘的實(shí)現(xiàn))

    51單片機(jī)-定時(shí)器(簡(jiǎn)易時(shí)鐘的實(shí)現(xiàn))

    最近在學(xué)習(xí)51單片機(jī),學(xué)到了 定時(shí)器 這塊,由于自己的基礎(chǔ)不太扎實(shí),在這方面花了很多時(shí)間,這里通過(guò)對(duì)定時(shí)器和中斷的介紹,用 簡(jiǎn)易時(shí)鐘 這個(gè)例子來(lái)對(duì)學(xué)習(xí)的內(nèi)容進(jìn)行加深鞏固,把自己的經(jīng)驗(yàn)分享給大家,希望對(duì)大家能夠有幫助。 其實(shí)就是單片機(jī)的內(nèi)部,通過(guò)系統(tǒng)時(shí)鐘

    2024年02月03日
    瀏覽(39)
  • 基于51單片機(jī)的簡(jiǎn)易紅綠燈電路

    基于51單片機(jī)的簡(jiǎn)易紅綠燈電路

    ????????單片機(jī)P1口控制數(shù)碼管段選,P2口控制數(shù)碼管位選,P0口控制兩邊的燈光。 ????????首先是數(shù)碼管控制函數(shù),聲明一個(gè)變量shift作為數(shù)碼管位移量,首先進(jìn)行位選,這里數(shù)碼管使用的是共陰極數(shù)碼管,所以位選腳為低時(shí)點(diǎn)亮,因?yàn)槲灰茣r(shí)除了置1的位保持1,其他的

    2024年02月11日
    瀏覽(27)
  • 基于51單片機(jī)的簡(jiǎn)易電梯系統(tǒng)的設(shè)計(jì)

    基于51單片機(jī)的簡(jiǎn)易電梯系統(tǒng)的設(shè)計(jì)

    ? 系統(tǒng)概述 設(shè)計(jì)要求 根據(jù)所學(xué)的知識(shí)以及技能,利用MCS-51系列單片機(jī)為中心設(shè)計(jì)一個(gè)簡(jiǎn)易電梯系統(tǒng),實(shí)現(xiàn)四層電梯的無(wú)故障運(yùn)行,并用數(shù)碼管和指示燈顯示對(duì)應(yīng)樓層和運(yùn)行方向等基本信息。設(shè)計(jì)所用的單片機(jī)為STC89C52為主要的控制器,自帶AD轉(zhuǎn)換,當(dāng)一邊有按鍵按下時(shí),另一

    2024年02月09日
    瀏覽(29)
  • 51單片機(jī)簡(jiǎn)易電阻測(cè)量?jī)x仿真設(shè)計(jì)

    51單片機(jī)簡(jiǎn)易電阻測(cè)量?jī)x仿真設(shè)計(jì)

    51單片機(jī)簡(jiǎn)易電阻測(cè)量?jī)x仿真設(shè)計(jì)( proteus仿真+程序+報(bào)告+講解視頻) 仿真圖proteus7.8及以上 程序編譯器:keil 4/keil 5 編程語(yǔ)言:C語(yǔ)言 設(shè)計(jì)編號(hào):S0037 基于51單片機(jī)的簡(jiǎn)易電阻測(cè)量?jī)x仿真設(shè)計(jì)( proteus仿真+程序+報(bào)告+講解視頻) 單片機(jī)最小系統(tǒng),或者稱(chēng)為 最小應(yīng)用系統(tǒng),是指用最

    2023年04月26日
    瀏覽(25)
  • 51單片機(jī)_簡(jiǎn)易自動(dòng)電容測(cè)量?jī)x&簡(jiǎn)易延時(shí)萬(wàn)用表

    51單片機(jī)_簡(jiǎn)易自動(dòng)電容測(cè)量?jī)x&簡(jiǎn)易延時(shí)萬(wàn)用表

    ?實(shí)物演示 https://www.bilibili.com/video/BV1vh4y1v7vV/?vd_source=6ff7cd03af95cd504b60511ef9373a1d 1、電容的測(cè)量就是通過(guò)555構(gòu)成多諧振蕩器,通過(guò)單片機(jī)的中斷計(jì)數(shù),最終實(shí)現(xiàn)電容的測(cè)量。 2、Lcd1602液晶顯示電路里面的RV1,是調(diào)節(jié)液晶對(duì)比度的,仿真里面是沒(méi)有效果的。 3、晶振電路屬于內(nèi)部時(shí)

    2024年01月20日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包