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

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

基于51單片機(jī)數(shù)字電流表數(shù)碼管顯示( proteus仿真+程序+設(shè)計(jì)報(bào)告+講解視頻)

10/05 14:11
1715
服務(wù)支持:
技術(shù)交流群

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

虛擬商品不可退

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

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
實(shí)物圖
相關(guān)方案
  • 方案介紹
    • 1. 主要功能:
    • 2. 講解視頻:
    • 3. 仿真
    • 4. 程序代碼
    • 5. 設(shè)計(jì)報(bào)告
    • 6. 設(shè)計(jì)資料內(nèi)容清單&&下載鏈接
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

仿真圖proteus7.8及以上

程序編譯器:keil 4/keil 5

編程語言:C語言

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

1. 主要功能:

基于51單片機(jī)AT89C51/52(與AT89S51/52、AT89C51/52、STC89C51/52等51內(nèi)核單片機(jī)通用)

基于51單片機(jī)的簡易數(shù)字電流表仿真設(shè)計(jì)

1.采用ADC0808或者ADC0809實(shí)現(xiàn)AD采樣功能;

2.采樣電流范圍0-20ma;

3.用數(shù)碼管顯示轉(zhuǎn)換后的實(shí)際電壓值

4.顯示保留小數(shù)點(diǎn)后兩位。

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

資料下載鏈接:

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

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

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

2. 講解視頻:

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

3. 仿真

打開仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開始仿真。

imgimg

4. 程序代碼

使用keil4或者keil5編譯,代碼有注釋,可以結(jié)合報(bào)告理解代碼含義。

img

main函數(shù)

void main()
{
	TimeInitial();//定時(shí)器初始化
	while(1)
	{
		ST=0;
		OE=0;
		ST=1;
		ST=0;

		while(EOC==0);
		OE=1;
		getdata=P0;//得到電壓值
		OE=0;
		temp=getdata*1.0/255*2000;//通過計(jì)算得到電壓值。通過歐姆定律計(jì)算得到電流值
		dispbuf[0]=temp%10;
		dispbuf[1]=temp/10%10;
		dispbuf[2]=temp/100%10;
		dispbuf[3]=temp/1000;
		Display();

	}
}

數(shù)碼管顯示函數(shù)

void Display()//顯示函數(shù)
{ 
	 P1=~dispbitcode[dispbuf[3]];//第一個(gè)數(shù)碼管段選數(shù)據(jù)
	 P20=1;
	 P21=0;
	 P22=0;
	 P23=0;//選擇位選
	 Delay(10);
	 P1=0xFF;
	 P1=~dispbitcode[dispbuf[2]];//第二個(gè)數(shù)碼管段選數(shù)據(jù)
	 P17=0;
	 P20=0;
	 P21=1;
	 P22=0;
	 P23=0;//選擇位選
	 Delay(10); 
	 P1=0xFF;
	 P1=~dispbitcode[dispbuf[1]];//第三個(gè)數(shù)碼管段選數(shù)據(jù)
	 P20=0;
	 P21=0;
	 P22=1;
	 P23=0;//選擇位選
	 Delay(10);
	 P1=0xFF;
	 P1=~dispbitcode[dispbuf[0]];//第四個(gè)數(shù)碼管段選數(shù)據(jù)
	 P20=0;
	 P21=0;
	 P22=0;
	 P23=1;//選擇位選
	 Delay(10);
	 P1=0xFF;
}

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

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

img

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

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

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

1、仿真圖

2、程序源碼

3、功能要求

4、開題報(bào)告

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

6、軟硬件流程框圖

7、講解視頻

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

資料下載鏈接:

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

相關(guān)推薦

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