资源简介
光立方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语言和SQL SERVER数据库实现的图书
- C语言销售管理系统源代码
- C语言编写双人剪刀石头布联机游戏代
- 编码:隐匿在计算机软硬件背后的语
- C语言遍历文件下指定后缀文件(包括
- HLS:C语言转换FPGA教程ug871
- 北航考研C语言复习资料
- C语言程序设计第二版--谭浩强PDF
- HT66Fxx flash 单片机原理与应用C语言版
- 编程精粹:编写高质量C语言代码(高清
- C语言编写TCP服务器
- PJSIP SIP协议栈C语言
- C语言 题库 计算机二级考试题库 几
- 2048游戏 - 数据结构(C语言)课程设计
- 算法精解:C语言描述中文高清完整版
- 数据结构c语言严蔚敏第一版
- 哈工大苏小红 C语言课件
- c语言实现http服务器浏览器实时刷新数
- MSP430系列单片机实用C语言程序设计
- 支持向量机C语言程序
- B4i(Basic4iOS) v2.5用basic语言写苹果
- socket C语言编写 客户端和服务器端程
- 图像处理C语言(读入图像,直方图均
- c语言国际标准 c89 c90 ISO.IEC 9899.1990 英
- C语言 tcp数据包重组
- C语言的窗口式图形界面案例
- 《数据结构与算法分析:C语言描述》原
- 华北电力大学C语言程序设计考研笔记
- Linux下C语言FLV文件拆解成h264视频流和
- 蓝桥杯C语言历年真题及相关资料
评论
共有 条评论