• 大小: 838KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: 其他
  • 标签: 51单片机  

资源简介

经典4位数码管显示,带闪烁位51单片机 经典4位数码管显示,带闪烁位51单片机 经典4位数码管显示,带闪烁位

资源截图

代码片段和文件信息

#include 
#include“NEW_8051.h“
uchar BaiWei(void);
uchar QianWei(void);
uchar GeWei(void)
{
return ( gDispData%10) ;
}
uchar ShiWei(void)
{  if(QianWei() == 10 && BaiWei() == 10 && gDispData%100/10 == 0)
  return 10;
else return (gDispData%100/10) ;
}
uchar BaiWei(void)
{  if(QianWei() == 10 && gDispData%1000/100 == 0)
    return 10;
else return (gDispData%1000/100);
}
uchar QianWei(void)
{
  if(gDispData%10000/1000==0)
return 10; 
else return gDispData%10000/1000;
 }
 uchar (* Perw[4])()={GeWeiShiWeiBaiWeiQianWei};
 
/***********************************************************/
uchar gDispData =214;
uchar gShanSuo = 2; 
uchar mDispStartTime;
uchar mStep=0;
uchar DispData[4];
uchar code RegData[11]={0xc00xf90xa40xb00x990x920x820xf80x800x900xff};
uchar code DispRow[4]={0xef0xdf0xbf0x7f};
uchar mShanSuoConut;
bit   mShanSuoFlag;

void disp  ( void)
{
if(gTimer - mDispStartTime >=10)
{
P2 |= 0xf0;
mDispStartTime = gTimer;
P0  =  RegData[(Perw[mStep])()];
if(gShanSuo-mStep == 0)
{
if(mShanSuoFlag)
P0 |=  0xff;
mShanSuoConut++;
if( mShanSuoConut >= 100)
{
mShanSuoConut = 0;
mShanSuoFlag = ~mShanSuoFlag;
}
}
P2  &= DispRow[mStep];
mStep ++;
if(mStep >= 4)
mStep=0;
return ;

}
}

















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

     文件       1392  2011-05-09 17:57  4位数码管显示\dispdata.c

     文件       3933  2011-05-10 02:00  4位数码管显示\dispdata.LST

     文件       7266  2011-05-10 02:00  4位数码管显示\dispdata.OBJ

     文件        213  2011-05-07 10:42  4位数码管显示\include.h

     文件        484  2011-05-06 16:43  4位数码管显示\initial.c

     文件         55  2011-05-05 18:49  4位数码管显示\initial.h

     文件       1822  2011-05-10 02:00  4位数码管显示\initial.LST

     文件       4109  2011-05-10 02:00  4位数码管显示\initial.OBJ

     文件      19221  2011-05-05 18:43  4位数码管显示\NEW_8051.H

     文件       1534  2011-05-09 17:58  4位数码管显示\shansuo.LST

     文件       3568  2011-05-09 17:58  4位数码管显示\shansuo.OBJ

     文件       6376  2009-05-07 14:37  4位数码管显示\STARTUP.A51

     文件      15180  2011-05-10 02:00  4位数码管显示\zheng

     文件        501  2011-05-10 02:00  4位数码管显示\zheng.c

     文件       1790  2011-05-10 02:00  4位数码管显示\zheng.hex

     文件         75  2011-05-10 02:00  4位数码管显示\zheng.lnp

     文件       1922  2011-05-10 02:00  4位数码管显示\zheng.LST

     文件       9949  2011-05-10 02:00  4位数码管显示\zheng.M51

     文件       4830  2011-05-10 02:00  4位数码管显示\zheng.OBJ

     文件        406  2011-05-10 02:03  4位数码管显示\zheng.plg

    .......     61452  2011-05-10 02:03  4位数码管显示\zheng.uvopt

    .......     13587  2011-05-10 02:00  4位数码管显示\zheng.uvproj

    .......     61391  2011-05-10 02:00  4位数码管显示\zheng_uvopt.bak

    .......     13923  2011-05-07 09:08  4位数码管显示\zheng_uvproj.bak

     目录          0  2011-05-10 02:05  4位数码管显示

     文件    1117800  2011-05-11 16:33  MOV0002A.avi

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

              1352779                    26


评论

共有 条评论