• 方案介紹
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)手動(dòng)計(jì)步器proteus仿真設(shè)計(jì)

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

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

共1個(gè)文件

功能說明

本系統(tǒng)由AT89C51單片機(jī)核心、MAX7219驅(qū)動(dòng)芯片,8位數(shù)碼管顯示,按鍵組成。

開機(jī)默認(rèn)從左到右,依次顯示0 1 2 3 4 5 6 7。

1.仿真開始后,需要按下啟動(dòng)按鍵,再按計(jì)步才能正式開始計(jì)步;按下一次計(jì)步按鍵,步數(shù)加一。

2.正式計(jì)步后,按下停止可以暫停計(jì)步,計(jì)步按鍵無效,再按開始后接著計(jì)步;

3.復(fù)位按鍵可以清楚當(dāng)前計(jì)步步數(shù),需重新開始步驟1。

仿真電路

初始化,數(shù)值顯示0

img

手動(dòng)計(jì)步到24步

img

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

img

main函數(shù)

void main()
{
	unsigned long StepCount = 0;
	uchar i;
	InitDisplay();


	while(1)
	{
		if(StartKey == 0)
		{
			delay(100);
			if(StartKey == 0)	 //開始按鍵掃描
			{
				StartFlag = 1;
				for(i = 0;i < 8;i++)
				{
					WriteWord(Digit0+i,0);
				}
			}
			while(!StartKey);
		}
		else if(StopKey == 0)  //停止按鍵掃描
		{
			delay(100);
			 if(StopKey == 0)
			 {
				StartFlag = 0;
			 }
			 while(!StopKey);
		}

		if(StartFlag)		  //計(jì)步按鍵掃描
		{
			if(StepKey == 0)
			{
				delay(100);
				if(StepKey == 0)
				{
					StepCount++;
				}
				while(!StepKey);
			}
		}
		
		WriteWord(Digit7,StepCount%10);	//顯示函數(shù),逐位顯示
		WriteWord(Digit6,StepCount/10%10);
		WriteWord(Digit5,StepCount/100%10);
		WriteWord(Digit4,StepCount/1000%10);
		WriteWord(Digit3,StepCount/10000%10);
		WriteWord(Digit2,StepCount/100000%10);
		WriteWord(Digit1,StepCount/1000000%10);
		WriteWord(Digit0,StepCount/10000000%10);


	}
}

資料清單

下載

img

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

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
MCF52259CAG80 1 Rochester Electronics LLC 32-BIT, FLASH, 80MHz, RISC MICROCONTROLLER, PQFP144, 20 X 20 MM, ROHS COMPLIANT, LQFP-144
$17.28 查看
STM32F405RGT6TR 1 STMicroelectronics High-performance foundation line, Arm Cortex-M4 core with DSP and FPU, 1 Mbyte of Flash memory, 168 MHz CPU, ART Accelerator

ECAD模型

下載ECAD模型
$13.5 查看
ATMEGA88PA-AUR 1 Microchip Technology Inc IC MCU 8BIT 8KB FLASH 32TQFP

ECAD模型

下載ECAD模型
$1.5 查看

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時(shí)響應(yīng)!