实验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点阵(点亮一个点)相关推荐

  1. 点阵---点亮一个点(内含硬件设计+软件编程+思路)

    8*8可以点亮汉字,但是不太规范 16*16可以规范点亮任意一个汉字 硬件部分: A2-A4点阵电路图 注意事项:若使用点阵,需要J24的OE和GND连接 A5点阵电路图 若用A5-A6代替A2-A4 ...

  2. 51单片机——LED 点阵点亮一个点,小白详解

    LED点阵介绍: LED点阵是由发光二极管排列组成的显示器件,在我们生活中的电器中随处可见,被广泛用于汽车报站器,广告屏等. 通常用用较多的是8*8点阵,然后使用多个8*8点阵组成不同分辨率的LED点 ...

  3. 【蓝桥杯嵌入式主板G4】第三章 点亮一个LED

    第一节 硬件解读 任何一个实验都是从点亮一个LED开始的,本次将教大家如何用stm32cubeMX+MDK在蓝桥杯嵌入式主板上面点亮一个LED. 先看蓝桥杯嵌入式主板的原理图:从图中可以看出一共有8个 ...

  4. 51单片机 | LED点阵实验 | 点亮一个点 | 显示数字 | 显示图像

    文章目录 一.LED点阵介绍 二.硬件设计 三.软件设计 1.LED点阵(点亮一个点) 2.LED点阵(显示数字) 3.LED点阵(显示图像) 四.实验现象 1.LED 点阵(点亮一个点) 2. LE ...

  5. 3.基础实验-实验01-点亮一个LED灯

    目录 3.1 实验01-点亮一个LED灯 3.1.1 STM32CubeMX软件配置 ​3.1.2 代码编写 3.1.3 编译与下载程序 3.1.4 查看实验结果 3.1 实验01-点亮一个LED灯 ...

  6. MicroPython-On-ESP8266——8x8LED点阵模块(1)驱动原理

    MicroPython-On-ESP8266--8x8LED点阵模块(1)驱动原理 1. 8x8LED点阵模块介绍 1.1. 显示模块的升级 之前已经试过点亮8段数码管,并能够使用两片HC595芯片来 ...

  7. 物联网开发笔记(77)- 使用Micropython开发ESP32开发板之使用MAX7219驱动控制8x8LED点阵模块(续)

    一.目的 这一节我们继续学习如何使用我们的ESP32开发板控制带MAX7219驱动的8x8LED点阵模.我们使用库来显示,更加方便. 二.环境 ESP32 + MAX7219驱动的8x8LED点阵模块 ...

  8. 点阵(显示一个汉字)

    由上一节我们点亮点阵中的一个LED灯知识,那么我们这一节点亮一个汉字就非常简单了.这和数码管动态显示差不多,我们应用的是视觉的残影.我们只要先对列进行扫描,然后再对行进行扫描,因为是8*8点阵,所以我 ...

  9. MicroPython-On-ESP8266——8x8LED点阵模块(2)使用74HC595驱动

    MicroPython-On-ESP8266--8x8LED点阵模块(2)使用74HC595驱动 1. 使用74HC595驱动的原理 1.1. 基础回顾 上篇我们学习了8x8LED点阵屏的电路基础知识 ...

最新文章

  1. How Tomcat works — 四、tomcat启动(3)
  2. linuxliveu盘怎么用_U盘数据如何恢复?U盘打不开怎么办?
  3. Java SE之I/O流:知识框架
  4. 黑马java代码04-05.docx
  5. web容器启动过程与web.xml
  6. 工作183:动态渲染数据 数据在数字字典里面
  7. mongo按季度统计_2020年第一季度电网工程设备材料信息价(完整版)
  8. Azure平台跨存储迁移虚拟机
  9. [转载]MySQL各类SQL语句的加锁机制
  10. Informatica的IDP理念:让业务部门成为真正数据受益者
  11. 基于CBOW网络手动实现面向中文语料的word2vec
  12. ae合成设置快捷键_ae技巧,使用ae实用小技巧
  13. 邮件发送平台哪个好?大家究竟该如何选择?
  14. C# 串口助手中英文显示问题
  15. 开题报告:基于java医院在线预约挂号系统 毕业设计论文开题报告模板
  16. 网站文章被采集?尝试使用这几种方法进行最大防护
  17. SiC弱修饰的Si二维纳米结构/具有类石墨烯结构的二维碳化物晶体Ti2C/氧化锌纳米结构场效应晶体管/硅烯、硼烯和CO分子晶体的MBE生长
  18. 如何破解EXCEL的单元格保护密码
  19. BM27 按之字形顺序打印二叉树
  20. python去除Excel重复项

热门文章

  1. 知到西华大学C语言章测试,2020年知到C语言程序设计(西华大学)章节测试答案
  2. 游戏音乐外包中策划应该怎么做?
  3. Java实现Socket通信
  4. vector在类内定义vector<int> vec(10,0); 报错原因分析
  5. 【Datasheet】PHY KSZ9031千兆网络芯片解读
  6. 数据库查询时间相差8小时解决_MySQL插入时间差八小时问题的解决方法
  7. 苹果iOS 7四种后台机制 优劣比较详细解析
  8. JS模拟百度搜索框和选项卡
  9. 历年计算机一级考试原题,全国计算机等级考试一级历年上机真题.doc
  10. 并行计算复习————第一篇 并行计算硬件平台:并行计算机