- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 STM32芯片包下载教程
1.首先进入这个网站:MDK5 Software Packs (keil.com)2.向下滑动找到:3.点击下载按钮后弹出下面窗口,选择Accept:4.下载好的芯片包双击安转就可以了
2021-08-31 16:32:52 3780
原创 51单片机定时器
1.原理:CPU 时序的有关知识: 1.振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡 周期)。 2.状态周期:2 个振荡周期为 1 个状态周期,用 S 表示。振荡周期又称 S 周 期或时钟周期。 3.机器周期:1 个机器周期含 6 个状态周期,12 个振荡周期。 4.指令周期:完成 1 条指令所占用的全部时间,它以机器周期为单位2.电路图(普中A2):3.程序说明:实现的功能是:通过定时器 0 中断控制 D1 指示灯间隔 1 秒闪烁4..
2021-08-30 17:55:33 12869 2
原创 51单片机LCD1602显示
1.原理:1602 液晶也叫 1602 字符型液晶,它能显示 2 行字符信息,每行又能显示 16 个字符。它是一种专门用来显示字母、数字、符号的点阵型液晶模块。它是由若 干个 5x7 或者5x10 的点阵字符位组成,每个点阵字符位都可以用显示一个字符, 每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作 用,正因为如此,所以它不能很好的显示图片 (1)引脚:(2)其地址 和屏幕的对应关系如下: 要显示字符时 要先输入显示字...
2021-08-28 11:04:38 11207 3
原创 51单片机中断
1.原理:1.中断:当中央处理机 CPU 正在处理某件事的时候外界发生了紧急事件请求, 要求 CPU 暂停当前的工作,转而去处理这个紧急事件,处理完以后, 再回到原来被中 断的地方,继续原来的工作,这样的过程称为中断。2.51单片机的中断源:外部中断0、定时计数器中断0、外部中断1、定时计数器中断1、串口中断。3.与中断相关的寄存器:IE(中断允许控制寄存器)、TCON(控制寄存器)、IP(中断优先级控制寄存器) SCON(串行口控制寄存器)、TMOD(定时器/计数器模
2021-08-27 18:28:48 9260 5
原创 51单片机数码管显示
1.原理:1.我们常用的数码管有两种:共阴极数码管和共阳极数码管。2.一般数码管有8个段,分别是a,b,c,d,e,f,g,dp(小数点)。3.我们通过段选和位选来控制数码管的显示,段选来控制要显示的数据, 而位选是来选择让哪一个数码管显示。4.动态数码管现实的原理就是:利用位选线不同时选择通断,改变段选数据来实现的。5.数码管显示,仅靠单片机 IO 口来驱动是不行的,这里就需要增加外部驱动芯片74HC245 此外,还可以用138译码电路来控制位选。2.原理图:(普中A2开.
2021-08-25 15:10:01 3590
原创 51单片机独立按键
1.原理:1.按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时, 开关断开。2.由于机械点的弹性作用,按键开关在闭合时不会马上稳定的接通,在断开时 也不会一下 子断开,因而在闭合和断开的瞬间均伴随着一连串的抖动。3.为了确保 CPU 对按键的一次闭合仅作一次处理,必须进行消抖。...
2021-08-25 11:35:29 1814
原创 51单片机蜂鸣器实验
1.原理: 1.我们先要了解什么是有源蜂鸣器/无源蜂鸣器: 有源蜂鸣器内部自带振荡电路,只需提供电源即可发声。 无源蜂鸣器则需提供一 定频率的脉冲信号才能发声, 频率大小通常在 1.5-5KHz 之间。2.要实现蜂鸣器的控制,我们能否 直接使用 STC89CXX 的 IO 口驱动呢?答案是否定的, 因为51单片机 IO 口的驱 动能力较弱(即使外接上拉电阻),而蜂鸣器驱动需要约 30mA, 所以非常困难,即使可以驱动,那对于整个芯片的其 IO 剩下驱动能力就更加弱甚至无法工..
2021-08-24 21:23:37 6362 1
原创 C++打印菱形
我将这段代码封装成了函数,直接传入参数(行数)就行打印菱形需要六个for循环,代码就不在讲解,大家自行理解#include <iostream>using namespace std; //命名空间void PrintRhombus(int N) { int i, j; //上半部分 for (i = 0; i < N; i++) { for (j = 0; j < N - 1 - i; j++) { cout << " "; }
2021-08-17 20:26:18 1705 1
在设备树添加的节点没有在/proc/device-tree显示
2024-04-03
怎么在一个c文件中调用另一个c文件静态全局变量
2023-08-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人