目录 前言 一、使用的元器件 二、仿真图 三、项目分析 四、代码编写 总结 前言 这个项目主要针对于选择的人们作息不规律而设计的一个项目,这个项目是使用stm32f103系列的芯片来制作的(R6和C8)都可以使用。 一、使用的元器件 DS1302时钟芯片 STM32F103R6 按键 LCD1602显示屏 蜂鸣器 蓝牙模块HC-05 二、仿真图 这个可以添加一个蓝牙手机连接功能,但是我这个仿真有问题所以等实物的时候我会添加一个蓝牙模块上去实现远程停止定时和设置时间等内容。 三、项目分析 首先先实现LCD显示时间内容,这里需要写一个DS1302的驱动来进行读取内容,然后将读...

  JoLCMJvyQddp   2023年11月20日   30   0   0 嵌入式

目录 一、微处理器与总线 1.微处理器的概述 1.1运算器 1.2控制器 1.2.1指令控制 1.2.2时序控制 1.2.3操作控制 二、8086/8088微处理器 1.8086/8088CPU的指令特点 1.1指令流水线 1.2内存的分段管理技术 1.3支持多处理器系统 2.8088/8086的外部引脚及其功能 3.8086/8088的功能结构 3.1内部结构 3.2内部寄存器 3.2.1通用寄存器 3.2.2段寄存器 3.2.3控制寄存器 3.3存储器组织 3.3.1存储器地址空间 3.3.2物理地址和逻辑地址 3.3.3段寄存器的使用 3.4工作时序...

  JoLCMJvyQddp   2023年11月02日   69   0   0 嵌入式

目录 前言 一、Qt安装 二、创建一个Qt工程 三、基类的区别和常用函数 1.QWidget 1.1设置窗口标题 1.2设置窗口大小和显示位置 1.3显示窗口 1.4隐藏窗口 1.5改变窗口大小 1.6设置窗口的位置 1.7刷新窗口 2.QDialog 2.1QDialog对话框 总结 前言 做嵌入式的上位机开发需要要用到Qt的,Qt是一个开源、跨平台的程序和UI开发框架。我们使用Qt可以用Python或者C进行开发,这里我使用的全部都是C,不涉及到Python。 一、Qt安装 要学习Qt前先得学习一下如何安装Qt,这里安装的是QtIDE,是Qt的集成开发环境,首先...

  JoLCMJvyQddp   2023年11月02日   46   0   0 C++

目录 一、IO口输入内容 二、什么是按键 三、按键分析 1.独立按键 2.矩阵按键 3.抖动 四、按键案例 1.按下按键点亮一个LED灯 2.按键模拟二进制 3.矩形按键控制LED灯的亮灭 总结 一、IO口输入内容 在学习按键之前先学习一下如何往单片机的IO口输入内容。 其实输入的本质就是往单片机的一个端口在外部给一个电平,然后单片机中的程序去读取那个端口的电平即可完成一次输入。 51单片机的输入电平是非常简单的,不需要像stm32一样,需要调节端口的模式才能读取端口的电平,51单片机只需要读取端口的电平就可以了,非常的简单。 比如说现在我给我的单片机的P2组中第2个引...

  JoLCMJvyQddp   2023年11月01日   89   0   0 嵌入式

目录 PWM脉冲宽调点灯 前言 1.什么是PWM 2.PWM的实现 3.PWM实现步骤(通用定时器) 3.1打开定时器的时钟 3.2配置端口 3.3设置定时器 3.4设置PWM 3.5完整代码 4.PWM实现步骤(高级定时器) 5.开始点灯 6.PWM呼吸灯 PWM脉冲宽调点灯 前言 对于灯等来说有很多种方法,前面介绍了一些基础的点灯方法,比如直接点灯,按键控制点灯,按键中断点灯,但都是比较简单的一些方法也很基础,要问我有没有什么高级点的点灯方法,答案是有的,在这我要介绍一种高级点灯的方法就是使用PWM进行点灯。 1.什么是PWM PWM是脉冲宽度调制,简称脉冲宽调。它...

  JoLCMJvyQddp   2023年11月01日   48   0   0 嵌入式
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~