自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(218)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 【51单片机系列】应用设计——8路抢答器的设计

51单片机应用,8路抢答器设计。

2024-01-31 17:11:33 702

原创 【51单片机系列】中断优先级介绍及使用

比如要求将外部中断1,定时器0设为高优先级,其它为低优先级,那么应该置PT0=1,PX1=1,高三位取任意值,设置为0,那么IP的值应该为00000110B=06H,此时如果5个中断同时发生,中断响应的次序为:定时器0中断→外部中断1→外部中断0→定时器1→串口中断。如果希望某个中断源有更高的优先级,可以通过设置中断优先级寄存器IP指定更高优先级的中断。一个正在执行的低优先级中断服务程序能被高优先级中断源的中断申请所中断,形成中断嵌套。如果CPU正在执行高优先级的中断服务子程序,不能被任何中断源所中断。

2024-01-31 09:19:32 696

原创 【51单片机系列】proteus中的LCD12864液晶屏

proteus仿真实现LCD12864液晶显示屏显示汉字。

2024-01-18 13:43:53 1407

原创 【51单片机系列】继电器使用

51单片机继电器使用相关

2024-01-16 14:53:55 509

原创 【51单片机系列】proteus仿真单片机的串口通信

Proteus仿真实现单片机与PC串口通信

2024-01-16 09:53:16 712

原创 【51单片机系列】单片机与PC进行串行通信

51单片机的串口通信,单片机与PC机通信介绍。

2024-01-16 08:21:58 1054

原创 【51单片机系列】51单片机的中断系统使用总结二

51单片机中断使用总结,串口通信相关。

2024-01-12 10:37:04 1382

原创 【51单片机系列】51单片机的中断系统使用总结一

51单片机中断系统使用总结一

2024-01-11 10:52:52 1284

原创 【51单片机系列】串口通信模块

51单片机串口通信

2024-01-08 16:25:13 1063

原创 【51单片机系列】LCD1602液晶模块

51单片机中LCD1602液晶显示屏使用。

2024-01-04 11:15:20 1154

原创 【51单片机系列】DS1302时钟模块扩展实验之与EEPROM结合使用只进行一次初始化工作

本文是关于时钟芯片DS1302的扩展实验。

2023-12-29 08:43:45 626

原创 【51单片机系列】DS18B20温度传感器扩展实验之设计一个智能温控系统

51单片机温度控制系统,温度在上下限之间正常工作,超过温度上限蜂鸣器发声同时直流电机工作,低于温度下限时蜂鸣器发声同时继电器工作。

2023-12-28 11:34:28 1248 1

原创 【51单片机系列】DS1302时钟模块

DS1302是DALLAS公司推出的涓流充电时钟芯片,内部含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。该芯片是3线SPI接口。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可以自动调整。时钟操作通过AM/PM只是决定采用24或12小时格式。DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需要用到三根通信线:① RES复位;② I/O数据线;③ SCLK串行时钟。

2023-12-26 19:58:01 1516

原创 【51单片机系列】DS18B20温度传感器模块

DS18B20是 DALLAS半导体公司推出的一种“一线总线(单总线)”接口的温度传感器。与传统的热敏电阻等测温元件相比,DS18B20是一种新型的、体积小、使用电压宽、与微处理器接口简单的数字化温度传感器。

2023-12-25 16:21:12 1583

原创 【51单片机系列】C51中的中断系统扩展实验

51单片机中断系统扩展实验,外部中断0和外部中断1控制蜂鸣器和直流电机;定时器和数码管设计一个数字时钟;定时器定时3s实现LED模块亮灭。

2023-12-20 15:01:18 754

原创 【51单片机系列】直流电机使用

直流电机是指能将直流电能转换成机械能(直流电动机),或将**机械能转换成直流电能(直流发电机)**的旋转电机,它是能实现直流电能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。直流电机的结构由定子和转子两大部分组成。直流电机运行时静止不动的部分称为定子,定子的主要作用是产生磁场,由机座、主磁极、换向极、端盖、轴承和电刷装置等组成。

2023-12-13 15:39:18 235

原创 【51单片机系列】proteus中创建16x16LED点阵

在proteus中按如下操作找到8x8矩阵,依次左键单击【MATRIX-8X8-BLUE】后双击,可以将多个元件都显示到Selector中。创建四个8x8点阵,如下。使用电源和地就可检测出电流通过方向、上下接口控制行列等。为四个点阵添加电源和地,按照如下连接后,开始仿真。如下:从结果显示,红色LED点阵电流方向从上到下,现在把蓝色、绿色、橘色点阵的连接改成如下,进行仿真,如下:可以得出结论:proteus中的LED点阵,红色的电流通过方向为上->下,蓝色、绿色、橘色的电流通过方向为下->上。按照如下连接方式

2023-12-13 10:08:31 691

原创 【51单片机系列】使用74HC595控制数码管显示

proteus仿真设计如下,74HC595的输出端连接到动态数码管的位选和静态数码管的段选,动态数码管的段选连接到P0口。这两个数码管都是共阴极的。函数参考前面的文章“【51单片机系列】74HC595扩展实验之使用74HC595芯片在LED点阵中显示数字”。使用74HC595结合数码管显示字符。

2023-12-12 10:57:43 633 3

原创 【51单片机系列】74HC595扩展实验之使用74HC595芯片在LED点阵中显示数字

在第一行亮灯一段时间以后灭掉,点亮第二行一段时间以后灭掉,点亮第三行一段时间后灭掉,如此点亮,直到行全部点亮一次,在第一行点亮到最后一行灭掉的总时间不能超过人肉眼可识别的时间,即24毫秒。要想在点阵上显示数字等字符,首先要获取在LED点阵上显示数字字符所需的数据,即一个数字字符在LED点阵上显示,对应的每行每列都会有一些灯点亮或者熄灭,这样就会构成一组数据,亦即数字字符的显示数据,将这些数据通过74HC595发送到点阵对应的行或列就能显示数字字符。要点亮多个LED灯,需要用到动态数码管的动态扫描原理。

2023-12-11 12:48:53 267

原创 【51单片机系列】文字取模软件使用

在这个8x8白色格子里点击,点击后会在对应位置出现一个黑点,表示在LED点阵对应位置显示,未点击表示LED点阵对应位置不显示,如果点错了,再次点击即可。双击打开软件,选择【基本操作】->【新建图像】,设置图像的宽度和高度为8。点击【修改图像】->【图像左右调换】,在显示区,数字0的显示就变成左右调换后的结果。新建图像和调入图像时,如果横向或纵向尺寸不是8的倍数,则相应的根据您选的横向取。模或纵向取模来扩展,具体的说,纵向取模时则对图像的高度扩展,横向取模时则对图像的。设置取模数据的取模方式,如下。

2023-12-11 12:47:19 435

原创 【51单片机系列】74HC595实现对LED点阵的控制

本文是关于LED点阵的使用,使用74HC595模块实现对LED点阵的控制。

2023-12-08 15:30:31 825

原创 【51单片机系列】矩阵按键扩展实验

本文对矩阵按键的一个扩展,利用矩阵按键和动态数码管设计一个简易计算器。实现功能:使用矩阵按键,实现一个简易计算器,将计算数据及计算结果显示在数码管中。

2023-12-07 14:18:12 126

原创 【51单片机系列】矩阵按键介绍

独立键盘与单片机连接时,每一个按键都需要单片机的一个I/O口。若某单片机系统需要较多按键,如果用独立按键便会占用过多的I/O口资源。当用到多个按键时,为了减少I/O口引脚,引入了矩阵按键。比如4*4矩阵键盘。对于4*4矩阵键盘,开发板上通常将16个按键排成4行4列。第一行将每个按键的一端连接在一起构成行线,第一列将每个按键的另一端连接在一起构成列线,这样便一共有4行4列共8根线。将这8根线连接到单片机的8个I/O口上,通过程序扫描键盘可以检测16个键。

2023-12-07 09:24:06 174

原创 【51单片机系列】独立按键介绍

51单片机中的独立按键模块介绍

2023-12-06 10:53:22 381

原创 【Typroa使用】Typroa+PicGo-Core(command line)+gitee免费图片上传配置

本文是在win10系统下配置typroa+picGo-Core(command line)+gitee图片上传的教程。

2023-11-20 17:11:17 242

原创 【51单片机系列】C51基础

C51语言基础简洁版

2023-11-17 17:04:33 943

原创 【MATLAB】【函数介绍】cp2tform函数从控制点对推断空间变换

matlab内置函数cp2tform简单介绍

2023-09-19 11:02:43 508

原创 【数字图像处理】图像的几何变换

数字图像处理之图像几何变换

2023-09-18 17:37:06 296

原创 【傅里叶级数与傅里叶变换】数学推导——1、基础知识点回顾及[Part1:三角函数的正交性]介绍

傅里叶变换数学公式推导系列文章。1、基础知识点回顾及[Part1:三角函数的正交性]介绍2、[Part2:T = 2 π的周期函数的傅里叶级数展开] 及 [Part3:周期为2L的函数展开]3、[Part4:傅里叶级数的复数形式] + [Part5:从傅里叶级数推导傅里叶变换] + 总结

2023-08-17 18:38:57 372

原创 【傅里叶级数与傅里叶变换】数学推导——2、[Part2:T = 2 π的周期函数的傅里叶级数展开] 及 [Part3:周期为2L的函数展开]

傅里叶变换数学公式推导系列文章。1、基础知识点回顾及[Part1:三角函数的正交性]介绍2、[Part2:T = 2 π的周期函数的傅里叶级数展开] 及 [Part3:周期为2L的函数展开]3、[Part4:傅里叶级数的复数形式] + [Part5:从傅里叶级数推导傅里叶变换] + 总结

2023-08-17 18:38:18 414

原创 【傅里叶级数与傅里叶变换】数学推导——3、[Part4:傅里叶级数的复数形式] + [Part5:从傅里叶级数推导傅里叶变换] + 总结

傅里叶变换数学公式推导系列文章。1、基础知识点回顾及[Part1:三角函数的正交性]介绍2、[Part2:T = 2 π的周期函数的傅里叶级数展开] 及 [Part3:周期为2L的函数展开]3、[Part4:傅里叶级数的复数形式] + [Part5:从傅里叶级数推导傅里叶变换] + 总结

2023-08-17 18:34:48 1318

原创 【数字图像处理】数字图像处理中的直方图相关操作

图像直方图处理相关操作:计算直方图、直方图均衡化、直方图归一化等

2023-08-14 09:08:11 353

原创 【Qt】使用属性动画提示:you‘re trying to animate a non-existing property geometry of your QObject

Qt属性动画使用时提示:QPropertyAnimation: you're trying to animate a non-existing property geometry of your QObject

2023-03-07 16:37:42 734 1

原创 【Qt】富文本处理简单介绍

Qt富文本处理简单介绍

2023-01-13 23:20:17 1503

原创 【Qt】2D基本绘图操作——QPainter执行绘制及绘图设备介绍

【Qt】2D基本绘图操作——QPainter执行绘制及绘图设备介绍

2023-01-11 22:29:01 1049

原创 【Qt】Qt中的拖放操作实现——拖放文件以及自定义拖放操作

实现Qt中的拖放操——拖放文件以及自定义拖放操作

2023-01-10 21:55:38 4413

原创 【Qt】为应用程序设置标题栏、状态栏、可执行程序显示 三种状态下的图标

【Qt】为应用程序设置标题栏、状态栏、可执行程序显示 三种状态下的图标

2023-01-09 20:00:00 2183

原创 【Qt】.qrc文件为项目添加图片、动画、音效、视频等资源文件

Qt为项目添加图片、动画、音效、视频等资源文件

2023-01-08 20:24:05 1240

原创 【Qt】QMainWindow应用程序窗口类简单介绍

Qt的应用程序窗口类QMainWindow简单介绍

2023-01-05 21:19:33 1246 4

原创 【Qt】定时器处理——定时器事件类QTimerEvent和定时器类QTimer使用

Qt定时器QTimer操作以及基于lambda表达式实现定时器功能

2023-01-03 21:19:35 2817

lenshading 原始raw图

lenshading 原始raw图

2023-09-18

Qt实现拖放文件及自定义拖放操作

该资源分为两个界面,主界面实现拖放文件到主窗口后读取文件内容,将内容显示到编辑器TextEdit中,并将文件名及路径显示到LineEdit中;通过按钮【自定义拖放操作】打开另一个窗口,在该窗口中实现随意拖动图片的操作。 程序比较简陋,没有添加图标等其它资源。

2023-01-10

HTML的常见标签使用示例

HTML的常见标签使用示例

2022-08-16

51单片机控制P1口的LED同时亮暗

51单片机控制P1口的LED同时亮暗

2022-06-13

《学习OpenCv3》课后习题 第六章 绘图和注释参考代码

《学习OpenCv3》课后习题 第六章 绘图和注释参考代码

2022-04-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除