写一段stm32f103c8t6用LCD1602显示数字的程序
时间: 2023-03-02 21:25:20 浏览: 141
以下是一段使用STM32F103C8T6单片机驱动LCD1602显示数字的程序:
```
#include "stm32f10x.h"
#include "LCD1602.h"
int main(void)
{
LCD1602_Init(); //初始化LCD1602
while (1)
{
LCD1602_SetCursor(0, 0); //设置光标位置为第一行第一列
LCD1602_WriteString("Number: "); //显示文本“Number: ”
LCD1602_SetCursor(0, 1); //设置光标位置为第二行第一列
LCD1602_WriteInt(1234); //显示数字“1234”
}
}
```
在该程序中,首先需要包含STM32F103C8T6的头文件和LCD1602驱动的头文件。然后在main函数中,调用LCD1602_Init()函数进行LCD1602的初始化。接着进入无限循环,其中调用LCD1602_SetCursor()函数设置光标位置,并使用LCD1602_WriteString()函数和LCD1602_WriteInt()函数分别显示字符串和数字。需要注意的是,LCD1602_WriteInt()函数的参数是要显示的整数。
阅读全文