• 大小: 41KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-05-05
  • 语言: 其他
  • 标签: 74HC595  流水灯  程序  

资源简介

74HC595流水灯程序 声明定义控制端口可自行更改!

资源截图

代码片段和文件信息

#include
#include
#define uchar unsigned char
#define uint unsigned int


sbit Sh_cp=P2^0;
sbit Ds=P2^1;
sbit St=P2^2;

sbit Sh_cp1=P1^0;
sbit Ds1   =P1^1;
sbit St1   =P1^2;

uchar temp;
uchar temp1;
void In_Data(void)
{
 unsigned char i;
 for(i=0;i<8;i++)
 {
  Sh_cp=0;
  _nop_();_nop_();
  temp<<=1;Ds=CY;
  Sh_cp=1;
  _nop_();_nop_();
  Sh_cp=0;
  _nop_();_nop_();
 }
}

void Out_Data(void)
{
 St=0;
 _nop_();_nop_();
 St=1;   //上升沿送到锁存器
 _nop_();_nop_();
 St=0;            //锁存显示
}
void In_Data1(void)
{
 unsigned char i;
 for(i=0;i<8;i++)
 {
  Sh_cp1=0;
  _nop_();_nop_();
  temp1<<=1;Ds1=CY;
  Sh_cp1=1;
  _nop_();_nop_();
  Sh_cp1=0;
  _nop_();_nop_();
 }
}

void Out_Data1(void)
{
 St1=0;
 _nop_();_nop_();
 St1=1;   //上升沿送到锁存器
 _nop_();_nop_();
 St1=0;            //锁存显示
}

void DelayMS(unsigned int ms)
{
unsigned char i;
while(ms--)
for(i=0;i<120;i++);
}

void main()
{
   uchar ij;
while(1)
{

for(j=2;j>0;j--)
{       temp1=j;
  In_Data1();
    Out_Data1();
for(i=0;i<8;i++)
{
temp=1<   In_Data();
    Out_Data();
    DelayMS(1000);
}

// DelayMS(2000);
    }
}
}

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

     文件       5115  2002-04-16 14:32  74HC595流水灯\STARTUP.A51

     文件       5606  2012-11-13 12:03  74HC595流水灯\main.plg

     文件       1295  2012-11-13 11:22  74HC595流水灯\main.c

     文件         40  2012-11-13 11:22  74HC595流水灯\main.lnp

     文件       6554  2012-11-13 11:22  74HC595流水灯\main.M51

     文件        539  2012-11-13 11:22  74HC595流水灯\main.hex

     文件       3988  2012-11-13 11:22  74HC595流水灯\main.LST

     文件       4723  2012-11-13 11:22  74HC595流水灯\main.OBJ

     文件       4257  2012-11-13 11:22  74HC595流水灯\main

     文件        742  2012-11-13 15:57  74HC595流水灯\111.PWI

    .......         0  2012-11-13 10:44  74HC595流水灯\main_Uv2.Bak

     文件       1932  2012-11-13 12:03  74HC595流水灯\main.Uv2

     文件       1451  2012-11-13 12:03  74HC595流水灯\main.Opt

     文件      90950  2012-11-13 11:29  74HC595流水灯\Last Loaded 111.DBK

     文件      92315  2012-11-13 15:57  74HC595流水灯\111.DSN

     目录          0  2012-11-13 10:43  74HC595流水灯

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

               219507                    16


评论

共有 条评论