新人賺幣 TLC1549時序圖:
0.png (37.29 KB, 下載次數(shù): 32)
下載附件
2017-10-25 22:32 上傳
原理圖:
0.png (283.22 KB, 下載次數(shù): 26)
下載附件
2017-10-25 22:30 上傳
0.png (46.24 KB, 下載次數(shù): 44)
下載附件
2017-10-25 22:29 上傳
TLC1549的單片機源程序如下:
- #include <reg52.h>
- #include<INTRINs.H>
- #include<STDIO.H>
- sbit rs=P1^0;
- sbit sh=P1^1;
- sbit f1=P1^2;
- sbit f2=P1^3;
- sbit CLK=P2^2;
- sbit DOut=P2^1;
- sbit CS=P2^0;
- void main()
- {
- unsigned char temp;
- int i,j,t;
- unsigned int ADValue;
- TMOD=0x20;
- TL1=0xfd;TH1=0xfd;
- SCON=0xd8;PCON=0x00;
- TR1=1;
- while(1)
- {
- for(j=0;j<1000;j++)
- for(t=0;t<100;t++);
- SBUF=30;while(TI==0);TI=0; for(t=0;t<100;t++);
- SBUF=78;while(TI==0);TI=0; for(t=0;t<100;t++);
- SBUF=19;while(TI==0);TI=0; for(t=0;t<100;t++);
- for(j=0;j<2236;j+=3)
- {
- sh=0;
- f1=0;
- f2=1;
- i=0;
- f1=!f1;
- f2=!f2;
- i=0;
- sh=!sh;
- for(i=0;i<2;i++){}
- sh=!sh;
- rs=0;
- for(t=0;t<2236;t++)
- {
- rs=1;
- rs=0;
- f1=!f1;
- f2=!f2;
- if(t==j)
- {
- CS=1;
- CS=0;
- ADValue=0;
- for(i=0;i<10;i++)
- {
- CLK=0;
- ADValue<<=1;
- if(DOut)
- ADValue++;
- CLK=1;
- }
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
tcd1206.zip
(188.61 KB, 下載次數(shù): 32)
2017-10-25 16:48 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|