串口数据接收LCD液晶显示

news/2025/2/6 4:27:55/

       接上篇博客,对串口接收到的数据在LCD液晶上进行显示,这里只显示了一个数据,拿了数组里面的一个数据进行了显示。硬件连接上:A板PA9---->B板PA10,A板PA10--->B板PA9

#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "lcd.h"
#include "usart.h"
u8 i=0;
u8 res=0;
u8 test[8];
char dispbuf[64];void USART1_IRQHandler(void)//接收串口数据并存储
{if(USART_GetITStatus(USART1,USART_IT_RXNE)){res= USART_ReceiveData(USART1); test[i]=res;i++;if(i>=8)i=0;}
}int main(void){	 u16 times=0;delay_init();	    	 //延时函数初始化	  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);	 //设置NVIC中断分组2:2位抢占优先级,2位响应优先级uart_init(115200);	 	//串口初始化为115200LED_Init();			     //LED端口初始化LCD_Init();while(1) {		 sprintf(dispbuf,"%d",test[1]);//字符串格式化POINT_COLOR=BLUE;LCD_ShowString(30,70,200,16,16,dispbuf);times++;if(times%30==0)LED0=!LED0;//闪烁LED,提示系统正在运行.delay_ms(10);   } 
}



http://www.ppmy.cn/news/534875.html

相关文章

Arduino 电位器模拟电压表 (有LCD屏)

Arduino 电位器模拟电压表 写在前面 其实这个作业我最初是打算水过去的,在串口监视器显示一下就算了;后来还是希望能在显示屏上看到模拟电压值,所以就加了一个屏。 不过难度并没有加大,还是很简单的,大家想混作业的可…

ArduinoUNO实战-第十五章-液晶LCD1602实验

目录 目标理论学习实物图技术参数LCD1602 正面背面 IIC/I2C 1602A正面背面 CGRAM LCD1602 接线图IIC/I2C 1602A接线图效果图IDE代码LCD1602引入库LiquidCrystal.h代码 IIC/I2C 1602A方法一:引入库LiquidCrystal_I2C.h方式二运行检测程序检测模块的默认起始地址简单示…

基于FPGA的VGA/LCD显示控制器设计(下)

今天给大侠带来基于FPGA的VGA/LCD显示控制器设计,由于篇幅较长,分三篇。今天带来第三篇,下篇,程序的仿真与测试以及总结,话不多说,上货。 之前也有图像处理以及VGA显示相关的文章,这里给个超链…

LCD12864读取GDRAM数据异常

LCD12864读取GDRAM数据异常 环境程序流程流程粗述读取数据函数流程细述 异常情况描述可疑点最后 环境 arduino IDEarduino unolcd4位通讯接法程序流程 流程粗述 1.写GDRAM地址,选择第10行第7列的字(每字2字节) 2.向GDRAM写入数据0x0A0C&…

C51单片机驱动LCD1602显示字符串

之前做了好多外设,都只是玩玩,并不曾记录一下,时间久了,竟也都忘记了,周末无事,重新写了一下LCD1602的驱动函数,给有需要的人做一个参考: 硬件电路: 其中,RS…

arduino串口监视器显示nan_arduino+dht11+lcd1602

有大佬可以帮我看一下吗? 我将arduino uno 和dht11还有lcd连接起来,但是lcd和串口监视器里面显示的温湿度值都是nan 这是我的代码 #include <DHT.h> #include <DHT_U.h>#include <LiquidCrystal.h>#define DHTPIN 8 #define DHTTYPE DHT11 DHT dht(DHTPIN,…

Linux 命令行 LCD唤醒,如何确定是否从Linux命令行打开LCD监视器

VESA DDC连接是一个I2C连接&#xff0c;可用于查询监视器的存在。 Linux暴露了I2C设备&#xff0c;用户程序可以直接与监视器通信&#xff0c;代码如http://jaffar.cs.msu.su/oleg/ddcci/ 请注意以下内容&#xff1a;Control 0xe1: /1/1 [SAM: Power control (0 - off/1 - on)]…

ChatGPT的回答是否可以被验证和验证准确性?

ChatGPT的回答可以通过一些方法进行验证&#xff0c;但验证其准确性是一个复杂的问题。以下是对ChatGPT回答验证和准确性验证的详细分析&#xff1a; 1. 基于事实的验证&#xff1a;对于涉及事实的问题&#xff0c;可以通过查阅可靠的来源或权威的知识库来验证ChatGPT的回答。…