资源简介
光立方C语言源程序,全灭、呼吸亮、平移、蛇形、旋转等等图案,上千行,光立方C语言源程序。光立方电路图,方便您理解程序,特附上光立方电路图。光立方制作方法,方便您DIY,附上光立方制作方法。还附加了光立方的元件清单、图片指导,单色、彩色光立方程序。现在就开始享受自己动手的乐趣吧!
光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序,光立方C语言程序。

代码片段和文件信息
#include
#include
#define uint unsigned int
#define uchar unsigned char
unsigned int scale; //占空比控制变量
unsigned char code tabP0[38][8]={0x000x600x600x000x000x600x600x00};
unsigned char code tabP2[]={0xFE0xFD0xFB0xF70xEF0xDF0xBF0x7F}; //扫描
unsigned char code PWMsz[8]={0x000x600x600x000x000x600x600x00}; //中间四个
/********************************************************************
* 名称 : Delay_1ms()
* 功能 : 延时子程序,延时时间为 1ms * x
* 输入 : x (延时一毫秒的个数)
* 输出 : 无
***********************************************************************/
/************************************************************************/
//结束呼吸灯专用
uchar code table[]={
0012345678910
1112131415161718
192021222324252627
282930313233343536
373839404142434445
464748495051525354
555657585960616263
646566676869707172
73747576777879808182
838485868788899091
9293949596979899100101102103104105106107108109
110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150};
void delay(uint z)
{
uint xy;
for(x=80;x>0;x--)
for(y=z;y>0;y--);
}
void light1(uchar num1)
{
uchar j;
P0=0x00;
P2=0x00;
j = table[num1];
delay(j);
P0=0xff;
P2=0x00;
delay(150-j);
}
void light2(uchar num2)
{
uchar j;
P0=0xff;
P2=0x00;
j = table[num2];
delay(j);
P0=0x00;
P2=0x00;
delay(150-j);
}
/*******************************************************************/
void ys(uchar i)//1ms延时
{
uchar xj;
for(j=0;j for(x=0;x<=148;x++);
}
void init() //初始化函数
{
TMOD=0x02; //定时器0,工作模式2(0000,0010),8位定时模式
TH0=0x06; //写入预置初值6到定时器0,使250微秒溢出一次(12MHz)
TL0=0x06; //写入预置值
ET0=1; //允许定时器0中断
EA=1; //允许总中断
}
void alllighttooff() //闪动4下最后关闭
{
unsigned char code tabP0[8][8]={
{0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF}
{0x000x000x000x000x000x000x000x00}
{0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF}
{0x000x000x000x000x000x000x000x00}
{0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF}
{0x000x000x000x000x000x000x000x00}
{0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF}
{0x000x000x000x000x000x000x000x00}
};
int jki;
for(j=0;j<8;j++)
{
for(k=0;k<25;k++)
{
for(i=0;i<8;i++)
{
P0=0;
P2=tabP2[i];
P0=tabP0[j][i];
ys(10);
}
}
}
}
void randomlight() //随机亮完
{
unsigned char code tabP0[38][8]={
{0x000x200x000x000x000x000x000x00}
{0x000x200x000x000x000x000x100x00}
{0x000x200x000x000x000x020x100x00}
{0x000x200x040x000x000x020x100x00}
{0x000xA00x040x000x000x020x100x00}
{0x000xA00x240x100x000x02
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10752 2014-07-04 10:56 4X4X4光立方资料\元件清单.xls
文件 647168 2014-07-04 11:08 4X4X4光立方资料\制作方法\制作方法.doc
文件 103022 2014-07-03 15:01 4X4X4光立方资料\制作方法\制作相关图片\444光立方LED支架焊接1.jpg
文件 109245 2014-07-03 15:05 4X4X4光立方资料\制作方法\制作相关图片\444光立方LED支架焊接2.jpg
文件 109429 2014-07-03 16:02 4X4X4光立方资料\制作方法\制作相关图片\444光立方LED支架焊接3.jpg
文件 59191 2014-07-03 16:05 4X4X4光立方资料\制作方法\制作相关图片\444光立方LED整形1.jpg
文件 97219 2014-07-03 16:07 4X4X4光立方资料\制作方法\制作相关图片\444光立方PCB板背面图片.jpg
文件 73971 2014-07-03 21:00 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接好的图片1.jpg
文件 93097 2014-07-03 21:03 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接好的图片2.jpg
文件 99926 2014-07-03 21:03 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接好的图片3.jpg
文件 90571 2014-07-03 21:04 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接好的图片4.jpg
文件 97868 2014-07-03 21:05 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接好的图片5.jpg
文件 88459 2014-07-03 16:06 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接好的背面.jpg
文件 135149 2014-07-03 20:25 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接方法1.jpg
文件 127202 2014-07-03 20:42 4X4X4光立方资料\制作方法\制作相关图片\444光立方焊接方法2.jpg
文件 108000 2014-07-03 11:20 4X4X4光立方资料\制作方法\制作相关图片\444光立方空板正面图片.jpg
文件 44028 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main
文件 48601 2013-10-30 20:38 4X4X4光立方资料\单色光立方4源程序\main.c
文件 31784 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main.hex
文件 56 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main.lnp
文件 92010 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main.LST
文件 60389 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main.M51
文件 55216 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main.OBJ
文件 8196 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main.plg
文件 57323 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\main.uvopt
文件 13398 2013-10-30 20:38 4X4X4光立方资料\单色光立方4源程序\main.uvproj
文件 55647 2013-10-30 20:38 4X4X4光立方资料\单色光立方4源程序\main_uvopt.bak
文件 6376 2013-10-30 20:38 4X4X4光立方资料\单色光立方4源程序\STARTUP.A51
文件 14048 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\STARTUP.LST
文件 749 2013-10-30 20:47 4X4X4光立方资料\单色光立方4源程序\STARTUP.OBJ
............此处省略30个文件信息
相关资源
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
评论
共有 条评论