一、这里以mbi5026来说明(以下是DATASHEET说明)。

二、以下是C代码实现写8字节的数据方法。

 (1)、共写入mbi5026芯片64位数据(上升沿写入)。

void write_number(unsigned char number, char colour) /* 将单组数字的8个字节编码写入4个16位寄存器(MBI5026) */
{char byte_data =0;unsigned char rel =0;// 单组编码内相对偏移量 unsigned char i =0;SD1 =0; //绿色不显示for(rel=0; rel<8; rel++){byte_data = char_encoding[ number*8+rel ];/* write one byte */for(i=0; i<8; i++){CLK =0;// 注意C51中才可以使用这种形式取信号,ST MCU不可以if(colour == GRN){ SD1 = byte_data &0x80; SD =0; } else if(colour == RED){ SD1 =0; SD = byte_data &0x80; }else if(colour == ALL){ SD1 = byte_data &0x80; SD = byte_data &0x80;}// _nop_(); //视情况加延时CLK =1;byte_data = byte_data<<1;}}
//      LE =1;
//      LE =0;
}

(2)、以下是前两个数据的写入电平数据。

    OE=0;write_number(9, RED); // 0xfe,0x7f,0xfe,0x00,0x00,0x7f,0xfe,0x7f,   //9,dot black//write_number(8, RED);LE=1;LE=0;

MBI5026 (SPI 时序)相关推荐

  1. FPGA构造spi时序——AD7176为例(转)

    reference:https://blog.csdn.net/fzhykx/article/details/79490330 项目中用到了一种常见的低速接口(spi),于是整理了一下关于spi相关的 ...

  2. spi四种工作模式时序图_SPI总线协议及SPI时序图详解

    嵌入式linux QQ交流群:175159209,欢迎爱好者加入交流技术问题! SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口.SPI,是一种 ...

  3. 在ARM Linux下使用GPIO模拟SPI时序详解

    Author:杨正  Data:2016.1.1  Mail:yz2012ww@gmail.com 一.       概述 SPI是英文SerialPeripheral Interface的缩写,顾名 ...

  4. SPI总线协议及SPI时序图详解

    转贴地址:https://www.cnblogs.com/adylee/p/5399742.html SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设 ...

  5. STM32模拟SPI时序

      STM32模拟SPI时序的代码如下: #define MOSI_H GPIO_SetBits ( GPIOA, GPIO_Pin_7 ) #define MOSI_L GPIO_ResetBits ...

  6. sip 时序图_SPI总线协议及SPI时序图详解

    一.SPI总线介绍 SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口.SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根 ...

  7. SPI总线协议、SPI时序图详解、GPIO模拟SPI

    SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口.SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚 ...

  8. 软件模拟SPI时序实现25Q64读写操作

    软件模拟SPI时序实现25Q64读写操作 单片机采用SPI/IIC通讯协议访问外围电子模块如:显示屏.EEPROM.FLASH.各种电子传感器等等越来越多,掌握SPI/IIC通讯协议访问外设非常必要. ...

  9. SPI接口扫盲 SPI定义/SPI时序(CPHA CPOL)

    SPI接口扫盲 douqingl@gmail.com 为何要写这篇文档? 百度上找出来的SPI接口中文描述都说的太过简略,没有一篇文档能够详尽的将SPI介绍清楚的.wikipedia英文版[注释1]中 ...

最新文章

  1. Py之BaseHTTPServer:Python库之BaseHTTPServer的简介、安装、使用方法之详细攻略
  2. [蓝桥杯2016决赛]反幻方-next_permutation枚举
  3. Matlab找矩阵中最大最小值的位置
  4. linux parallel 命令,Linux 并行处理神器 GNU Parallel 简明教程
  5. 疫情之下网络安全如何保障?Akamai防护方案前来“保驾护航”
  6. 哈尔滨工业大学(深圳)姜欣副教授课题组招收客座硕士-机器人方向
  7. 项目Wiki的选择和配置
  8. Serverless 架构就不要服务器了?
  9. python 并发编程目录
  10. Java String类的intern()方法
  11. 用ubuntu+Eclipse+PyDev制作第一个Django站点
  12. python字典按照value进行排序
  13. Gradle、 Gradle Android Plugin 、 Build Tools之间关系
  14. 解决UE4官方文档C++API查询慢问题
  15. 除硬件外 计算机系统不可缺少的,计算机应用基础选择精选100题.doc
  16. python为什么卸载不了_为什么Python3.8删除不了?
  17. Vitalik:协议设计中的“封装复杂性” vs. “系统复杂性”
  18. 74HC138芯片简析
  19. PMP考试通过有多简单
  20. 量子计算与量子信息基础

热门文章

  1. laydate 周_红色莉莉周灵气魔法蜡烛| 日常疗愈amp;开运
  2. Android科大讯飞语音集成,非常详细的使用讲解
  3. 折线图01了解基础配置项
  4. BAE 升级discuz x2.5 论坛安全问题的方式
  5. Flutter HTTP上传文件使用详解
  6. 巧克力城堡,Vincent Guerlais的特别巧克力产品
  7. O(logn) 时间复杂度
  8. 昨天晚上在电影台看了《独自等待》
  9. 植物大战僵尸鼠标状态
  10. 著名大型汽车冲压模具厂商Fuji Technica使用NCspeed为特斯拉提供最优质产品