一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

設(shè)計分享|基于51單片機的多量程數(shù)字電壓表

羅婺彝人 ? 來源:羅婺彝人 ? 作者:羅婺彝人 ? 2022-12-17 20:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目錄

具體實現(xiàn)功能

設(shè)計介紹

51單片機簡介

資料內(nèi)容

仿真實現(xiàn)(protues8.7)

程序(Keil5)

全部內(nèi)容

具體實現(xiàn)功能

1、輸入直流電壓值,自動選擇量程,處理后利用LCD1602進行顯示。
2、仿真模擬實現(xiàn)直流電壓的測量與顯示,可進行四個量程的切換(2V、20V、200V、500V)。

pYYBAGOdtUuAVBlaAAEyoRI0fX0045.png

設(shè)計介紹

poYBAGOdtUuAR8nXAADioXJXF0A304.png

?51單片機簡介

51單片是一種低功耗、高性能CMOS-8位微控制器,擁有靈巧的8位CPU和可編程Flash,使得51單片機為眾多嵌入式控制應(yīng)用系統(tǒng)提供靈活、高效的解決方案。

本設(shè)計所使用的芯片可兼容以下所有的51系列單片機(包括AT系列和STC系列)。

pYYBAGOdtUyATONjAAG1ksi-aaA864.png

?資料內(nèi)容

仿真實現(xiàn)(protues8.7)

本設(shè)計利用protues8.7軟件實現(xiàn)仿真設(shè)計,具體如圖。

poYBAGOdtUyAEtoiAAFAHbllPbs390.png

程序(Keil5)

本設(shè)計利用KEIL5軟件實現(xiàn)程序設(shè)計。

主函數(shù)如下:

void main()
{
   float DATA,temp2;
   char temp1;
   LcdInit(); 	   //LCD初始化
   LCD_word(0x80,"voltage:");
   while(1)
   {
  	   P2=0xFF;
       temp1=P2;
	   temp1=temp1&0xf0;
	   switch(temp1)
	   {
	       case 0x80: {P2=P2&0xF8;A=0;break;}
	   	   case 0xc0: {P2=P2&0xF9;BB=0;break;}
	   	   case 0xE0: {P2=P2&0xFA;C=0;break;}
	   	   case 0xF0: {P2=P2&0xFB;D=0;break;}
	   }
     AD_START=0; 
	   AD_OE=0;
	   AD_START=1;
	   _nop_();
	   AD_START=0;
	    
	   while(!AD_EOC);
       AD_OE=1;
	   temp2=P1;
	   AD_OE=1;
	   DATA=temp2/255.0*5.0;
	   temp1=P2;
	   temp1=temp1&0x0f;
	   switch(temp1)
	   {
	   	  case 0x08:DATA=DATA*1;break;
		  case 0x09:DATA=DATA*10;break;
		  case 0x0A:DATA=DATA*100;break;
	   	  case 0x0B:DATA=DATA*1000;break;
	   }
       LCD_DATA(0x89,DATA);
	   LCD_word(0x80+15,"V");
  }
 }

程序運行結(jié)果如圖:

pYYBAGOdtU2AW6f-AANO0eh2vyo147.png

全部內(nèi)容

全部內(nèi)容如下:

poYBAGOdtU2AbqD4AAFjo6k2L-c542.png

資料鏈接:https://docs.qq.com/doc/DT0ZleG9PZ0NhSWxU

?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電壓表
    +關(guān)注

    關(guān)注

    3

    文章

    322

    瀏覽量

    39864
  • 仿真
    +關(guān)注

    關(guān)注

    52

    文章

    4269

    瀏覽量

    135747
  • 51單片機
    +關(guān)注

    關(guān)注

    277

    文章

    5710

    瀏覽量

    127296
  • 數(shù)字電壓表
    +關(guān)注

    關(guān)注

    4

    文章

    190

    瀏覽量

    33570
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Analog Devices Inc. ADMX3652Z ±20V數(shù)字電壓表數(shù)據(jù)手冊

    Analog Devices ADMX3652Z ±20V數(shù)字電壓表是一款6?位數(shù)字電壓表 (DVM),具有1kSPS的快速吞吐量。Analog Devices ADMX3652Z具有
    的頭像 發(fā)表于 06-11 11:47 ?298次閱讀

    數(shù)字電壓表的主要指標(biāo)_數(shù)字電壓表由什么構(gòu)成

     數(shù)字電壓表的主要技術(shù)指標(biāo)包括以下幾個方面:   一、測量范圍   測量范圍指數(shù)字電壓表可測量的電壓區(qū)間。不同的
    的頭像 發(fā)表于 01-28 14:19 ?867次閱讀

    數(shù)字電壓表的使用方法

    數(shù)字電壓表的使用方法通常包括以下幾個步驟:   一、準(zhǔn)備階段   了解電壓表:   在使用前,先了解數(shù)字電壓表的基本功能、
    的頭像 發(fā)表于 01-28 14:18 ?1118次閱讀

    數(shù)字電壓表概述_數(shù)字電壓表的作用

    數(shù)字電壓表(Digital Voltmeter,簡稱DVM)是一種采用數(shù)字化測量技術(shù),將連續(xù)的模擬量轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式并加以顯示的電子儀器。以下是對
    的頭像 發(fā)表于 01-28 14:14 ?1111次閱讀

    數(shù)字電壓表的工作特性_數(shù)字電壓表工作原理

     數(shù)字電壓表的工作特性主要體現(xiàn)在以下幾個方面:   一、高精度   數(shù)字電壓表采用數(shù)字化技術(shù),其精度遠(yuǎn)高于模擬
    的頭像 發(fā)表于 01-28 13:54 ?1069次閱讀

    51單片機pwm和spwm

    51單片機pwm
    發(fā)表于 01-08 15:54 ?3次下載

    ADC0809測對地(理論應(yīng)為0V)的電壓時,結(jié)果卻顯示為2.5V,是哪里出了問題?

    ADC0809參考電壓-和+分別接的是0V和5V,結(jié)合STC90C51單片機做0-5V量程數(shù)字電壓表
    發(fā)表于 12-26 07:51

    51單片機中為什么很少出現(xiàn)printf的身影

    51單片機中為什么很少出現(xiàn) printf 的身影?是用不了嗎? 不是的,51單片機可以用 printf,只是不建議使用。 平時我們在操作系統(tǒng)上寫C語言代碼,使用 printf 可以把數(shù)
    的頭像 發(fā)表于 12-03 10:46 ?1371次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>中為什么很少出現(xiàn)printf的身影

    基于51單片機的手動數(shù)字時鐘

    按鍵,可實現(xiàn)秒復(fù)位。仿真演示視頻:基于51單片機的手動數(shù)字時鐘-仿真視頻設(shè)計介紹51單片機簡介51
    的頭像 發(fā)表于 10-22 14:12 ?632次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的手動<b class='flag-5'>數(shù)字</b>時鐘

    設(shè)計分享|基于51單片機的電梯仿真系統(tǒng)設(shè)計

    具體實現(xiàn)功能由AT89C51單片機+數(shù)碼管+矩陣按鍵+ULN2003A模塊+電機+LED燈等構(gòu)成。具體功能:(1)初始時電梯在1樓,當(dāng)有按鍵按下時,步進電機轉(zhuǎn)動,電梯運行到相應(yīng)樓層,數(shù)碼管顯示電梯
    的頭像 發(fā)表于 10-22 14:12 ?851次閱讀
    設(shè)<b class='flag-5'>計分</b>享|基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的電梯仿真系統(tǒng)設(shè)計

    如何實現(xiàn)51單片機與PC的串行通信

    51單片機與PC的串行通信是一種常見的通信方式,它允許單片機通過串行接口與PC進行數(shù)據(jù)交換。這種通信方式在嵌入式系統(tǒng)、工業(yè)控制、物聯(lián)網(wǎng)等
    的頭像 發(fā)表于 10-21 11:35 ?2656次閱讀

    51單片機驅(qū)動

    電子發(fā)燒友網(wǎng)站提供《51單片機驅(qū)動.exe》資料免費下載
    發(fā)表于 09-20 11:46 ?5次下載

    TIDA-00879在電壓表量程改變的情況下,是如何保證輸入阻抗恒定為10MΩ的?

    具體設(shè)計如圖,請問在電壓表量程改變的情況下,是如何保證輸入阻抗恒定為10MΩ的?
    發(fā)表于 08-19 08:30

    51單片機復(fù)位電路電容怎么放電

    51單片機的復(fù)位電路中,電容的放電過程是實現(xiàn)復(fù)位功能的關(guān)鍵環(huán)節(jié)之一。以下是關(guān)于51單片機復(fù)位電路中電容放電的介紹: 放電過程 電容充電狀態(tài) :在
    的頭像 發(fā)表于 08-06 10:52 ?1295次閱讀

    選擇電壓表時內(nèi)阻與被測電阻的關(guān)系

    選擇電壓表時內(nèi)阻大于被測電阻的問題是一個復(fù)雜的話題,涉及到電壓表的設(shè)計原理、使用場景以及測量精度等多個方面。 一、電壓表的工作原理 電壓表是一種測量
    的頭像 發(fā)表于 07-26 11:27 ?8603次閱讀