资源简介
KEIL MDK工程代码,用C语言编写51单片机控制4*4*4阶光立方,能够在光立方上显示任意的立体形状,很炫酷,博主课程设计项目,实测可用!!

代码片段和文件信息
//公 司:Alpha
//作 者:张虎
//工程名称:4阶光立方驱动程序
//MCU:stc12c5a60s2
//时间:2015/4/18
//版本:v1.0
//硬件连接关系
// P2.0--->X1 P1.0--->Y1 P0.0--->Z1
// P2.1--->X2 P1.1--->Y2 P0.1--->Z2
// P2.2--->X3 P1.2--->Y3 P0.2--->Z3
// P2.3--->X4 P1.3--->Y4 P0.3--->Z4
//说明:X、Y、Z表示led灯的三维坐标,且都是输出高电平有效
#include
#include
#define uint unsigned int
#define uchar unsigned char
#define frame 147 //设置动画的默认帧数为32帧
#define coordinate 8 //设置一帧图像包含的坐标点用8字节表示
//硬件端口定义
#define X_axle P2
#define Y_axle P1
#define Z_axle P0
//图像数据
uchar code image_source[frame][coordinate]=
{
0x100x000x310x000x730x100xF70x31 //填满动画
0x100x000x310x000x730x100xFF0x31
0x100x000x310x000x730x100xFF0x71
0x100x000x310x000x730x100xFF0x73
0x100x000x310x000x730x100xFF0xF3
0x100x000x310x000x730x100xFF0xF7
0x100x000x310x000x730x100xFF0xFF
0x100x000x310x000xF30x100xFF0xFF
0x100x000x310x000xF70x100xFF0xFF
0x100x000x310x000xF70x300xFF0xFF
0x100x000x310x000xF70x310xFF0xFF
0x100x000x310x000xFF0x310xFF0xFF
0x100x000x310x000xFF0x710xFF0xFF
0x100x000x310x000xFF0x730xFF0xFF
0x100x000x310x000xFF0xF30xFF0xFF
0x100x000x310x000xFF0xF70xFF0xFF
0x100x000x310x000xFF0xFF0xFF0xFF
0x100x000x710x000xFF0xFF0xFF0xFF
0x100x000x730x000xFF0xFF0xFF0xFF
0x100x000x730x100xFF0xFF0xFF0xFF
0x100x000xF30x100xFF0xFF0xFF0xFF
0x100x000xF70x100xFF0xFF0xFF0xFF
0x100x000xF70x300xFF0xFF0xFF0xFF
0x100x000xF70x310xFF0xFF0xFF0xFF
0x100x000xFF0x310xFF0xFF0xFF0xFF
0x100x000xFF0x710xFF0xFF0xFF0xFF
0x100x000xFF0x730xFF0xFF0xFF0xFF
0x100x000xFF0xF30xFF0xFF0xFF0xFF
0x100x000xFF0xF70xFF0xFF0xFF0xFF
0x100x000xFF0xFF0xFF0xFF0xFF0xFF
0x300x000xFF0xFF0xFF0xFF0xFF0xFF
0x310x000xFF0xFF0xFF0xFF0xFF0xFF
0x310x000xFF0xFF0xFF0xFF0xFF0xFF
0x710x000xFF0xFF0xFF0xFF0xFF0xFF
0x710x000xFF0xFF0xFF0xFF0xFF0xFF
0x730x000xFF0xFF0xFF0xFF0xFF0xFF
0x730x100xFF0xFF0xFF0xFF0xFF0xFF
0xF30x100xFF0xFF0xFF0xFF0xFF0xFF
0xF70x100xFF0xFF0xFF0xFF0xFF0xFF
0xF70x300xFF0xFF0xFF0xFF0xFF0xFF
0xF70x310xFF0xFF0xFF0xFF0xFF0xFF
0xF70x310xFF0xFF0xFF0xFF0xFF0xFF
0xFF0x310xFF0xFF0xFF0xFF0xFF0xFF
0xFF0x710xFF0xFF0xFF0xFF0xFF0xFF
0xFF0x730xFF0xFF0xFF0xFF0xFF0xFF
0xFF0xF30xFF0xFF0xFF0xFF0xFF0xFF
0xFF0xF70xFF0xFF0xFF0xFF0xFF0xFF
0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF
0x080x880x000x000x000x000x000x00 //S流水动画
0x880x800x000x000x000x000x000x00
0xC80x000x000x000x000x000x000x00
0xE00x000x000x000x000x000x000x00
0x700x000x000x000x000x000x000x00
0x310x000x000x000x000x000x000x00
0x110x100x000x000x000x000x000x00
0x010x110x000x000x000x000
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7235 2015-04-18 15:19 cube4\cube4
文件 5295 2015-04-18 15:19 cube4\cube4.hex
文件 57 2015-04-18 15:19 cube4\cube4.lnp
文件 7901 2015-04-18 15:19 cube4\cube4.M51
文件 6195 2015-04-18 15:19 cube4\cube4.plg
....... 55657 2015-04-18 15:25 cube4\cube4.uvopt
....... 13399 2015-04-18 15:20 cube4\cube4.uvproj
....... 55645 2015-04-18 15:20 cube4\cube4_uvopt.bak
....... 0 2015-04-18 09:48 cube4\cube4_uvproj.bak
文件 9216 2015-04-18 15:25 cube4\main.c
文件 15435 2015-04-18 15:19 cube4\main.LST
文件 7583 2015-04-18 15:19 cube4\main.OBJ
文件 34 2015-04-18 15:19 cube4\main.__i
文件 6376 2009-05-07 14:37 cube4\STARTUP.A51
文件 14048 2015-04-18 13:09 cube4\STARTUP.LST
文件 749 2015-04-18 13:09 cube4\STARTUP.OBJ
目录 0 2015-04-18 15:25 cube4
----------- --------- ---------- ----- ----
204825 17
相关资源
- C51单片机技术教程(304页)
- C51单片机交通
- 单片机电子密码锁
- 51单片机数码管四层电梯模拟系统
- 基于51单片机的温控系统
- 51单片机protues文件(KST-51.DSN)
- 51单片机交通灯设计
- 基于51单片机的简易计算器
- 基于51单片机多路超声波报警设计
- 51单片机红外智能小车
- qt上位机采集51单片机温湿度数据
- 基于51单片机射频RFID卡考勤上课上班
- 基于51单片机的888光立方设计.rar
- C语言解析精粹(第二版)书和光盘源
- 51单片机DS18B20温度计C语言程序附详解
- 郭天祥51单片机C语言教程配套光盘
- 新概念51单片机C语言教程第2版郭天祥
- C语言实现51单片机和ADC0809芯片的AD模
- C语言实战——基于51单片机的RFID射频
- 基于51单片机的c语言程序 电机转速测
- 基于80C51单片机的20多个仿真实验
- 基于51单片机汽车尾灯设计论文
- 51单片机C语言编程入门(详讲版)
- 轻松玩转51单片机c语言
- 51单片机C编程100例
- 基于51系列单片机的电子罗盘设计总结
- 郭天祥51单片机C语言教程配套光盘内
- 51单片机C语言程序设计教程 王云书本
- 51单片机程序大全C语言写的150个程序
- 基于51单片机的教室计数系统 C语言程
评论
共有 条评论