基于嵌入式软件的串口通信系统及方法

    公开(公告)号:CN117032644B

    公开(公告)日:2023-12-12

    申请号:CN202311289691.7

    申请日:2023-10-08

    IPC分类号: G06F8/20 G06F9/48 G06F9/54

    摘要: 本发明提供一种基于嵌入式软件的串口通信系统及方法,应用于串口通信技术领域,包括:代理层,包括数据管理模块、硬件驱动、接收数据缓存区和发送数据缓存区;硬件驱动用于根据硬件层在接收到第一数据时产生的中断信号,调用接收中断服务函数将第一数据写入接收数据缓存区;在硬件层基于应用层对发送中断使能标志的启动产生中断后,调用发送中断服务函数将发送数据缓存区中未读取的第二数据发送给硬件层,发送中断使能标志由应用层在发送第二数据时启动;数据管理模块用于从接收数据缓存区中获取未读取的第一数据,将第一数据发送给应用层;将第二数据写入发送数据缓存区。本发明实现将硬件层与应用层分离,提高软件开发效率,易于维护和升级。

    基于嵌入式软件的串口通信系统及方法

    公开(公告)号:CN117032644A

    公开(公告)日:2023-11-10

    申请号:CN202311289691.7

    申请日:2023-10-08

    IPC分类号: G06F8/20 G06F9/48 G06F9/54

    摘要: 本发明提供一种基于嵌入式软件的串口通信系统及方法,应用于串口通信技术领域,包括:代理层,包括数据管理模块、硬件驱动、接收数据缓存区和发送数据缓存区;硬件驱动用于根据硬件层在接收到第一数据时产生的中断信号,调用接收中断服务函数将第一数据写入接收数据缓存区;在硬件层基于应用层对发送中断使能标志的启动产生中断后,调用发送中断服务函数将发送数据缓存区中未读取的第二数据发送给硬件层,发送中断使能标志由应用层在发送第二数据时启动;数据管理模块用于从接收数据缓存区中获取未读取的第一数据,将第一数据发送给应用层;将第二数据写入发送数据缓存区。本发明实现将硬件层与应用层分离,提高软件开发效率,易于维护和升级。

    基于单片机在LCD上实现字符串连续显示的方法及系统

    公开(公告)号:CN116795315A

    公开(公告)日:2023-09-22

    申请号:CN202310763779.1

    申请日:2023-06-26

    IPC分类号: G06F3/14 G06F3/147

    摘要: 本发明公开了一种基于单片机在LCD上实现字符串连续显示的方法、电子设备、计算机可读存储介质及系统,步骤S1:获取字符串读取指令;步骤S2:根据所述字符串读取指令读取字符串中的字符,并根据字符的中英文类型从单片机的FLASH中获取字符对应的点阵数据;步骤S3:根据字符对应的点阵数据将字符在LCD上输出。通过本发明提供的基于单片机在LCD上实现字符串连续显示的方法、电子设备、计算机可读存储介质及系统,可在单片机资源有限的情况下,有效的解决字符串在LCD上连续显示存在字符资源排序混乱、无法形成有规律编码而使得编码错综复杂的问题,避免了做索引码的换算,有效减少了在LCD上实现字符串连续显示的工作量,提高了单片机的使用性能。

    样本分杯装置及分杯方法
    18.
    发明公开

    公开(公告)号:CN115541908A

    公开(公告)日:2022-12-30

    申请号:CN202211241758.5

    申请日:2022-10-11

    IPC分类号: G01N35/00 G01F23/00

    摘要: 本发明属于医疗检验技术领域,公开了样本分杯装置及分杯方法,样本分杯装置包括工作台、多个样本架组件、移管组件、夹瓶组件、深孔板组件、取液组件和液位检测组件;样本架组件设置有多个容置样本管的容置腔;移管组件包括旋盖机构和条码扫描件,旋盖机构能夹取并旋拧管盖,条码扫描件用于扫描样本管的条形码信息;夹瓶机构用于夹持样本管;容液槽用于容置样本管内的样本液;取液组件滑动连接于工作台,包括多个用于夹取吸头的吸头夹爪,吸头用于吸取样本液;液位摄像头能够对吸头进行拍照以识别样本液的高度。本发明的样本分杯装置及分杯方法,能够同时适用于多种不同规格、不同尺寸的样本管,适应性好,提高分杯效率,降低误判风险。

    一种基因芯片图像识别方法、设备及介质

    公开(公告)号:CN118115982A

    公开(公告)日:2024-05-31

    申请号:CN202410222655.7

    申请日:2024-02-28

    摘要: 本发明涉及基因芯片检测领域,公开了一种基因芯片图像识别方法、设备及介质,方法包括对获取的基因芯片图像进行预处理;利用计算机视觉图像识别算法对预处理后的基因芯片图像进行斑点识别,进行初步阴阳性判断,得到基因芯片的第一阴阳性结果;当经过预处理的基因芯片图像存在计算机视觉图像识别算法无法识别的斑点时,将该经过预处理的基因芯片图像输入训练好的深度学习模型进行识别,得到基因芯片的第二阴阳性结果;根据第一阴阳性结果和第二阴阳性结果,判断基因芯片的阴阳性。本发明根据不同的阴阳性判断信息进行合理权衡,以确保最终决策的有效性和可靠性,提高了基因芯片图像的识别准确性和稳定性,同时通过合理分配计算资源和层次化决策机制,提升了识别效率。