资源简介
基于74HC595的LED流水灯 带实物图
代码片段和文件信息
//作者:马生 QQ:1101089031
#include “at89x52.h“
#include “intrins.h“
#define uchar unsigned char
#define uint unsigned int
uchar code led[]={0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f}; //流水灯编码
sbit sh=P2^0;//上升沿 数据移位 送入595
sbit ds=P2^1;//串行数据输入
sbit st=P2^2;//上升沿数据输出
void delay1s(void) //延时1s 误差 0us
{
unsigned char abc;
for(c=167;c>0;c--)
for(b=171;b>0;b--)
for(a=16;a>0;a--);
_nop_; //if Keilrequire use intrins.h
}
void delay0_1(void) //延时0.1s 误差 0us
{
unsigned char abc;
for(c=19;c>0;c--)
for(b=20;b>0;b--)
for(a=130;a>0;a--);
}
void in_595(uchar num) //数据放入595
{
uchar i;
for(i=0;i<8;i++) //八位数据 一位 一位送入595
{
sh=0; //首先低电平 方便上升沿
num<<=1; //值左移一位
ds=CY; //CY是移位标志,头文件中有定义的 当NUM移位后CY中装的是NUM变量的最高位 状态码为 0或1
_nop_;
_nop_; //延时一下以便硬件反应
sh=1; //上升沿发生移位 将数据送入595
_nop_;
_nop_; //延时以便硬件反应
sh=0; //防止数据出错
}
}
void out595(void)
{
st=0;//首先低电平 方便上升沿
_nop_;
_nop_; //延时以便硬件反应
st=1; //上升沿 595 Q0——Q7输出存储的八位数据
_nop_;
_nop_;
_nop_; //延时以便硬件反应
st=0; sh=0; //防止数据出错
}
void main(void)
{
uchar number i;
for(i=0;i<8;i++) //流水灯输出
{
number=led[i];
in_595(number);
out595();
delay0_1();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 162 2011-03-14 20:31 基于595的LED流水灯\一些领悟\~$烦啊.doc
文件 0 2011-03-14 21:20 基于595的LED流水灯\一些领悟\~WRD3066.tmp
文件 8704 2011-03-14 20:31 基于595的LED流水灯\一些领悟\烦啊.doc
文件 22745 2010-01-01 00:04 基于595的LED流水灯\实物照片\正面1.jpg
文件 20325 2010-01-01 00:08 基于595的LED流水灯\实物照片\正面2.jpg
文件 29283 2010-01-01 00:09 基于595的LED流水灯\实物照片\背面.jpg
文件 84428 2011-03-14 22:36 基于595的LED流水灯\电路切图.JPG
文件 1349632 2011-03-14 22:36 基于595的LED流水灯\电路图\51单片机驱动74HC595 LED流水灯点亮.Bkp
文件 1329152 2011-03-14 22:36 基于595的LED流水灯\电路图\51单片机驱动74HC595 LED流水灯点亮.ddb
文件 36298 2011-03-14 22:15 基于595的LED流水灯\电路图\Backup of PCB1.PCB
文件 106587 2011-03-14 22:15 基于595的LED流水灯\电路图\Backup of PCB库.LIB
文件 80 2011-03-14 22:15 基于595的LED流水灯\电路图\Backup of Sheet1.ERC
文件 590 2011-03-14 22:15 基于595的LED流水灯\电路图\Backup of Sheet1.REP
文件 13530 2011-03-14 22:36 基于595的LED流水灯\电路图\Backup of Sheet1.Sch
文件 16388 2011-03-14 22:15 基于595的LED流水灯\电路图\Backup of 原理图库.Lib
文件 36298 2011-03-14 21:49 基于595的LED流水灯\电路图\Previous Backup of PCB1.PCB
文件 106587 2011-03-14 21:49 基于595的LED流水灯\电路图\Previous Backup of PCB库.LIB
文件 13530 2011-03-14 22:36 基于595的LED流水灯\电路图\Previous Backup of Sheet1.Sch
文件 17651 2011-03-14 22:15 基于595的LED流水灯\电路图\Previous Backup of 原理图库.Lib
文件 698368 2011-03-14 22:15 基于595的LED流水灯\电路图\我的库.Bkp
文件 323584 2011-03-15 00:39 基于595的LED流水灯\电路图\我的库.ddb
文件 128 2011-03-15 00:51 基于595的LED流水灯\电路图\我的库.ldb
文件 1475 2011-03-14 22:16 基于595的LED流水灯\程序\74HC595.c
目录 0 2011-03-14 21:20 基于595的LED流水灯\一些领悟
目录 0 2011-03-14 22:32 基于595的LED流水灯\实物照片
目录 0 2011-03-15 00:30 基于595的LED流水灯\电路图
目录 0 2011-03-14 21:21 基于595的LED流水灯\程序
目录 0 2011-03-14 22:30 基于595的LED流水灯
----------- --------- ---------- ----- ----
4215525 28
............此处省略1个文件信息
- 上一篇:华南师范大学教育技术学考博专业真题
- 下一篇:spss教程之logit回归
评论
共有 条评论