实验9:8X8LED点阵(点亮一个点)
实验9:8X8LED点阵(点亮一个点)
/**************************************************************************************
* 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
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{ while(1){Hc595SendByte(0x80);P0=0x7f; }
}
实验9:8X8LED点阵(点亮一个点)相关推荐
- 点阵---点亮一个点(内含硬件设计+软件编程+思路)
8*8可以点亮汉字,但是不太规范 16*16可以规范点亮任意一个汉字 硬件部分: A2-A4点阵电路图 注意事项:若使用点阵,需要J24的OE和GND连接 A5点阵电路图 若用A5-A6代替A2-A4 ...
- 51单片机——LED 点阵点亮一个点,小白详解
LED点阵介绍: LED点阵是由发光二极管排列组成的显示器件,在我们生活中的电器中随处可见,被广泛用于汽车报站器,广告屏等. 通常用用较多的是8*8点阵,然后使用多个8*8点阵组成不同分辨率的LED点 ...
- 【蓝桥杯嵌入式主板G4】第三章 点亮一个LED
第一节 硬件解读 任何一个实验都是从点亮一个LED开始的,本次将教大家如何用stm32cubeMX+MDK在蓝桥杯嵌入式主板上面点亮一个LED. 先看蓝桥杯嵌入式主板的原理图:从图中可以看出一共有8个 ...
- 51单片机 | LED点阵实验 | 点亮一个点 | 显示数字 | 显示图像
文章目录 一.LED点阵介绍 二.硬件设计 三.软件设计 1.LED点阵(点亮一个点) 2.LED点阵(显示数字) 3.LED点阵(显示图像) 四.实验现象 1.LED 点阵(点亮一个点) 2. LE ...
- 3.基础实验-实验01-点亮一个LED灯
目录 3.1 实验01-点亮一个LED灯 3.1.1 STM32CubeMX软件配置 3.1.2 代码编写 3.1.3 编译与下载程序 3.1.4 查看实验结果 3.1 实验01-点亮一个LED灯 ...
- MicroPython-On-ESP8266——8x8LED点阵模块(1)驱动原理
MicroPython-On-ESP8266--8x8LED点阵模块(1)驱动原理 1. 8x8LED点阵模块介绍 1.1. 显示模块的升级 之前已经试过点亮8段数码管,并能够使用两片HC595芯片来 ...
- 物联网开发笔记(77)- 使用Micropython开发ESP32开发板之使用MAX7219驱动控制8x8LED点阵模块(续)
一.目的 这一节我们继续学习如何使用我们的ESP32开发板控制带MAX7219驱动的8x8LED点阵模.我们使用库来显示,更加方便. 二.环境 ESP32 + MAX7219驱动的8x8LED点阵模块 ...
- 点阵(显示一个汉字)
由上一节我们点亮点阵中的一个LED灯知识,那么我们这一节点亮一个汉字就非常简单了.这和数码管动态显示差不多,我们应用的是视觉的残影.我们只要先对列进行扫描,然后再对行进行扫描,因为是8*8点阵,所以我 ...
- MicroPython-On-ESP8266——8x8LED点阵模块(2)使用74HC595驱动
MicroPython-On-ESP8266--8x8LED点阵模块(2)使用74HC595驱动 1. 使用74HC595驱动的原理 1.1. 基础回顾 上篇我们学习了8x8LED点阵屏的电路基础知识 ...
最新文章
- How Tomcat works — 四、tomcat启动(3)
- linuxliveu盘怎么用_U盘数据如何恢复?U盘打不开怎么办?
- Java SE之I/O流:知识框架
- 黑马java代码04-05.docx
- web容器启动过程与web.xml
- 工作183:动态渲染数据 数据在数字字典里面
- mongo按季度统计_2020年第一季度电网工程设备材料信息价(完整版)
- Azure平台跨存储迁移虚拟机
- [转载]MySQL各类SQL语句的加锁机制
- Informatica的IDP理念:让业务部门成为真正数据受益者
- 基于CBOW网络手动实现面向中文语料的word2vec
- ae合成设置快捷键_ae技巧,使用ae实用小技巧
- 邮件发送平台哪个好?大家究竟该如何选择?
- C# 串口助手中英文显示问题
- 开题报告:基于java医院在线预约挂号系统 毕业设计论文开题报告模板
- 网站文章被采集?尝试使用这几种方法进行最大防护
- SiC弱修饰的Si二维纳米结构/具有类石墨烯结构的二维碳化物晶体Ti2C/氧化锌纳米结构场效应晶体管/硅烯、硼烯和CO分子晶体的MBE生长
- 如何破解EXCEL的单元格保护密码
- BM27 按之字形顺序打印二叉树
- python去除Excel重复项
热门文章
- 知到西华大学C语言章测试,2020年知到C语言程序设计(西华大学)章节测试答案
- 游戏音乐外包中策划应该怎么做?
- Java实现Socket通信
- vector在类内定义vector<int> vec(10,0); 报错原因分析
- 【Datasheet】PHY KSZ9031千兆网络芯片解读
- 数据库查询时间相差8小时解决_MySQL插入时间差八小时问题的解决方法
- 苹果iOS 7四种后台机制 优劣比较详细解析
- JS模拟百度搜索框和选项卡
- 历年计算机一级考试原题,全国计算机等级考试一级历年上机真题.doc
- 并行计算复习————第一篇 并行计算硬件平台:并行计算机