题目要求:

显示心形图形,并不断滚动

仿真电路图:

仿真效果:

C语言程序代码:

#include<reg51.h>
#include<intrins.h>
unsigned char  ldis[8] = {0xFF,0xF3,0xE1,0xC1,0x83,0xC1,0xE1,0xF3};
unsigned char  hdis[8] = {0x0,0x66,0x99,0x81,0x42,0x24,0x18,0x0};void delay(unsigned char i)   //
{unsigned char j,k;for(j=i;j>0;j--)for(k=110;k>0;k--);
}    void main()    //???
{ unsigned char i,j,k,temp;while(1){ for(j=0;j<8;j++) {for(k=0;k<50;k++)//控制滚动速度,数字越小,滚动越快{   temp=0x01;for (i = 0; i < 8; i++){P2 =temp;P3 =~ hdis[(i+j)%8];//滚动实现的关键temp=_crol_(temp,1);//左移动函数delay(2);}                        }}}
}

单片机控制LED点阵显示心形图形并滚动相关推荐

  1. 单片机控制LED点阵滚动显示:I LOVE YOU

    题目要求: 控制LED点阵依次滚动显示出I LOVE YOU,并且滚动速度可控. 仿真电路: 仿真效果: C语言程序代码: # include <at89x51.h> # define u ...

  2. 汉字点阵c语言程序,用c51单片机控制1616点阵显示汉字源代码

    #include #define uchar unsigned char #define uint unsigned int #define out0 P0 #define out2 P2 #defi ...

  3. 51单片机基于Proteus的8X8点阵滚动显示心形

    代码及仿真原理图下载地址: https://download.csdn.net/download/qq_41639829/10641349 一.效果展示及连线方式 注:制作动图时效果显示不好 二.所用 ...

  4. 8051单片机实战分析(以STC89C52RC为例) | 09 - LED点阵显示数字

    对于LED 8*8 点阵的驱动需要用到74HC595数字器件,不了解或者忘记的可以查看博文<74HC595秒懂>学习或者回顾一下! 1 LED点阵 LED 点阵是由发光二极管排列组成的显示 ...

  5. 51单片机开发:通过74HC595控制LED点阵

    1.LED点阵介绍 (1)LED点阵就是多个LED发光二极管的集合,在单个LED的发光原理上没有任何区别: (2)上面是16x16的LED点阵,总共有16x16=256个LED灯,由32个引脚来控制, ...

  6. 51单片机LED点阵显示文字

    51单片机LED点阵显示文字 代码如下. #include <REGX51.H> #define u8 unsigned char sbit SER = P3^4; sbit RCLK = ...

  7. 三、51单片机用74HC595控制LED点阵

    1.LED点阵简介 1.1.什么是LED点阵 (1)外观 (2)作用 LED点阵通过LED(发光二极管)组成,以灯珠亮灭来显示文字.图片等,LED点阵显示被广泛应用于各种公共场合,如汽车报站器.广告屏 ...

  8. 【Proteus仿真】【51单片机】LED点阵广告牌设计

    文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真51单片机控制器,使用16*16LED点阵.按键.74HC595D等. 系统运行后,默认以静态 ...

  9. c语言控制数码管显示时间,单片机 控制 数码管显示

    常见LED数码管 LED数码管(LED Segment Displays)简介 数码管也称LED数码管,是由多个发光二极管封装在一起的"8"字型的器件. 按发光二极管单元连接方式可 ...

最新文章

  1. 张恩民 php,php100视频教程第11讲(制作PHP+MYSQL留言板 上)中,张恩民老师提到的php100-11.txt文档...
  2. UDO report generate DDIC table
  3. 计算机二级选择题考word基础知识吗,计算机二级ms office只考选择题吗?好考吗
  4. 经典面试题之 TCP三次握手 和 TCP四次挥手过程----详解
  5. matlab 去掉矩阵中某些元素,怎么修改矩阵中的某些元素 或者简单点说保留矩阵中的元素...
  6. word 产生很多temp 不显示_word表格中文字显示到最下面的时候不自动换页-解决办法...
  7. 大二实习使用的技术汇总(中)
  8. REST API 是什么?
  9. 【leetcode729:我的日程安排表】
  10. ubuntu14.04安装LSD_SLAM
  11. Win11磁盘扩展卷变成灰色无法点击解决方法
  12. @Value()读取配置文件属性,读出值为null的问题
  13. [CVPR2020最佳论文详细解读] Unsupervised Learning of Probably Symmetric Deformable 3D Object
  14. python calu_Python中*args,**kwargs的使用
  15. 芯片的设计流程和流片成本
  16. 游戏人云集清华科幻季,齐呼吁打造受尊敬事业
  17. 类select下拉:多选+搜索
  18. 仿牛客社区项目(第一章)
  19. 软件工程学习进度表(第十三周)
  20. labview csv文件处理_LabVIEW程序写完后,你知道怎样保护你的源代码隐私吗?

热门文章

  1. PostgreSQL实现Oracle merge into功能
  2. 腾讯2021批笔试题解
  3. 强大的滤镜—制作油画效果
  4. 提取安兔兔排行榜到表格
  5. skt7850鸿蒙策略,2017LCK春季赛4月22日SKT vs KT视频:SKT 3:0 KT获胜
  6. 饥荒如何解锁机器人_饥荒联机机器人怎么玩 饥荒联机机器人玩法攻略(图文)...
  7. CUDA和NVIDIA-Driver安装问题
  8. 字号和字体镑数,pt,px
  9. 【智能零售】深度剖析:人工智能正在重塑商业,零售业面临“生死时刻”
  10. 华为Smart AX MT800设置路由器教程