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

基于51單片機(jī)PT100熱電偶AD轉(zhuǎn)換proteus仿真設(shè)計(jì)

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

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

共1個文件

功能說明:

運(yùn)用所學(xué)單片機(jī)知識,完成溫度信號的測量。要求如下:單片機(jī)系統(tǒng)選擇使用AT89C51,通過熱敏電阻PT100檢測溫度并使用AD轉(zhuǎn)換獲取溫度值(不允許使用DS18B20傳感器),在數(shù)碼管上顯示溫度值。

仿真電路

img

程序

img

PT100驅(qū)動

void PT100()
{
 double deal,U;// 
	U=5.0/255.0*getdata;
	deal=U*20*10;
	temp=(long int)deal;
	if(U<5.2&&U>0)
	{    
    dispbuf[0]=temp%10;
		dispbuf[1]=temp/10%10;
		dispbuf[2]=temp/100%10;
		dispbuf[3]=temp/1000;	
	}
	else
 {
	  dispbuf[0]=0;
		dispbuf[1]=0;
		dispbuf[2]=0;
		dispbuf[3]=0;	
	 
  }
		
display();
}

main函數(shù)

/****************************************************************************************/
main()
{
	TMOD = 0x10;					//定時器0,工作在定時器方式
	TH1	= (65536-200)/256;		//0x3c
	TL1 = (65536-200)%256;		//0xb0
	EA = 1;							//開總中斷
	ET1 = 1;						//打開(允許)定時器1中斷
	TR1 =1;							//開始(啟動)定時
  while(1)
	{
	  STAR=0;
		OE=0;
		STAR=1;
		STAR=0;
		while(EOC==0)
		{
		  OE=1;
			delay_ms(10);
			getdata=P1;
			OE=0;
			PT100();			
		}
	}
}

本設(shè)計(jì)下載鏈接

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
ATMEGA1284P-AUR 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 44TQFP

ECAD模型

下載ECAD模型
$7.15 查看
LPC1768FBD100K 1 NXP Semiconductors RISC Microcontroller

ECAD模型

下載ECAD模型
$17.16 查看
MKL17Z256VMP4 1 Freescale Semiconductor Kinetis L 32-bit MCU, ARM Cortex-M0+ core, 256KB Flash, 48MHz, MAPBGA 64

ECAD模型

下載ECAD模型
$5.01 查看

相關(guān)推薦

方案定制

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