標(biāo)題:
PT100+TL1543測(cè)溫度單片機(jī)程序 LCD12864顯示
[打印本頁(yè)]
作者:
ymhhmy
時(shí)間:
2017-5-23 21:23
標(biāo)題:
PT100+TL1543測(cè)溫度單片機(jī)程序 LCD12864顯示
PT100單片機(jī)程序?qū)崿F(xiàn)溫度顯示,ad芯片用的TL1543,顯示用的lcd12864液晶屏.
0.png
(71.28 KB, 下載次數(shù): 57)
下載附件
2017-5-23 21:47 上傳
單片機(jī)源程序如下:
#include "TL1543.h"
u16 Read_1543(u8 port) //從TL1543讀取采樣值,形參port是采集的通道號(hào)
{
u16 ad;
u16 i;
u8 al=0,ah=0;
clk = 0; //將時(shí)鐘信號(hào)置低
cs = 0; //片選低電平有效
port <<= 4; //通道號(hào)左移四位
for (i=0;i<4;i++) //把通道號(hào)寫入1543
{
address = (bit)(port&0x80);
clk = 1; //上升沿讀取數(shù)據(jù)
_nop_(); _nop_();
clk = 0; //時(shí)鐘置下降沿,等待上升沿
port <<= 1; //通道號(hào)右移一位
}
for(i=0;i<6;i++)
{
clk = 1;
clk = 0;
}
cs = 1;
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();
while(!eoc);
cs=0; //等待AD轉(zhuǎn)換
_nop_();_nop_();_nop_();
for (i=0;i<2;i++) //取D9,D8
{
dataout = 1; //可刪除
clk = 1;
ah <<= 1;
if (dataout)
ah |= 0x01;
clk = 0;
}
for (i=0;i<8;i++) //取D7--D0
{
dataout = 1;
clk = 1;
al <<= 1;
if (dataout)
al |= 0x01;
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
PT100程序.rar
(33.2 KB, 下載次數(shù): 74)
2017-5-23 21:22 上傳
點(diǎn)擊文件名下載附件
pt100溫度顯示
下載積分: 黑幣 -5
作者:
yxdz1358
時(shí)間:
2018-5-21 17:00
有沒(méi)有顯示的圖片呢,發(fā)個(gè)圖看下顯示的效果
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1