• 大小: 0.05M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


51单片机数字钟课程设计(带闹钟,还有数字串在数码管上滚动显示的案例),C语言源程序+PROTEUS仿真电路图。

资源截图

代码片段和文件信息

#include 

unsigned char led[12]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x400x00};  //用一维数组定义0-9、横杠、全灭

unsigned char num[10]={2008011668} ;
unsigned char a[8];    
unsigned char second=0minute=0hour=0;
unsigned char minute1=0hour1=0;
unsigned char b[8]={0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f}; //扫描
unsigned char k=0;
unsigned int temp;   // 记录1000毫秒为1秒的变量
unsigned char MS_flag; //M是模式,更新时间的4种模式加上正常模式 S_flag闪烁标志
sbit K1=P3^0;
sbit K2=P3^1;
sbit K3=P3^2;
sbit BEEP=P3^3;



void delay(unsigned n)       //0.2毫秒
{
  int xy;
  for(x=0;x  for(y=0;y<24;y++);

  


void init()

  M=0;
  S_flag=0;     //闪烁标志位 
  TMOD=0x10;   //定时器1以方式1定时 
   TH1=0xfc;
   TL1=0x18;
   EA=1;     //打开总中断 
   ET1=1;  //允许定时器1中断 
   TR1=1;  //开启定时器1 (开始定时计数)
 
}


void display_led()
{
int x;
char lam;
for(a=0;a<26;a++)
{
x=a-8;
for(l=0;l<50;l++)
{
for(m=0;m<8;m++)
{
P2=b[m];
if(x>=0&&x<10)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      81842  2011-04-19 16:02  数字时钟\Last Loaded shizhong.DBK

     文件      11130  2011-04-19 21:08  数字时钟\shizhong

     文件       5648  2011-04-21 21:25  数字时钟\shizhong.c

     文件      81893  2011-04-19 17:11  数字时钟\shizhong.DSN

     文件       3827  2011-04-19 21:08  数字时钟\shizhong.hex

     文件         49  2011-04-19 21:08  数字时钟\shizhong.lnp

     文件      20708  2011-04-19 21:08  数字时钟\shizhong.LST

     文件      18009  2011-04-19 21:08  数字时钟\shizhong.M51

     文件      12807  2011-04-19 21:08  数字时钟\shizhong.OBJ

     文件       1144  2011-04-19 21:08  数字时钟\shizhong.Opt

     文件      36372  2011-04-19 21:08  数字时钟\shizhong.plg

     文件       1052  2011-04-19 21:09  数字时钟\shizhong.PWI

     文件       2201  2011-04-19 17:10  数字时钟\shizhong.Uv2

     文件         38  2011-04-19 21:08  数字时钟\shizhong.__i

    .......      1055  2011-04-19 17:10  数字时钟\shizhong_Opt.Bak

    .......         0  2011-04-19 15:36  数字时钟\shizhong_Uv2.Bak

     文件       6376  2005-03-22 15:22  数字时钟\STARTUP.A51

     文件      14058  2011-04-19 20:01  数字时钟\STARTUP.LST

     文件        749  2011-04-19 20:01  数字时钟\STARTUP.OBJ

     文件          0  2011-04-19 15:57  数字时钟\STARTUP.SDI

     目录          0  2011-04-19 21:09  数字时钟

----------- ---------  ---------- -----  ----

               298958                    21


评论

共有 条评论