資源簡介
對射式傳感器、計數傳感器—寬,包含原理圖,源代碼等
代碼片段和文件信息
#include?
#define?uchar?unsigned?char
#define?uint??unsigned??int
uchar?duan[10]={0xc00Xf90xa40xb00x990x920x820xf80x800x90}; ?//所需的段的位碼
//uchar?wei[4]={0XEf0XDf0XBf0X7f};?????????????????????????????????//位的控制端 (開發板)
uchar?wei[4]={0X800X400X200X10};?????????????????????????????????//位的控制端 (仿真)
uint?zxcv?date; //定義數據類型
uint?dispcount=0;
/******************************************************************
延時函數
******************************************************************/
void?delay(uchar?t)
{
??uchar?ij;
???for(i=0;i ???{
??? ?for(j=13;j>0;j--);
?{?;
?}
???}
}
/**********************************************************************
????????????????數碼管動態掃描
*********************************************************************/
void?xianshi()
?{?
?/*****************數據轉換*****************************/?
??z=date/1000; ?//求千位
??x=date%1000/100; ?//求百位
??c=date%100/10; ?//求十位
??v=date%10; ?//求個位
??????P2=wei[0];
??P0=duan[z];
??delay(50);??
?? ??P2=wei[1];
??????P0=duan[x];
??delay(50);??
??? ??P2=wei[2];
??????P0=duan[c];
??delay(50);??
??????P2=wei[3];
??????P0=duan[v];
??delay(50);??
? ???????????????
???????}
?/*************************************************************************
????????????????????????????????主函數
**************************************************************************/
void?ExtInt0()?interrupt?0?//中斷服務程序
{
dispcount++;?//每按一次中斷按鍵,計數加一
if?(dispcount==9999)?//計數范圍0-9999
{dispcount=0;}
}
?/*************************************************************************
????????????????????????????????主函數
**************************************************************************/
?void?main()
{??
TCON=0x01;?//中斷設置
IE=0x81;
?while(1)
{ ??
????date=dispcount;
xianshi();
????}
}
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4269??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu
?????文件???????1965??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.c
?????文件???????1390??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.hex
?????文件?????????62??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.lnp
?????文件???????4195??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.LST
?????文件???????6807??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.M51
?????文件???????4212??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.OBJ
?????文件???????1023??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.Opt
?????文件????????531??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.plg
?????文件???????2165??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.Uv2
?????文件?????????37??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu.__i
?????文件???????1025??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu_Opt.Bak
?????文件??????????0??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\chengxu_Uv2.Bak
?????文件???????6376??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\STARTUP.A51
?????文件??????10777??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\STARTUP.LST
?????文件????????750??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\keil\STARTUP.OBJ
?????文件?????145329??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\Last?Loaded?ourhc.DBK
?????文件?????145329??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\ourhc.DSN
?????文件????????653??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\0~9999計數器程序\ourhc.PWI
????....SH.?????15872??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\Thumbs.db
?????文件???????2072??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu
?????文件???????1923??2011-04-25?21:53??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.c
?????文件????????164??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.hex
?????文件?????????62??2011-03-28?14:06??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.lnp
?????文件???????3715??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.LST
?????文件???????4745??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.M51
?????文件???????1571??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.OBJ
?????文件???????1032??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.Opt
?????文件????????252??2011-03-28?14:06??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.plg
?????文件???????2165??2011-03-28?14:05??對射式傳感器—計數傳感器—寬\TTL輸出測試程序\chengxu.Uv2
............此處省略14個文件信息
評論
共有 條評論