stm32-基于HAL库-LCD

本文介绍了如何在C编程中使用LCD_DisplayChar函数显示字符,以及sprintf函数在格式化数字字符串和处理屏幕切换时的用法,包括清屏、空格填充策略。同时提及了版权声明的相关注意事项。
摘要由CSDN通过智能技术生成

将数据输出引脚与控制输出引脚均设置为输出模式

lcd.h中有常用数据类型的简单宏定义,例如u8,u16,u32等,通过lcd.h和main.h相互包含,就可以让main.c中使用其简单宏定义。

LCD_DisplayChar()用于显示字符

初始化函数

初始化,清屏,设置背景颜色,设置字体颜色。

————————————————

 格式化数字字符串
sprintf最常见的应用之一莫过于把整数打印到字符串中。如:
(1)把整数123打印成一个字符串保存在s中。
sprintf(s, “%d”, 123); //产生“123″
(2)可以指定宽度,不足的左边补空格:
sprintf(s, “%8d%8d”, 123, 4567); //产生:“ 123 4567″
当然也可以左对齐:
sprintf(s, “%-8d%8d”, 123, 4567); //产生:“123 4567″
————————————————
版权声明:本文为CSDN博主「yishizuofei」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yishizuofei/article/details/78195255

sprintf()函数作用即是把得到的数据打印到需要输出的字符串中

多屏切换的时候需要考虑到是否能够完全覆盖之前的信息。

如果当前屏幕某个位置有数据,但是下个屏幕状态当前位置无信息的话,则无法覆盖之前的信息。可以考虑使用空格填充。也可以在每次切换的时候进行一次清屏操作。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值