标题:
8X8LED点阵(点亮一个点和显示数字单片机源程序)
[打印本页]
作者:
perfectlove
时间:
2017-7-18 23:25
标题:
8X8LED点阵(点亮一个点和显示数字单片机源程序)
分享个51单片机8X8点阵代码
分别是点亮一个灯和显示数字
有点简单,大家可以改善
0.png
(44.03 KB, 下载次数: 101)
下载附件
2017-7-19 01:25 上传
单片机源程序如下:
/**************************************************************************************
* 8*8LED点阵———点亮一个点实验 *
实现现象:下载程序后点阵左上角第一个点点亮
注意事项:一定要将74HC595模块上的JP595短接片短接,并且将JOE短接片短接到GND端。
***************************************************************************************/
#include "reg51.h" //此文件中定义了单片机的一些特殊功能寄存器
#include<intrins.h>
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
/*******************************************************************************
* 函数名 : Hc595SendByte(u8 dat)
* 函数功能 : 向74HC595发送一个字节的数据
* 输入 : 无
* 输出 : 无
*******************************************************************************/
void Hc595SendByte(u8 dat)
{
u8 a;
SRCLK=0;
RCLK=0;
for(a=0;a<8;a++)
{
SER=dat>>7;
dat<<=1;
SRCLK=1;
_nop_();
_nop_();
SRCLK=0;
}
RCLK=1;
_nop_();
_nop_();
RCLK=0;
}
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
8x8led点阵.rar
(45.07 KB, 下载次数: 76)
2017-7-18 23:25 上传
点击文件名下载附件
8x8led点阵
下载积分: 黑币 -5
作者:
FGH116
时间:
2017-7-26 08:58
多谢,下了下来了。
作者:
中天
时间:
2018-4-30 09:00
下载不下来 要黑币
作者:
cc331125
时间:
2018-5-23 10:36
有点问题
作者:
51zhou
时间:
2018-8-8 17:46
贴图是串行转并行的程序吧!楼主666
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1