cccc678 发表于 2023-2-28 22:36:58

怎么通过串口发送数据到LCD1602上

求助,急

isdkz 发表于 2023-2-28 23:11:53

要通过串口发送数据到LCD1602上,需要先将LCD1602连接到串口,然后使用相应的串口通讯协议将数据发送到LCD1602上。下面是一个简单的示例代码,演示了如何通过串口发送字符串到LCD1602上:

import serial

# 串口通讯设置
ser = serial.Serial('COM3', 9600, timeout=1)

# 发送数据到LCD1602
ser.write(b'Hello, LCD1602!')

需要注意的是,这只是一个简单的示例,具体的串口通讯协议和LCD1602的操作方式可能因具体的硬件和软件而异。在实际开发中,需要参考相关的文档和示例代码,并进行必要的调试和测试。

cccc678 发表于 2023-3-1 21:22:29

isdkz 发表于 2023-2-28 23:11
要通过串口发送数据到LCD1602上,需要先将LCD1602连接到串口,然后使用相应的串口通讯协议将数据发送到LCD1 ...

有点儿懵逼,我好像看不懂
#include <REGX52.H>
#include "Buzzer.h"
#include "LCD1602.h"
#include "UART.h"
#include "Delay.h"


//unsigned char Password;
void main()
{
        UART_Init();
        while(1)
        {
        }
//        LCD_Init();
//        LCD_ShowString(1,1,"Password:");
//        UART_Init();
//        while(1)
//        {
//    if(Password==1108)
//                               {
//                                       P2_0=0xFF;
//                                       LCD_ShowString(1,1,"Welcome");
//                               }
//                                       else{
//                                                LCD_ShowString(1,1,"Please Try Again");
//                                               Delay(3);
//                                               Password=0;
//                                                LCD_ShowNum(1,1,Password,4);
//        }
//}
}

                void UART_Routine() interrupt4
{
        if(RI==1);
        {
                P2=~SBUF;
                UART_SendByte(SBUF);
                RI=0;
        }
       
}
       

//ÖжϺ¯ÊýÄ£°å
//void UART_Routine() interrupt4
//{
//        if(RI==1);
//        {
//                RI=0;
//        }
//       
//}

会玩stm32 发表于 2024-2-4 12:12:21

好像陶晶驰有专门的串口屏
页: [1]
查看完整版本: 怎么通过串口发送数据到LCD1602上