-
大小: 2.93KB文件类型: .rar金币: 1下载: 0 次发布日期: 2024-04-20
- 语言: C/C++
- 标签:
资源简介
tm1650+stm32f103源码(board_tm1650.c)
代码片段和文件信息
/*********************************************************************
* INCLUDES
*/
#include “stdlib.h“
#include “stm32f10x.h“
#include “board_i2c.h“
#include “board_tm1650.h“
#include “common.h“
/*********************************************************************
* LOCAL VARIABLES
*/
static uint8 s_7number[10] = {0x3F0x060x5B0x4F0x660x6D0x7D0x070x7F0x6F}; // 7段显示方式0~9
static uint8 s_8number[10] = {0xBF0x860xDB0xCF0xE60xED0xFD0x870xFF0xEF}; // 8段显示方式0~9
/*********************************************************************
* PUBLIC FUNCTIONS
*/
/**
@brief 写显存
@param addr -[in] 写入地址
@param data -[in] 写入数据
@return 无
*/
void TM1650_Write(uint8 addr uint8 data)
{
IIC2_Start(); // 发送起始信号
IIC2_SendByte(addr); // 写地址
IIC2_WaitAck(); // 等待应答
IIC2_SendByte(data); // 写入数据
IIC2_Ack(); // 发送应答
IIC2_Stop(); // 发送停止信号
}
/**
@brief 显示设置
@param brightness -[in] 亮度1~8级
@param mode -[in] 7/8段显示方式
@param state -[in] 开启/关闭显示
@return 无
*/
void TM1650_SetDisplay(uint8 bri
- 上一篇:FREERTOS 实时内核 实用指南
- 下一篇:一个模糊PID温度控制算法源代码
评论
共有 条评论