資源簡介
這段時間正在做AD0809模塊,現在做好了,整理打包上傳給大家共享,這里的資料非常詳細,有ADC0809的Protues仿真文件及仿真程序,也有ADC0809與單片機連接的原理圖。程序開發分兩階段,方便大家由淺入深學習,第一階段為單通道數據采集及Protues仿真。第二階段為多通道數據采集編程,所有程序由C語言編寫。
硬件資源:STC89C52單片機開發板(帶數碼管)、ADC0809芯片、74LS74雙D觸發器
程序功能:單路AD采集
歡迎加入我們的電子愛好者QQ群:84998716
程序開發者:劉遠安
程序開發時間:2011年3月

代碼片段和文件信息
#include?
sbit?P1_7?=?P1^7;
sbit?P3_7?=?P3^7;
sbit?P3_0?=?P3^0;//數碼管位選
sbit?P3_1?=?P3^1;
sbit?P3_2?=?P3^2;
sbit?P3_3?=?P3^3;
float?x[8];
unsigned?char?c[]?=?{0xc00xf90xa40xb00x990x920x820xf80x800x90};
int?msij1j2j3mk;
void?sleep(ms)
{
for(;ms>0;ms--)
{
for(i=0;i<124;i++)
{
;
}
}
}
void?xianshi()
{
x[0]=5*x[0]/255;
k=x[0]*100;
j1=k/100;
m=k%100;
j2=m/10;
j3=m%10;
P3_0=1;
P1=c[j1];
P1_7=0;
sleep(10);
P3_0=0;
P3_1=1;
P1=c[j2];
sleep(10);
P3_1=0;
P3_2=1;
P1=c[j3];
sleep(10);
P3_2=0;
}
void?main()
{
P2=0x00;//start=0?oe=0?選通地址0?ale=0
P3=0x80;//eoc=1
for(;;)
{
P2=0x08;//ale=1?start=0?oe=0?選通地址0?
sleep(1);
P2=0x10;//start=1?oe=0?選通地址0?ale=0
sleep(5);
while(P3_7==0)
{
P2=0x20;//start=0?oe=1?選通地址0?ale=0
x[0]=P0;//讀數據
xianshi();
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????695??2010-06-04?07:29??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\0809.txt
?????文件?????105720??2011-03-12?20:10??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\A?D轉換.DSN
?????文件???????1126??2011-03-12?20:10??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\A?D轉換.PWI
?????文件?????403832??2010-06-03?14:57??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\ADC0808.pdf
?????文件???????4886??2011-03-12?20:09??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換
?????文件????????946??2011-03-12?14:26??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.c
?????文件???????3431??2011-03-12?20:09??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.hex
?????文件?????????44??2011-03-12?20:09??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.lnp
?????文件???????3348??2011-03-12?20:09??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.LST
?????文件???????7131??2011-03-12?20:09??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.M51
?????文件???????4348??2011-03-12?20:09??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.OBJ
?????文件????????981??2011-03-12?12:05??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.Opt
?????文件????????367??2011-03-12?20:09??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.plg
?????文件???????2054??2011-03-12?12:05??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換.Uv2
?????文件????????981??2010-06-03?21:59??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換_Opt.Bak
?????文件???????1678??2010-06-03?17:10??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\AD轉換_Uv2.Bak
?????文件?????105720??2011-03-12?15:24??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\Last?Loaded?A?D轉換.DBK
?????文件????????946??2011-03-12?14:26??ADC0809與80C52單片機\第一階段單路AD\AD0809轉換Protues仿真\復件?AD轉換.c
?????文件?????????54??2011-03-14?12:52??ADC0809與80C52單片機\第一階段單路AD\仿真說明.txt
?????文件??????28554??2011-03-10?22:24??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\AD轉換.PrjPCB
?????文件?????139264??2011-03-12?20:41??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\AD轉換.SchDoc
?????文件???????9216??2011-03-10?22:24??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\AD轉換自建原理圖.SchLib
?????文件???????3361??2011-03-10?22:24??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換.~(1).PrjPCB.Zip
?????文件???????1431??2011-03-10?21:37??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換.~(1).SchDoc.Zip
?????文件??????47420??2011-03-10?21:51??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換.~(2).SchDoc.Zip
?????文件??????47422??2011-03-10?21:55??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換.~(3).SchDoc.Zip
?????文件??????15074??2011-03-10?21:56??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換.~(4).SchDoc.Zip
?????文件??????15071??2011-03-10?22:24??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換.~(5).SchDoc.Zip
?????文件??????15070??2011-03-12?20:41??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換.~(6).SchDoc.Zip
?????文件???????2307??2011-03-10?22:20??ADC0809與80C52單片機\第一階段單路AD\實物原理圖\PCB?project\History\AD轉換自建原理圖.~(1).SchLib.Zip
............此處省略15個文件信息
評論
共有 條評論