原创 使用Freescale 56F8346 数字信号控制器(DSC)的SPI控制LED显示(3)

2012-10-20 11:58 1505 20 24 分类: 处理器与DSP

LED显示数据处理

新建两个文件分别命名为LED.hLED.c

LED.h中定义两个数组,LED.h代码如下

#include "cpu.h"

 

#define LEDNUMLENGTH   10

#define LEDCHARLENGTH  16

 

/*表示显示何种参数代号,比如电机转速为Fn*/

#define MTRSPEED1      5  //F

#define MTRSPEED2      8  //n

 

unsigned int* transValueLed(unsigned int value,unsigned int *pParamLED,unsigned int paramID1,unsigned int paramID2);

void valuePointedChar(byte **pSend,byte **pParamBit,unsigned int *pParamLED);

 

static byte byteDOT = 128;

static byte numLED[LEDNUMLENGTH] =

{

  0xc0,          //0    192  1

  0xf9,          //1    249  2

  0xa4,          //2    164  3

  0xb0,          //3    176  4

  0x99,          //4    153  5

  0x92,          //5    146  6

  0x82,          //6    130  7

  0xf8,          //7    248  8

  0x80,          //8    128  9

  0x90           //9    144  10 

};

static byte charLED[LEDCHARLENGTH]=

{

    0x88,          //A    136  1

  0x83,          //b    131  2

  0xa7,          //c    167  3

  0xa1,          //d    161  4

  0x86,          //E    134  5

  0x8e,          //F    142  6

  0x8b,          //h    139  7

  0xc7,          //L    199  8

  0xab,          //n    171  9

  0xa3,          //o    163  10

  0x8c,          //p    140  11

  0x87,          //t    135  12

  0xe3,          //u    227  13

  0xbf,          //-    191  14

  0x7f,          //.    127  15

  0xff           //null 255  16  

};

文章评论4条评论)

登录后参与讨论

用户1269294 2012-10-24 14:48

了解了,多谢。

用户403664 2012-10-24 10:11

word文档本上会自带很多样式代码。你用网站的高级编辑器,使用“一键排版”功能即可!详细请看:http://bbs.ednchina.com/BLOG_ARTICLE_3007122.HTM

用户1269294 2012-10-24 09:37

感谢支持!原本打算一篇博客搞定的,但是20000的字数限制是个**烦,尤其是不能有表格。

用户403664 2012-10-23 14:54

支持系列记录!
相关推荐阅读
用户1269294 2013-06-17 16:32
关于电动汽车用电池
虽然没有深入了解电动汽车及电池,但还是比较关注这个行业及相关话题,目前制约电动汽车快速发展的瓶颈似乎在于电动汽车的动力来源,即电池,也就是电池的续航能力及充电时间问题。 大家理所当然地认为,快速充...
用户1269294 2012-10-20 12:02
使用Freescale 56F8346 数字信号控制器(DSC)的SPI控制LED显示(5)(END)
  Event.c中做如下处理:   static byte *OEGA_ACT[6] = {   charLED,   charLED,   numLED,     numLED,  ...
用户1269294 2012-10-20 12:00
使用Freescale 56F8346 数字信号控制器(DSC)的SPI控制LED显示(4)
LED.c代码如下:   #include "LED.h"     #define MOTORSPEED 5   /*此函数将采集的量,比如电机转速Value,转化成LED对应的某个字符,每一位的字...
用户1269294 2012-10-20 11:54
使用Freescale 56F8346 数字信号控制器(DSC)的SPI控制LED显示(2)
二 显示方法及程序设计     2.1 显示方法   从表1和图3可以看出,最先从U400进入的1byte数据最后移位到U404,当传输6byte数据的时候,最后1byte数据传输到U404,因此U4...
用户1269294 2012-10-20 11:39
使用Freescale 56F8346 数字信号控制器(DSC)的SPI控制LED显示(1)
引言 先说说56F8346数字信号控制器,这是Freescale推出的16位基于56F8000内核的数字信号控制器,在电机控制领域有着出色的表现,比如感应电机的空间矢量控制,永磁同步电机及BLDC的数...
我要评论
4
20
关闭 站长推荐上一条 /2 下一条