• Flash和EEPROM区别差异及关系解析

    我们正常编译生成的二进制文件,需要下载烧录到单片机里面去,这个文件保存在单片机的ROM中,ROM这个名称指的是「read only memory」的意思,所有可以完成「read only memory」这种特性的存储介质都可以称为ROM,我们一般使用的单片机里面使用的是EEPROM。 OTP「一次性可编程芯片」跟EEPROM可以说是相辅相成的。 EEPROM的全称是「电可擦除可编程只读存储器」,即

    单片机

    面包板社区 . 2020-10-19 1410

  • 单片机开发板电路图及实验原理及流程图

      中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去。   中断分外部中断和内部中断,CC2430共包含18个中断源。   开发板的电路图:      开发板上已把S1按键与P0.1相连,本实验想要达到的效果就是,通过按键S1触发P0.1的中断

    单片机

    博客园 . 2020-10-16 1190

  • 电力载波项目原理图设计解决方案

    在电力载波项目中,我遇到了很多问题,在一些问题中,请教了师兄了,得到了很大的收获。 第一个问题是原理图中和给出的电路图不一样 第二个问题是在原理图中,无线传输模块不合适,电烙铁不太好用,得用热风枪,模块如下,对于这个模块淘宝上有买的,是八个接口的,可以购买这个模块,所以在原理图中重新画了一个接口,在在接口中引脚定义如下。 第三个问题是蜂鸣器,如果只是让蜂鸣器报警就不需要用LM386芯片,用这个芯片

    电路图

    博客园 . 2020-10-16 1115

  • 基于AT89C51和串口上网接口设备实现远程抄表系统的软硬件设计

    随着生活水平的提高,人们对资源的消费日益增长,资源消费的计量、管理和收费工作日益繁杂,提高管理层次和自动化水平的产品因此应运而生。但以往耗能表的抄收为人工方式,不能保证数据的准确性和实时性,还会造成大量人力、物力及时间的浪费,同时带来错抄、漏抄、估抄的现象。因此传统超标方式已经越来越不能适应今后住宅的发展需求和人们的生活需求,取而代之的将是是户外的远程抄表系统,即利用传感、控制、网络等技术将每个用

    单片机

    今日电子 . 2020-10-16 1270

  • 单片机编程魔法之三权分立

    在单片机编程中,有很多人会因为一些貌似简单的处理而把问题弄得乱七八糟,如林中蛛网一样,错综复杂。 而事实上,根据编程魔法之思想,对程序处理的过程严格划分部门、各施其职、部门内部互不干涉内政,是成功编程的关键。 也许我这样说,很多人还觉得很抽象。因为人人都知道模块化设计的理念,但是又有几人能把这个理念运用自如? 好,为了说明这个问题,我们举一例而示三: 现在,我们要编写一个单片机的数据显示程序。 根

    单片机

    嵌入式ARM . 2020-10-16 1080

  • 浅析单片机语音芯片精简指令的优缺点

    很多用过单片机语音芯片的工程师都应该听说过精简指令和复制指令吧,但真正理解它们之间的区别的有几个?单片机语音芯片的精简指令和复杂指令究竟不同之处在哪里,下面跟九芯电子一起去探讨下。 单片机语音芯片精简指令 优点:相对执行速度快,大部分是单周期指令,需要的存储空间也相对小,大部分是一个存储空间 (我这里的一个存储空间是指单片机或语音芯片的ROM存储位有的是8位有的是10位或12位等等)可以做一些简单

    芯片

    九芯电子 . 2020-10-15 1470

  • 单片机语音播放怎么实现?

    语音芯片程序写在单片机中,调用语音芯片进行记录,录音成功后,语音芯片会将录音的地址返回给您,您可以使用变量来存储声音。当然,你也可以写一个程序来实时播放这个地址的声音,前提是你想听的时候。说了那么多,单片机如何控制语音芯片实现语音播放?其实方法很简单: 一、并行操控形式 语音芯片提供按键接口,单片机的输入输出端口可以控制语音芯片的按键接口进行录音、播放、擦除、前、后等操作。还有一种语音微控制器。通

    芯片

    九芯电子 . 2020-10-15 910

  • 传感器检测信号传送如何改变单片机引脚电平信号

    前几天帮一个朋友处理一些电路,正好解决了自己以前经常遇到的一个问题:传感器检测信号传送给单片机,如何改变单片机引脚电平信号,使之可在程序中直接读取,进而实现对外部环境的检测。 以前的思路: (1)最初,我将检测信号直接传入控制器,由于外围电路的驱动能力不够,不足以拉高单片机的电平,一直都是失败的。 (2)经过查找资料后,。我用三极管做了个开关电路,由于当时只焊接了电路,没有画电路图,所以现在也忘记

    传感器

    博客园 . 2020-10-07 1725

  • RS锁存器和D锁存器的电路结构及工作原理

    一、SR锁存器 1、RS锁存器的电路结构及工作原理 RS锁存器是一两输入、两输出的电路,其电路如图1(a),其有两个互相交叉反馈相连的两个与非门构成,其两个输出为两个相反的输出(或称为互补输出),图1(b)给出了其逻辑符号。 图1 或非门SR锁存器 2、SR锁存器状态真值表 3、SR锁存器的应用举例 基本RS锁存器虽然电路相当简单,但有很广泛的使用,下图是在时序电路是广泛使用的消除抖动开关电路的使

    单片机

    博客园 . 2020-10-07 1740

  • 基于FAN8200驱动芯片的步进电机实验

    一、实验目的和要求 了解步进电机的工作原理,学习用单片机的步进电机控制系统的硬件设计方法,掌握定时器和中断系统的应用,熟悉单片机应用系统的设计与调试方法。 二、实验设备 1.单片机测控实验系统 2.步进电机控制实验模块 3.Keil开发环境 4.STC-ISP程序下载工具 三、实验内容 1.编制MCS-51程序使步进电机按照规定的转速和方向进行旋转,并将已转动的步数显示在数码管上。 2.步进电机的

    定时器

    博客园 . 2020-10-05 1425

  • 单板机与单片机两者的区别和联系

    本文简明扼要地介绍微处理器、微控制器、单板机和单片机的概念和最基础性知识。 计算机微处理器与嵌入式微处理单元 (A)微型计算机的微处理器 通用微处理器(MPU)代表一个功能强大的CPU,但不是为任何已有的特定计算目的而设计的芯片。 通用微处理器是通用微型计算机的微处理器(Microprocessor,缩写µP)。它是由一片或几片大规模集成电路组成的中央处理器(Central Processing

    微控制器

    EDA365 . 2020-09-29 1620

  • 基于STM32+DS18B20的人体健康监测仪设计方案

    近年来,随着生活节奏加快,工作压力加大,不健康的作息等原因,导致猝死的事件频发,心率情况是身体状态的直接表现,所以做好心率监测可以大大避免一些突发情况的发生。整理了电路城上8个心率监测的电路方案,工程师们不妨动动手,给自己一份健康监测,当然电路城上也还有很多心率监测相关的设计,可以进一步探索。 1、基于STM32单片机的人体健康监测仪设计-蓝牙-心率-ADXL345电路设计方案(原理图+源码) 本

    单片机

    电路设计技能 . 2020-09-27 2280

  • 基于PL2303HX芯片的USB转TTL电路设计

    在很多单片机应用场景中,都需要USB转TTL模块来实现上位机与单片机通信。 一、USB转TTL简介 由于单片机通信接口的电平逻辑为TTL,而PC机通信接口为USB协议,相应电平逻辑遵照USB原则。此外,PC机还有DB9接口(九针口),相应电平逻辑遵照RS-232原则。 USB转TTL模块的作用就是把电平转换到单片机与PC机双方都能识别的水平进行通信。 二、USB转TTL电路设计 本USB转TTL模

    单片机

    硬件之家 . 2020-09-26 1785

  • 基于8051F350单片机实现温度采集监控系统的应用方案

    1 引言 温度是生产过程和科学试验中普遍且重要的物理参数。在工业生产中,为了高效生产,必须对生产过程中的主要参数,如温度、压力、流量、速度等进行有效控制。其中温度控制在生产过程中占有相当大的比例。准确地测量和有效地控制温度是优质、高产、低耗和安全生产的主要条件。 2 系统概述 整个温度控制系统主要由计算机控制系统(上位机)、单片机测控系统(下位机)、温度传感器组、功率加热系统等部分组成。系统采用了

    单片机

    电子设计工程 . 2020-09-21 1070

  • Microchip与机器学习软件领军企业合作,利用32位单片机简化边缘人工智能设计

    Cartesiam,EdgeImpulse和Motion Gestures三家公司将各自机器学习(ML)产品集成至Microchip的MPLAB®X集成开发环境中 Microchip Technology Inc.(美国微芯科技公司)今日宣布,已与Cartesiam、Edge Impulse和MoTIon Gestures三家公司达成合作,在MPLAB® X集成开发环境(IDE)中采用基于Arm®

    机器学习

    厂商供稿 . 2020-09-16 1605

  • 单片机与控制实验示意电路原理图设计

    一、实验目的和要求 掌握脉宽调制调速的原理与方法,学习频率/周期测量的方法,了解闭环控制的原理。 二、实验设备 单片机测控实验系统 直流电机调速实验模块 Keil开发环境 STC-ISP程序下载工具 三、实验内容 1. 编写程序,能够在数码管上显示一个数值。 2. 固定向P1.1输出0,然后测量每秒钟电机转动的转数,将其显示在数码管,每秒刷新一次即可。 3. 使用脉宽调制的方法,动态调整向P1.1

    单片机

    博客园 . 2020-09-10 1355

  • 三大PID控制算法的C语言实现方案

    (1)微分先行PID控制算法 微分先行PID控制的特点是只对输出量yout(k)进行微分,而对给定值rin(k)不进行微分。这样,在改变给定值时,输出不会改变,而被控量的变化通常是比较缓和的。这种输出量先行微分控制适用于给定值rin(k)频繁升降的场合,可以避免给定值升降时引起系统振荡,从而明显地改善了系统的动态特性 (2)不完全微分PID控制算法 在PID控制中,微分信号的引入可改善系统的动态特

    单片机

    博客园 . 2020-09-08 1 1665

  • 利用Small RTOS51实时操作系统实现多任务串行通信系统的设计

    引言 在简单的单片机应用系统中,前/后台系统被广泛应用。其中应用程序是一个无限循环,循环中调用相应的函数完成相应的操作。这部分可以看作后台行为,也称为任务级;中断服务程序处理异步事件,可以看作前台,也叫中断级,时间相关性很强的操作靠中断服务程序来保证。中断服务程序提供的信息一直要等到后台程序运行到该处理这个信息时才能得到处理,最坏情况下,响应时间等于整个循环的执行时间。随着单片机应用系统的复杂化,

    微控制器

    单片机与嵌入式系统应用 . 2020-09-05 2390

  • 基于单片机及实现的脉博血氧仪系统解决方案

    脉搏血氧仪(如图1所示)通过测量手指氧合血和去氧血对红外和红色光吸收的变化,无创地监测心率和血氧饱和度。正常情况下,健康人的血氧饱和度在95%到100%范围内。使用像图1所示的血氧仪测量血氧饱和度有助于监测我们的健康状况,而这正变得越来越流行。 图1 指夹式脉搏血氧仪 TI提供了基于MSP430FR235x单片机及其内部集成的4x智能模拟组合(SAC)实现的单芯片脉博血氧仪系统解决方案。智能模拟组

    单片机

    德州仪器 . 2020-09-05 1165

  • 多任务实时操作系统RTX51 Tiny的概念和应用问题探究

      来源:单片机与嵌入式系统应用,作者:贾水英 , 杨建红 , 谢宏伟 引言 μVision是德国Keil公司开发的单片机IDE软件,最初主要用于8051系列单片机,目前也有支持ARM系列单片机的专用版本MDK-ARM。RTX51是其自带的运行于8051系列单片机上的小型多任务实时操作系统,可用来设计具有实时性要求的多任务软件。 RTx51有2个版本:RTX51 Tiny和RTX51 Full。R

    单片机

    单片机与嵌入式系统应用 . 2020-09-03 1435