zl程序教程

单片机

  • 单片机:STC89C52的最小单元「建议收藏」

    单片机:STC89C52的最小单元「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君 STC89C52RC是 STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

    日期 2023-06-12 10:48:40     
  • 单片机好学还是plc好学_单片机出路

    单片机好学还是plc好学_单片机出路

    相信很多学电气工程专业的都会学习PLC,我当初也是电气工程专业,主要学的三菱PLC,后面也玩了下西门子的。当时觉得还挺神奇,也对编程比较感兴趣,不过学校学得太简单了,基本让你编个梯形图控制电机就算是毕业了。后来我就转去做单片机开发了,感觉比PLC更好玩,因为成本低,灵活性也高,可玩性自然也更高。最近我们无际单片机编程也有几个学员是做PLC转行过来学单片机的。我没从事过PLC的工作,根据他们描述,P

    日期 2023-06-12 10:48:40     
  • 设计分享|单片机矩阵键盘控制条形LED显示

    设计分享|单片机矩阵键盘控制条形LED显示

    具体实现功能:4*4矩阵键盘控制条形LED显示,第一个按键控制一个LED点亮,第二个按键控制两个LED点亮……第十六个按键控制十六个LED点亮。设计介绍51单片机简介51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得51系列单片机为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。51系列单片机具有以下标准功能:8k字节Flash,512字节RAM,32位I

    日期 2023-06-12 10:48:40     
  • 基于STM32F4单片机对步进电机的控制(有代码)「建议收藏」

    基于STM32F4单片机对步进电机的控制(有代码)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 步进电机简介步进电机是将电脉冲控制信号转变为角位移或线位移的一种常用的数字控制执行元件,又称为脉冲电机。在驱动电源的作用下,步进电机受到脉冲的控制,其转子的角位移量和速度严格地与输入脉冲的数量和脉冲频率成正比。步进电机每接收一个电脉冲,转子就转过一个相应的角度(步距角)。**改变通电顺序可改变步进电动机的旋转方向;改变通电频率可改变步进电动机的转速。*

    日期 2023-06-12 10:48:40     
  • 树莓派小车C语言循迹,自动循迹小车_单片机/STM32/树莓派/Arduino/开发板创意项目-聚丰项目-电子发烧友网…[通俗易懂]

    树莓派小车C语言循迹,自动循迹小车_单片机/STM32/树莓派/Arduino/开发板创意项目-聚丰项目-电子发烧友网…[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。1金属探测模块采集与计算金属探测LDC1314是根据电磁感应原理制成的,将一金属置于变化的磁场当中时,根据电磁感应原理就会在金属内部产生涡流,涡流产生的磁场反过来又影响原磁场,这种变化可以转换为电压幅值的变化,供相关电路进行检测。通过改变金属和线圈之间的距离得到不同的值,对前端探测到的数据进行再处理和分析,当其中一个线圈探测到铁丝则让小车向相反方向前进,若发

    日期 2023-06-12 10:48:40     
  • 设计分享|单片机4*4矩阵键盘控制LED灯

    设计分享|单片机4*4矩阵键盘控制LED灯

    具体实现功能:4*4矩阵键盘控制LED显示,第一个按键控制一个LED点亮,第二个按键控制两个LED点亮……第十六个按键控制十六个LED点亮。设计介绍51单片机简介51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得51系列单片机为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。51系列单片机具有以下标准功能:8k字节Flash,512字节RAM,32位I/O

    日期 2023-06-12 10:48:40     
  • c51单片机流水灯程序汇编语言,基于51单片机的流水灯程序

    c51单片机流水灯程序汇编语言,基于51单片机的流水灯程序

    大家好,又见面了,我是你们的朋友全栈君。LED流水灯的开发在51单片机中再常见不过了,主要是让大家掌握IO的操作是单片机控制最基本的要求。根据开发流程,我们先查看选型的单片机的资源和控制寄存器,然后在软件上实现控制。在这里芯片我们采用STC15W404AS作为开发的硬件平台,在这里我们用该单片机的P1引脚来驱动LED实现流水灯的功能。如图是LED连接的硬件电路,可以看到8颗LED是阳极通过限流电阻

    日期 2023-06-12 10:48:40     
  • 单片机控制步进电机正反转c语言程序,单片机控制步进电机1步10步100步正反转…

    单片机控制步进电机正反转c语言程序,单片机控制步进电机1步10步100步正反转…

    大家好,又见面了,我是你们的朋友全栈君。原标题:单片机控制步进电机1步10步100步正反转一,程序设计方案的构想:1) 的控制原理步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件.在非超载的情况下,电机的转速,停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响.即给电机加一个信号,电机则转过一个步距角.这一线形关系的存在,加上步进电机只有周期性的误差而无积累误差等特点,使得在线

    日期 2023-06-12 10:48:40     
  • 趣味介绍单片机组成

    趣味介绍单片机组成

    昨天上嵌入式系统设计课时,老师又用诙谐的语调把单片机的一些特点拿来做引子引出嵌入式以及所有计算机的一些共性,让我这个小白听的津津有味,更加对这些硬件的原理感兴趣了。这里我就用我的理解再记录一下。单片机的最小组成一个最简单的计算机由 ROM(只读存储器),RAM(随机存取存储器),CPU(中央处理器),IO 接口(输入输出)这四部分组成,少了任何一个都不能叫做计算机,单片机拥有以上的全部内容,所以单

    日期 2023-06-12 10:48:40     
  • 毕设系列之 — 教程:单片机控制步进电机

    毕设系列之 — 教程:单片机控制步进电机

    大家好,又见面了,我是你们的朋友全栈君。 文章目录1 简介2 步进电机介绍3 A4988驱动介绍4 电机启动代码5 最后1 简介Hi,大家好,这里是丹成学长,今天向大家介绍如何使用单片机控制步进电机大家可用于 课程设计 或 毕业设计技术解答 毕设帮助:<Q>746876041复制2 步进电机介绍步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号

    日期 2023-06-12 10:48:40     
  • 51单片机控制步进电机-电路连接[通俗易懂]

    51单片机控制步进电机-电路连接[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 51单片机控制步进电机-电路连接 概要:本案例讲解的内容是51单片机控制步进电机硬件连接部分。后续会分别讲解单片机程序,S曲线加减速方法,上位机等相关内容硬件清单: 1、51单片机控制板一个 2、二相四线步进电机一个 3、稳压电源一个 4、TB6600步进电机驱动器一个 整体连接图: 原理图: 功能部分说明: 1、51单片

    日期 2023-06-12 10:48:40     
  • 基于51单片机的步进电机的控制

    基于51单片机的步进电机的控制

    大家好,又见面了,我是你们的朋友全栈君。 前面笔者分享过基于51单片机的两种小车制作,我们利用的是L298N驱动控制电机转动,那么接下来,笔者给大家介绍两种利用51单片机控制步进电机的小程序。 首先我们要如何使电机转动呢,源程序如下:#include <reg52.h> unsigned char code F_Rotation[4]={ 0x02,0x04,0x

    日期 2023-06-12 10:48:40     
  • 51单片机按键控制步进电机加减速及正反转

    51单片机按键控制步进电机加减速及正反转

    大家好,又见面了,我是你们的朋友全栈君。 之前尝试用单片机控制42步进电机正反转,电机连接导轨实现滑台前进后退,在这里分享一下测试程序及接线图,程序部分参考网上找到的,已经实际测试过,可以实现控制功能。 所用硬件:步进电机及驱动器、STC89C52单片机、直流电源1、硬件连接图注意:上图为共阳极接法,实际连接参考总体线路连接。驱动器信号端定义:PUL+:脉冲信号输入正。( CP+ )P

    日期 2023-06-12 10:48:40     
  • GT911单片机驱动程序[通俗易懂]

    GT911单片机驱动程序[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 GT911手册及驱动程序(安卓、MTK).rar-嵌入式文档类资源-CSDN下载 https://download.csdn.net/download/qasxc78563/15117948参考:STM32F103驱动GT911 – DarkBright – 博客园 https://www.cnblogs.com/DarkBright/p/107303

    日期 2023-06-12 10:48:40     
  • 什么是51单片机最小系统?

    什么是51单片机最小系统?

    大家好,又见面了,我是你们的朋友全栈君。什么是单片机最小系统?说白了就是单片机能正常工作的最简单的电路。当然有些芯片自己上电就能工作,这里我们介绍的是51单片机的最小系统电路。通常51单片机的最小电路包括:单片机、晶振、复位电路。下面我们逐一介绍。一、单片机如上图所示,其各个引脚功能如下:1~8:P1对应的IO口(可编程输入输出口)。9:RST复位引脚,引脚上出现2个机器周期的高电平将使单片机复位

    日期 2023-06-12 10:48:40     
  • 基于51单片机四路循迹小车

    基于51单片机四路循迹小车

    大家好,又见面了,我是你们的朋友全栈君。 文章目录一. 任务要求二. 系统原理三. 整体方案1. 控制模块最小系统去除AD网格线2. 电机驱动模块3. 电源模块4. 循迹模块5. 超声波测距模块四. 车体实物图五. 软件实现这学期开设的51单片机课程的课程设计即将验收,今天开始正式着手做循迹小车~一. 任务要求二. 系统原理本系统以设计题目的要求为目的,采用STC89C52单片机为控制核心,利

    日期 2023-06-12 10:48:40     
  • 51单片机最小系统解读

    51单片机最小系统解读

    大家好,又见面了,我是你们的朋友全栈君。 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、51单片机最小系统模块构成二、电源电路1.电源引脚三、时钟电路1.时钟引脚2.晶振(时钟电路)3.时钟电路小tips四、复位电路1. 按键复位2. 上电复位总结前言在学习51单片机的时候我们最先接触到的就是单片机最小系统,单片机最小系统又叫最小应用系统,顾名思义就是能够使单

    日期 2023-06-12 10:48:40     
  • 1602 c语言驱动程序,51单片机驱动LCD1602程序设计(C语言)很详细的教程

    1602 c语言驱动程序,51单片机驱动LCD1602程序设计(C语言)很详细的教程

    大家好,又见面了,我是你们的朋友全栈君。//********写指令函数************void LCD_write_command(uchar dat){ LCD_DB=dat;LCD_RS=0;//指令LCD_RW=0;//写入LCD_E=1;//允许LCD_E=0;delay_n40us(1);//实践证明,我的LCD1602上,用for循环1次就能完成普通写指令。}//******

    日期 2023-06-12 10:48:40     
  • 基于单片机的电子时钟设计(keil+protues仿真,含代码及原理图)

    基于单片机的电子时钟设计(keil+protues仿真,含代码及原理图)

    大家好,又见面了,我是你们的朋友全栈君。 本学期单片机课程要求做课程设计,我选取的课题如下: 基于单片机的电子时钟设计,要求: (1)实时显示当前时间; (2)能够对时间进行设置; (3)包括年月日,小时,分钟,秒. (4)整点提醒功能. 经过一周的时间已实现上述功能,故在此分享一下;所选用器材 单片机最小系统(这就不用细说了吧,这里我选用AT89C51),排阻,四个按钮开

    日期 2023-06-12 10:48:40     
  • 从零开始入门单片机(一):必会背景知识总结

    从零开始入门单片机(一):必会背景知识总结

    单片机必会背景知识总结1.1 单片机的发展过程(1)第一阶段(1976一1978)初级8位单片机 以Intel公司首先推出的MCS-48系列单片机为代表。它以体积小、功能全、价格低等特点,赢得了广泛的应用,成为单片机发展过程中的一个重要阶段。(2)第二阶段(1978—1982)高档8位单片机,Intel公司推出了完善、典型的MCS-51单片机系列。MCS-51设置了经典的8位单片机的总线结构,包

    日期 2023-06-12 10:48:40     
  • 【实战技能】单片机bootloader的CANFD,I2C,SPI和串口方式更新APP视频教程(2022-08-01)

    【实战技能】单片机bootloader的CANFD,I2C,SPI和串口方式更新APP视频教程(2022-08-01)

    前面的bootloader专题视频教程已经分享了基于WiFi,NAND,eMMC,SD卡和U盘的BootLoader实战,带CRC完整性校验,以及BootLoader的AES加密实战, 本期视频教程再来一期各种常用通信接口方式的。视频:https://www.bilibili.com/video/BV17G4y1v7vM提纲:参考资料: 1、串口Bootloader案例下载和文字版操作说明http

    日期 2023-06-12 10:48:40     
  • 基于STM32单片机设计指纹考勤机+上位机管理

    基于STM32单片机设计指纹考勤机+上位机管理

    1. 前言随着信息科学技术的不断进步,信息科学技术已进入到了当今生活的方方面面,尤其是每个行业的经管领域,这类智能化信息技术处理是提高效率、从严管制、公平审查较为有效的方法。考勤登记,作为企业职工的基本管理,是对职工每日出勤管理的根本根据。但是,目前我国绝大多数企业在考勤登记时,依然利用的是古板的考勤方法,比如: 人工注册、打卡、机器打卡等,不光考勤速度较为缓慢,并且在考勤登记时候要专门职员在一边

    日期 2023-06-12 10:48:40     
  • 《安富莱嵌入式周报》第282期:CMSIS-DSP手册引入计算图,树莓派单片机RP2040超频到1GHz,COBS字节编码算法,纯手工为PS1打造全新亚克力外壳

    《安富莱嵌入式周报》第282期:CMSIS-DSP手册引入计算图,树莓派单片机RP2040超频到1GHz,COBS字节编码算法,纯手工为PS1打造全新亚克力外壳

    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104视频版:https://www.bilibili.com/video/BV1DV4y1u7Em1、CMSIS-DSP软件包升级至V1.12,添加更多f64双精度API,并首次引入计算图 https:

    日期 2023-06-12 10:48:40     
  • stm32相关知识_STM32单片机介绍

    stm32相关知识_STM32单片机介绍

    大家好,又见面了,我是你们的朋友全栈君。 文章目录1. STM32那些事儿2. 硬——STM32硬件电路设计3. 软——STM32编程4. 开始——STM32起步必备软件:资料:拓展学习:1. STM32那些事儿 STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核,按内核架构分为不同产品:主流产品(STM32F0、ST

    日期 2023-06-12 10:48:40     
  • stm32开发教程_单片机STM32

    stm32开发教程_单片机STM32

    大家好,又见面了,我是你们的朋友全栈君。本博客的编写目的: 一、自我总结,记录。 二、分享,输出,加深思考。 三、不作细致如书本般编排,尽管那样的排版很好看,但是过于耗费时间,还有很多东西没有必要说明,完全可以自己去解决,但还是尽量做好排版,便于阅读。 四、尽可能举一反三,做到真正能够处理实际问题。复制有关stm32F1,stm32F4 固件驱动包的下载,请打开这篇文章: https://

    日期 2023-06-12 10:48:40     
  • 基于51单片机的八路抢答器设计开题报告_8路抢答器设计51单片机

    基于51单片机的八路抢答器设计开题报告_8路抢答器设计51单片机

    随着科学技术的发展和普及,各种各样的竞赛越来越多,其中抢答器的作用也越来越重要。本文设计出以STC89C52RC单片机为核心的八路抢答器。所需元器件如下: STC89C52RC芯片 *1 10K电阻 *1 200Ω电阻 *7 10uF 电解电容 *1 22pF 瓷片电容 *2 12MHz晶振 *1 按键 *10 单位7段数码管 *1 74LS08 *1 74LS21 *1代码如

    日期 2023-06-12 10:48:40     
  • 51单片机设计8位抢答器_51单片机八路抢答器原理图

    51单片机设计8位抢答器_51单片机八路抢答器原理图

    基于51单片机八路抢答器的设计 毕业设计(论文)题 目:基于 51 单片机八路抢答器的设计 系 部: 专 业: 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 2013 年 xx 月 xx 日XXXXXXXX 学院(论文)I摘 要随着科学技术的发展和普及,各种各样的竞赛越来越多,其中抢答器的作用也就显而易见。目前很多抢答器基本上采用小规模数字集成电路设计,使用起来不够理想。因此设计一更易于使

    日期 2023-06-12 10:48:40     
  • 51单片机八路抢答器proteus仿真

    51单片机八路抢答器proteus仿真

    51单片机八路抢答器由于51单片机小板,按键比较少,还有一些功能上的缺陷,所以说无法完成八路抢答器,所以我们用proteus仿真,代码与实验结果如下:/******************************** Function: 八路抢答器 Date: Sep 20,2017 By:Third Group Bolanche L ************************

    日期 2023-06-12 10:48:40     
  • 基于51单片机的八路抢答器设计_单片机八路抢答器课程设计

    基于51单片机的八路抢答器设计_单片机八路抢答器课程设计

    写一下寒假做的51小项目,本次是基于AT89C51的八路抢答器,课设水平难度。 具体说明:硬件分为两部分,主持人主控部分和选手使用部分。可以实现:按动开始可以开启程序或者开启答题倒计时,按动复位可以实现归零;八个选手各有一个按键,按下即可抢答,与此同时,蜂鸣器响一秒钟,选手的LED点亮。在答题时间还剩十秒钟时,发出提示音,时间耗尽时,所有LED点亮,蜂鸣器鸣响。当抢答倒计时结束仍没有选手抢答,所

    日期 2023-06-12 10:48:40     
  • 基于51单片机智能小车的设计与实现转弯避障_基于单片机的智能小车设计

    基于51单片机智能小车的设计与实现转弯避障_基于单片机的智能小车设计

    0引言学习智能小车系统,有助于提高搭建系统的能力和对自动控制技术的理解。智能小车是一个较为完整的智能化系统,而智能化的研究已成为我国追赶世界科技水平的重要任务。智能小车有它特有的特点:成本低,涉及的知识面广,易于拓展[1]。整个智能小车系统作为一个完整的系统,从它的原理图的实现到实物的完成的过程,不仅需要深厚的电子方面的知识,还有对电路实现的良好掌握,对于培养学生的实践能力都有重要的意义。智能小车

    日期 2023-06-12 10:48:40     
  • python冒泡排序代码通俗理解_单片机冒泡排序实验报告

    python冒泡排序代码通俗理解_单片机冒泡排序实验报告

    冒泡排序:思路:3 5 1 6 2第一次:找到这些书中最大的一个,并把它放到最后3、5找到大的数放到第二个位置1、55、1找到大的数放到第三个位置1、5、15、6找到大的数放到第四个位置2、6找到大的数放到第五个位置第五个位置就是最大的#encoding=utf-8a=[3,5,1,6,2]for i in range(len(a)-1):if a[i] > a[i+1]:a[i],a[i+

    日期 2023-06-12 10:48:40