久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
TLC1543數(shù)模轉(zhuǎn)換驅(qū)動(dòng)程序(C語(yǔ)言版)
[打印本頁(yè)]
作者:
hongniu
時(shí)間:
2015-6-24 21:18
標(biāo)題:
TLC1543數(shù)模轉(zhuǎn)換驅(qū)動(dòng)程序(C語(yǔ)言版)
#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
sbit TLC1543_CLK=P3^3; //TLC1543硬件連接
sbit TLC1543_DIN = P3^4;
sbit TLC1543_DOUT= P3^5;
sbit TLC1543_CS = P3^7;
sbit TLC1543_EOC = P3^2; //這里沒(méi)用到中斷
//*****************************************************************
//數(shù)碼管顯示子程序,將一個(gè)數(shù)num顯示到某一位weixuan數(shù)碼管
//*****************************************************************
void numdis(uchar num,uchar weixuan,uchar brightness )
{
while(brightness--)P0=num*0x10+weixuan*0x01;
P0=0xFF;
}
//*****************************************************************
//將讀到的溫度顯示在六個(gè)數(shù)碼管上,只顯示整數(shù)部分,即顯示精度為一度
//*****************************************************************
void display(uint num)
{
numdis(num/10000, 4,20);
numdis(num%10000/1000, 3,20);
numdis(num%1000/100, 2,20);
numdis(num%100/10, 1,20);
numdis(num%10, 0,20);
}
uint read1543(uchar channel) //從TLC1543讀取采樣值,形參channel是采樣的通道號(hào)
{
uint data ad;
uint data i;
uchar data al=0,ah=0;
TLC1543_CLK = 0;
TLC1543_CS = 0;
for (i=0;i<4;i++) //把通道號(hào)打入1543
{
TLC1543_DIN=(channel&0x0f);
TLC1543_CLK=1;
TLC1543_CLK=0;
channel<<=1;
}
for (i=0;i<6;i++) //填充6個(gè)TLC1543_CLK
{
TLC1543_CLK=1;
TLC1543_CLK=0;
}
TLC1543_CS=1;
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();
TLC1543_CS=0; //等待AD轉(zhuǎn)換
_nop_();_nop_();_nop_();
for (i=0;i<2;i++) //取D9,D8
{
TLC1543_DOUT=1;
TLC1543_CLK=1;
ah<<=1;
if(TLC1543_DOUT) ah|=0x01;
TLC1543_CLK=0;
}
for (i=0;i<8;i++) //取D7--D0
{
TLC1543_DOUT=1;
TLC1543_CLK=1;
al<<=1;
if (TLC1543_DOUT) al|=0x01;
TLC1543_CLK=0;
}
TLC1543_CS=1;
ad=(uint)ah;
ad<<=8;
ad|=(uint)al; //得到AD值
return (ad);
}
uint volt_convert(uchar channel)
{
uint temp_volt[4];
ulong sum_volt=0;
uchar i;
for(i=0;i<4;i++)
{
temp_volt[i] = read1543(channel);
sum_volt += temp_volt[i];
}
return (((sum_volt/4)*500)/1023);
}
main()
{
while(1)
{
display(volt_convert(2));
}
}
復(fù)制代碼
作者:
1160440028
時(shí)間:
2018-7-23 09:23
收到,很好的資料,學(xué)習(xí)了
作者:
zuoshen
時(shí)間:
2019-8-7 20:33
學(xué)習(xí)了
作者:
隨心1110
時(shí)間:
2019-8-7 23:45
優(yōu)秀,前一段時(shí)間找了好久,不過(guò)很強(qiáng)
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲精品www久久久久久广东
|
www.99热.com
|
人人做人人澡人人爽欧美
|
成人在线a
|
在线视频亚洲
|
亚洲午夜精品在线观看
|
欧美在线激情
|
一区二区三区四区在线视频
|
综合色久
|
欧美一区二区在线观看视频
|
一区二区三区国产
|
欧美一区二区三区在线
|
色888www视频在线观看
|
伊人亚洲
|
伊人免费在线观看高清
|
国产免费高清
|
嫩草视频在线
|
亚洲国产成人精品久久久国产成人一区
|
精品一区二区电影
|
欧美日韩精品免费观看
|
日韩手机在线看片
|
精品一区二区三区av
|
在线视频 亚洲
|
欧美 视频
|
欧美日韩免费视频
|
日韩中文字幕2019
|
久久com
|
91久久久久久久久久久
|
国产一区二区av
|
国产精品久久久久久久久免费樱桃
|
国产精品一区三区
|
国产欧美日韩一区二区三区在线
|
亚洲视频欧美视频
|
黑人巨大精品欧美一区二区一视频
|
国产欧美视频一区二区
|
色婷婷综合久久久中字幕精品久久
|
亚洲精品久久久久久宅男
|
国产精品精品久久久
|
国产精品国产馆在线真实露脸
|
日韩国产精品一区二区三区
|
免费午夜电影
|