成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
    • 1. 主要功能:
    • 2. 講解視頻:
    • 3. 仿真
    • 4. 程序代碼
    • 5. 設(shè)計(jì)報(bào)告
    • 6. 原理圖
    • 7. 設(shè)計(jì)資料內(nèi)容清單&&下載鏈接
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)的傳送帶調(diào)速產(chǎn)品計(jì)數(shù)(proteus仿真設(shè)計(jì)+程序+設(shè)計(jì)報(bào)告+原理圖+講解視頻)

2024/12/04
2940
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

設(shè)計(jì)資料獲取聯(lián)系方式.doc

共1個(gè)文件

仿真圖proteus7.8及以上

程序編譯器keil 4/keil 5

編程語言:C語言

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

1. 主要功能:

基于51單片機(jī)的簡易傳送帶計(jì)數(shù)模擬proteus仿真設(shè)計(jì)

1、通過步進(jìn)電機(jī)模擬傳送帶運(yùn)行;

2、通過ULN2003A驅(qū)動(dòng)步進(jìn)電機(jī);

3、可通過按鈕設(shè)置傳送帶運(yùn)行速度;

4、對(duì)傳送帶上的產(chǎn)品進(jìn)行計(jì)數(shù);

5、通過數(shù)碼管顯示步進(jìn)電機(jī)運(yùn)行速度和產(chǎn)品計(jì)數(shù);

img

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

資料下載鏈接:

騰訊文檔】S0088 網(wǎng)盤鏈接

https://docs.qq.com/doc/DS01vQWNvVmJJTWVO

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

2. 講解視頻:

講解視頻包含仿真運(yùn)行講解和代碼講解

3. 仿真

打開仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開始仿真。開始仿真后數(shù)碼管顯示當(dāng)前產(chǎn)品計(jì)數(shù),電機(jī)速度。此時(shí)產(chǎn)品計(jì)數(shù)0,電機(jī)速度級(jí)別默認(rèn)50。

img

通過撥動(dòng)開關(guān)按下啟動(dòng)產(chǎn)品計(jì)數(shù),電機(jī)轉(zhuǎn)速越快,產(chǎn)品計(jì)數(shù)越快。

img

4. 程序代碼

使用keil4或者keil5編譯,代碼有注釋,可以結(jié)合視頻理解代碼含義。

#include "reg51.h"		

typedef unsigned int u16;
typedef unsigned char u8;

sbit k1=P3^3;//電機(jī)調(diào)速  
sbit k2=P3^4;
sbit k3=P3^6;//開關(guān)
sbit k4=P3^5;//清零
sbit motorA=P1^0;//電機(jī)引腳
sbit motorB=P1^1;
sbit motorC=P1^2;
sbit motorD=P1^3;
sbit smg1=P2^0;//數(shù)碼管
sbit smg2=P2^1;
sbit smg3=P2^2;
sbit smg4=P2^3;
sbit smg5=P2^4;
sbit smg6=P2^5;

u8 code smgduan[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
u8 speed=50;//電機(jī)速度
u16 i=0;//計(jì)時(shí)
u8 flag=0;//步進(jìn)電機(jī)變量
u16 num=0;
/*******************************************************************************
* 函 數(shù) 名         : delay
* 函數(shù)功能		   : 延時(shí)函數(shù),i=1時(shí),大約延時(shí)10us
*******************************************************************************/
void delay(u16 i)
{
	while(i--);	
}

/*******************************************************************************
* 函 數(shù) 名       : main
* 函數(shù)功能		 : 主函數(shù)
* 輸    入       : 無
* 輸    出    	 : 無
*******************************************************************************/
void main()
{	
	IT0=1;//跳變沿出發(fā)方式(下降沿)
	EX0=1;//打開INT0的中斷允許。
	TMOD|=0X01;//選擇為定時(shí)器0模式,工作方式1,僅用TR0打開啟動(dòng)。
	TH0=0Xfc;	
	TL0=0X18;	
	ET0=1;//打開定時(shí)器0中斷允許
	EA=1;//打開總中斷
	TR0=1;//打開定時(shí)器
	P1=0XF1;
	while(1)
	{
		if(k3==1)//啟??刂?
		{
			EA=0;
		}
		else
		{
			EA=1;
		}
		if(!k4)//清零
		{
			num=0;
		}
		P0=smgduan[num/1000];//顯示數(shù)量
		smg1=0;
		delay(100);
		smg1=1;
		P0=smgduan[num%1000/100];
		smg2=0;
		delay(100);
		smg2=1;
		P0=smgduan[num%100/10];
		smg3=0;
		delay(100);
		smg3=1;
		P0=smgduan[num%10];
		smg4=0;
		delay(100);
		smg4=1;

		P0=smgduan[speed/10];//顯示速度
		smg5=0;
		delay(100);
		smg5=1;
		P0=smgduan[speed%10];
		smg6=0;
		delay(100);
		smg6=1;
		//按鍵檢測
		if(!k1)
		{
			if(speed<90)
				speed+=5;
			while(!k1);
		}
		if(!k2)
		{
			if(speed>0)
				speed-=5;
			while(!k2);
		}
	}		
}

/*******************************************************************************
* 函 數(shù) 名         : Int0()	interrupt 0
* 函數(shù)功能		   : 外部中斷0的中斷函數(shù)
* 輸    入         : 無
* 輸    出         : 無
*******************************************************************************/
void Int0()	interrupt 0		//外部中斷0的中斷函數(shù)
{
	num++;
}
/*******************************************************************************
* 函 數(shù) 名         : void Timer0() interrupt 1
* 函數(shù)功能		   : 定時(shí)器0中斷函數(shù)
* 輸    入         : 無
* 輸    出         : 無
*******************************************************************************/
void Timer0() interrupt 1
{
	if(i<100-speed)
		i++;
	else
	{
		i=0;
		switch(flag)
		{
			case 0:motorB=1;break;//驅(qū)動(dòng)電機(jī)
			case 1:motorA=0;break;
			case 2:motorC=1;break;
			case 3:motorB=0;break;
			case 4:motorD=1;break;
			case 5:motorC=0;break;
			case 6:motorA=1;break;
			case 7:motorD=0;
		}
		if(flag<8)
			flag++;
		else
			flag=0;
	}
}

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

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

img

隨著工業(yè)4.0時(shí)代的到來,工業(yè)自動(dòng)化技術(shù)在制造業(yè)中的地位日益顯著,其對(duì)提高生產(chǎn)效率、降低人工成本及實(shí)現(xiàn)智能化管理起著決定性作用。其中,傳送帶作為現(xiàn)代工業(yè)流水線中物料搬運(yùn)與傳輸?shù)暮诵慕M件,其高效穩(wěn)定的運(yùn)行對(duì)于保證生產(chǎn)線的連續(xù)性和產(chǎn)品質(zhì)量至關(guān)重要。在各種復(fù)雜且多樣化的生產(chǎn)場景中,從快速消費(fèi)品包裝到汽車零部件裝配,再到電子產(chǎn)品組裝等眾多領(lǐng)域,傳送帶系統(tǒng)無處不在,展現(xiàn)了其無可替代的價(jià)值。

本課程設(shè)計(jì)項(xiàng)目正是圍繞這一關(guān)鍵環(huán)節(jié)展開,選用經(jīng)典的51系列單片機(jī)作為控制核心,結(jié)合功能強(qiáng)大的Proteus仿真平臺(tái),構(gòu)建了一個(gè)簡易但完整的傳送帶計(jì)數(shù)模擬系統(tǒng)。該系統(tǒng)的設(shè)計(jì)目標(biāo)在于使學(xué)生深入理解并熟練掌握基于單片機(jī)的步進(jìn)電機(jī)驅(qū)動(dòng)控制原理,包括電機(jī)的正反轉(zhuǎn)、速度調(diào)節(jié)以及精確位置控制等關(guān)鍵技術(shù),并在此基礎(chǔ)上實(shí)現(xiàn)實(shí)時(shí)的產(chǎn)品計(jì)數(shù)與數(shù)據(jù)顯示功能。

通過Proteus仿真環(huán)境,學(xué)生可以直觀地觀察和調(diào)試整個(gè)系統(tǒng)的運(yùn)作過程,無需實(shí)際搭建硬件電路就能體驗(yàn)從理論到實(shí)踐的完整工程流程,從而加深對(duì)單片機(jī)應(yīng)用技術(shù)和工業(yè)自動(dòng)化控制邏輯的理解。此外,該項(xiàng)目還著重培養(yǎng)了學(xué)生在面對(duì)實(shí)際工程問題時(shí),運(yùn)用所學(xué)知識(shí)進(jìn)行分析、設(shè)計(jì)與優(yōu)化的能力,為未來投身于工業(yè)自動(dòng)化領(lǐng)域的技術(shù)研發(fā)與創(chuàng)新打下堅(jiān)實(shí)基礎(chǔ)。通過本次設(shè)計(jì),我們希望能夠提高對(duì)單片機(jī)的理解和應(yīng)用能力。通過實(shí)踐和探索,我們希望能夠掌握相關(guān)的硬件和軟件設(shè)計(jì)方法,為今后的學(xué)習(xí)和工作打下堅(jiān)實(shí)的基礎(chǔ)。同時(shí),我們也希望能夠通過這次設(shè)計(jì),培養(yǎng)我們的團(tuán)隊(duì)協(xié)作能力和創(chuàng)新精神。

6. 原理圖

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

img

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í)物中則需要通過調(diào)試器或者串口輸出等方式進(jìn)行調(diào)試。

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

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

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

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

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

0、常見使用問題及解決方法–必讀?。。。?/p>

1、程序

2、proteus仿真

3、功能要求

4、軟硬件流程圖

5、開題報(bào)告

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

7、原理圖

8、元器件清單

9、講解視頻

Altium Designer 安裝破解

KEIL+proteus 單片機(jī)仿真設(shè)計(jì)教程

KEIL安裝破解

Proteus元器件查找

Proteus安裝

Proteus簡易使用教程

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

相關(guān)數(shù)據(jù)手冊(cè)

答辯技巧

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

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

img

資料下載鏈接(可點(diǎn)擊):

https://docs.qq.com/doc/DS01vQWNvVmJJTWVO

  • 設(shè)計(jì)資料獲取聯(lián)系方式.doc
    下載

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時(shí)響應(yīng)!
汽车| 宜都市| 巴彦淖尔市| 建德市| 平塘县| 富锦市| 紫金县| 东阿县| 抚顺市| 从化市| 名山县| 阜康市| 上虞市| 文登市| 巴马| 九龙县| 安宁市| 当雄县| 利川市| 平定县| 仪陇县| 神木县| 信阳市| 忻城县| 类乌齐县| 昭平县| 满城县| 新巴尔虎右旗| 安平县| 浑源县| 梨树县| 平乐县| 托里县| 西乡县| 永靖县| 青浦区| 朝阳县| 泗水县| 土默特左旗| 河津市| 漳浦县|