欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
TLC2543單片機程序 帶Proteus仿真 電路原理圖 AD轉換實驗
[打印本頁]
作者:
51黑電子happy
時間:
2017-4-5 04:20
標題:
TLC2543單片機程序 帶Proteus仿真 電路原理圖 AD轉換實驗
單片機與TLC2543接口實現ad轉換,并且用數碼管顯示的仿真原理圖如下(proteus仿真工程文件可到本帖附件下載)
TLC2543與單片機連接的電路圖:
0.png
(28.91 KB, 下載次數: 148)
下載附件
2017-4-5 04:07 上傳
TLC2543是11通道12位串行A/D轉換器.TLC2543中文資料詳見:
http://www.raoushi.com/chip/4009.html
TLC2543單片機驅動源代碼:
#include<reg51.h>
sbit SDO=P3^0; //定義端口
sbit SDI=P3^1;
sbit CS=P3^2;
sbit CLK=P3^3;
sbit EOC=P3^4;
sbit P2_0=P2^0;
sbit P2_1=P2^1;
sbit P2_2=P2^2;
sbit P2_3=P2^3;
unsigned char code xiao[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
//共陽極數碼管0-9的段碼
//**********************************
//延時程序
//**********************************
void delay(unsigned char n)
{
unsigned char i,j;
for(i=0;i<n;i++)
for(j=0;j<125;j++);
}
//**********************************
//向TLC2543寫命令及讀轉換后的數據
//**********************************
unsigned int read2543(unsigned char con_word)
{
unsigned int ad=0,i;
CLK=0; //時鐘首先置低
CS=0; //片選為0,芯片工作
for(i=0;i<12;i++)
{
if(SDO) //首先讀TLC2543的一位數據
ad=ad|0x01;
SDI=(bit)(con_word&0x80); //向TLC2543寫一位數據
CLK=1; //時鐘上升沿,TLC2543輸出使能
delay(3);
CLK=0; //時鐘下降沿,TLC2543輸入使能
delay(3);
con_word<<=1;
ad<<=1;
}
CS=1;
ad>>=1;
return(ad);
}
void main()
{
unsigned int ad;
while(1)
{
ad=read2543(0x00);
P0=xiao[ad/1000]; //千位數字的段碼
P2_0=1; //顯示千位
delay(3);
P2_0=0;
P0=xiao[(ad%1000)/100]; //百位數字的段碼
P2_1=1; //顯示百位
delay(3);
P2_1=0;
P0=xiao[(ad%100)/10]; //十位數字的段碼
P2_2=1; //顯示十位
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png
(64.4 KB, 下載次數: 172)
下載附件
2017-4-5 04:06 上傳
該系列源碼包含有很多非常經典,代碼風格十分規范,而且注釋詳細的單片機例程,還帶仿真,對于MCU學習特別是初學者是很有幫助的,全部源碼下載(共幾十個項目):
http://www.raoushi.com/bbs/dpj-80575-1.html
本例程下載(含proteus仿真工程文件與源碼):
TLC2543單片機程序 帶Proteus仿真L9_4.rar
(49.98 KB, 下載次數: 434)
2017-4-5 04:18 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
踩了一個沙發
時間:
2017-11-10 22:11
學習學習
作者:
a1357787200
時間:
2018-4-16 13:55
挺好的程序和仿真
作者:
橘子汁啊
時間:
2018-5-25 22:30
呀,值得學習
作者:
midrich
時間:
2018-9-4 15:20
太好了!正在找這東西!很詳細很實用!多謝多謝!
作者:
2695154202
時間:
2018-12-10 15:38
是個好東西
作者:
xuwq
時間:
2019-5-5 10:16
謝謝大神
作者:
18340760103
時間:
2019-5-20 13:35
厲害,都是一群大神
作者:
woaiproteus
時間:
2019-5-20 15:21
學習學習
作者:
jiangquancai
時間:
2019-5-26 16:15
感覺誤差有點大呀?
作者:
huangxue
時間:
2019-6-7 09:02
挺實用
作者:
夢回那一世
時間:
2019-6-11 22:53
非常感謝分享!
作者:
fate021
時間:
2019-6-20 14:31
請問
proteus8.8為什么打不開呀
作者:
牛牛郝牛
時間:
2019-7-25 10:08
很不錯
作者:
我是一條狗!
時間:
2019-10-22 09:33
頂,值得收藏
作者:
yywd4
時間:
2020-2-9 10:36
樓主辛苦,謝謝發帖。
作者:
夏一
時間:
2020-2-19 17:04
這是做什么用的?
作者:
hao7752376
時間:
2020-5-31 10:58
學習了 厲害
作者:
李響
時間:
2020-10-7 16:22
很好用,謝謝樓樓主
作者:
超級小黑
時間:
2021-11-24 09:26
簡明詳細,感謝樓主
作者:
jiaol2021
時間:
2022-11-30 11:25
不錯,準備精研一下
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1