#include <reg51.h>
#include <intrins.h>
sbit a=P2^7;
sbit b=P2^6;
sbit c=P2^5;
sbit k4=P3^3;
sbit k3=P3^2;
sbit k2=P3^1;
sbit q1=P2^4;
sbit led=P2^0;
void delay (int q)
{
while(q--);
}
char l=0,m=0,n=0;
int j=0;
void keyscan();
char num2,shi,ge,bai,num3,num4;
int num,num1;
void keyscan()
{
if(k2==0)
{
delay(1000);
if(k2==0)
TR1=~TR1;
while(!k2);
}
}
void T0_time()interrupt 1
{
TH0=(65336-50000)/256;
TL0=(65336-50000)%256;
num1++;
}
void T1_time() interrupt 3
{
TH1=(65336-50000)/256;
TL1=(65336-50000)%256;
num2++;
num3++;
if (num2==2)
{
num2=0;
num++;
num1++;
if(num==550||num==560||num==570||num==580||num==590)
{
int o;
for(o=0;o<500;o++)
{q1=~q1;
delay(10);
}
}
if(num==600)
{
TR1=0;TR0=0;
num=0;
}
bai=num/100;
shi=num/10%10;
ge=num%10;
}
}
char code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
char code table2[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,
0xff,0xef,0x77,0x7c,0x39,0x5e,0x79,0x71};
void zduan0() interrupt 0
{
if(k3==0)
delay(1000);
if(k3==0)
{
j=j-1;
}
}
void zduan1() interrupt 2
{
if(k4==0)
delay(1000);
if(k4==0)
{
j=j+1;
}
}
void zdkai0()
{
EA=1;
EX0=1;
IT0=1;
}
void zdkai1()
{
EA=1;
EX1=1;
IT1=1;
}
void shaomiao()
{
char i;
for (i=0;i<6;i++)
{
switch (i)
{
case (0):
a=0;b=1;c=0;P1=smgduan[ge];break;
case (1):
a=1;b=0;c=0;P1=table2[shi];break;
case (2):
a=0;b=0;c=0;P1=smgduan[bai];break;
case (3):
a=1;b=0;c=1;P1=smgduan[l];break;
case (4):
a=0;b=0;c=1;P1=smgduan[m];break;
case (5):
a=1;b=1;c=0;P1=smgduan[n];break;
}
delay(300);
P1=0x00;
}
}
void main()
{
led=1;
TMOD=0x11;
TH0=(65336-50000)/256;
TL0=(65336-50000)%256;
TH1=(65336-50000)/256;
TL1=(65336-50000)%256;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=0;
zdkai0();
zdkai1();
while(1000)
{
keyscan();
shaomiao();
if(j<0)
{
j=0;
}
else if(j<100)
{
n=0;
l=j%10;
m=j/10;
}
else if(j==100)
{
l=1;
n=0;
m=0;
}
else
{
j=0;
n=0;
l=0;
m=0;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
简易计时计数器51单片机
共105个文件
zip:32个
pcblib:18个
log:14个
需积分: 50 8 下载量 54 浏览量
2018-03-15
14:47:36
上传
评论 3
收藏 144.03MB ZIP 举报
温馨提示
51单片机的简易计时计数器,内含pcb和源代码,简单实现 计时和计数的功能。
资源推荐
资源详情
资源评论
收起资源包目录
简易计时计数器51单片机 (105个子文件)
6666666 9KB
66666666666666.__i 72B
1.__i 59B
STARTUP.A51 6KB
6666666.uvgui_VULCAN.bak 70KB
1.uvgui_VULCAN.bak 69KB
1_uvopt.bak 54KB
1_uvproj.bak 13KB
6666666_uvopt.bak 5KB
6666666_uvproj.bak 0B
66666666666666.c 2KB
6666666.hex 3KB
1.hex 3KB
6666666.build_log.htm 733B
1.build_log.htm 690B
创新.IntLib 31.85MB
1点此打开.PrjPcb.lnk 952B
6666666.lnp 69B
1.lnp 50B
PCB1 PCB ECO 2016-11-20 14-49-52.LOG 9KB
PCB1 PCB ECO 2016-11-20 11-18-39.LOG 7KB
PCB1 PCB ECO 2016-11-20 11-24-24.LOG 7KB
PCB1 PCB ECO 2016-11-19 21-39-51.LOG 6KB
PCB1 PCB ECO 2016-11-20 10-51-39.LOG 5KB
PCB1 PCB ECO 2016-11-20 11-13-40.LOG 906B
PCB1 PCB ECO 2016-11-20 10-56-34.LOG 364B
PCB1 PCB ECO 2016-11-20 11-09-53.LOG 170B
PCB1 PCB ECO 2016-11-20 20-54-11.LOG 62B
PCB1 PCB ECO 2016-11-20 20-53-44.LOG 40B
PCB1 PCB ECO 2016-11-20 11-31-10.LOG 25B
PCB1 PCB ECO 2016-11-20 20-52-14.LOG 25B
PCB1 PCB ECO 2016-11-20 20-54-42.LOG 0B
PCB1 PCB ECO 2016-11-20 11-11-04.LOG 0B
STARTUP.LST 14KB
1.LST 6KB
66666666666666.LST 6KB
6666666.M51 14KB
1.M51 13KB
66666666666666.OBJ 10KB
STARTUP.OBJ 749B
大熊猫.PcbDoc 12.8MB
大熊猫.PcbDocPreview 74KB
PCB1.PcbDocPreview 64KB
1pcb 2D+3d 封装库.PcbLib 19.3MB
1pcb 2D+3d 封装库.PcbLib 19.3MB
1pcb 2D+3d 封装库.PcbLib 19.3MB
1PCB封装库.pcblib 14.92MB
1PCB封装库.pcblib 14.92MB
1PCB封装库.pcblib 14.92MB
1全.PcbLib 5.53MB
1全.PcbLib 5.53MB
1全.PcbLib 5.53MB
PCB1.PcbLib 502KB
1常用元件封装.PCBLIB 500KB
PCB1.PcbLib 492KB
三极管.PCBLIB 64KB
三极管.PCBLIB 64KB
开关.PCBLIB 28KB
开关.PCBLIB 28KB
C电容.PCBLIB 28KB
C电容.PCBLIB 28KB
1.plg 158B
创新.PrjPcb 38KB
创新.PrjPcbStructure 48B
Sheet1.SchDoc 163KB
Sheet1.SchDocPreview 75KB
创新.SCHLIB 80KB
创新.SCHLIB 54KB
6666666.uvopt 5KB
1.uvopt 5KB
6666666.uvproj 14KB
6666666.uvgui.VULCAN 70KB
1.uvgui.VULCAN 69KB
PCB1.~(4).PcbDoc.Zip 939KB
PCB1.~(3).PcbDoc.Zip 879KB
PCB1.~(7).PcbDoc.Zip 861KB
PCB1.~(6).PcbDoc.Zip 860KB
PCB1.~(12).PcbDoc.Zip 471KB
PCB1.~(11).PcbDoc.Zip 398KB
PCB1.~(10).PcbDoc.Zip 364KB
PCB1.~(9).PcbDoc.Zip 364KB
PCB1.~(1).PcbDoc.Zip 24KB
PCB1.~(5).PcbDoc.Zip 24KB
PCB1.~(8).PcbDoc.Zip 24KB
Sheet1.~(14).SchDoc.Zip 22KB
Sheet1.~(13).SchDoc.Zip 22KB
Sheet1.~(10).SchDoc.Zip 19KB
Sheet1.~(12).SchDoc.Zip 19KB
Sheet1.~(11).SchDoc.Zip 19KB
Sheet1.~(9).SchDoc.Zip 19KB
Sheet1.~(8).SchDoc.Zip 19KB
Sheet1.~(3).SchDoc.Zip 18KB
Sheet1.~(7).SchDoc.Zip 17KB
Sheet1.~(4).SchDoc.Zip 17KB
Sheet1.~(6).SchDoc.Zip 17KB
Sheet1.~(5).SchDoc.Zip 15KB
Sheet1.~(2).SchDoc.Zip 6KB
创新.~(8).PrjPcb.Zip 4KB
创新.~(4).PrjPcb.Zip 4KB
创新.~(6).PrjPcb.Zip 4KB
共 105 条
- 1
- 2
资源评论
qq_37663061
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功