单片机控制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"字型的器件. 按发光二极管单元连接方式可 ...
最新文章
- 在Ubuntu 16.04.5 LTS上使用python第三方库QRCode 6.0生成二维码实录
- 关于跨域请求的二三事
- python 进程间通信效率_Python进程间通信 multiProcessing Queue队列实现详解
- DayDayUp:发明专利授予条件、撰写发明专利的注意事项以及申辩模板
- swal如何加入html语言,Sweet Alert弹窗点击确定后执行页面跳转等操作
- 编写高质量的代码,改善c#程序的157个建议_之1~10
- ArcGIS中的WKID(转)
- ​如何成为一个更好的 React 开发者?
- Java使用easyexcel读大文件
- 用mysqlslap对MySQL进行压力测试
- Day 4 列表,元组,range
- 返回通知异常通知环绕通知
- classmethod作用
- 初二计算机会考图操作,初二年级信息技术会考-考试大纲
- 高校智能DNS解析技术总结分析
- S7–1500遇上工业无线AP:一个立体仓库无线网络故障诊断分析案例
- The CXX compiler identification is unknown
- 从零开始Tableau | 10.表计算-基础
- Unity2019.4—AnroidStudio—AndroidX接入SDK详细版
- Mysql经典面试题(建议收藏)