我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 837|回复: 0

数码管显示年月日

[复制链接]

该用户从未签到

133

主题

2418

回帖

6591

积分

二级逆天

积分
6591

社区居民社区劳模原创达人最爱沙发忠实会员终身成就奖优秀斑竹奖

QQ
发表于 2015-3-19 16:01:19 | 显示全部楼层 |阅读模式

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

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

×
//==========================头文件加载===============================
#include <reg52.h>
//===========================端口声明================================

//=========================全局常量声明==============================
unsigned char code seg[]={
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
unsigned char code Bit[]={
0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
//=========================全局变量声明==============================
unsigned char i=0;
unsigned char Data[]={2,9,8,8,0,3,1,9};
//===========================函数声明================================
void delay(unsigned int Time);
//============================主函数=================================
void main()//主函数
{
   //---------------------------系统初始化--------------------------
         while(1)//死循环
    {
         //1
                   for(i=0;i<8;i++)
                   {
                            //---------段选------------
                            P2=0xf9;
                            P0=seg[Data];
                            WR=0;
                            WR=1;
                            //---------位选------------
                            P2=0xf8;
                            P0=Bit;
                            WR=0;
                            WR=1;
                            //---------延时------------
                            delay(80);
                            //---------消影------------
                            P2=0xf8;
                            P0=0xff;
                            WR=0;
                            WR=1;
                   }
    }
}

void delay(unsigned int Time)
{
         while(Time--);
}
回复

使用道具 举报

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

本版积分规则

每日签到,有金币领取。


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表