加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

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

07/26 10:04
1289
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買(mǎi)成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買(mǎi)后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
實(shí)物圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

功能說(shuō)明

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

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

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

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

3.復(fù)位按鍵可以清楚當(dāng)前計(jì)步步數(shù),需重新開(kāi)始步驟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)	 //開(kāi)始按鍵掃描
			{
				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ù)量 器件廠(chǎng)商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(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模型
暫無(wú)數(shù)據(jù) 查看
MC56F8323VFBE 1 Freescale Semiconductor 16-bit DSC, 56800E core, 32KB Flash, 60MHz, QFP 64

ECAD模型

下載ECAD模型
$14.69 查看
STM32F103VET6 1 STMicroelectronics Mainstream Performance line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN

ECAD模型

下載ECAD模型
$16.64 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜