資源簡介
本資源有c語言控制程序,通過keilc進行仿真調試過,絕對正確實用,其中還有proteus仿真圖,下載打開可以直接使用,歡迎大家下載.

代碼片段和文件信息
#include
#include
#define?SEG?P0
#define?SCANP?P2
#define?count_M0?250
#define?TH_M0?(256-count_M0)
#define?TL_M0?(256-count_M0)
sbit?cs=P3^0;
sbit?wr=P3^6;
sbit?rd=P3^7;
sbit?intr=P3^2;
sbit?point=P3^4;
void?adc_st(void);
void?adc_yx(void);
unsigned?char?count_T0=0;
unsigned?char?code??tab[10]={0xc00xf90xa40xb00x990x920x830xf80x800x98};?
unsigned?char?code??scann[4]={0x010x020x040x08};???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
unsigned?char?disp[4]={0000};
unsigned?char?scan=0temp=0;
void?main()
{unsigned?int?results;?
?TMOD=0x02;
?TH0=TH_M0;
?TL0=TL_M0;
?ET0?=?1;
?EA?=?1;
?TR0=1;
?adc_st();
while(1)
?{??
????if?(intr==0)
?{?adc_yx();?
???????results=?temp?*?196;
???????results=?results/10;
???????disp[0]=results/1000;
???????disp[1]=(results/100)%10;
???????disp[2]=(results/10)%10;
???????disp[3]=results%10;
???????adc_st();
???}
??}
}
void?adc_st(void)
{?cs=1;
??_nop_();
??wr=1;
??_nop_();
??rd=1;
??_nop_();
??intr=1;
??_nop_();
??P1=0xff;
??cs=0;
??_nop_();
??_nop_();
??wr=0;
??_nop_();
??_nop_();
??wr=1;
??_nop_();
???cs=1;
?}
?void?adc_yx(void)
?{?cs=0;
???_nop_();
???_nop_();
???rd=0;
???_nop_();
???_nop_();
???temp=P1;
???rd=1;
???_nop_();
???_nop_();
???cs=1;
???_nop_();
?}
void?T0_8ms(void)interrupt?1
{if?(++count_T0==10)
?????{count_T0=0;
??if(++scan==5)
?????{?
??SEG=0xff;
??scan=1;
??????}
?????SCANP=scann[scan-1];
?SEG=tab[disp[scan-1]];
?if(scan==1)
????point=0;
??else
????point=1;
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????88285??2009-08-06?21:52??AD0804\aaaa.DSN
?????文件????????653??2009-08-08?17:33??AD0804\aaaa.PWI
?????文件???????1652??2009-08-06?21:48??AD0804\AD0804.c
?????文件???????3934??2009-08-06?21:48??AD0804\AD0804.LST
?????文件???????6026??2009-08-06?21:48??AD0804\AD0804.OBJ
?????文件?????????36??2009-08-06?21:48??AD0804\AD0804.__i
?????文件???????6106??2009-08-06?21:48??AD0804\AD0804程序
?????文件???????1500??2009-08-06?21:48??AD0804\AD0804程序.hex
?????文件?????????49??2009-08-06?21:48??AD0804\AD0804程序.lnp
?????文件???????8377??2009-08-06?21:48??AD0804\AD0804程序.M51
?????文件???????1019??2009-08-06?21:52??AD0804\AD0804程序.Opt
?????文件????????765??2009-08-06?21:52??AD0804\AD0804程序.plg
?????文件???????2156??2009-08-06?21:52??AD0804\AD0804程序.Uv2
?????文件??????????0??2009-08-06?21:47??AD0804\AD0804程序_Uv2.Bak
?????文件??????30720??2009-08-08?17:47??AD0804\AD(模數轉換器)選型.doc
?????文件??????88285??2009-08-06?21:51??AD0804\Last?Loaded?aaaa.DBK
?????文件???????6376??2009-08-06?21:48??AD0804\STARTUP.A51
?????文件??????10689??2009-08-06?21:48??AD0804\STARTUP.LST
?????文件????????750??2009-08-06?21:48??AD0804\STARTUP.OBJ
?????目錄??????????0??2009-08-08?22:26??AD0804
-----------?---------??----------?-----??----
???????????????257378????????????????????20
- 上一篇:opencv 正臉+左右側臉全檢測
- 下一篇:圖書管理系統C++
評論
共有 條評論