单片机控制LED点阵显示心形图形并滚动
题目要求:
显示心形图形,并不断滚动
仿真电路图:
仿真效果:
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点阵显示心形图形并滚动相关推荐
- 单片机控制LED点阵滚动显示:I LOVE YOU
题目要求: 控制LED点阵依次滚动显示出I LOVE YOU,并且滚动速度可控. 仿真电路: 仿真效果: C语言程序代码: # include <at89x51.h> # define u ...
- 汉字点阵c语言程序,用c51单片机控制1616点阵显示汉字源代码
#include #define uchar unsigned char #define uint unsigned int #define out0 P0 #define out2 P2 #defi ...
- 51单片机基于Proteus的8X8点阵滚动显示心形
代码及仿真原理图下载地址: https://download.csdn.net/download/qq_41639829/10641349 一.效果展示及连线方式 注:制作动图时效果显示不好 二.所用 ...
- 8051单片机实战分析(以STC89C52RC为例) | 09 - LED点阵显示数字
对于LED 8*8 点阵的驱动需要用到74HC595数字器件,不了解或者忘记的可以查看博文<74HC595秒懂>学习或者回顾一下! 1 LED点阵 LED 点阵是由发光二极管排列组成的显示 ...
- 51单片机开发:通过74HC595控制LED点阵
1.LED点阵介绍 (1)LED点阵就是多个LED发光二极管的集合,在单个LED的发光原理上没有任何区别: (2)上面是16x16的LED点阵,总共有16x16=256个LED灯,由32个引脚来控制, ...
- 51单片机LED点阵显示文字
51单片机LED点阵显示文字 代码如下. #include <REGX51.H> #define u8 unsigned char sbit SER = P3^4; sbit RCLK = ...
- 三、51单片机用74HC595控制LED点阵
1.LED点阵简介 1.1.什么是LED点阵 (1)外观 (2)作用 LED点阵通过LED(发光二极管)组成,以灯珠亮灭来显示文字.图片等,LED点阵显示被广泛应用于各种公共场合,如汽车报站器.广告屏 ...
- 【Proteus仿真】【51单片机】LED点阵广告牌设计
文章目录 一.功能简介 二.软件设计 三.实验现象 联系作者 一.功能简介 本项目使用Proteus8仿真51单片机控制器,使用16*16LED点阵.按键.74HC595D等. 系统运行后,默认以静态 ...
- c语言控制数码管显示时间,单片机 控制 数码管显示
常见LED数码管 LED数码管(LED Segment Displays)简介 数码管也称LED数码管,是由多个发光二极管封装在一起的"8"字型的器件. 按发光二极管单元连接方式可 ...
最新文章
- 张恩民 php,php100视频教程第11讲(制作PHP+MYSQL留言板 上)中,张恩民老师提到的php100-11.txt文档...
- UDO report generate DDIC table
- 计算机二级选择题考word基础知识吗,计算机二级ms office只考选择题吗?好考吗
- 经典面试题之 TCP三次握手 和 TCP四次挥手过程----详解
- matlab 去掉矩阵中某些元素,怎么修改矩阵中的某些元素 或者简单点说保留矩阵中的元素...
- word 产生很多temp 不显示_word表格中文字显示到最下面的时候不自动换页-解决办法...
- 大二实习使用的技术汇总(中)
- REST API 是什么?
- 【leetcode729:我的日程安排表】
- ubuntu14.04安装LSD_SLAM
- Win11磁盘扩展卷变成灰色无法点击解决方法
- @Value()读取配置文件属性,读出值为null的问题
- [CVPR2020最佳论文详细解读] Unsupervised Learning of Probably Symmetric Deformable 3D Object
- python calu_Python中*args,**kwargs的使用
- 芯片的设计流程和流片成本
- 游戏人云集清华科幻季,齐呼吁打造受尊敬事业
- 类select下拉:多选+搜索
- 仿牛客社区项目(第一章)
- 软件工程学习进度表(第十三周)
- labview csv文件处理_LabVIEW程序写完后,你知道怎样保护你的源代码隐私吗?
热门文章
- PostgreSQL实现Oracle merge into功能
- 腾讯2021批笔试题解
- 强大的滤镜—制作油画效果
- 提取安兔兔排行榜到表格
- skt7850鸿蒙策略,2017LCK春季赛4月22日SKT vs KT视频:SKT 3:0 KT获胜
- 饥荒如何解锁机器人_饥荒联机机器人怎么玩 饥荒联机机器人玩法攻略(图文)...
- CUDA和NVIDIA-Driver安装问题
- 字号和字体镑数,pt,px
- 【智能零售】深度剖析:人工智能正在重塑商业,零售业面临“生死时刻”
- 华为Smart AX MT800设置路由器教程