• 大小: 725KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-12-04
  • 语言: 其他
  • 标签: LED  

资源简介

旋转LED,各种显示方式源代码,亲测可用,供坛友下载学习

资源截图

代码片段和文件信息

/*************************************************************
                      旋转LED立体显示字测试程序
程序编写:Fucp   2012-7-24
DIY套件  http://59tiaoba.taobao.com

单片机 STC12C5A32S2 或者其他51
字模软件用  PC2002
逐列取模方式

电机旋转方向 逆时针
/*****************************************************
说明:
  硬件介绍:用单片机的36个IO口独立驱动LED灯这么做一是充分利用了资源 
还有就是可以避免用选通显示上下不对称的问题所以为制作好的效果提供了硬件基础.采用
无线供电方式以及性能较好的RF370电机在5V供电下 显示的效果非常好.电机速度也够快 
够安静.

看程序前请看下原理图,根据原理图来理解比较容易!
    程序用判断红外起点的方法开始显示 每转一圈,列数往后移动一列
显示完指定的字数后循环 此种弊端是没用中断,一圈的开始后必须要显示完
指定的列数才能退出,如果电机速度太快会造成头吃尾的后果,后面会介绍避免
头吃尾的方法,让整一圈都能显示字 盲点很小。

学习知识:
    只为简单的理解显示的原理,利用人眼视觉暂存,用电机旋转做列扫描,
每送一列数据延时 再送下一列数据,原理比较简单,跟点阵显示差不多。
平面显示字效果比较差,由于一圈中半径的问题,这里没有去想过多算法
解决此问题。
/***************************************************/
#include “NEW_8051.H“
#define uchar unsigned char
#define uint unsigned int    //宏定义

sbit KEY=P3^2;  //红外检测起点
//pc2002 设置 阳码 逐列 顺向取模   见设置图片
//立体显示字符 DIY视界欢迎你!祝大家制作成功~ 平面测试字体效果。少壮不努力老大徒伤悲~
uchar code zimo[]={
0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “0*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “1*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “2*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “3*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “4*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “5*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “4*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “5*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “5*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “4*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “5*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “5*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “5*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “4*/

0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF/*“ “5*/


0xF70xDF0x070xC00xF70xDF0xF70xDF0xF70xDF0xEF0xEF0x1F0xF00xFF0xFF/*“D“0*/

0xFF0xFF0xF70xDF0xF70xDF0x070xC00xF70xDF0xF70xDF0xFF0xFF0xFF0xFF/*“I“1*/

0xF70xFF0xC70xFF0x370xDF0xFF0xC00x370xDF0xC70xFF0xF70xFF0xFF0xFF/*“Y“2*/

0xF70xFD0xF70xFE0x760xFF0xB10x000x550xFF0xE70x780xFF0xBD0x010xDE0xFD0xE70xFD0xF90x050xFE0xFD0xC10xFD0xBF0x010xBC0xFF0x8F0xFF0xFF/*“视“3*/

0xFF0xFF0xFF0xF70xFF0xF70x000x7B0xB60xBB0xB60xDD0xB60xE20x000xFF0x360xFF0xB60x020xB60xFD0xB60xFD0x000xFB0xFF0xF30xFF0xFB0xFF0xFF/*“界“4

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-02 08:31  单独功能参考程序\
     目录           0  2018-08-02 08:31  单独功能参考程序\1 初级--旋转LED立体显示字程序\
     文件       18114  2012-09-24 17:34  单独功能参考程序\1 初级--旋转LED立体显示字程序\NEW_8051.H
     文件       14422  2014-08-22 21:10  单独功能参考程序\1 初级--旋转LED立体显示字程序\Text1.LST
     文件       10263  2014-08-22 21:10  单独功能参考程序\1 初级--旋转LED立体显示字程序\Text1.c
     文件        3940  2014-08-22 21:05  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan.M51
     文件        1203  2014-08-22 21:13  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan.Opt
     文件        2162  2012-09-24 17:34  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan.Uv2
     文件        4393  2014-08-22 21:05  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan.hex
     文件          46  2014-08-22 21:05  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan.lnp
     文件         343  2014-08-22 21:13  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan.plg
     文件        1205  2014-08-22 21:08  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan_Opt.Bak
     文件        2158  2012-09-24 17:34  单独功能参考程序\1 初级--旋转LED立体显示字程序\xuanzhuan_Uv2.Bak
     文件       16438  2012-09-24 17:34  单独功能参考程序\1 初级--旋转LED立体显示字程序\立体显示字体设置.png
     目录           0  2018-08-02 08:31  单独功能参考程序\2 初级--旋转LED平面显示字程序\
     文件       18114  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\NEW_8051.H
     文件       14845  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\Text1.LST
     文件        4552  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\Text1.OBJ
     文件       10974  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\Text1.c
     文件        4331  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan
     文件        4016  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan.M51
     文件        1205  2014-08-22 21:08  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan.Opt
     文件        2162  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan.Uv2
     文件        4755  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan.hex
     文件          46  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan.lnp
     文件         227  2014-08-22 21:08  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan.plg
     文件        1205  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan_Opt.Bak
     文件        2158  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\xuanzhuan_Uv2.Bak
     文件       16686  2012-09-24 17:34  单独功能参考程序\2 初级--旋转LED平面显示字程序\平面字体设置.png
     目录           0  2018-08-02 08:31  单独功能参考程序\3 初级--旋转LED立体平面显示字程序\
     文件       18114  2012-09-24 17:34  单独功能参考程序\3 初级--旋转LED立体平面显示字程序\NEW_8051.H
............此处省略206个文件信息

评论

共有 条评论