資源簡介
利用定時器和中斷編寫的秒表程序,自己一點一點手打,簡單明了,適合學習!帶proteus仿真,C語言編寫!

代碼片段和文件信息
#include
#define?uchar?unsigned?char?
uchar?number=0a=0;
unsigned?char?code?du[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};//共陽?
unsigned?char?code?wei[]={0x080x040x020x01};
void?delay(uchar?time);
void?delay(uchar?time)
{
uchar?ij;
for(i=time;i--;i>0)
for(j=125;j--;j>0);
}
void?display(void);
void?display(void)
{
P0=du[a%10];
P2=wei[0];
delay(50);
P0=du[a/10];
P2=wei[1];
delay(60);
}
void?main(void)
{
TMOD=0x01;
TR0=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
while(1)
{
display();
}
}
void?time0(void)?interrupt?1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
number++;
if(number==20)
{
number=0;
a++;
if(a>59)
{
a=0;
}
}
}?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6376??2009-05-07?14:37??秒表\STARTUP.A51
?????文件??????14048??2012-12-08?16:19??秒表\STARTUP.LST
?????文件????????749??2012-12-08?16:19??秒表\STARTUP.OBJ
?????文件???????3718??2012-12-08?16:19??秒表\秒表
?????文件????????786??2012-12-08?16:02??秒表\秒表.c
?????文件??????83493??2012-10-11?22:07??秒表\秒表.DSN
?????文件????????920??2012-12-08?16:19??秒表\秒表.hex
?????文件?????????56??2012-12-08?16:19??秒表\秒表.lnp
?????文件???????2747??2012-12-08?16:19??秒表\秒表.LST
?????文件???????6660??2012-12-08?16:19??秒表\秒表.M51
?????文件???????3471??2012-12-08?16:19??秒表\秒表.OBJ
?????文件???????4558??2012-12-08?16:19??秒表\秒表.plg
????.......?????55663??2012-12-08?16:19??秒表\秒表.uvopt
????.......?????13414??2012-12-08?16:19??秒表\秒表.uvproj
????.......?????????0??2012-12-08?15:18??秒表\秒表_uvproj.bak
?????目錄??????????0??2012-12-08?16:20??秒表
-----------?---------??----------?-----??----
???????????????196659????????????????????16
- 上一篇:用c++編寫的某公司工資管理系統
- 下一篇:vc++6.0 基于mfc音樂播放器
評論
共有 條評論