单片机复位电路

单片机最小系统详解,你要知道的都在这里了

僤鯓⒐⒋嵵緔 提交于 2020-04-06 19:28:40
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统. 对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路. 下面给出一个51单片机的最小系统电路图. 说明: 复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐C 取10u,R取8.2K.当然也有其他取法的,原则就是要让RC组合可以在RST脚上产生不少于2个机周期的高电平.至于如何具体定量计算,可以参考电路分析相关书籍. 晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的uS级时歇,方便定时操作) 单片机:一片AT89S51/52或其他51系列兼容单片机 特别注意:对于31脚(EA/Vpp),当接高电平时,单片机在复位后从内部ROM的0000H开始执行;当接低电平时,复位后直接从外部ROM的0000H开始执行.这一点是初学者容易忽略的. 复位电路 一、复位电路的用途 单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机

单片机常用名词解释与常用逻辑电路

↘锁芯ラ 提交于 2020-04-06 16:52:45
MCS-51系列单片机 MCS-51系列单片机分为两大系列,即51子系列与52子系列。 51子系列:基本型,根据片内ROM的配置,对应的芯片为8031、8051、8751、8951 52子系列:增强型,根据片内ROM的配置,对应的芯片为8032、8052、8752、8952 这两大系列单片机的主要硬件特性如下表: 从上表中可以看到,8031、8031、8032、80C32片内是没有ROM的,对应着上表看,我们可以发现,51系列的单片机的RAM大小为128B,52系列的RAM大小为256B,51系列的计数器为两个16位的,52系列的计数器为三个16位计数器。51系列的中断源为5个,52系列的中断源为6个。 8051与80C51的区别: 80C51单片机是在8051的基础上发展起来的,也就是说在单片机的发展过程中是先有8051,然后才有80C51的。 8051单片机与80C51单片机从外形看是完全一样的,其指令系统、引脚信号、总线等完全一致(完全兼容),也就是说在8051下开发的软件完全可以在80C51上应用,反过来,在89C51下开发的软件也可以在8051上应用。这两种单片机是完全可移植的。 既然这两种单片机外形及内部结构都一样,那它们之间的主要差别在哪里呢? 8051与80C51单片机的主要差别就在于芯片的制造工艺上。80C51的制造工艺是在8051基础上进行了改进。

单片机的组成、工作原理、分类、特点以及发展趋势

白昼怎懂夜的黑 提交于 2020-04-05 16:18:13
芯片在没有开发前,单片机只是具备功能极强的超大规模集成电路,如果赋予它特定的程序,它便是一个最小的、完整的微型计算机控制系统,它与个人电脑(PC机)有着本质的区别,单片机的应用属于芯片级应用,需要用户了解单片机芯片的结构和指令系统以及其它集成电路应用技术和系统设计所需要的理论和技术,用这样特定的芯片设计应用程序,从而使该芯片具备特定的功能。 不同的单片机有着不同的硬件特征和软件特征,即它们的技术特征均不尽相同,硬件特征取决于单片机芯片的内部结构,用户要使用某种单片机,必须了解该型产品是否满足需要的功能和应用系统所要求的特性指标。这里的技术特征包括功能特性、控制特性和电气特性等等,这些信息需要从生产厂商的技术手册中得到。软件特征是指指令系统特性和开发支持环境,指令特性即我们熟悉的单片机的寻址方式,数据处理和逻辑处理方式,输入输出特性及对电源的要求等等。开发支持的环境包括指令的兼容及可移植性,支持软件(包含可支持开发应用程序的软件资源)及硬件资源。要利用某型号单片机开发自己的应用系统,掌握其结构特征和技术特征是必须的。 单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以软件控制来实现,并能够实现智能化,现在单片机控制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等,单片机的应用领域越来越广泛。诚然

51单片机串口通信

主宰稳场 提交于 2020-02-27 15:34:17
这节我们主要讲单片机上串口的工作原理和如何通过程序来对串口进行设置,以及根据所给出的实例实现与PC 机通信。 一、原理简介 51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双工;能同时接收和发送的串行口称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,适合远距离通信。其缺点是传输速度较低。 与之前一样,首先我们来了解单片机串口相关的寄存器。 SBUF 寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据,可通过指令对SBUF 的读写来区别是对接收缓冲器的操作还是对发送缓冲器的操作。从而控制外部两条独立的收发信号线RXD(P3.0)、TXD(P3.1),同时发送、接收数据,实现全双工。 串行口控制寄存器SCON(见表1) 。 表1 SCON寄存器 表中各位(从左至右为从高位到低位)含义如下。 SM0 和SM1 :串行口工作方式控制位,其定义如表2 所示。 表2 串行口工作方式控制位 其中,fOSC 为单片机的时钟频率;波特率指串行口每秒钟发送(或接收)的位数。 SM2 :多机通信控制位。 该仅用于方式2 和方式3 的多机通信。其中发送机SM2 = 1(需要程序控制设置)。接收机的串行口工作于方式2 或3,SM2

空调单片机工作三要素电路分析

只谈情不闲聊 提交于 2020-02-26 14:14:29
一、单片机概念: 单片机:单片机是一种集成电路芯片,是采用超大规模集成电路:集成了中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O接口和中断系统、定时器/计数器等功能,集成到一块硅片上构成的一个小而完善的微型计算机系统。 二、芯片工作三要素: 01、电源电路:为电路板提供工作电源 变压器过来5V的电源,经过滤波电路之后,接到IC4单片机VDD引脚和IC5单片机VCC的引脚上。 02、晶振电路(也叫时钟振荡电路) 系统提供一个基准的时钟序列,以保障系统正常准确的工作。 振片常用的有两脚或者三脚的; 室内机电路板的晶振的1,3脚接入了单片机的7,8脚,晶振的2脚接地。这样,就可以给单片机提供一个4M的时钟频率。 注意:如果晶振片坏了,必须要同型号的晶振片来替换。 复位电路:使单片机内部程序初始化; 我们先看两个复位电路的原理图: 以上复位电路采用IC3集成模块,5V电压接近IC3模块的引脚1,引脚2接地GND,引脚3出来复位电路通过R39接近IC4主模块的引脚8(RESET)。 以上复位电路比较简单,有下面几个元器件构成: R92,D5,C57,C52。空调刚开始上电的时候,由于C57这个电解电容的存在,芯片的第3个引脚就会维持一段时间的低电平,它的低电平的时间会大于单片机的复位要求的低电平的时间,所以就会使芯片复位。 来源: oschina 链接: https:/

空调单片机工作三要素电路分析

夙愿已清 提交于 2020-02-26 12:44:17
一、单片机概念: 单片机:单片机是一种集成电路芯片,是采用超大规模集成电路:集成了中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O接口和中断系统、定时器/计数器等功能,集成到一块硅片上构成的一个小而完善的微型计算机系统。 二、芯片工作三要素: 01、电源电路:为电路板提供工作电源 变压器过来5V的电源,经过滤波电路之后,接到IC4单片机VDD引脚和IC5单片机VCC的引脚上。 02、晶振电路(也叫时钟振荡电路) 系统提供一个基准的时钟序列,以保障系统正常准确的工作。 振片常用的有两脚或者三脚的; 室内机电路板的晶振的1,3脚接入了单片机的7,8脚,晶振的2脚接地。这样,就可以给单片机提供一个4M的时钟频率。 注意:如果晶振片坏了,必须要同型号的晶振片来替换。 复位电路:使单片机内部程序初始化; 我们先看两个复位电路的原理图: 以上复位电路采用IC3集成模块,5V电压接近IC3模块的引脚1,引脚2接地GND,引脚3出来复位电路通过R39接近IC4主模块的引脚8(RESET)。 以上复位电路比较简单,有下面几个元器件构成: R92,D5,C57,C52。空调刚开始上电的时候,由于C57这个电解电容的存在,芯片的第3个引脚就会维持一段时间的低电平,它的低电平的时间会大于单片机的复位要求的低电平的时间,所以就会使芯片复位。 来源: CSDN 作者: EDA365????

手把手在面包板上搭单片机最小系统(引用 极简单片机最小系统制作完全图解[zz])

◇◆丶佛笑我妖孽 提交于 2020-02-16 20:54:44
可以不用买下载器,可以不用画pcb,可以不用制版,就能自己动手玩电路了。 原文地址: http://hi.baidu.com/yy35025077/blog/item/ed08b81badf8e0058618bf84.html --------------------------------------------------------------------------------------------- 杜 洋个人空间 卓越依旧,致力于单片机技术的入门教学,带您体验单片机最小系统的极致设计。完全图解说明,呈现智慧演绎! 本制作为单片机和ISP下载电路的最小系统,适合初学者快速入门。元器件少、制作成功率高,修改和扩展性强。单片机采用STC12C2052,内置 复位、时钟振荡电路,无需外围电路即可独立工作。串口ISP下载功能,20脚DIP封装,可替换传统的AT89C2051。本制作将会在本人即将出版的新 书《单片机入门白皮书(暂定名)》中用到,并包含更细致的介绍及后继开发应用。敬请关注! ________________________________________________________________________________ 采用面包板作为单片机最小系统板基础 面包板内容电气结构 本制作所需要的所有元器件 电池盒:采用3节7号电池来给单片机系统提供4

RAM在单片机里究竟有什么用?

允我心安 提交于 2020-02-14 21:48:17
单片机就是个小计算机,大计算机少不了的数据存储系统,单片机一样有,而且往往和CPU集成在一起,更加显得小巧灵活。 直到90年代初,国内容易得到的单片机就是8031:不带存储器的芯片,要想工作,还必须外加RAM和ROM,单片机成了3片机...... 现在不同了,大的小的又是51,又是AVR又是STC,还有什么430,PIC等等,都各说各的好,可是谁也不敢说“我不要存储器”。 单片机的数据存储手段 01 程序存储器ROM 程序存储器里面存放的是单片机的灵魂: 工作程序 。 小的可能只有1KB,最多只能装1024条8位数据,因为实际指令还有许多2字节,3字节指令,所以它还装不下1024条指令。大的也有128KB的。这些8位数据,要么在工厂里做模子光刻进去,要么一次性的烧写进去。 业余或开发,最多也就是用编程器这么一个特殊工具,把调试成功的机器码装载进去,或者像AVR单片机那样自己花几块钱做一条下载线,把电脑里这些东西灌进去(或许是AVR最吸引人之处)。 它一旦进驻电脑的程序存储器中,除了借助上述装置便不能自由改写,在单片机运行时,只是从其中读出指令或固定的数据,所以给程序存储器一个“只读存储器”的别名,简写为ROM,包括用编程器写紫外线擦除内容的EPROM、用电擦除的EEPROM和现在新兴的FLASH ROM。 一次性写入的ROM,仅用于电路和程序固定的批量产品中,实际工作起来

stc单片机自动下载程序原理和代码实现

旧街凉风 提交于 2020-01-28 01:44:27
1/stc单片机下载程序的原理 首先我们要理解stc单片机下载程序的原理。在stc单片机中有两个程序区:用户程序区和ISP监控程序区。 这是stc89c52单片机数据手册中的内容。 根据数据手册,我们可以知道,当冷启动或者对ISP_CONTR寄存器送入60H产生复位以后,单片机会从ISP监控程序区开始执行程序。 如果这时候检测到合法的ISP下载命令流(后面会说什么是ISP的合法下载流),则ISP监控程序开始与ISP下载软件通信(如stc-isp),软件也会进入编程模式,向监控程序发送程序码,监控程序接收程序码,并将其写入用户程序区中。成功后,用户程序立即生效,开始运行用户程序。 如果这时候没有检测到合法的ISP下载命令流,单片机就会从用户程序区开始执行程序。 2/冷启动下载 我们刚开始接触stc单片机一般采用的都是冷启动来下载程序。但是这样做有一定的缺点。 首先,单片机频繁的上电掉电会影响单片机的寿命,且一些特殊的外围电路要求一直保持有电状态。 其次,也是我主要想说的一点是,市面上的USB转TTL模块质量参差不齐,绝大多数模块都没有做好隔离,导致电流会从模块的TX和RX倒灌进单片机,如果此时单片机上的电压高于单片机的上电复位检测门槛电压的话,就会导致单片机无法冷启动,进而无法成功下载程序。 我测量了市面上购买的两款USB转TTL模块(PL2303)

基于单片机的GPS定位模块

好久不见. 提交于 2020-01-24 14:44:43
随着时代的发展,先进的科学技术给人们的生活带来了翻天覆地的变化。各种各样的智能化产品层出不穷,推动着社会的进步。全球定位系统GPS是美国从20世纪70年代开始研制,在1994年建成,以接收导航卫星信号为基础的非自主式导航与定位系统,它以全球性、全能性、全天候性、连续实时高精度的实时时间、三维位置、三维速度为人们的生活带来了方便。随着全球定位技术的不断改进和完善,它的应用领域将会不断地扩大,必将成为信息时代不可缺少的一部分。在我们的生活中GPS定位系统给我们带来了便利,如车载GPS导航仪、GPS手持设备、GPS/GPRS远程终端控制设备等,但是他们的价格比较昂贵。本设计使用低功耗的AT89S52单片机、GPS卫星定位模块和LCD12864液晶显示模块来实现对GPS定位信息的计算和显示。GPS信息主要有GPGSV(可见卫星信息)、GPGLL(地理定位信息)、GPRMC(推荐最小定位信息)、GPVTG(地面速度信息)、GPGGA(GPS定位信息)和GPGSA(当前卫星信息)。在设计中我用软件只对GPRMC(最小定位信息)和GPGGA(GPS定位信息)进行了解析,并将解析后的数据转换成字符,通过LCD12864显示日期、时间、经度、纬度、航向、速度和海拔高度等卫星信息。本设计思路清晰、结构简易、性价比高,对研究GPS定位系统二次开发有重要作用。 1.总体设计方案 1.1系统设计框图