91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-12
  • 語言: 其他
  • 標簽: STM32??點陣??TM1640??

資源簡介

在STM32或者51下實現用一片TM1640芯片控制8X16點陣,可實現點陣自己DIY顯示,動態顯示,移屏操作,只用到兩個32單片機IO口即可控制,大大減少了對于單片機資源的占用。

資源截圖

代碼片段和文件信息

#include?“TM1640.h“
#include?“delay.h“

#define?DEL??1???//宏定義?通信速率(默認為1,如不能通信可加大數值)

//地址模式的設置
//#define?TM1640MEDO_ADD??0x40???//宏定義 自動加一模式
#define?TM1640MEDO_ADD??0x44???//宏定義?固定地址模式(推薦)

//顯示亮度的設置
//#define?TM1640MEDO_DISPLAY??0x88???//宏定義?亮度??最小
//#define?TM1640MEDO_DISPLAY??0x89???//宏定義?亮度
#define?TM1640MEDO_DISPLAY??0x8a???//宏定義?亮度
//#define?TM1640MEDO_DISPLAY??0x8b???//宏定義?亮度
//#define?TM1640MEDO_DISPLAY??0x8c???//宏定義?亮度(推薦)
//#define?TM1640MEDO_DISPLAY??0x8d???//宏定義?亮度
//#define?TM1640MEDO_DISPLAY??0x8f???//宏定義?亮度?最大

#define?TM1640MEDO_DISPLAY_OFF??0x80???//宏定義?亮度?關
char?date1[][16]={0x300x480x480x480x480x480x300x000x300x480x480x480x480x480x300x00//0
??????????????????0x200x600x200x200x200x200x700x000x200x600x200x200x200x200x700x00//1
??0x300x480x080x100x200x400x780x000x300x480x080x100x200x400x780x00//2
??0x300x480x080x300x080x480x300x000x300x480x080x300x080x480x300x00//3
????????0x100x300x300x500x500x780x100x000x000x000x020x000x000x000x000x00//4
????????0x780x400x400x700x080x080x700x000x780x400x400x700x080x080x700x00//5
????????0x300x480x400x700x480x480x300x000x300x480x400x700x480x480x300x00?//6
????????0x780x480x080x100x200x200x200x000x780x480x080x100x200x200x200x00//7
????????0x300x480x480x300x480x480x300x000x300x480x480x300x480x480x300x00?//8
????????0x300x480x480x380x080x480x300x000x300x480x480x380x080x480x300x00?//9
??0x000x0C0x0C0x000x000x0C0x0C0x000x000x000x020x000x000x000x000x00?//冒號
??0x000x000x000x000x000x000x000x000x000x000x020x000x000x000x000x00?//空白
??0x000x100x060x080x080x080x060x000x000x000x000x000x000x000x000x00?//溫度單位
};

void?TM1640_start(){?//通信時序?啟始(基礎GPIO操作)(低層)
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_DINGPIO_PIN_SET);?//接口輸出高電平1
delay_us(DEL);
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_SCLKGPIO_PIN_SET);?//接口輸出高電平1
delay_us(DEL);
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_DINGPIO_PIN_RESET);?//接口輸出0
delay_us(DEL);
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_SCLKGPIO_PIN_RESET);?//接口輸出0
delay_us(DEL);
}
void?TM1640_stop(){?//通信時序?結束(基礎GPIO操作)(低層)
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_SCLKGPIO_PIN_RESET);?//接口輸出高電平0
??delay_us(DEL);
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_DINGPIO_PIN_RESET);?//接口輸出0
delay_us(DEL);
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_SCLKGPIO_PIN_SET);?//接口輸出高電平1
delay_us(DEL);
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_DINGPIO_PIN_SET);?//接口輸出高電平1
delay_us(DEL);
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_SCLKGPIO_PIN_SET);?//接口輸出高電平1
}
void?TM1640_write(u8?date){ //寫數據(低層)
u8?i;
u8?aa;
aa=date;
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_DINGPIO_PIN_RESET);?//接口輸出0
HAL_GPIO_WritePin(TM1640_GPIOPORTTM1640_SCLKGPIO_PIN_RESET);?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????6513??2019-01-19?15:45??dianzhen\TM1640.c

?????文件????????525??2018-11-16?18:31??dianzhen\TM1640.h

?????目錄??????????0??2018-12-11?16:35??dianzhen

-----------?---------??----------?-----??----

?????????????????7038????????????????????3


評論

共有 條評論