51单片机
文章平均质量分 92
袁满满满满
这个作者很懒,什么都没留下…
展开
-
51单片机(6)-----直流电机的介绍与使用(通过独立按键控制电机的运行)
直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成 直流电能(直流发电机)的旋转电机。它是能实现直流电能和机械能互相转换的 电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行 时是直流发电机,将机械能转换为电能。直流电机的结构应由定子和转子两大部分组成。直流电机运行时静止不动的 部分称为定子,定子的主要作用是产生磁场,由机座、主磁极、 换向极、 端盖、 轴承和电刷装置等组成。原创 2024-02-28 22:55:07 · 3220 阅读 · 147 评论 -
51单片机学习(5)-----蜂鸣器的介绍与使用
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计 算机、 打印机、 复印机、 报警器、 电子玩具、 汽车电子设备、 电话机、 定 时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。1.半导体三极管也称为晶体三极管,可以说它是电子电路中最重要的器件。三极管顾名思义具有三个电极。二极管是由一个PN结构成的,而三极管由两个PN结构成,共用的一个电极成为三极管的基极(用字母b表示)。其他的两个电极成为集电极(用字母c表示)和发射极(用字母e表示)。原创 2024-02-26 13:28:50 · 8038 阅读 · 149 评论 -
51单片机学习(4)-----独立按键进一步控制LED灯
按位与(&): 按位与为双位运算符,其作用于将两个二进制数逐位相与,即只要对应的两个二进制都为1时,结果为1,否则为0。例如:1&1=1,1&0=0,0&0=0。按位或(|):按位或也为双目运算符,其作用于将两个二进制数逐位相或,即只要对应的两个二进制中有一个为1,其结果为1,否则为0。例如:1|1=1,1|0=1,0|0=0。按位异或(^):进行异或运算时,当两个二进制表示不同时为1,相同则为0。例如:1^1=0,1^0=1。按位取反(~):按位取反即对于二进制的每一位都取反。原创 2024-02-24 19:28:35 · 1480 阅读 · 51 评论 -
51单片机学习(3)-----独立按键控制LED的亮灭状态
按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时, 开关断开。开发板上使用的按键及内部简易图:按键管脚两端距离长的表示默认是导通状态,距离短的默认是断开状态, 如 果按键按下,初始导通状态变为断开,初始断开状态变为导通。原创 2024-02-22 21:34:31 · 3490 阅读 · 125 评论 -
###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。 目录一. 延时函数的生成 1.通过延时计算器得到延时函数 2.可赋值改变的延时函数 二. LED模块编写原理 1.LED模块图 2.编写原理(1)编写原理(2)快捷编程 (3)十六进制编程 三. 具体编写程序 1.通过生成没有改写的延时函数 2.可赋值延时函数编写 四. LED流水灯视频 步骤:1.打开STC-ISP找到软件延时计算器2.先了解所用51单原创 2024-02-15 16:37:01 · 3689 阅读 · 112 评论 -
###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。 Keil uVision5是一款集成开发环境(IDE),主要用于对嵌入式系统中的微控制器进行编程。该软件提供全面的开发环境,包括源代码编辑器、项目经理、调试器以及微控制器开发、调试和编程所需的其他工具。特别地,Keil uVision5 IDE主要用于对基于ARM架构的微控制器进行编程,并支持业界常用的各种基于ARM的微控制器。Keil uVision5 IDE的主原创 2024-02-13 10:40:49 · 5752 阅读 · 120 评论