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

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

2024/07/26
1658
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(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
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
R5F104MKGFB#50 1 Renesas Electronics Corporation Low Power, High Function, General Purpose Microcontrollers for Motor Control, Industrial and Metering Applications, LQFP, /Tray

ECAD模型

下載ECAD模型
暫無數(shù)據(jù) 查看
PIC32MX795F512L-80I/BG 1 Microchip Technology Inc 32-BIT, FLASH, 80 MHz, RISC MICROCONTROLLER, PBGA121, 10 X 10 MM, 1.10 MM HEIGHT, LEAD FREE, PLASTIC, XBGA-121

ECAD模型

下載ECAD模型
$23.36 查看
STM32H743VIT6 1 STMicroelectronics High-performance and DSP with DP-FPU, Arm Cortex-M7 MCU with 2MBytes of Flash memory, 1MB RAM, 480 MHz CPU, Art Accelerator, L1 cache, external memory interface, large set of peripherals

ECAD模型

下載ECAD模型
$20.56 查看

相關(guān)推薦

方案定制

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