文章 2022-11-25 来自:开发者社区

复习单片机:串口通信(内含:1.代码部分+2.串口内部结构+3.串口控制寄存器 SCON+4.电源控制寄存器 PCON+5. 串口的使用方法+6.硬件设计+7.实验现象)

此章内容知识顺序改变,先理解和确定代码1.代码部分如下:#include "reg52.h" typedef unsigned char u8; typedef unsigned int u16; //串口通信中断配置函数,通过设置TH和TL即可 //确定定时时间 //baud是波特率的意思 void uart_init(u8 baud) { //TMOD计数器配置0X20为0000 0...

复习单片机:串口通信(内含:1.代码部分+2.串口内部结构+3.串口控制寄存器 SCON+4.电源控制寄存器 PCON+5. 串口的使用方法+6.硬件设计+7.实验现象)
文章 2022-11-25 来自:开发者社区

复习单片机:定时器/计数器部分(内含:1.51 单片机定时器原理 +2.51 单片机定时/计数器结构+3.定时器配置+4.代码部分+5.实验现象)

1.51 单片机定时器原理STC89C5X 单片机内有两个可编程的定时/计数器 T0、T1 和一个特殊功能定时器 T2。定时/计数器的实质是加 1 计数器(16 位),由高 8 位和低 8 位两2个寄存器 THx 和 TLx 组成。它随着计数器的输入脉冲进行自加 1,也就是每来一个脉冲,计数器就自动加 1,当加到计数器为全 1 时,再输入一个脉冲就使计数器回零,且计数器的溢出使相应的中断标志位置....

复习单片机:定时器/计数器部分(内含:1.51 单片机定时器原理 +2.51 单片机定时/计数器结构+3.定时器配置+4.代码部分+5.实验现象)
文章 2022-11-25 来自:开发者社区

单片机:步进电机(内含:1 步进电机简介+2 步进电机工作原理+ 3 步进电机技术指标 +4. 软件设计+5.原始代码+6.实验现象)

本章用到两个功能,推荐反复练习,重点是代码部分和步进电机原理部分1 步进电机简介步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。2 步进电机工作原理通常步进电机的转子为永磁体,当电流流过定子绕组时,定子绕组产生一矢量磁场。磁场会带动转子旋转一定的角度,使得转子的一对磁场方向与定子的磁场方向一致。当定子的矢量磁场旋转一个角度。转子也随着该磁场转步距角。每输入一个电脉冲,电动机转动一个角度....

单片机:步进电机(内含:1 步进电机简介+2 步进电机工作原理+ 3 步进电机技术指标 +4. 软件设计+5.原始代码+6.实验现象)
文章 2022-11-25 来自:开发者社区

复习单片机:直流电机(内含1 直流电机介绍+2 ULN2003 芯片介绍+3 硬件设计+4 软件设计+5原始代码+6. 实验现象)

在 51 单片机应用中,电机控制的应用也非常多。本章所要实现的功能是:直流电机工作约 5S 后停止。切记:51 单片机主要是用来控制而非驱动,如果直接使用芯片的 GPIO管脚去驱动大功率器件,要么将芯片烧坏,要么就驱动不起来!1 直流电机介绍2 ULN2003 芯片介绍3 硬件设计4 软件设计5 实验现象1 直流电机介绍 直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能....

复习单片机:直流电机(内含1 直流电机介绍+2 ULN2003 芯片介绍+3 硬件设计+4 软件设计+5原始代码+6. 实验现象)
文章 2022-11-25 来自:开发者社区

复习单片机:快速获得数字和图像对应的16进制代码软件的下载和使用

双击打开该软件,首先选择“基本操作->新建图像”,设置图像的宽度和高度为8,点击确定后将在显示窗口出现一个8*8的白色格子,这个就类似于8*8LED点阵,具体操作如下: 可以看到上图 8*8 点阵区域非常小,我们可以将其放大,选择“模拟动画”,后点击“放大格点”,如下所示: 然后可以在这个 8*8 白色格子里面点击,点击后即会在对应位置出现一个黑点,表示在 LED 点阵对应位置的 LED ....

复习单片机:快速获得数字和图像对应的16进制代码软件的下载和使用
文章 2022-11-25 来自:开发者社区

复习单片机:8*8点阵---->点亮数字0(内含:1.设计思路+2.数字0的编程数据+3.原始代码+4.实验现象)(注:获得编程数据工具的下载和使用放在下一篇文章)

1.设计思路:要实现行列不同位置亮灯,需要使用动态显示的方法,也要结合扫描的方法。在第一行亮灯一段时间以后灭掉,点亮第二行一段时间以后灭掉,点亮第三行一段时间以后灭掉,如此点亮,直到八行全部点亮一次,在第一行点亮到最后一行灭掉的总时间不能超过人肉眼可识别的时间,即 24 毫秒。在每一行点亮的时候,给列一个新的数据,此时对应列的数据就可以体现在这行上要点亮的灯上。这样就和动态数码管的显示一样,只不....

复习单片机:8*8点阵---->点亮数字0(内含:1.设计思路+2.数字0的编程数据+3.原始代码+4.实验现象)(注:获得编程数据工具的下载和使用放在下一篇文章)
文章 2022-11-25 来自:开发者社区

复习单片机:8*8点阵--->点亮第一个点(内含:1LED 点阵介绍+2 硬件设计+3 软件设计+4.原始代码+5 实验现象)

在前面章节,我们介绍过静态数码管和动态数码管显示,其中动态数码管是一种应用非常多的显示设备,除此之外还有很多应用广泛的显示装置,比如 LED点阵屏、LCD 液晶显示器等。我们开发板上使用了 64 个红色 LED 按照行列排布组成的 8*8LED 点阵。本章就来介绍 LED 点阵的使用,通过本章的学习,让大家能够在 8*8LED 点阵屏上显示信息。本章所要实现的功能是:在 8*8LED 点阵屏上点....

复习单片机:8*8点阵--->点亮第一个点(内含:1LED 点阵介绍+2 硬件设计+3 软件设计+4.原始代码+5 实验现象)
文章 2022-11-25 来自:开发者社区

复习单片机:IO串转并(内含:1. 74HC595 芯片介绍+2. 硬件设计+3. 软件设计+4.原始代码+5. 实验现象)

在前面章节实验中,我们是直接使用单片机 IO 口控制外围设备,从 LED 流水灯到动态数码管显示,可以看到这些外围设备已经占据了很多的 IO 口,而 51单片机 IO 口非常有限,如果想要连接更多外围设备,此时可以通过 IO 扩展来实现。本章就来介绍另外一种 IO 口扩展方式-串转并,使用的芯片是 74HC595。开发板板载 1 个 74HC595 芯片,仅需单片机 3 个 IO 口即可扩展 8....

复习单片机:IO串转并(内含:1. 74HC595 芯片介绍+2. 硬件设计+3. 软件设计+4.原始代码+5. 实验现象)
文章 2022-11-25 来自:开发者社区

复习单片机:矩阵按键(内含1 矩阵按键介绍+2 硬件设计+3 软件设计+4原始代码+5 实验现象)

另一种模型:矩阵按键。开发板上板载了一个 4*4 矩阵键盘。本章所要实现的功能是:通过开发板上的矩阵键盘控制静态数码管显示对应的键值 0-F。学习本章可以参考前面的实验章节内容。本章分为如下几部分内容:1 矩阵按键介绍2 硬件设计3 软件设计4 实验现象1 矩阵按键介绍独立按键与单片机连接时,每一个按键都需要单片机的一个 I/O 口,若某单片机系统需较多按键,如果用独立按键便会占用过多的 I/O....

复习单片机:矩阵按键(内含1 矩阵按键介绍+2 硬件设计+3 软件设计+4原始代码+5 实验现象)
文章 2022-11-25 来自:开发者社区

复习单片机:独立按键(内含.1 按键介绍+.2 硬件设计+.3 软件设计+4.原始代码+.5 实验现象)

前几章介绍的都是 IO 口输出的使用,这一章我们通过独立按键实验来介绍IO 口作为输入的使用。开发板上板载 4 个独立按键。本章所要实现的功能是:通过开发板上的独立按键 K1 控制 D1 指示灯亮灭。学习本章可以参考前面的实验章节内容。本章分为如下几部分内容:.1 按键介绍.2 硬件设计.3 软件设计.4 实验现象1 按键介绍按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时,开....

复习单片机:独立按键(内含.1 按键介绍+.2 硬件设计+.3 软件设计+4.原始代码+.5 实验现象)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注