单片机
文章平均质量分 78
不停歇向前^-^蜗牛
初来乍道,请多多指教
展开
-
pwm原理
PWM的全称是脉冲宽度调制(Pulse-width modulation),是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式;所以根据面积等效法则,可以通过对改变脉冲的时间宽度,来等效的获得所需要合成的相应幅值和频率的波形;具体如下图所示pwm的频率:是指1秒钟内信号从高电平到低电平再回到高电平的次数(一个周期);也就是说一秒钟PWM有多少个周期单位: Hz表示方式: 50Hz 100Hzpwm的周期:T=1/f周期=1/频率。原创 2022-09-16 21:32:37 · 888 阅读 · 0 评论 -
什么是中断?中断的作用?
定义 在计算机科学中,中断指计算机CPU获知某些事,暂停正在执行的程序,转而去执行处理该事件的程序,当这段程序执行完毕后再继续执行之前的程序。整个过程称为中断处理,简称中断,而引起这一过程的事件称为中断事件。中断是计算机实现并发执行的关键,也是操作系统工作的根本。分类 中断按事件来源分类,可以分为外部中断和内部中断。中断事件来自于CPU外部的被称为外部中断,来自于CPU内部的则为内部中断。 进一步细分,外部中断还可分为可屏蔽中断(maskable interrupt)和原创 2022-05-05 15:15:52 · 8560 阅读 · 0 评论 -
二极管、三极管、MOSFET管知识点总结
二极管、三极管、MOSFET管知识点总结 二极管 三极管 MOS管晶体管(transistor)是一种固体半导体器件,包括二极管、三极管、场效应管、晶闸管。二极管1.一般特性:当阳极和阴极之间加上>0.7V的电压时,就会导通,导通后的二极管相当于一个0.7V的电池,反之,则不导通,相当于断路。(a). 实际中的二极管,可能在0.5V时就导通,且二极管两端电压实际是会随电流增大而增大,只是很慢。(2). 大多数时,近似看成b,其两端电压不会随电流增大而增大。(3). 个原创 2022-05-02 17:27:44 · 5230 阅读 · 0 评论 -
单片机有什么功能,看完一定有收获
单片机有什么功能,看完一定有收获对于绝大多数MCU,下列功能是最普遍也是最基本的,针对不同的MCU,其描述的方式可能会有区别,但本质上是基本相同的:TImer(定时器):TImer的种类虽然比较多,但可归纳为两大类:一类是固定时间间隔的TImer,即其定时的时间是由系统设定的,用户程序不可控制,系统只提供几种固定的时间间隔给用户程序进行选择,如32Hz,16Hz,8Hz等,此类TImer在4位MCU中比较常见,因此可以用来实现时钟、计时等相关的功能。另一类则是Programmable Timer(可编原创 2022-05-02 14:34:55 · 840 阅读 · 0 评论 -
stm32,51单片机,AVR单片机( arduino )到底选哪个比较好
这些都是非常好的单片机学习路径,低中高单片机都是有大量的应用范围,只是分为不同的领域,工程、家用、军工或者其他领域等等,入门学习者应该根据自己的需求,未来准备从事的行业,结合自己的处境来选择对应的单片机来学,如果一点基础都没有,网上的视频看来一遍又一遍,然后还是搞不太明白的话,还是先从51开始入手,毕竟这个是元老级的型号,其他都是从这个基础板衍生迭代过来的,都是在51的基础上开发出来的。这一期继续给一些想学单片机的新手分享一些相关的知识点,文章内容仅代表个人观点,不喜轻一点喷,喜欢的帮忙点赞收藏加关注,谢原创 2022-05-01 20:53:04 · 756 阅读 · 0 评论 -
51单片机入门——独立按键的基本操作
1 按键相关知识1.1 按键工作原理(1)内部机械结构。(2)电路连接与原理图中图标。(3)按键电路接法、上拉电阻。上拉是为了让引脚默认是高电平,但是上拉的力量扛不住接地,所以按键没有按下时上拉的力量保证了IO引脚输入为1,而按下后绝对为0。(4)按下和弹起的区。区别就是接不接地的问题,也就是引脚输入为1还是0的问题。(5)按键这个设备对我们的意义:按键对于我们CPU来说是一个输入设备,输入的是人的操作。CPU通过监测按键连接的IO引脚的电平输入是1还是0就知道外部有没有人按下这个按键。相当于人原创 2022-05-01 18:39:21 · 2992 阅读 · 0 评论 -
单引号和双引号
1 单引号和双引号C语言中的单引号用来表示字符字面量。‘a’表示字符字面量。在内存中占1个字节。‘a’+ 1表示‘a’的ASCII码加1,结果为‘b’。C语言中的双引号用来表示字符串字面量。“a”表示字符串字面量。在内存中占2个字节。“a”+ 1表示指针运算,结果指向“a”结束符‘\0’。下面的程序片段合法么?char* p1 = 1 ;char* p2 = ‘1’;char* p3 = “1”;#include <stdio.h>int main(){原创 2022-04-30 21:19:13 · 3910 阅读 · 0 评论 -
动手写代码之前必须的准备工作
1 Keil软件的介绍和安装1.1 IDE概念(1)IDE就是集成开发环境,就是一套用来开发的完整的软件系统。1.2 Keil uvision介绍(1)发展。(2)版本 1.2、1.3、1.4、1.5,本课程使用1.4版本。(3)安装包在哪里: 网络下载、开发板光盘。1.3 安装和破解安装破解,十分简单。1.4 Keil和MDK(1)本来只能用来开发51单片机,叫Keil。(2)后来ARM公司收购了Keil软件,基于Keil扩展了ARM的开发,主要用来开发ARM Cortex-M系列单原创 2022-04-30 14:48:47 · 1143 阅读 · 0 评论 -
单片机到底是个什么东西
1 从电路到集成电路1.1 电路发展变化的趋势(1)功率。电子设备越来越省电,待机时间越来越长,工作电压越来越低。(2)体积。体积越来越小。(3)功能。功能越来越强大。1.2 微器件的出现(1)电路的核心:开关控制、倍率控制。(2)电子管、晶体管等。1.3 集成电路的出现(1)IC(integrated circuit,集成电路),就是使用微器件为积木,去搭建具备一定功能的一个电路板。(2)以前没有微器件的时候,必须很大一块电路板才能实现一个电路功能(譬如一个加法器,完成加法运算)。然后原创 2022-04-30 14:39:42 · 907 阅读 · 0 评论 -
静态和动态控制数码管
1 什么是数码管1.1 几方面看数码管(1)外观。(2)作用:数码管是显示器件,用来显示数字的。(3)分类:单个(1位)、联排(2位、4位、8位)。1.2 工作原理(1)亮灭原理(其实就是内部的照明LED)。(2)显示数字(甚至文字)原理:利用内部的LED的亮和灭让外部的组成数字的笔画显示或者不显示,人看到的就是不同的数字。1.3 共阳极和共阴极数码管共阳数码管:共阳极数码管的内部8个发光二极管的所有阳极全部连接在一起,电路连接时,公共端接高电平,因此我们要点亮的那个发光二极管需要给阴极原创 2022-04-22 10:59:19 · 2467 阅读 · 0 评论 -
初学单片机点亮第一个外设--LED灯
1 单片机编程的一般步骤(一).目标分析。我们的目标是点亮开发板上的LED灯。(二).原理图分析:目标器件(LED)工作原理相关模块电路连接控制线路分析:相关IO端口是哪些?(三).软件安装完毕(isp下载器)(四).代码编写、编译。(五).下载与调试。2 原理图与控制方法分析2.1 原理图概况浏览(1)目的1:把原理图的相关部分摘录出来重点看。(2)目的2:把相关部分的原理图的关键部分(74573芯片)重点看。74HC138功能 CD74HC138,CD74HC238和CD7原创 2022-04-21 22:01:35 · 2023 阅读 · 0 评论