原文:循环队列原理及在单片机串口通讯的应用(一)

前言 当代码,不再是简单的完成需求,对代码进行堆砌,而是开始思考如何写出优美代码的时候,我们的代码水平必然会不断提升,今天,咱们来学习环形队列结构。 环形队列的基本概念 相信对数据结构有过接触的小伙伴,对队列肯定不会陌生,队列相对来说是比较简单的数据结构,典型特点是FIFO,即First in First out,先进先出,就像我们日常排队买票一样,先到的人先买票,先从购票口出去,从下面的图中,可 ...

2021-06-09 10:25 0 190 推荐指数:

查看详情

单片机的 FIFO循环队列实现

队列是一种先进先出(first infirst out,缩写为FIFO)的线性表。它只允许在标的一端进行插入,而在另一端删除元素。这和我们日常生活中的排队是一致的,最早进入队列的元素最早离开。在队列中,允许插入的一端 ...

Sat Aug 16 01:08:00 CST 2014 0 3281
六、单片机学习——串口通讯实验

实验目的:学会用单片机与计算机之间通过串口通讯。实验模块:核心板;实验内容:由串口调试助手以16进制向单片机发送一数据,如01,如果单片机接收到数据将会原样返回给计算机,并且显示在串口调试助手的接收框内。硬件电路图:在应用单片机串口和 PC 进行串行通信时,需要进行两种不同的电平之间的转换,需要 ...

Sun Apr 19 03:05:00 CST 2020 0 799
Java和单片机通讯

! ========================================================================================================== java实现上位与 ...

Fri Feb 02 17:32:00 CST 2018 1 1101
单片机学习(七)串口

目录 一、串口相关信息 1. 串口简介 2. 串口线路的连接 3. 串口电平标准 4. 常见通信接口比较 二、51单片机的UART 1. STC89C52的UART资源 2. 串口参数 3. ...

Sat Aug 21 23:46:00 CST 2021 0 424
单片机串口通信电平不匹配的解决电路,5V 3.3V串口通讯

很早的时候调试串口通讯遇到单片机和模块电压不匹配,信号无法传输,所以整理后来遇到的转换电路。1.最简单的用转换电平IC,可以去淘宝上搜索,有四路的有两路的,比如这个双向电平转换模块 2.根据接触的开发板等电路多了,就留意整理下,待大家参考使用。电路1:画圈部分,串口发送 接收端为5V电平 电路 ...

Thu Feb 28 23:56:00 CST 2019 0 1984
关于51单片机串口通讯中向上位发送字符的讨论

在调试串口通讯过程中搞清楚几个配合问题: 使用Keil带的C51库函数puts、printf之前必须置TI=1; 蓝色(一)处可以使用ES=0、ES=1,这时串口中断中(二)处,有无TI=0均可; 如果(一)处不使用ES=0、ES=1,这是串口中断中(二)处,不能使用TI ...

Tue Feb 04 01:22:00 CST 2020 0 842
ROS常用库(二) Serial库(单片机和上位串口通讯

比如我们做了个单片机,在win里面用串口调试助手接收和下发数据,那么在ubuntu里用ros怎么实现?换个说法,怎么实现上位和下位通讯? 首先,用python自带的库就可以实现这个功能。 安装pyserial,然后运行以下代码: 解读一下:第三行 ...

Wed Jan 08 22:40:00 CST 2020 0 1246
单片机与控制实验(4)——步进电机原理应用

本文为大大维原创,最早于博客园发表,转载请注明出处!!! 一、实验目的和要求   了解步进电机的工作原理,学习用单片机的步进电机控制系统的硬件设计方法,掌握定时器和中断系统的应用,熟悉单片机应用系统的设计与调试方法。 二、实验设备   单片机测控实验系统  步进电机控制实验模块 ...

Sun Oct 23 06:35:00 CST 2016 1 3993
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM