草庐IT

单片机GUI

全部标签

单片机串行口详解

之前学习了UART通信协议,那为了实现串行通信,单片机中需要有对应的硬件电路。这些硬件电路用来解决串行通信中的一系列协调问题,而这些硬件就是串行接口,简称为串行口。下面对80C51单片机中的串行口进行介绍。硬件结构通常把实现异步通信的串行口称为通用异步接收器/发送器UART,把实现同步通信的串行口称为通用同步接收器/发送器USRT,把实现同步和异步通信的串行口称为通用同步异步接收/发送器USART。80C51的串行口,虽然是既能实现同步通信,又能实现异步通信的全双工串口,但在单片机的串行数据通信中,最常用的是异步方式,因此常把它写为UART。它的硬件结构如下图:SBUF为8位只写寄存器,地址为

基于51单片机的电子血压脉搏计

大三上的设计,分享给大家1.1基于单片机的电子血压计简介1.1.1基于单片机的电子血压计的介绍该产品重量轻,便携,可放入医生护士口袋。无水银,增强环保性,避免了因水银泄露而造成的污染事故。操作简单易懂,特别适合家庭使用。1.1.2基于单片机的电子血压计功能简介该血压计以压力传感器测得血压值,传入单片机,再将血压数据转换成数字信号,然后由控制核心单片机控制,经主程序处理数据之后,在液晶显示器上把数据显示出来,并通过蓝牙串口发送给上位机。1.2血压计装置设计方案源码企鹅30261597451.2.1设计总体要求基于单片机的电子血压计是传感技术和微电脑技术的结合体,它的结构应该能保证完成四项基本任务

单片机第一季:零基础10——串口通信和RS485

目录1,串口通讯基础1.1,同步和异步1.2,并行和串行 1.3,单工、半双工与全双工通信 1.4,通信速率 2,单片机串口通讯2.1,接口标准 2.2,通讯协议 2.3,串口内部结构 3,串口相关寄存器 4,波特率计算 5,串口初始化 6,开发板硬件设计 7,串口发送和接收程序8,串口调试总结9,RS485 1,串口通讯基础什么是通信:(1)人和人之间的通信:说话、写信、狼烟、手势等;(2)人和计算机之间的通信:按键、显示器、鼠标、触摸屏等;(3)计算机和计算机之间的通信;通信的关键:(1)事先约定;(2)基本信息单元;(3)有效信息的编码、传输和解码 ;通信的专业性概念:(1)同步和异步;

【毕业设计】34-基于单片机的智能数字电子定时器_电子时钟系统设计(原理图工程+PCB工程+源码+仿真工程+答辩论文)

typora-root-url:./【毕业设计】34-基于单片机的智能数字电子定时器/电子时钟系统设计(原理图工程+PCB工程+源码+仿真工程+答辩论文)文章目录typora-root-url:./【毕业设计】34-基于单片机的智能数字电子定时器/电子时钟系统设计(原理图工程+PCB工程+源码+仿真工程+答辩论文)设计说明书摘要设计框架架构设计说明书及设计文件源码展示设计说明书摘要随着社会的进步,经济水平的提高,人们开始通过定时器来规划自己的时间,传统的时钟不能通过移动的方式,只能将其挂在墙上或者钟楼塔的形式出现。针对此问题,本次系统设计了一款智能数字电子定时器器系统,可以实现定时、启动、停止

基于单片机的一种风速测量仪的设计与制作

收藏和点赞,您的关注是我创作的动力文章目录一、设计介绍二、设计内容三、风速风向电路设计程序设计风速风向检测子程序设计:四、主要代码五、程序截图六、论文目录一、设计介绍    风速、风向的测量在气象预报、环境监测、风力发电、航空航天等领域中有着重要意义。随着传感器技术、微处理器技术和网络通信技术的发展,相比传统的人工观测,数字化、智能化的气象仪器在观测精度、速度和稳定性等方面都有较大优势,因此针对数字化的气象仪器进行设计具有较大意义,尤其是便携式小型化的仪器,虽然通过天气预报可以知道当前的风速风向信息,但是这些都是大范围的,无法感知某一局部区域的风速风向,因此本文围绕风速风向仪进行设计。本次基于

基于单片机的蔬菜大棚温湿度智能控制系统设计

基于单片机的蔬菜大棚温湿度智能控制系统设计目录基于单片机的蔬菜大棚温湿度智能控制系统设计1设计背景2设计方案2.1设计目的2.2设计思路2.3系统整体设计思路2.4设计要求3功能模块设计3.1主控模块3.2DHT11温湿度模块3.3蜂鸣器模块3.4DS1302时钟模块3.5LCD1602显示模块3.6LED灯模块4软件设计及仿真4.1软件设计流程图4.2软件功能介绍4.3软件开发环境介绍4.4软件调试结果附录A整体电路图1设计背景随着科技文明的不断创新,单片机这种微型计算器逐渐进入了人们的视野之中,它作为一种符合现代化需求的计算器,方便快捷成为了主流。单片机是在一块集成电路上把CPU、存储器、

【国名技术】N32G401单片机驱动配置(STM32系列适用)

N32G401总体上和STM32F4系列差不多,无论是从芯片资源,还是各种寄存器,都有相通之处,所以N32G401的所有驱动,如果使用smt32的话也可以借鉴使用(修改函数名)文章代码仅限于参考,如果直接CV是肯定用不了的,源代码链接在最后PS:所有驱动基于N32G401F7S8-1,一共20个引脚,并且没有外接晶振,用的是内部的8MHZ的HSI,倍频到64MHZ,所以接下来的配置都以64MHZ为基准。在编写驱动的过程中发现STM32单片机有直接写bitband操作,比如:IO操作函数 #define DS18B20_DQ_OUTPAout(0)//数据端口 PA0#def

移植LVGL到单片机的一个demo简单介绍

简介背景:本文使用的是主控IC为stm32f103zet6,显示IC为ST7735s,它是128*160的像素,色深为RGB565颜色。官方虽然说LVGL移植平台只需64kB闪存和8kBRAM就足以满足简单的用户界面。但我移植到stm32f103c8t6,不管怎么修改配置,一直显示内存不够。LVGL可以驱动单色OLED、TFT显示器、监视器或任何其他显示器。c代码使其可在任何平台上使用,例如NXPLPC或iMX、STM32、PIC、Arduino、ESP32、Raspberry等。准备下载lvgl8.2.0版本源码下载地址:https://github.com/lvgl/lvgl使用stm32

RedisInsight —— Redis 官方 GUI 客户端 Windows 版

 RedisInsight|TheBestRedisGUI下载链接:        https://download.redisinsight.redis.com/latest/RedisInsight-v2-win-installer.exe

物联网项目分享 单片机自动写字机器人设计与实现 - 物联网 嵌入式 stm32

文章目录0前言1简介2主要器件3实现效果4硬件设计总体框架**AB32VG1主控MCU**5软件说明总体框架6部分核心代码7最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩基于单片机的自动写字机器人设计与实现🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:5分1简介基于RTthread的写字机控制系统,采用独立研发的运动控制系统,结合RTT的多线程,将运