標(biāo)題:
TLC2543基于51單片機(jī)AD轉(zhuǎn)換仿真和源代碼
[打印本頁]
作者:
simpure
時(shí)間:
2019-4-9 14:42
標(biāo)題:
TLC2543基于51單片機(jī)AD轉(zhuǎn)換仿真和源代碼
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png
(16.3 KB, 下載次數(shù): 70)
下載附件
2019-4-9 19:23 上傳
單片機(jī)源程序如下:
#define TLC2543_GLOBAL
#include "TLC2543.h"
uint read_TLC2543(uchar channel)
{
register uchar i;
uint tempAD = 0;
while(!TLC2543GetEoc()); //wait TLC2543 free
_delay_us(3);
channel <<= 4;
TLC2543Clk(TLC2543_CLR);
TLC2543_Cs(TLC2543_SET);
TLC2543_Cs(TLC2543_CLR); //_CS TLC2543 select
_delay_us(3);
for( i = 0; i < 12; i ++ )
{
tempAD <<= 1;
if( TLC2543GetDo() ) //read value
{
tempAD |= 0x01;
}
if( channel&0x80 )
{
TLC2543Di(TLC2543_SET);
}
else
{
TLC2543Di(TLC2543_CLR);
}
channel <<= 1;
TLC2543Clk(TLC2543_SET);
nop();
TLC2543Clk(TLC2543_CLR);
}
TLC2543_Cs(TLC2543_SET); //TLC2543 close
_delay_us(1);
return tempAD;
}
void _delay_us(uint us)
{
uchar delayi;
while(--us)
{
for(delayi=0;delayi<10;delayi++);
}
}
復(fù)制代碼
所有資料51hei提供下載:
TLC2543基于51單片機(jī)AD轉(zhuǎn)換仿真和源代碼.rar
(23.19 KB, 下載次數(shù): 80)
2019-4-9 14:42 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
AriUp
時(shí)間:
2019-5-4 20:50
樓主您好,首先很感謝您分享的仿真和程序
,不過我發(fā)現(xiàn)仿真中什么都不輸入,卻顯示1.284,請(qǐng)問這是為什么呢?
作者:
耳東前進(jìn)之路
時(shí)間:
2019-6-19 15:28
程序怎么生成不了HEX 格式的
作者:
星星的咖啡貓咪
時(shí)間:
2020-4-27 21:48
沒有hex文件呀?
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1