找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1181|回复: 1
打印 上一主题 下一主题
收起左侧

单片机万年历的程序,这段不懂,请教啊

[复制链接]
跳转到指定楼层
楼主
ID:525734 发表于 2019-5-29 20:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void Display(uint sd,uint mm,uint hy)

{        int y0,y1,y2;

if(rili==1)

{

y0=hy/1000,y1=hy%1000;y2=hy%100;

}

for(numwe=0;numwe<8;numwe++)

{

P0=0xff;

wela=1;

P0=we[numwe];

wela=0;

P0=0xff;

dula=1;

switch(numwe)

{

case 0:

P0=(tt==1&set==1)?0x00:(rili==1)?du[y0]:du[hy/10];break;

case 1:

P0=(tt==1&set==2)?0x00:(rili==1)?du[y1/100]:du[hy%10];break;

case 2:

P0=(rili!=1)?0x40:(tt==1&set==3)?0x00:du[y2/10];break;

case 3:

P0=(tt==1&set==4)?0x00:(rili==1)?du[hy%10]+0x80:du[mm/10];break;

case 4:

P0=(tt==1&set==5)?0x00:(rili==1)?du[mm/10]:du[mm%10];break;

case 5:

P0=(rili!=1)?0x40:(tt==1&set==6)?0x00:du[mm%10]+0x80;break;

case 6:

P0=(tt==1&set==7)?0x00:du[sd/10];break;

case 7:

P0=(tt==1&set==8)?0x00:du[sd%10];break;

}

dula=0;

Delay(5);

}

}



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:211052 发表于 2019-5-29 22:30 | 只看该作者
这样提问,只好您自己慢慢看了。贴段代码,这样提问,别的小哥没法帮您玩的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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