谈谈关于51单片机原理和最小系统
普通的PC电脑一般由这几部分构成:CPU(负责运算控制)、RAM(负责数据存储)、ROM(负责程序存储)、输入输出设备(比如串行口、USB、音频接口等)。在PC电脑把这些分成若干个芯片,安装在一块PCB板上。而在单片机中这些部分都集成在一块集成芯片中(Microcontrollers),它是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。
一个完整的可以工作单片机系统一般由一下几部分组成:
1、 复位系统:
复位电路,分高电平复位和低电平复位,又分手动复位和上电自动复位。单片机复位类似PC电脑的重新启动,当电脑使用过程中由于不可控原因导致死机,就可以按下重启按键,内部的引导程序重新从头开始启动。单片机也是一样,当程序跑飞时候就可以按下复位键,或者开启看门狗程序出错时自动复位重启。
2、 时钟系统:
单片机工作的节拍,单片机就是根据这个节拍内部的电路才能协调工作,一般由晶振提供,通常晶振分为有源晶振和无源晶振,无源晶振自身无法振荡起来,它需要芯片内部电路一起工作,无源晶振要比有源晶振便宜的多,精度也差一点,通常无源晶振两侧需要两个电容配合一起工作。取值10pf~40pf之间。
3、 电源系统:
单片机工作的必要条件一般工作电压:5.5~3.4V之间。只要电压在5.5V~3.4V之间都可以正常工作,超过就有可能烧坏单片机。
下面根据单片机图具体分析一下
电源VCC接5v电压,对于EA引脚要注意,当该引脚接高电平时从内部的ROM中读取程序,当接低电平时需要从外部ROM中读取程序(可以外接ROM)。
复位电路当上电后5v电压经过电容C1和电阻R2到地,给电容充电这时候电容相当于导线,这时电阻R2上就有5V电压给9脚提供高电平开始复位,经过一段时间后电容C1充满电,电阻R2上压降为0这时候9脚没有电压复位结束,按键K1提供手动复位当按下K1后5v电压经过限流电阻R1给9脚提供高电平复位。
单片机上电后,RST 9 引脚要保持一段时间的高电平后变成低电平,才能完成上电复位的过程。那要保持多久才可以呢?每种单片机不完全一样,51 单片机的持续时间不少于 2 个机器周期的时间。这个机器周期是如何得来呢,都知道51单片机的晶振是12M(一般用11.059200M)的,单片机的一个机器周期等于12个时钟周期,这也就是说一个机器周期它的工作频率只有1Mhz,所以说一个机器周期是1us。那么需要2us以上的时间才能完成复位工作。
单片机晶振Y1一般采用 11.0592MHz典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)在正常工作的情况下可以采用更高频率的晶振,51单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。两侧的电容C2、C3一般采用10~40pF,并且电容和晶振尽可能的靠近单片机。
喜欢的朋友支持、点赞、关注和转发。单片机最小系统:全面解析
单片机最小系统,是指由单片机、晶振、电源电路、复位电路等基本元件构成的最基本的计算机系统。它可以独立完成特定的控制或数据处理任务,广泛应用于各种电子设备和工业控制领域。
1. 组成部分
单片机最小系统由以下几部分组成:
1.1 单片机
单片机是集成电路芯片,它将CPU、存储器、I/O 接口和其他外围电路集成在一块芯片上,具有体积小、功耗低、价格低等优点。单片机是单片机最小系统的核心,负责执行程序和处理数据。
1.2 晶振
晶振是提供稳定时钟信号的器件,它为单片机提供基准时钟,保证系统的正常运行。常用的晶振类型有陶瓷晶振和石英晶振。
1.3 电源电路
电源电路为单片机提供稳定的供电电压。常用的电源电路包括降压电路、稳压电路和滤波电路。
1.4 复位电路
复位电路在系统上电或出现故障时,将单片机复位到初始状态。常用的复位电路包括按键复位电路和RC 复位电路。
1.5 其他外围电路
根据应用需求,可以添加其他外围电路,例如按钮、LED 灯、传感器、显示器等。
2. 搭建步骤
搭建单片机最小系统需要经过以下步骤:
2.1 选择单片机
根据应用需求选择合适的单片机芯片,考虑因素包括性能、功耗、封装方式等。常用的单片机型号有 51 单片机、STM32 单片机、MSP430 单片机等。
2.2 设计电路图
根据单片机的数据手册和应用需求设计电路图,包括电源电路、晶振电路、复位电路、外围电路等。可以使用专业的电路设计软件,例如 Eagle、Protel 等。
2.3 制作电路板
根据电路图制作电路板,可以自行制作或选择专业的电路板加工服务。
2.4 焊接元件
将单片机芯片和其他元件焊接至电路板上,注意焊接质量和元件的放置方向。
2.5 编程
使用单片机开发工具为单片机编写程序,实现所需的功能。常用的单片机开发工具有 Keil、IAR、HAL 库等。
2.6 测试调试
对电路板进行通电测试和程序调试,确保系统正常运行。
3. 应用领域
单片机最小系统广泛应用于以下领域:
电子设备: 例如智能家居设备、玩具、遥控器等。工业控制: 例如电机控制、温度控制、数据采集等。嵌入式系统: 例如汽车电子、医疗器械、通信设备等。4. 设计注意事项
在设计单片机最小系统时,应注意以下事项:
电源稳定: 应使用稳定的电源供电,避免电源纹波和噪声影响单片机工作。晶振精度: 应选择精度较高的晶振,保证系统的时钟稳定性。复位电路可靠: 复位电路应能够可靠地将单片机复位到初始状态。电路板布局合理: 电路板布局应合理,避免元件之间相互干扰。软件编程规范: 软件编程应遵循规范,避免出现程序错误。相关问答
单片机 中的高低电平是什么意思?输出电压=VCC就是高电平,输出电压=GND(一般是0V)就是低电平,分别用1和0来表示,这个是理想值。但实际上它也有一个范围,这个会在单片机的datasheet里说明。...
什么是 单片机 ?单片机就是单片微控制器,根据实际需求把一个计算机系统集成到一个芯片上。主要应用于工业控制器、家用电器等。1、我们首先要了解微机的组成图解。2、微机的基...
单片机 填空求助1.MCS- 51 系列单片机为()位单片机.2.8051单片...[最佳回答]1.MCS-51系列单片机为(8)位单片机.2.8051单片机有两种复位方式,既上电复位和手动复位.复位后SP=(07H),PC=(0000H),PSW=(00H),P0=(F...
51单片机 感叹号是什么意思?51单片机感叹号是的意思是1单片机如果上不了网,连接图标将会出现显示感叹号,提醒2.局域网有可能会无法连接,数据只能单方面接收甚至双方都不能接收,将会出现...
单片机 中BIT是什么意思?在单片机中,BIT是二进制位(BinaryDigit)的缩写,它是计算机数据存储的基本单位,表示了一个二进制数中的一位,只能存储0或1两种状态。在单片机编程中,BIT通...
单片机 里EXRTS[1:0]代表什么意思?EXRTS【1:0】是指这个EXRTS信号有两根信号线,分别为1跟0,也就是说EXRTS0跟EXRTS1的意思,这种标法经常在AD【7:0】出现…EXRTS【1:0】是指这个EXRTS信号有两根.....
单片机 的0xfb是什么意思?除了单片机,电脑也是通用的吧。0x是16进制的标志,有了这个标志说明后面的,fb,是一个16进制表达的数。16进制,就是没逢16就向高位进一位,跟我们的10进制是...
单片机 中的P是什么?单片机中单独的P指的是奇偶标标志位,是程序状态字PSW中的最低位。P1口和P2口以及P3口都可以做普通的I/O使用!其中P3口具有第二功能:P3.0RXD(串行输入口)...
单片机 的显示屏数字闪烁什么原因?单片机的显示屏数字闪烁可能是由以下原因导致的:1.单片机部件损坏:可能是由于某个部件损坏导致的问题,比如说脉冲发生器、电压比较器、电压调节电路等。2...
单片机1 +x中级难不难?单片机1+x中级课程的难度取决于多个因素,包括学习者的基础知识、学习能力、课程内容的深度和广度以及教学资源的质量。如果你已经具备了一定的单片机基础知识,...