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

资源简介


自己做着好玩的,原来是用液晶屏做了个可调时钟,现在想想用数码管做个看看。可仿真,附有源代码,用普中科技开发板hc6800-Em3调试正常。

资源截图

代码片段和文件信息

//数码管动态显示
#include
void delay(int z);
#define  nage   P2  //P2口作为选择哪个数码管
#define  shuzi  P0  //P0口位数码管显示什么数字
char code shuzibiao[]={
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x710x40};

char code nagebiao[]={
0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f};

char code dian[]={0x000x40};  //时钟中的小数点

int num=0; 
int k=0;
long int temp=0;
int i;
void main()
{  
    EA=1;
    TMOD=0x01; //T0为16位重装方式
    ET0=1;     //T0中断允许
    TR0=1; //打开定时器T1
TH0=(65536-50000)/256;  //高八位,八位做多256,因此分开装才能装下
TL0=(65536-50000)%256; //定时器装载初值,12M的晶振机器周期为1us50000为50ms

while(1)
{   
   int LedOut[10];
   LedOut[7]=shuzibiao[temp%10];
       LedOut[6]=shuzibiao[temp%60/10];

       LedOut[5]=dian[temp%2];   

   LedOut[4]=shuzibiao[temp%600/60];
       LedOut[3]=shuzibiao[temp%3600/600];

   LedOut[2]=dian[temp%2];

       LedOut[1]=shuzibiao[temp%14400/3600];
       LedOut[0]=shuzibiao[temp%43200/14400];



 

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

     文件       6376  2009-05-07 14:37  数码管时钟+仿真\STARTUP.A51

     文件      14048  2012-07-07 14:17  数码管时钟+仿真\STARTUP.LST

     文件        749  2012-07-07 14:17  数码管时钟+仿真\STARTUP.OBJ

     文件     124689  2012-07-07 14:18  数码管时钟+仿真\仿真\Last Loaded 数码管时钟.DBK

     文件     124669  2012-07-07 14:20  数码管时钟+仿真\仿真\数码管时钟.DSN

     文件        742  2012-07-07 14:20  数码管时钟+仿真\仿真\数码管时钟.PWI

     文件       7563  2012-07-07 14:17  数码管时钟+仿真\数码管时钟

     文件       1485  2012-07-06 23:46  数码管时钟+仿真\数码管时钟 - 副本.c

     文件       4224  2012-07-07 14:17  数码管时钟+仿真\数码管时钟.c

     文件       4974  2012-07-07 14:17  数码管时钟+仿真\数码管时钟.hex

     文件         68  2012-07-07 14:17  数码管时钟+仿真\数码管时钟.lnp

     文件        729  2012-07-07 14:17  数码管时钟+仿真\数码管时钟.LST

     文件       9692  2012-07-07 14:17  数码管时钟+仿真\数码管时钟.M51

     文件       9287  2012-07-07 14:17  数码管时钟+仿真\数码管时钟.OBJ

     文件       7927  2012-07-07 14:17  数码管时钟+仿真\数码管时钟.plg

    .......     64938  2012-07-07 14:18  数码管时钟+仿真\数码管时钟.uvopt

    .......     13431  2012-07-06 00:14  数码管时钟+仿真\数码管时钟.uvproj

    .......     64936  2012-07-07 02:40  数码管时钟+仿真\数码管时钟_uvopt.bak

    .......         0  2012-07-05 22:36  数码管时钟+仿真\数码管时钟_uvproj.bak

     目录          0  2012-07-07 14:20  数码管时钟+仿真\仿真

     目录          0  2012-07-07 14:19  数码管时钟+仿真

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

               460527                    21


评论

共有 条评论