自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 *实验五* DS18B20 温度传感器的应用及红外通信实验

(1) DS18B20 温度传感器的应用(2) 红外通信实验(1) DS18B20 的 Datasheet(2) 实验板网盘相关视频:DS18B20 温度传感器,红外通信(1)将 DS18B20 采集的温度在 LCD1602 上显示出来。自行预设温度阈值,超过阈值(25℃)时,用定时器产生 1KHz 的方波使蜂鸣器发出响声。从第 1 行居中显示: 姓名全拼,预设阈值℃第 2 行第 5 列起显示:XX.XX ℃(注意,℃一定要显示出来)要求 Proteus 软件仿真并在实验板上硬件验证。

2023-11-08 03:48:46 919 5

原创 实验五 基于DS18b20的温度传感器设计

1、掌握单片机串口通信的不同工作方式及应用;2、掌握串口通信的编程方法3、理解 DS18B20 的工作原理4、掌握 DS18B20 编程1、Keil uVision4或者Keil uVision5;2、仿真软件Proteus8,烧录软件stc-isp;3、普中51开发板。1、单片机与 PC 机串口通信2、DS18B20 的工作原理与控制方法完成单片机与PC机串口通信,要求:1、PC机发送字符数据到单片机上,通过数码管或LCD1602显示;2、单片机发送数据到计算机上,可在串口助手显示;

2023-11-08 02:59:26 1127 1

原创 通信网中的算法问题 实验四—深入优先算法和广度优先算法(节点遍历)

在通信网络中,节点遍历是一项重要的任务,它有助于理解网络的拓扑结构、识别潜在问题和进行各种分析。深度优先搜索算法和广度优先搜索算法是两种常用的图遍历方法,它们可以帮助我们了解网络中的节点之间的连接关系。## 二. 系统设计要求实验要求:1、以任意节点为起点,利用深度优先搜索算法,计算附图的遍历顺序并打印输出(是否可以用2种不同的实现方法);2、以任意节点为起点,利用广度优先搜索算法,计算附图的遍历顺序并打印输出(是否可以用2种不同的实现方法);

2023-11-07 22:01:11 303 1

原创 *实验四* 液晶显示

(1)单片机控制 LCD1602 液晶显示器显示字符(掌握工作原理及编程方法)(2)模块化编程方法(3)外部中断实验(1) 教材 p112,5.5(2) 实验板资料:液晶屏 LCD1602 视频,中文资料(PDF)及参考例程(3) 网络资源:keil C 模块化编程总结utm_so要求用进行仿真,并下载到开发板上验证。(1)参考代码,在 1602 液晶上显示两行字符:第一行 :自己的学号(从第一行第 4 个字符开始显示)

2023-11-01 13:54:04 925 1

原创 通信网中的算法问题 实验三 最短路径算法实验

单源最短路问题: 给定一个带权有向图G=(V,E),其中每条边的权是一个实数。另外,还给定V中的一个顶点,称为源。要计算从源到其他所有各顶点的最短路径长度。这里的长度就是指路上各边权之和。这个问题通常称为单源最短路径问题。基本Dijkstra算法基本思想:*1.*通过Dijkstra计算图G中的最短路径时,需要指定一个起点D(即从顶点D开始计算)。*2.*此外,引进两个数组S和U。

2023-11-01 02:54:15 716 1

原创 实验三 矩阵按键控制液晶显示屏

1、掌握lcd1602液晶显示屏的工作原理;2、掌握矩阵按键的工作原理;1、Keil uVision4或者Keil uVision5;2、仿真软件Proteus8,烧录软件stc-isp;3、普中51开发板;1、单片机如何来控制液晶显示屏模块1602。2、矩阵键盘的输入原理和编程方法;编写程序,使用LCD1602液晶显示模块实现以下功能:1、在LCD1602的第一行上显示自己的学号后三位;2、在LCD1602上第二行显示自己名字的首字母;比如(潘英杰:PYJ、徐访:XF)

2023-10-25 03:10:41 2437 1

原创 *实验三* 单片机I/O口的应用设计——输入控制

(1) 实现按键消抖的方法。(2) 扫描检测矩阵按键的原理与方法。(3) 使蜂鸣器发出响亮声音的编程方法。任务(1):在参考示例代码的基础上修改,用独立按键 K1,K2,K3,K4 控制一个 LED 灯。即按下 K1 时,LED 灯闪烁;按下 K2 时,蜂鸣器发出叮咚门铃声。理解参考代码,按下图所示修改矩阵键盘布局,每按一个按键,用1个**数码管**显示其键名(0-F)。

2023-10-24 05:05:20 785

原创 移动通信中的算法问题 实验二 相关检测

相关检测技术是信号检测领域里一种重要工具,常用于从噪声背景中检测出有用的确定性信号。它利用确定性信号在不同时刻的取值一般都具有较强相关性,而干扰噪声因为随机性较强,不同时刻取值相关性较差的特性,把确定性信号和干扰噪声区分开来。假设确定信号序列为x[m],具有噪声背景的实际信号序列为y[n],m

2023-10-24 04:14:52 624

原创 实验二 独立按键控制数码管显示

任务一:编写程序,使用独立按键,实现以下功能:1、 按键K3按下,8个LED从左向右形成流水灯的效果,2、 按键K4按下,8个LED从右向左形成流水灯的效果, 任务二:编写程序,使用中断函数实现以下功能:1、 数码管初始显示值为0。当按键K3按下,使数码管计数,记录按下的次数;2、 当按键次数达到9时,蜂鸣器报警数码管显示值归0;注意:数码管的驱动方式请查看附带PPT自行设计;任务三:编写程序,编写一分钟计时程序,并在数码管显示。使用开发板实现以下功能:1、 使用按键K1

2023-10-18 02:07:13 6153 6

原创 *实验二*:单片机 IO 口的应用设计——输出控制

根据参考例程,用 C 语言设计实现 8 个 led 灯左右移动显示效果。具体要求如下:左移时,8 个灯中的奇数位灯依次点亮;右移时,8 个灯中的偶数灯依次点亮;(1)根据参考例程,用 C 语言设计实现 8 个 led 灯左右移动显示效果。轮流显示以及同时显示的实现思路,代码的。要求如下:左移时,8 个灯中的奇数位灯依次点亮;(2)用 C 语言设计实现用 8 个数码管从左到右显示自己的学号。用 C 语言设计实现用 8 个数码管从左到右显示自己的学号。用8位数码管显示10位的学号可用滚动方式实现。

2023-10-16 02:50:44 472 1

原创 移动通信中的算法问题 实验一 计算信号的强度

## 一. 引言1. 移动通信中的数字信号往往是复数信号a+bi,储存时分开储存复数的实部和虚部a、b也称Q(**quotient**)、I(**imaginary number**)。2. 终端在每个地点收到的是多个基站信号的叠加,需要依据强度,判断选择接入哪个基站。而这种判断是随着终端位置的改变需要不断进行的。3. 信号强度的计算(N为数据组数):4.信号强度的排序:可以采用冒泡排序、插入排序、希尔排序等方法。5.当基站信号均较弱时,信号强度排序可能会在几个网络之间不断跳动,故加上门限

2023-10-14 23:52:42 1051

原创 实验一 流水灯设计

开发环境keil5,仿真软件Proteus8,烧录软件PZ-ISP;普中开发板。## 一、实验目的1、熟悉实验软件和硬件,掌握led灯工作原理,并设计程序实现流水灯效果。## 三、学习内容1、Keil C51的开发步骤;2、USB转串口CH340驱动的安装和下载软件的使用;3、流水灯工作原理;## 四、实验任务**任务一:**编写程序,实现8盏LED灯同时闪烁**任务二:**编写程序,实现LED流水灯正向反向流水灯交替出现(以开发板从左到右为正,流水灯时间间隔不小于0.5s)

2023-10-11 03:47:50 1051 2

原创 从零开始玩转C51之02. 数码管

书接上回,若将单个数码管看成由**8个LED组成的灯组**,只需让相应位置的灯管亮起就可以实现数字的显示。根据普中**HC6800-ES V2.0**开发板原理图中动态数码管模块的器件显示,开发板采用**8段数码管**,结合**74HC245**芯片的功能和接线方式可以判断,**P0**管脚通过拉低电平使74HC245芯片的B端输出高电平到**共阴极**数码管实现点亮相应的灯管。

2023-10-06 00:37:23 708 1

原创 从零开始玩转C51之01.LED专栏

C51单片机嵌入式开发课程学习自用,总结网上大佬们的教程编写自己的代码库本文章总结了循环往复的流水灯的三种方法——采用按字节寻址、逻辑移位运算符、移位函数。并将结合这些方法的特性实现更为复杂有趣的流水灯显示。利用Proteus进行仿真,并已经在开发板上验证通过。

2023-10-04 21:59:21 300 1

空空如也

空空如也

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

TA关注的人

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