单片机最小零碎[配图][超具体]

发布者:工号待定最新更新时间:2021-06-29 来源: eefocus关键字:单片机 手机看文章 扫描二维码
随时随地手机看文章

为什么称之为单片机最小零碎呢?单片机最小零碎,也叫做单片机最小使用零碎,是指用起码的原件构成单片机可以任务的零碎。单片机最小零碎的三要素就是电源、晶振、复位电路,如图 2-1 所示。

图 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-2  单片机封装图


2) 晶振

晶振,又叫晶体振荡器,从这个名字我们就可以看出来,它注定终身都要一直振荡的。
他起到的感化是为单片机零碎供给基准时钟旌旗灯号,相似于我们军队练习时喊口令的人,单片机外部一切的任务多是以这个时钟旌旗灯号为步伐基准来停止任务的。


STC89C52 单片机的 18 脚和 19 脚是晶振引脚,我们接了一个 11.0592M 的晶振(它每秒钟振荡 11,059,200 次),外加两个 20pF 的电容,电容的感化是协助晶振起振,并保持振荡旌旗灯号的波动。


3) 复位电路

在图 2-1 左侧是一个复位电路,接到了单片机的 9 脚 RST(Reset)复位引脚上,这个复位电路若何起感化我们后边再讲,如今侧重讲一下复位对单片机的感化。单片机复位普通是 3种状况:上电复位、手动复位、程序主动复位。


假设我们的单片机程序有 100 行,当某一次运转到第 50 行的时分,忽然停电了,这个时分单片机外部有的区域数据会丧失失落,有的区域数据能够还没丧失。那么下次翻开装备的时分,我们愿望单片机能正常运转,所以上电后,单片机要停止一个外部的初始化进程,这个进程就可以了解为上电复位,上电复位包管单片机每次都从一个固定的相反的形态开端任务。这个进程跟我们翻开电脑电源开电脑的进程是分歧的。


当我们的程序运转时,假如蒙受到不测搅扰而招致程序死机,或许程序跑飞的时分,我们就可以按下一个复位按键,让程序从新初始化从新运转,这个进程就叫做手动复位,最典型的就是我们电脑的重启按钮。


当程序死机或许跑飞的时分,我们的单片机常常有一套主动复位机制,比方看门狗,详细使用今后再理解。在这种状况下,假如程序长工夫得到呼应,单片机看门狗模块会主动复位重启单片机。还有一些状况是我们程序成心重启复位单片机。


电源、晶振、复位组成了单片机最小零碎的三要素,也就是说,一个单片机具有了这三个前提,就可以运转我们下载的程序了,其他的比方 LED 小灯、数码管、液晶等装备多是属于单片机的内部装备,即外设。最终完成我们想要的功用就是经过对单片机编程来掌握各类各样的外设完成的。


关键字:单片机 引用地址:单片机最小零碎[配图][超具体]

上一篇:51单片机课程设计:基于MQ-3的酒精浓度报警器
下一篇:51单片机课程设计:基于TCS230/3200的颜色复制显示器

推荐阅读最新更新时间:2024-11-13 06:18

51单片机汇编语言子程序调用指令RET RETI
控制转移 指令 用于控制程序的流向,所控制的范围即为程序存储器区间,MCS-51系列单片机的控制转移 指令 相对丰富,有可对64kB程序空间地址单元进行访问的长调用、长转移指令,也有可对2kB字节进行访问的绝对调用和绝对转移指令,还有在一页范围内短相对转移及其它无条件转移指令,这些指令的执行一般都不会对标志位有影响。 . 子程序调用指令(1条) 子程序是为了便于程序编写,减少那些需反复执行的程序占用多余的地址空间而引入的程序分支,从而有了主程序和子程序的概念,需要反复执行的一些程序,我们在编程时一般都把它们编写成子程序,当需要用它们时,就用一个调用命令使程序按调用的地址去执行,这就需要子程序的调用指令和返回指令。 LCALL
[单片机]
Freescale 16位单片机命名参考规则
MC 9 S12 Dх 256 B х хх E (1) (2) (3) (4) (5) (6) (7) (8) (9) (1) 表示产品状态,共有MX,XC,PC,KMC,KXC等5种。其中MC表示完全合格品;XC表示部分合格品,没有质量保证,用于性能评估的器件;PC表示工程测试品;KMC,KXC则表示样品封装。此外还可以是单个字母M,它表示一个系列,而非某个具体型号,例如M68HC23A4EVB. (2) 内存类型,9表示Flash。型号名称含 68HC 等的系列中,此部分在 68HC 的后面,8表示EEPROM,7表示
[单片机]
51单片机 使用一个独立按键控制蜂鸣器
第一次按下按键按键key后,蜂鸣器响; 第二次按下按键按键key后,蜂鸣器停。 #include reg52.h sbit beep=P1^5; sbit key=P3^1; unsigned int mode; //定义一个模式 void delay(unsigned int i) { while(i--); } void voice() { if(mode) { beep=~beep; delay(100); //更改delay可以让蜂鸣器发出不同的声音 } else { beep=0; } } void main()
[单片机]
基于ATmega2560微控制器外部SRAM扩展键盘的应用系统设计
本文从应用的角度出发,设计了一个基于ATmega2560微控制器外部SRAM扩展键盘的应用系统。从硬件的原理框图到软件都给出了详细的设计。 ATmega2560微控制器是ATmega系列中最为高档的一款。它在消费电子产品和工业自动控制领域都得到了广泛的应用。由于开发成本较低,容易上手,功能强大,只需要制作一条简单的ISP下载线,就能够把编好的程序写入它的程序存储器中进行丌发,可节省很多开发成本。本文通过介绍了ATmega2560微控制器外部SRAM扩展盘的应用设计实例,介绍了灵活应用外部存储器扩展功能方法,让初学者能迅速掌握设计难点和要点。 1 ATmega2560微控制器概述 ATmega2560具有速度快、
[单片机]
基于ATmega2560<font color='red'>微控制器</font>外部SRAM扩展键盘的应用系统设计
51单片机堆栈深入剖析
用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己的特点。本文介绍的是Cx51程序设计时堆栈的计算方法。    1.堆栈的溢出问题。MCS51系列单片机将堆栈设置在片内RAM中,由于片内RAM资源有限,堆栈区的范围也是有限的。堆栈区留得太大,会减少其他数据的存放空间,留得太少则很容易溢出。所谓堆栈溢出,是指在堆栈区已经满了的时候还要进行新的压栈操作,这时只好将压栈的内容存放到非堆栈区的特殊功能寄存器(SFR)中或者堆栈外的数据区中。特殊功能寄存器的内
[单片机]
51单片机定时器和波特率
1.引言: 在串行通信中,收发双方发送或接收的数据速率要有一定的约定,我们通过软件对MCS-51串行口编程可以约定四种工作方式。其中,方式0和方式2的波特率时固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。 串行口的四种工作方式对应这三种波特率,由于输入的移位时钟的来源不同,所以各种方式的波特率的计算公式也不同。 2.各种方式的波特率介绍 工作方式0 方式0时,移位时钟脉冲由S6(即第6个状态周期,第12个节拍)给出,即每个机器周期产生一个移位时钟,发送或接收一位数据。所以,波特率为振荡频率的十二分之一,并不受 PCON寄存器中SMOD的影响,即: 方式0的波特率=fosc/12,fosc是系
[单片机]
51<font color='red'>单片机</font>定时器和波特率
基于HT48R065V的24V VFD MCU方案参数设计
HT48R065V是24V VFD 型8位高性能、RISC结构微控制器,可广泛用于多种应用。该通用微控制器具有低功耗、I/O灵活性、定时器功能、振荡器选项、断电和唤醒功能、看门狗定时器和低压复位等功能,可以在保持高成本效率的同时提供多种功能。全集成系统振荡器HIRC无需外部组件并有三个频率可选择,从而为这些器件的应用开辟了新的领域,其中包括工业控制、消费类产品、家庭应用子系统控制器等。 图1 HT48R065V方框图 图2 HT48R065V系统时钟配置框图 HT48R065V主要特性 CPU功能 • 工作电压: - fSYS=4MHz时:2.2V~5.5V - fSYS=8MHz时:3.0V~5.5V - fSYS=12
[单片机]
基于HT48R065V的24V VFD <font color='red'>MCU</font>方案参数设计
基于51单片机的RFID门禁系统-LCD12864显示
一.硬件方案 本RFID系统设计可分为硬件部分和软件部分。硬件部分以MFRC522射频识别模块为核心,结合主控模块STC89C52设计系统的外围硬件电路,实现对射频卡的控制与MCU之间的互通。软件部分采用C语言进行系统的下位机程序的开发,完成与IC卡之间的通信,实现数据交换功能。 主要由51单片机+最小系统+LCD12864液晶显示模块+RFID无线模块+5V转3.3V稳压电路+蜂鸣器模块+AT24C02存储电路+继电器控制电路+按键模块;如图: 二.设计功能 (1)通过按键输入密码,根据密码的正确与否来进行相应的操作; (2)可使用管理员密码可以自行设定和修改密码;修改的密码自动保存至存储芯片,支持掉电保存; (3)IC
[单片机]
基于51<font color='red'>单片机</font>的RFID门禁系统-LCD12864显示
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved