单片机8X8LED点阵显示“中国生日快乐”

发布者:DazzlingSmile最新更新时间:2022-12-21 来源: zhihu关键字:单片机  点阵显示 手机看文章 扫描二维码
随时随地手机看文章

硬件图如下图:

元件清单如下图(有些多余了):


程序如下(C语言):

#include

unsigned char led1[]={0XEF,0XEF,0X83,0XAB,0XAB,0X83,0XEF,0XEF}; //中

unsigned char led2[]={0x01,0X7D,0X45,0X45,0X65,0X45,0X7D,0X01}; //国

unsigned char led3[]={0xF7,0XD7,0X80,0X77,0XC1,0XF7,0XF7,0X00}; //生

unsigned char led4[]={0x83,0XBB,0XBB,0X83,0XBB,0XBB,0X83,0XFF}; //日

unsigned char led5[]={0xDB,0XDB,0X91,0X49,0XD0,0XD5,0XCE,0XFF}; //快

unsigned char led6[]={0xEF,0XD7,0XB7,0X81,0XF7,0XD5,0XA6,0XF7}; //乐

unsigned char led7[]={0xC1,0XDF,0XDF,0XC1,0XFD,0XFD,0XFD,0XC1}; //5

unsigned char led8[]={0x81,0XFD,0XFD,0X81,0XBF,0XBF,0XBF,0X81}; //2

unsigned char led9[]={0xC3,0XBD,0XBD,0XBD,0XBD,0XBD,0XBD,0XC3};//0

unsigned char led10[]={0xFF,0X99,0X00,0X00,0X00,0X81,0XC3,0XE7};//爱心图形

void delay(unsigned int k);

void main()

{

unsigned char t,i,w;

while(1)

{

P2=0XFF;

P3=0XFF;

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led1[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led2[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led3[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led4[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led5[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led6[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led7[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led8[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led9[i];

delay(1);

w<<=1;

}

}

for(t=0;t<100;t++)

{

w=0x01;

for(i=0;i<8;i++)

{

P1=w;

P0=led10[i];

delay(1);

w<<=1;

}

}

}

}

void delay(unsigned int k)

{

unsigned char i,j;

for(i=0;i<100;i++)

for(j=0;j}


关键字:单片机  点阵显示 引用地址:单片机8X8LED点阵显示“中国生日快乐”

上一篇:51单片机和52单片机区别是什么?51仿真器有必要买吗?
下一篇:89C51系列CPU编程器程序

推荐阅读最新更新时间:2024-11-11 03:39

BLE市场竞争白热化,TI推出0.79美元单模MCU
根据ABI Research的数据预测,从 2021 年到 2026 年,蓝牙设备的年出货量将增长 1.5 倍,至70亿颗年出货量,复合年增长率 (CAGR) 为 9%。 ABI表示,未来所有平台设备(包括手机、平板和PC)将100%的支持蓝牙经典和低功耗蓝牙(BLE)双模,与此同时,周边设备中的蓝牙技术增长率将超过平台设备的增长率。分析师预测,从 2021 年到 2026 年,周边设备的复合年增长率为 13%。而在这其中,BLE的增速最快。预计五年内,BLE 单模设备的出货量将增长两倍以上,而到 2026 年,95% 的蓝牙设备将包括蓝牙 LE,复合年增长率为 25%。 对于周边应用,ABI给出了四大应用领域,其中音频流
[物联网]
BLE市场竞争白热化,TI推出0.79美元单模<font color='red'>MCU</font>
PIC32MX单片机外设库使用(Ⅰ)- 系统时钟及I/O口基本设置
开发环境:MAPLAB X IDE v1.85 编译器:MPLAB XC 32 1.使用说明: PIC32外设库提供用于设置和控制32位外设的函数和宏。希望使用外设库的应用程序只需在其源文件中包含一个头文件 plib.h 即可访问任意受支持的函数和宏。 备注:plib.h默认安装下的位置 C\ program Files\ Microchip\ xc32\ v1.21\ pic32mx\ include\ plib.h 2.PIC32外设库支持以下外设模块函数: ■系统级函数 ■ 预取高速缓存 ■ DMA ■ 总线矩阵函数 ■ 复位/控制、省电函数 ■ 振荡器、定时器、输入捕捉/输出比较 ■
[单片机]
PIC32MX<font color='red'>单片机</font>外设库使用(Ⅰ)- 系统时钟及I/O口基本设置
34-基于51单片机的教室智能照明控制设计
具体实现功能 系统由STC89C52单片机+时钟芯片DS1302+液晶屏LCD1602+光敏电阻+红外对管+LED灯模块+按键模块构成。 具体功能: 1、用4个LED灯模拟教室的照明灯,人数小于10人亮一个灯,10-20人亮二个灯,20-30人亮三个灯,大于30人则全亮四个灯; 2、教室使用两个红外对管来检测是否有人进入并进行人数统计,人数可以统计到二位数99人,并实时将人数显示到液晶屏LCD上,液晶屏同时显示实时日期/时间/星期; 3、利用光敏电阻检测教室的光线强弱; 4、系统分自动/手动模式,可以通过按键切换模式,并有LED指示当前所在模式; 5、在自动模式下,可以设定定时时间段,在定时时间段内,当教室
[单片机]
34-基于51<font color='red'>单片机</font>的教室智能照明控制设计
PIC系列单片机程序相关问题
1、PIC单片机程序的基本格式 先介绍二条伪指令: EQU --标号赋值伪指令 ORG --地址定义伪指令更多芯片资料 http://www.icdec.com PIC16C5X单片机在RESET后指令计算器PC被置为全 1 ,所以PIC16C5X几种型号芯片的复位地址为: PIC16C54/55:1FFH PIC16C56:3FFH PIC16C57/58:7FFH 一般来说,PIC单片机的源程序并没有要求统一的格式,大家可以根据自己的风格来编写。但这里我们推荐一种清晰明了的格式供参考。 TITLE This is ;程序标题 ;-------------------------------------- ;名称定义和变量定义
[单片机]
光电定向系统的应用设计
  1 基本原理   光电定向是指用光电系统测定目标的方向,这是光学雷达和光学制导的重要组成部分 ,利用光电系统可以直接、间接测定目标的方向,该系统主要由发射部分、光电探测器,信号处理电路,A/D转换器和单片机、计算机显示器组成,结构框图如图1所示。   2 具体实现   2.1 发射部分   光发射电路主要由光源驱动器、光源(主要是半导体光源,包括LED(发光二极管),LD(激光二极管)等)、光功率自动控制电路等部分组成,我们用NE555组成的脉冲发射电路来驱动650nm的激光器,为了使半导体激光器克服供电电源波动、器件老化等因素的影响,确保激光器输出功率稳定,还必须有自动功率控制电路。   2.2 接收部分  
[单片机]
光电定向系统的应用设计
基于航顺车规级MCU HK32AUTO39A的汽车侧滑门控制方案
汽车滑门因侧开启方式与传统车门相比,具有易泊车、开启宽度大和方便乘员货物进出的优点,很受消费者的青睐。汽车市场上,无论是面向高端的商务豪华MPV,还是面向城市物流的轻型客车和低端客运微型车都采用了汽 车机 械滑门系统。 汽车电动滑门系统PSD(Power Slide Door)是在机械滑门的基础上,集成智能控制和执行技术的高级滑门系统,主要技术点: (1)电动滑门 ECU 控制系统 ; (2)独立的供电系统,保证滑门持续供电,不影响滑门开启; (3)更高要求的车体精度,保证车体滑门系统的开闭平顺性。 某主流车厂商务车型的电动侧滑门,采用基于航顺 芯片 车规级 MCU HK32AUTO39A上开发的电动侧滑门控制
[汽车电子]
基于航顺车规级<font color='red'>MCU</font> HK32AUTO39A的汽车侧滑门控制方案
单片机彩灯控制系统(项目一)
任务描述:某企业承担了一个LED彩灯控制系统设计任务。此彩灯控制系统由时钟电路、复位电路、8个发光二极管LED灯组成,要求单片机并行端口控制LED灯按照1,2→3,4→5,6→7,8→1→2→3→4→5→6→7→8的顺序循环点亮,每个状态停留1秒,循环不止。请用单片机设计其控制系统并调试运行。 硬件图: 元件清单: C语言程序: #include reg51.h unsigned char led ={0x03,0x0c,0x30,0xc0,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; void delay(unsigned int k); void main()
[单片机]
<font color='red'>单片机</font>彩灯控制系统(项目一)
单片机数据存储器RAM的规划原则是什么?
数据存储器RAM的规划原则是: (1)要按照应用程序所使用的数据类型进行规划,将频繁使用的、内存占用量能固定的数据放在高位地址。 (2)由于片内RAM的容量比较小,因此对它要尽可能地重叠使用。 (3)系统中扩展有外部数据存储器时,外部存储器一般用作存放一些大块的数据。如数据测量结果等。
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved