• 大小: 74KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签:

资源简介

74HC595用法,使用AT89C51单片机写的74HC595驱动程,并有proteus仿真电路.

资源截图

代码片段和文件信息

#include 
#include 

#define uchar unsigned char
#define uint unsigned int
#define nop() _nop_()

sbit SH_CP = P0^0;  //移位串行时钟脉冲
sbit DS    = P0^1;  //串行数据输入
sbit ST_CP = P0^2;  //数据并行输出锁存器控制脉冲  

//串行输入子程序  
//void Serial_Input_595(uchar dat)
void Serial_Input_595(unsigned long dat)
{  
uchar i;
    uchar dat1 dat2dat3dat4;
dat4 = (dat>>0)&0x000000ff;
dat3 = (dat>>8)&0x000000ff;
dat2 = (dat>>16)&0x000000ff;
dat1 = (dat>>24)&0x000000ff;

// dat1 = ((dat  & 0x000000ff) >> 0);
// dat2 = ((dat  & 0x0000ff00) >> 8);
// dat3 = ((dat  & 0x00ff0000) >> 16);
// dat4 = ((dat  & 0xff000000) >> 24);            
for (i = 0; i < 8; i++) 
    {
      if (dat1&0x80) //发送高位
{
DS = 1;
}
else
{
DS = 0;
}
dat1 <<= 1; //次高位左移到

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

     文件       8952  2018-09-14 18:09  74HC595_LED\74HC595

     文件     181283  2018-09-14 18:11  74HC595_LED\74HC595.DSN

     文件        813  2018-09-14 18:09  74HC595_LED\74HC595.hex

     文件         28  2018-09-14 18:09  74HC595_LED\74HC595.lnp

     文件       7663  2018-09-14 18:09  74HC595_LED\74HC595.M51

     文件        165  2018-09-16 17:46  74HC595_LED\74HC595.plg

     文件        768  2018-12-23 20:38  74HC595_LED\74HC595.PWI

    .......     70961  2018-09-14 18:10  74HC595_LED\74HC595.uvgui.Administrator

    .......     55163  2018-09-16 17:46  74HC595_LED\74HC595.uvopt

    .......     13226  2018-09-16 17:46  74HC595_LED\74HC595.uvproj

    .......      5289  2018-09-14 18:10  74HC595_LED\74HC595_uvopt.bak

    .......     13771  2018-09-14 18:10  74HC595_LED\74HC595_uvproj.bak

     文件     181283  2018-09-14 11:46  74HC595_LED\Last Loaded 74HC595.DBK

     文件       4098  2018-09-14 18:02  74HC595_LED\main.c

     文件       9333  2018-09-14 18:09  74HC595_LED\main.LST

     文件       9401  2018-09-14 18:09  74HC595_LED\main.OBJ

     文件       6376  2009-05-07 14:37  74HC595_LED\STARTUP.A51

     文件      14048  2018-06-11 11:07  74HC595_LED\STARTUP.LST

     文件        749  2018-06-11 11:07  74HC595_LED\STARTUP.OBJ

     目录          0  2018-12-23 20:38  74HC595_LED

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

               583370                    20


评论

共有 条评论

相关资源