资源简介

适合51初学者 基于51单片机开发板 使用定时器中断实现 非开发板也可以使用 但要仔细观察io口的接法

资源截图

代码片段和文件信息

#include
#define uchar unsigned char
#define uint unsigned int 
#define CLOSE P2 &= 0x1f
#define y6 P2=P2&0x1fP2=P2|0xc0
#define y7 P2=P2&0x1fP2=P2|0xe0
#define y5 P2=P2&0x1fP2=P2|0xa0
#define y4 P2=P2&0x1fP2=P2|0x80
sbit d=P0^6;
unsigned char code a[]={
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71};
void time(uint n)
{
   uint ij;
   for(i=n;i>0;i--)
     for(j=100;j>0;j--);
}

void feng()
{
   P2=0xa0;
   d=0;
}

void xiang()
{
   P2=0xa0;
   d=1;
}

void day()
{
   CLOSE;
   P0=0x01;
   y6; //  0000 0001
   CLOSE;
   P0=0xf9;
   y7;
   CLOSE;
   time(4);
   
   CLOSE;
   P0=0x02;
   y6; //  0000 0010
   CLOSE;
   P0=0xf9;
   y7;
   CLOSE;
   time(4);

   CLOSE;
   P0=0x04;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-13 21:48  按键\
     文件        6841  2017-04-02 14:10  按键\按键
     文件       11077  2017-04-02 14:10  按键\按键.LST
     文件       11757  2017-04-02 14:10  按键\按键.M51
     文件        8165  2017-04-02 14:10  按键\按键.OBJ
     文件        3533  2017-04-02 14:10  按键\按键.c
     文件        1800  2017-04-02 14:10  按键\按键.hex
     文件          40  2017-04-02 14:10  按键\按键.lnp
     文件         202  2017-04-02 14:10  按键\按键.plg
     文件       55220  2017-04-02 14:10  按键\按键.uvopt
     文件       13231  2017-04-02 14:10  按键\按键.uvproj
     文件        5181  2017-04-02 14:10  按键\按键2
     文件        9168  2017-04-02 14:10  按键\按键2.LST
     文件        9822  2017-04-02 14:10  按键\按键2.M51
     文件        6109  2017-04-02 14:10  按键\按键2.OBJ
     文件        2589  2017-04-02 14:10  按键\按键2.c
     文件        1345  2017-04-02 14:10  按键\按键2.hex
     文件          42  2017-04-02 14:10  按键\按键2.lnp
     文件         203  2017-04-02 14:10  按键\按键2.plg
     文件       55221  2017-04-02 14:10  按键\按键2.uvopt
     文件       13235  2017-04-02 14:10  按键\按键2.uvproj
     文件       55221  2017-04-02 14:10  按键\按键2_uvopt.bak
     文件           0  2017-04-02 14:10  按键\按键2_uvproj.bak
     文件       55216  2017-04-02 14:10  按键\按键_uvopt.bak
     文件       13232  2017-04-02 14:10  按键\按键_uvproj.bak
     文件       18088  2017-04-02 14:10  按键\独立按键
     文件       23702  2017-04-02 14:10  按键\独立按键.LST
     文件       26549  2017-04-02 14:10  按键\独立按键.M51
     文件       21864  2017-04-02 14:10  按键\独立按键.OBJ
     文件        8451  2017-04-02 14:10  按键\独立按键.c
     文件        5541  2017-04-02 14:10  按键\独立按键.hex
............此处省略8个文件信息

评论

共有 条评论