51单片机最小系统组成由什么组成,求大神讲解

您还可以使用以下方式登录
当前位置:&>&&>& > 51单片机最小系统讲解及应用_图文
51单片机最小系统讲解及应用_图文
导读:就爱阅读网友为您分享以下“51单片机最小系统讲解及应用_图文”的资讯,希望对您有所帮助,感谢您对92to.com的支持!
单片机引脚与端口操作 以前写过一篇也是关于单片机引脚的文章,写的非常简单,那时候的见解,今天再次看到单片机关于读引脚和端口的操作时突然又是非常的不解,上网搜资料很多也都是关于
单片机IO口结构的解释,经过一番辛苦的搜索终于是找到了关于端口和引脚的资料,下面是我自己从各个方面总理的。
首先对于单片机IO口一般有第二功能,因为P0口比较特别以P0口为例说明。
1. P0口置1是怎么回事,什么时候置1?
单片机P0口作为输入时需要先给锁存器置1,以关闭V2场效应管,不置1的话当锁存器的值为0时,V2导通接地使引脚的值为低,不能输入高电平。至于怎么给P0口置1,就是给P0寄存器置1.
2. P0口怎么要接上拉电阻?有什么用? 见P0口结构图可知,P0口作为通用IO口,即输入输出口时,需要把V1场效应管关闭,多功能开关连接到锁存器,高电平信号通过锁存器Q'端输出时为低电平,V2管截止,V1,V2都截止,输出既不是高电平又不是低电平,这就是漏极开路输出。为了能够输出高电平需要外接上拉电阻。
3. 读引脚和读端口有什么不一样?
读引脚是读P0口引脚上的电平信号,读端口是读锁存器中的值,即就是读P0口寄存器的值。作为输出时引脚和端口的值是一样的,但是作为输入时因为外设可以影响引脚的值,所以端口和引脚的值作为输入时可以不一样。
4. 什么时候读端口?什么时候读引脚?各自的指令是什么?
一般的教科书上都会强调:读端口的指令为端口内容取反这样的“读-修改-写”指令。而读引脚之前,先置1,然后用Mov A,Px之类的指令即可。 以下是从
web(http://www.dzsc.com/dzbbs/377.html )上搜集的资料:
“ 资料称: 这样的指令才有 Read-Modify-Write 功效
ANL (logical AND, e.G., ANL P1,A)
ORL (logical OR, e.g., ORL P2,A)
XRL (logical EX-OR, e.g., XRL P3,A)
JBC (jump if bit = 1 and clear bit, e.g., JBC P1.1, LABEL)
CPL (complement bit, e.g., CPL P3.0)
INC (increment, e.g., INC P2)
DEC (decrement, e.g., DEC P2)
DJNZ (decrement and jump if not zero, e.g., DJNZ P3, LABEL)
MOV PX.Y,C(move carry bit to bit Y of PORT X)
CLR PX.Y(clear bit Y of PORT X)
SETB PX.Y(set bit Y of PORT X)
有没有读端口的指令(而不修改端口)?
可以说,没有直接的读端口的指令。无论之前是否置1,以下指令
MOV 20H, P1
MOV R0, P1
MOV @R0, P1
读的都是引脚,尽管不一定读准确。
5. 端口的内容什么时候发生改变?当Px口作为输入,若外部引脚信号不断变化,读取引脚值之后, 端口内容是否变化?
某网友的看法与我不谋而合:“ 由于复位后各引脚寄存器的值是明确的,而以后各引脚的寄存器的值的改变不会因为芯片外面而,影响到引脚寄存嚣的值,引脚的寄存器的值只可能由程序来改变,所以就没有必要只读寄存器的值而不改变寄存器的内容了。 ”
参考引脚内部结构图可知,端口就是一个锁存器,纵使锁存器D口数据在变(内部数据线),只要时钟触发端clk没有触发信号,锁存器中的内容永远都不会改变,也就是说,不管外部引脚信号如何变,也不管执行过多少次读引脚操作,端口锁存器中的内容是不会发生变化的。
那么,端口内容何时变化?答曰:只要执行过一次输出,端口内容必为输出值,因为端口就是输出的数据锁存器。
6. 端口上的内容亦即反映到引脚上来吗?
Px口如果作为输出口,由引脚内部结构可知,端口内容是直接反映到引脚上去的。这对于P1口更为直接。而其他口,由于有第二功能,是否作为I/O口受内部控制信号的控制
单片机晶振不起振故障分析 晶振对单片机的重要性不言而喻,简单地说,没有晶振,单片机就没办法工作。而我们也知道,单片机晶振不起振是常见现象,那么引起晶振不起振的原因究竟有哪些?如何排除晶振不起振故障?如何检测晶振是否正常?本文将一一解答。
遇到单片机晶振不起振是常见现象,那么引起晶振不起振的原因有哪些呢? (1)PCB板布线错误; (2)单片机质量有问题;
(3)晶振质量有问题;
(4)负载电容或匹配电容与晶振不匹配或者电容质量有问题;
(5)PCB板受潮,导致阻抗失配而不能起振;
(6)晶振电路的走线过长;
(7)晶振两脚之间有走线;
(8)外围电路的影响。
解决方案,建议按如下方法逐个排除故障: (1)排除电路错误的可能性,因此你可以用相应型号单片机的推荐电路进行比较。
(2)排除外围元件不良的可能性,因为外围零件无非为电阻,电容,你很容易鉴别是否为良品。
(3)排除晶振为停振品的可能性,因为你不会只试了一二个晶振。
(4)试着改换晶体两端的电容,也许晶振就能起振了,电容的大小请参考晶振的使用说明。
(5)在PCB布线时晶振电路的走线应尽量短且尽可能靠近IC,杜绝在晶振两脚间走线。
晶振是否正常的检测方法:
用示波器接晶振的任一引脚,示波器的接地引脚接线路板上的地,如果晶振正常则会显示正弦波(单片机内部将其变为方波),正弦波的频率与晶振的标注的频率相差不大。51单片机最小系统
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统. 对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路. 下面给出一个51单片机的最小系统电路图.
欢迎转载:
推荐:    51单片机最小系统讲解及应用_图文_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
51单片机最小系统讲解及应用
&&51单片机
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩10页未读,
定制HR最喜欢的简历
你可能喜欢什么叫51单片机最小系统
17:11:38来源: 21ic 关键字:&&&&
单片机,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对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开始执行.这一点是初学者容易忽略的.
复位电路:
一、复位电路的用途
单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。
关键字:&&&&
编辑:什么鱼
引用地址:
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
关注eeworld公众号快捷获取更多信息
关注eeworld服务号享受更多官方福利
网友正在学习IC视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
EEWORLD网友正在观看&&视频
相关关键词
热门关键词
大学堂最新课程
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
热门资源推荐
频道白皮书
何立民专栏
北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。51系列单片机最小系统原理图和程序_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
51系列单片机最小系统原理图和程序
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩9页未读,
定制HR最喜欢的简历
你可能喜欢单片机最小系统的组成详解(电源、晶振、复位电路)
单片机最小系统,也叫做单片机最小应用系统,是指用最少的原件组成单片机可以工作的系统。单片机最小系统的三要素就是电源、晶振、复位电路,如图 2-1 所示。
图 2-1 单片机最小系统电路
这张最小系统的电路图节选自我们的 KST-51 开发板原理图,下面我们就照这张电路图来具体分析最小系统的三要素。
1) 电源这个很好理解,电子设备都需要供电,就连我们的家用电器(手电筒^_^)也不例外。目前主流单片机的电源分为 5V 和 3.3V 这两个标准,当然现在还有对电压要求更低的单片机系统,一般多用在一些特定场合,在学习中我们不做过多的关注。
我们所选用的 STC89C52,它需要 5V 的供电系统,我们的开发板是使用 USB 口输出的5V 直流直接供电的。从图 2-1 可以看到,供电电路在 40 脚和 20 脚的位置上,40 脚接的是+5V,通常也称为 VCC 或 VDD,代表的是电源正极,20 脚接的是 GND,代表的是电源的负极。+5V 和 GND 之间还有个电容,作用我们下节课介绍。
这个地方我们还要普及一个看原理图的知识。电路原理图是为了表达这个电路的工作原理而存在的,很多器件在绘制的时候更多考虑的是方便原理分析,而不是表达各个器件实际位置。比如原理图中的单片机引脚图,引脚的位置我们是可以随意放的,但是每个引脚上有一个数字标号,这个数字标号代表的才是单片机真正的引脚位置。一般情况下,这种双列直插封装的芯片,左上角是 1 脚,逆时针旋转引脚号依次增加,一直到右上角是最大脚位,我们现在选用的单片机一共是 40 个引脚,因此右上角就是 40(在表示芯片的方框的内部),如图 2-2 所示,大家要分清原理图引脚标号和实际引脚位置的区别。
图 2-2 单片机封装图
2) 晶振晶振,又叫晶体振荡器,从这个名字我们就可以看出来,它注定一生都要不停振荡的。
他起到的作用是为单片机系统提供基准时钟信号,类似于我们部队训练时喊口令的人,单片机内部所有的工作都是以这个时钟信号为步调基准来进行工作的。STC89C52 单片机的 18 脚和 19 脚是晶振引脚,我们接了一个 11.0592M 的晶振(它每秒钟振荡 11,059,200 次),外加两个 20pF 的电容,电容的作用是帮助晶振起振,并维持振荡信号的稳定。
3) 复位电路在图 2-1 左侧是一个复位电路,接到了单片机的 9 脚 RST(Reset)复位引脚上,这个复位电路如何起作用我们后边再讲,现在着重讲一下复位对单片机的作用。单片机复位一般是 3种情况:上电复位、手动复位、程序自动复位。
假如我们的单片机程序有 100 行,当某一次运行到第 50 行的时候,突然停电了,这个时候单片机内部有的区域数据会丢失掉,有的区域数据可能还没丢失。那么下次打开设备的时候,我们希望单片机能正常运行,所以上电后,单片机要进行一个内部的初始化过程,这个过程就可以理解为上电复位,上电复位保证单片机每次都从一个固定的相同的状态开始工作。这个过程跟我们打开电脑电源开电脑的过程是一致的。
当我们的程序运行时,如果遭受到意外干扰而导致程序死机,或者程序跑飞的时候,我们就可以按下一个复位按键,让程序重新初始化重新运行,这个过程就叫做手动复位,最典型的就是我们电脑的重启按钮。
当程序死机或者跑飞的时候,我们的单片机往往有一套自动复位机制,比如看门狗,具体应用以后再了解。在这种情况下,如果程序长时间失去响应,单片机看门狗模块会自动复位重启单片机。还有一些情况是我们程序故意重启复位单片机。
电源、晶振、复位构成了单片机最小系统的三要素,也就是说,一个单片机具备了这三个条件,就可以运行我们下载的程序了,其他的比如 LED 小灯、数码管、液晶等设备都是属于单片机的外部设备,即外设。最终完成我们想要的功能就是通过对单片机编程来控制各种各样的外设实现的。
原文标题:单片机最小系统的组成图解
文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先
深耕电源领域29年,近年区块链迅猛发展,长城电源针对数字货币设备所需的大功率、高效率电源投入大量研发....
用AVR单片机来产生正弦波信号 使用AVR定时/计数器的PWM功能设计要点 一、定时/计数器PWM设....
干扰源,指产生干扰的元件、设备或信号,用数学语言描述如下:du/dt,di/dt大的地方就是干扰源。....
从简单的led 闪烁、数码管显示、pwm 到中断、串口通信(单片机与单片机通信,单片机与pc 机通信....
家电中普遍采用的都是单转子类型的电机,如空调压缩机等。在普通算法的驱动下,单转子结构的电机会引发系统....
集成电路应用电路有典型应用电路和实用电路两种,前者在集成电路手册中可以查到,后者出现在实用电路中,这....
本文档的主要内容介绍了如何基于STM32单片机设计电子密码锁的详细资料概述
本文档介绍的主要内容是20例基于单片机C语言的基础程序设计详细资料概述
本文档的主要内容介绍的是根据单片机设计的仿真交通灯的详细资料包括程序的概述
本系统设计采用基于PID算法的单片机控制来实现水温的调控。单片机控制部分采用AT89C51单片机为核....
本文档的主要内容介绍的是基于单片机设计智能小车的详细资料概述包括了,测试程序,电机驱动程序,红外壁障....
本文档的主要内容介绍的是基于单片机的22个基础实验包括了点亮一个LED灯、流水灯、数码管、蜂鸣器 静....
这里我们以STM8L15x系列单片机使用ADC内部参考电压测量VDD电压并将电压值value通过窗口....
Dialogue 半导体通过《金融时报》发布声明,称苹果已经决定今年将较往年削减「30%」的电源管理....
本文介绍的主要内容介绍了基于单片机的多路温度检测报警系统的设计的程序以及虚拟串口和串口调试助手的应用....
要买一个单片机开发板才可以入门。依我看,单片机开发板对于单片机入门是没有多大用处的。我建议采用面包板....
本文的主要内容介绍的是基于STM32的生日快乐播放程序设计的详细资料概述
本文档的主要内容介绍的是基于STM32单片机的指纹识别设计的详细资料概述包括了STM32程序和原理图....
本文档的主要内容介绍的是超声波测距的23篇论文的详细资料概述
IT系统就是电源中性点不接地,用电设备外露可导电部分直接接地的系统。IT系统可以有中性线,但IEC强....
单片机在正常工作时,因某种原因造成突然掉电,将会丢失数据存储器(RAM)里的数据。在某些应用场合如测....
电脑通过RS232接口与单片机连接的常用实现
将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电....
GSM模块本身的电源和SIM卡电路很麻烦,首先是大多数GSM模块都是用FPC40的接口,排线的间距只....
本项目以摄像头OV7670作为图像传感器,以存储芯片AL422作为数据中转站,以处理芯片STM32作....
采用 LTC3226 可以轻松设计电源后备系统。例如:取一个在采用单节锂离子电池供电时具有 150m....
PLC的优势在于可以使用梯形图进行二次开发,首先你要明确一点:PLC是给电气工程师使用的。电气工程师....
很少看到有资料写如何以中断的方式发送一帧数据,如果以等待的发送 数据帧 ,对高速运行的 单片机 来说....
此款直流大功率低压钠灯电子镇流器,采用逆变加镇流一体化模式,整体效率>95%,工作直流电压12V和2....
当今,FPGA和单片机的应用非常广泛,在有FPGA知识的基础上,笔者认为可以把FPGA作为主要的学习....
Bootloader是在单片机上电启动时执行的一小段程序。也称作固件,通过这段程序,可以初始化硬件设....
实验目的 1.掌握 LED 数码管动态扫描显示器赋值位闪烁的控制方法及编程实现;2.掌握单片机应用系....
由于学生学习任务越来越繁重,学生在书桌前的学习时间也越来越长。台灯作为学生书桌前的照明工具,对于保护....
函数名称: com_interrup()串口接收中断处理函数。函数功能: 接收包括起始位'S'在内的....
手机终端选用Android系统。Android手机现在已经成为市场占有率最高的移动操作系统,具有高度....
要了解arduino就先要了解什么是单片机,arduino平台的基础就是AVR指令集的单片机。
本手册描述了MSP430X5XX系列设备的模块和外围设备。每种描述都是一般意义上的模块或外围设备。并....
超声波是由机械振动产生的,可在不同介质中以不同的速度传播。由于超声波指向性强,能量消耗缓慢,在介质中....
本文的主要内容详细的介绍了带高速PWM、USB 和高级模拟功能的16 位单片机和数字信号控制器dsP....
单片机中的除法也是二进制的除法,和现实中数学的除法类似,是从被除数的高位开始,按位对除数进行相处取余....
MSP430单片机的端口解析 MSP430单片机的端口介绍 MSP430的端口有P1、P2、P3、P....
单片机0-30V/4A 数控稳压电源。
单片机应用技术学习资料C语言版,从最基础的开始讲起,里面有一些源代码
电源的输入部分,为了防止误操作,将电源的正负极接反,对电路造成损坏,一般会对其进行防护,如采用保险丝....
在存在电流隔离情况下,没有直接的传导路径。此类型电路的好处在于,可通过使用光场、磁场或电场,利用电流....
根据对象体系的功能复杂性和计算处理复杂性,提供的不同选择。对于简单的家电控制嵌入式系统,采用简单的8....
点阵的动画显示,说到底就是对多张图片分别进行取模,使用程序算法巧妙的切换图片,多张图片组合起来就成了....
MSP430单片机的时钟系统 MSP430根据型号的不同最多可以选择使用3个振荡器。我们可以根据需要....
MSP430单片机定时器A结构及其应用范例 ,MSP430单片机定时器A结构及其应用范例。 定时器模....
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 单片机最小系统 的文章

 

随机推荐