LED点阵是由发光二极管排列组成的显示器件。被广泛应用于广告屏、车站发车时间屏等等。

而我们的开发板使用的是8*8的点阵,由64个发光二极管组成,而且每个发光二极管是放在行线与列线的交叉处。那么就有可能列连接的都是阴极,行连接的都是阳极、也有可能列连接的都是阳极,行连接的都是阴极。

根据原理图,我们知道列都是连接阴极的,行都是连接阳极的。那么我们想要点亮其中一个LED灯,就可以把列对应的管脚都给低电平,只要行中有一个管脚为高电平,其余为低电平就可以了。由于点阵的引脚有点多,我们就可以用到是一节介绍的IO口扩展,利用74HC595芯片。我们上一节,写了一个74HC595芯片的数据读入函数,这一节我们直接拿来用就可以了。要想得到实验现象,我们首先需要对P07管脚给低电平,其余给高电平,然后DPh给高电平,其余给低电平,这样就可以点亮其中一个LED灯了(也就是把0x80传入74HC595中)

代码如下

点阵(点亮其中一个灯)相关推荐

  1. msp430单片机点亮第一个灯

    1.msp430单片机io口介绍: MSP430的端口有P1.P2.P3.P4.P5.P6.S和COM(型号不同,包含的端口也不仅相同,如MSP430X11X系列只有P1,P2端口,而MSP430X4 ...

  2. 单片机复位后为什么要对sp重新赋值_51单片机系列之2点亮第一个led小灯

    点亮led灯简单的理解就是要求阳极高电平阴极低电平.接下来我们去看看单片机的原理图,找到led 模块. 如图可以看到led的阳极是连接的VCC(电源高电平)阴极连接的接口是单片机的I/O口P20到P2 ...

  3. 单片机点亮一个灯程序_初识单片机C语言编程,点亮第一个LED灯

    温馨提示 如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我. 点亮第一个LED灯 实验现象: C语言程序代码: #include /*================= 硬件功能位定义 == ...

  4. 51单片机c语言程序是一个灯亮灭,单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮...

    单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮 #include  //52单片机头文件 void main()     //主函数 {  unsigned int i; //定义一个 ...

  5. 服务器除了一个灯亮其余的都不亮,鼠标键盘没反应

    情况说明: 1.除了一个灯闪烁和网卡的灯亮以外,其余的没有任何反应 2.主板的风扇不转 3.鼠标和键盘都不亮 4.硬盘的灯也不亮 百度上有人说: 1.电源的不支持,只能灯亮,其余键盘鼠标都没反应. 2 ...

  6. HT合泰单片机入门教程(第二章 点亮第一个LED灯)

    文章目录 系列文章目录 前言 一.新建工程 1.启动HT-IDE3000 2.建立工程 二.点亮LED灯 1.了解I/O 2.LED代码 总结 系列文章目录 第一章 HT单片机环境搭建 第二章 点亮第 ...

  7. 51单片机之点亮一个灯

    51单片机之点亮#一个灯#流水灯#交通灯 接下来的学习将主要转为使用keil编程,并使用proteus进行仿真,推荐有条件的同学可以购买一个板子进行实物的练习    发光二极管常用来指示系统工作状态, ...

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

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

  9. 实验9:8X8LED点阵(点亮一个点)

    实验9:8X8LED点阵(点亮一个点) /******************************************************************************* ...

最新文章

  1. java 静态方法重写_Java 类中可以覆盖静态方法吗?
  2. ios 通过kvc修改属性会触发kvo_iOS开发-KVC和KVO的理解
  3. 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
  4. 排列组合的思考、组合数的推广和拓展
  5. [2018.10.31 T2] 电梯
  6. 厦门大学847信号与系统考研参考书目
  7. [FPGA] 三位四选一数据选择器
  8. 手把手BC26模组OpenCPU开发之旅-1.简介
  9. java初学乍练之用Calendar打印万年历
  10. AI改变现代商业的25种方式
  11. 魔兽世界n 服服务器维护时段,魔兽世界N服人员撤离新N服 E服即将面临关闭
  12. ESX VMware是什么
  13. 谈下离开北京到杭州的感受
  14. python 分布式框架_Python 并行分布式框架:Celery 超详细介绍
  15. React入门学习(一)
  16. C语言 投票系统:给定候选人,从键盘输入候选人的名字,统计票数,并输出最终获胜者...
  17. Dell戴尔笔记本电脑灵越Inspiron 5580原装出厂Windows10系统恢复原厂oem系统
  18. golang gorilla websocket例子
  19. Java应用通过wsdl文件调用webservice
  20. 数字图像处理与Python实现-离散余弦变换

热门文章

  1. 南科之旅(南方科技大学夏令营)
  2. 《Java 开发手册》读后感
  3. 手把手系列之七——手把手教你做清凉的椰汁红豆糕
  4. 174.Jewels and Stones
  5. MOV格式的视频应该如何转换成MP4格式的
  6. 082为什么不是c语言合理常量,082高级语言程序设计课件@北工大第2讲C语言的基本控制.pdf_人人文库网...
  7. 如何设计一个优雅健壮的Android WebView?,吊打面试官系列
  8. OpenCL的多GPU开发(顺便提一下OpenGL的多GPU开发)
  9. 破项目,已经折腾三年了!我是乙方项目经理……
  10. 潭州教育python学院_潭州什么学院,直播python课程内幕