資源簡介
通過這個仿真可以了解模電轉(zhuǎn)換的基本原理 本例用的是ADC0808芯片
代碼片段和文件信息
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
uchar?code?dispcode[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x00};
uchar?code?dispbitcode[]={0xef0xdf0xbf0x7f};
uchar?dispbuf[4]={10000};
uchar?dispcountgetdata;
uint?temp;
sbit?ST=P3^0;
sbit?OE=P3^1;
sbit?EOC=P3^2;
sbit?CLK=P3^3;
void?main(void)
{
?ST=0;
?OE=0;
?ET0=1;
?ET1=1;
?EA=1;
?TMOD=0x12;
?TH0=216;
?TL0=216;
?TH1=(65536-4000)/256;
?TL1=(65536-4000)%256;
?TR1=1;
?TR0=1;
?ST=1;
?ST=0;
?while(1)
?{
??if(EOC==1)
????{
?????OE=1;
?????getdata=P0;
?????OE=0;
?????temp=getdata*196;
?????dispbuf[1]=temp/10000;
?????temp=temp%10000;
?????dispbuf[2]=temp/1000;
?????temp=temp%1000;
?????dispbuf[3]=temp/100;
?????ST=1;
?????ST=0;
????}
?}
}
void?t0(void)?int
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6376??2005-03-22?15:22??數(shù)字電壓表\STARTUP.A51
?????文件??????14048??2009-08-01?20:19??數(shù)字電壓表\STARTUP.LST
?????文件????????758??2009-08-01?20:19??數(shù)字電壓表\STARTUP.OBJ
?????文件???????4551??2009-08-15?10:58??數(shù)字電壓表\szdyb
?????文件??????98108??2009-08-28?01:09??數(shù)字電壓表\szdyb.DSN
?????文件???????1376??2009-08-15?10:58??數(shù)字電壓表\szdyb.hex
?????文件?????????42??2009-08-15?10:58??數(shù)字電壓表\szdyb.lnp
?????文件???????7698??2009-08-15?10:58??數(shù)字電壓表\szdyb.M51
?????文件???????1050??2009-08-15?10:58??數(shù)字電壓表\szdyb.Opt
?????文件????????825??2009-08-15?10:58??數(shù)字電壓表\szdyb.plg
?????文件???????2198??2009-08-15?10:58??數(shù)字電壓表\szdyb.Uv2
?????文件???????1038??2009-08-10?15:40??數(shù)字電壓表\szdyb_Opt.Bak
?????文件???????2164??2009-08-01?21:37??數(shù)字電壓表\szdyb_Uv2.Bak
?????文件???????1088??2009-08-15?10:58??數(shù)字電壓表\Text.c
?????文件??????10204??2009-08-15?10:58??數(shù)字電壓表\Text.LST
?????文件???????4332??2009-08-15?10:58??數(shù)字電壓表\Text.OBJ
?????文件?????????39??2009-08-15?10:58??數(shù)字電壓表\Text.__i
?????目錄??????????0??2009-11-29?18:34??數(shù)字電壓表
-----------?---------??----------?-----??----
???????????????155895????????????????????18
評論
共有 條評論