|
基于51單片機的數(shù)字電壓表proteus仿真
0.png (20.05 KB, 下載次數(shù): 88)
下載附件
2018-3-22 02:06 上傳
單片機源程序如下:
- #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)
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
數(shù)字電壓表.rar
(23.19 KB, 下載次數(shù): 60)
2018-3-21 15:49 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|