找回密码

尚庐山(原星子网)

查看: 1565|回复: 3
收起左侧

能行吗

  [复制链接]

13

主题

322

帖子

1237

星币

初中三年级

Rank: 10Rank: 10Rank: 10Rank: 10

积分
1129
发表于 2012-12-30 22:13:29 | 显示全部楼层 |阅读模式 | 来自江苏

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?注册

x
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define ulint unsigned long int
uchar cc;
ulint temp,shiwan,wan,qian,bai,shi,ge;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
sbit dula=P2^6;
sbit wela=P2^7;
void init();
void delay1ms(uint z);
void display(uchar bai,uchar shi,uchar ge);
void main()
{
init();         
while(1)         //循环开始
{           
  if(cc==20)        //1s等待
  {
   cc=0;        //cc清0
   if(temp==1000000)     //超过一百万,立即清0
    temp=0;
   shiwan=temp/100000;     //十万位
   wan=temp%100000/10000;    //万位
   qian=temp%100000%10000/1000;  //千位
   bai=temp%100000%10000%1000/100;  //百位
   shi=temp%100000%10000%1000%100/10; //十位
   ge=temp%10;       //个位
   temp++;
  }
  display(bai,shi,ge);     //调用显示子函数
}
}
void init()          //初始化子函数
{
dula=0;
wela=0;
temp=1;
cc=0;
TMOD=0x01;
TH0=(65536-46080)/256;
TL0=(65536-46080)%256;
EA=1;
ET0=1;
TR0=1;
}
void timer0() interrupt 1      //定时器T0中断函数
{
TH0=(65536-46080)/256;
TL0=(65536-46080)%256;
cc++;
}
void delay1ms(uint z)       //1ms延时子函数
{
uint x;
for(z;z>0;z--)
  for(x=113;x>0;x--);
}
void display(uchar bai,uchar shi,uchar ge)  //显示子函数
{
dula=1;
P0=table[shiwan];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delay1ms(2);        //调用1ms延时子函数
dula=1;
P0=table[wan];
dula=0;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
delay1ms(2);
dula=1;
P0=table[qian];
dula=0;
P0=0xff;
wela=1;
P0=0xfb;
wela=0;
delay1ms(2);
dula=1;
P0=table[bai];
dula=0;
P0=0xff;
wela=1;
P0=0xf7;
wela=0;
delay1ms(2);        //调用1ms延时子函数
dula=1;
P0=table[shi];
dula=0;
P0=0xff;
wela=1;
P0=0xef;
wela=0;
delay1ms(2);
dula=1;
P0=table[ge];
dula=0;
P0=0xff;
wela=1;
P0=0xdf;
wela=0;
delay1ms(2);  
}

98

主题

1288

帖子

6738

星币

硕士研究生

星之子

Rank: 18Rank: 18Rank: 18

积分
4024

驴友成员活动之星勋章小财主大富翁灌水勋章

发表于 2012-12-31 10:56:18 | 显示全部楼层 | 来自江西
{:soso_e132:}
回复 收起回复
B Color Smilies
还可输入 个字符
发表于 2012-12-31 17:50:19 | 显示全部楼层 | 来自江西
楼主在编程?{:soso_e113:}
回复 收起回复
B Color Smilies
还可输入 个字符

13

主题

322

帖子

1237

星币

初中三年级

Rank: 10Rank: 10Rank: 10Rank: 10

积分
1129
 楼主| 发表于 2012-12-31 19:01:06 | 显示全部楼层 | 来自江苏
看来不行呀
回复 收起回复
B Color Smilies
还可输入 个字符
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ| 本站法律顾问:易胜华律师|手机版|小黑屋| 尚庐山(原星子网)

备案报警 赣公网安备 36042702000120号

备案报警

Powered by Discuz! X3.4( 赣ICP备16012230号-1 )

公司名称: 庐山市尚庐山文化传媒有限公司

地址: 江西省九江市庐山市南康镇天湖壹号5号楼C-201至C-206店铺

快速回复 返回顶部 返回列表