草庐IT

单片机GUI

全部标签

单片机STM32死机问题分析及解决方案总结

1、程序卡死在非中断的程序中,含有forwhile等循环体函数参数不正确导致,例如memcpyCRCcheck等。现象:程序主逻辑无法执行,但是各个中断服务程序能够正常运行。解决方法:1)在中断程序中点灯或者打印,判断中断程序是否能够正常运行;2)keil的debug模式在线调试运行,即可知道程序卡死位置。3)在2)无法满足时,在程序主逻辑中打印或者点灯,多次编译烧录,判断卡死位置。2、程序卡死在中断中,中断程序中没有清除中断标志位,或者中断服务程序的触发频率太高,中断没有执行完毕又触发了中断标志位,单片机在循环执行中断服务程序。例如在高频率的中断服务程序中增加printf打印信息容易造成该现

【单片机毕业设计】【mcuclub-hj-015】基于单片机的水质监控的设计

     最近设计了一个项目基于单片机的水质监控系统,与大家分享一下:一、基本介绍项目名:水质监控项目编号:mcuclub-hj-015单片机类型:STC89C52具体功能:1、通过防水式DS18B20检测水温,当检测值不在设置的范围内,则声光报警2、通过PH检测模块检测PH值,当检测值不在设置的范围内,则声光报警3、通过浑浊度传感器检测浑浊度,当检测值不在设置的范围内,则声光报警4、通过按键可设置各阈值5、通过显示屏显示数据二、51实物图单片机型号:STC89C52板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。供电接口:TYPE-C 三

嵌入式-32单片机-基于HAL库的电动车报警器项目(开源)

一:项目描述1.功能描述:通过一个无线遥控器控制电动车的报警器。2.需求分析:当遥控器按A进入警报模式,当小偷触碰电动车,电动车振动传感器会发出信号,触发继电器,继电器闭合高功率喇叭响起;当遥控器按B则关闭警报模式,此时摇晃电动车,喇叭不会响。二:项目硬件材料1.STM32F103系列开发板12.振动传感器13.继电器14.高功率喇叭15.无线遥控器(433M无线发射模块1+433M无线接收模块1)三:思路分析1.用cubemx配置,形成初步的各种寄存器代码2.用Keil5写业务逻辑代码,先用中文写出来逻辑,再写各个代码进去四:CubeMX界面配置1.芯片选型:stm32F103C8T62.G

【51单片机】温度控制电机+多功能闹钟(综合设计报告+源代码+流程图+讲解)

1设计目标通过2046芯片获取温度,测量温度,控制风扇(电机)转速,温度高,转速快,温度低,转速慢,并有高温报警功能(蜂鸣器)。利用LCD1602模块、1032时钟模块和独立按键实现时钟显示控制。2主要功能(1)实现时钟显示(年月日星期时分秒),并通过独立按键实现时间调节。(2)实现温度测量并显示,温度控制直流电机转速,温度越高转速越快,当温度大于等于30°C时,实现蜂鸣器报警。(3)实现闹钟设定并到时间提示,在时钟显示界面可调节闹钟开关。(4)实现在不影响时钟计时情况下秒表计时。3硬件设计     1602芯片标准字库表1302时钟芯片时序图1302时钟芯片寄存器2046AD转换时序图LCD

离线图形化JWT加解密爆破工具JWT_GUI(ctfshowweb345——350)

前言基于pyqt5和pyjwt实现的jwt加解密爆破一体化工具(ps:其实是水的python课设ps2:发现最新用处,在全内网的线下赛中,收手机,出不去外网,出到jwt题目不会写脚本直接gg,该款工具就能派上用场hhh,也许有用~)功能自己研究吧,图形化的应该一看就清楚。RS加密就是加密RSHS加密就是加密HS注意算法选择和加密必须对应上,对应不上会报错。爆破:纯数字爆破不用设置字典,点击就可以,纯字母爆破其实是同目录下存在弱口令字典下载地址https://github.com/Aiyflowers/JWT_GUI软件截图功能介绍加解密/jwt伪造由于针对ctf比赛,一般我们是进行jwt篡改。

JAVA GUI 学生信息管理系统(Swing)

JAVAGUI学生信息管理系统一、JAVAGUI项目介绍​GUI是指图形用户界面显示的计算机操作用户界面,GUI主要有两个核心库,分别是AWT和Swing,本项目就是使用Swing进行开发。项目基于Swing,使用JDBC操作数据库,并且在程序运行阶段创建数据库表结构信息,可做为JAVA课程实训。容器​容器是组件的子类,一个容器可以容纳多个组件,容器有四种类型,分别是窗口(JFrame)、弹窗(JDialog)、面板(JPanel)、滚动面板(JScrollPanel)。本项目基于管理员和学生两种角色进行开发:管理员端:添加用户账号并设置角色修改用户账号删除用户账号重新登录、退出用户端:完善个

毕业设计】22-基于单片机的智能温度计的系统设计(原理图工程+仿真工程+源代码+仿真视频+答辩论文+答辩PPT)

【毕业设计】22-基于单片机的智能温度计的系统设计(原理图工程+仿真工程+源代码+仿真视频+答辩论文+答辩PPT)文章目录【毕业设计】22-基于单片机的智能温度计的系统设计(原理图工程+仿真工程+源代码+仿真视频+答辩论文+答辩PPT)参考资料要求任务书设计说明书摘要设计框架架构设计说明书及设计文件源码展示参考资料要求包含此题目毕业设计全套资料:基于单片机的智能温度计的系统设计(原理图+仿真+论文(低重复率))资料包含:毕业设计全套资料(精品)1.原理图工程及原理图截图2.仿真工程、仿真截图、仿真视频3.源代码4.答辩论文(低重复率),20736字5.流程图6.答辩PPT任务书采用单片机作为控

基于51单片机的烟雾检测+温度检测+蜂鸣器报警+光耦+风扇+LCD4602液晶显示(含原理图/PCB/代码)

基于51单片机的烟雾检测+温度检测+蜂鸣器报警+光耦+风扇+LCD4602液晶显示(含仿真/原理图/PCB/代码/模块资料)讲在前面:51单片机是大多数电子爱好者的入门级单片机,这款设计是一个比较综合的单片机设计。本文介绍了一个典型的51单片机设计,希望对各位有帮助。本人也在其他平台开源了一些项目和分享:点击进入B站传送门概述1)产品功能:使用51单片机作为控制器,与ADC0832(ADC芯片)经行I2C通信,采集烟雾检测模块和温度传感器模块的电压信号,实现烟雾浓度,锅具温度检测。(锅具检测)检测锅具是否放置,人员暂离保护,锅具加减火控制(四档),排气扇控制,蜂鸣器提醒。具体功能:2)使用元器

基于C语言的单片机八路抢答器课程设计

一、任务说明 (一)系统总体方案设计与实现1、系统总体方案设计本系统由硬件系统和软件系统组成。硬件系统包括按键控制模块、中央处理AT89C51系统、指示灯显示模块、LED数码管显示模块和扬声器提示模块。软件系统包括主程序、定时器0中断服务程序、定时器1中断服务程序、延时程序、按键程序和显示程序。为方便理解,系统框图如下图所示:图1系统框图2、系统总体方案实现本次单片机课程设计选题是《八路抢答器》。本次课程设计是以八位选手抢答和主持人的控制为出发点。①只有一个最先抢答有效,其余抢答无效。②在主持人的控制下,10秒内抢答有效,用数码管显示抢答10秒倒计时,若有抢答直接结束,显示哪个编号抢到,并进入

基于单片机的电子时钟设计

收藏和点赞,您的关注是我创作的动力文章目录概要一、设计目标二、系统电路设计2.1硬件电路的设计方案三、系统软件设计3.1主程序设计3.2仿真调试四、总结五、文章目录概要  电子时钟具有长远的发展历史,它的出现使得人们对时间的概念有了进一步的认知和了解,可以说意义十分的重大。在时代的推动,以及市场的需求下,电子时钟的功能以及性能都有着质的突破,而且应用的范围也越来越广,到处都有着电子时钟的影子。电子时钟和人们的日常生活早已密不可分,同时也起到了重要的引导作用,例如工作、出行、娱乐、饮食等,在很大程度上给人们提供了便捷。本课题所设计的一种多功能电子时钟将51单片机作为一个核心交换器,它外接振荡电路