单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。
对51系列单片机来说,单片机+晶振电路+复位电路,便组成了一个最小系统。但是一般我们在设计中总是喜欢把按键输入、显示输出等加到上述电路中,成为小系统。
单片机主要擅长系统控制,而不适合做复杂的数据处理,在设计单片机最小系统时通常选用AT89C5l、AT89C52、AT89S51、AT89S52(S系列芯片支持ISP功能)等型号的8位DIP-40封装的单片机作为MCU,一个典型的单片机最小系统一般由时钟电路、复位电路、键盘电路、显示电路等部分组成,有时也外扩有片外RAM和ROM以及外部扩展接口等电路。图1为单片机最小系统结构框图。
1、系统时钟电路
单片机内部具有一个高增益反相放大器,用于构成振荡器。通常在引脚XTALl和XTAL2跨接石英晶体和两个补偿电容构成自激振荡器,系统时钟电路结构如图2所示,可以根据情况选择6MHz、8MHz或12MHz等频率的石英晶体,补偿电容通常选择20-30pF左右的瓷片电容。
2、复位电路
单片机小系统采用上电自动复位和手动按键复位两种方式实现系统的复位操作。上电复位要求接通电源后,自动实现复位操作。手动复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。复位电路结构如图3所示。上电自动复位通过电容C3充电来实现。手动按键复位是通过按键将电阻R2与VCC接通来实现。
3、键盘电路
系统利用P1口的P1.0-P1.3设置了4个独立按键S2~S5,如图4所示,当键按下时,P1口相应的引脚置为低电平,且与此键相连的发光二极管点亮。此外,通过8279键盘显示控制芯片还可以扩展编码键盘和显示,图5为利用8279扩展的一个2×8=16键编码键盘及 8个LED的电路。
4、显示电路
系统设置了8个共阳极LED数码管LED1-LED2,单片机P0口提供段码信号,低电平有效,P0口输出端通过限流电阻R00~R07与数码管的段码数据线相连,用来送出LED数码管的段码数据信号。单片机P2口提供位选信号,当P2口某位输出低电平时,与此相连的开关三极管导通,对应的数码管点亮,使用三极管用来增强信号的驱动能力,如图6。
此外,为了扩展LCD显示,系统设置了两个LCD 接口,如图7,一个用于40点矩阵LCD显示,一个用于128×64点阵式LCD 显示。
5、其它
系统还扩展了一片2K位串行CMOS E2PROM24C02,P3.3和P3.4分别作为24C02 串行数据传输的时钟和数据线,由于只有一个24C02,其三个地址输入脚A0 、A1 、A2接地,如图8。
此外,系统还设置了一个蜂鸣器电路,如图9 ,通过P3.7输出音频信号,可使蜂鸣器发声。由于,本最小系统没有外扩其他存储器和I/O,因此,没有用到地址译码和锁存。
AT89C51最小系统原理电路图
关键字:AT89C51 最小系统 复位电路
引用地址:
AT89C51最小系统原理电路图
推荐阅读最新更新时间:2024-11-07 20:35
基于EP9315的附网络存储NAS系统设计
摘要 附网络存储NAS是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便对不同主机和应用服务器进行访问的技术。本文提出一种以ARM9微处理器EP93l5和嵌入式Linux操作系统构建附网络存储系统的设计方案;对系统的体系结构、硬件设计、操作系统的移植、驱动程序和应用程序的开发等设计要点作了相关研究和讨论。 以嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术是近年来一项新兴的热门技术,特别是以ARM公司的32位IP核为基础的ARM嵌入式微处理器,以其高性能、低功耗、低成本等优势,得到了广泛的应用。然而,目前在网络存储领域,国内商用市场上的网络存储系统大都采用x86等成熟的硬件平台和商业化操作系统,成本昂贵、核
[缓冲存储]
PIC16C5X的复位电路
PIC16C5X的复位电路可以由系统上电,把MCLR输入拉为低电平,或看门狗定时器溢出而产生。振荡启动定时器OST作用或MCLR输入为低电平,单片机将保持复位状态,复位时单片机处于以下状态: · 振荡器启动或工作,包括电源上升启动或睡眠唤醒启动。 · I/O控制寄存器设定为全“1”,使所有I/O引脚(PA0-PA3、PB0-PB7、PC0-PC7)处于高阻状态。 · 程序计数器PC设为全“1”,对于PIC16C54/55为1FFH,对于PIC16C56为3FFH,对于PIC16C57为7FFH。 · OPTION寄存器设为全“1”。 · 看门狗定时器WDT及其分频器清“0”。 · 状态寄存器f3的程序页
[单片机]
拾:最小系统与省电工作方式
1、什么是最小系统? 能让单片机正常工作的最小电路,我们称之为最小系统。 2、最下系统包含哪些电路? ①电源电路。 ②晶振电路。 ③复位电路。 晶振电路 晶振是为电路提供频繁基准的元器件,通常分为有源晶振和无源晶振两个大类。 无源晶振 有源晶振 复位电路 51芯片,通常在上电的瞬间需要一个短暂的时间进行内部参数的初始化,这个时候芯片无法立即进入工作状态。通常称上电初始化这些工作为复位。 复位电路的基本功能是:系统上电时提供复位信号,直至电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时(共大于两个机器周期)才撤销复位信号。 上电复位电路 开关复位电路 省电 1、为什么要省电? ①便携、耐用 2、有
[单片机]
防盗报警器设计原理及应用
传统的有线防盗报警器都是检测到有盗情的时候只在本地发出警报声音,内部没有控制器,易被破坏失效,安装、扩展也不方便。本文设计的无线防盗报警器利用单片机控制,功能强大,并且易于扩展成多用途的智能家居系统。 系统硬件电路 1、总体结构 智能报警系统硬件总体结构如图1所示,主要包括中央控制器、发射接收模块。 选用AT89C51单片机,电路见图2。P3.2(INT0)连接防盗探测器,用来检测盗情,如果盗情发生,触发外部中断0。P2.1连接语音电路,实现语音的回放控制。P2.3连接电话接口芯片,实现模拟摘挂机控制。P1.0输出模拟远程控制。P1.4连接报警蜂鸣器。P0.0~P0.3分别与MT8888的D0~D3相连,用做数据总线。P2.0与
[单片机]
基于S3C4510B的串口网络服务器最小系统
1 引言 在嵌入式系统时代,所有的设备都要网络化,这是未来科技发展的趋势。而在自动化领域有成千上万的传感器,控制器及其他设备。而他们之间最常用的通信接口就是 RS-232 串口。而随着通信技术的进步,这种简单的通信方法越来越不能适应需要。而高度成熟的网络技术为这一问题的解决提供了一种思路。在实际工作中,笔者为了通过Internet读取只有RS-232串口的传感器中数据,基于S3C4510B设计了一个串口网络服务器的最小系统。 2 硬件设计 本系统微处理器采用三星公司的硬件S3C4510B,网口控制芯片采用Realtek公司的RTL8201,串口控制芯片采用常见的MAX232.主要芯片都是高度集成,接线简洁,原理
[单片机]
以AT89C51单片机为智能单元的全自动太阳跟踪系统设计
引言 随着社会经济的快速发展,人类所面临的能源问题越来越突出,太阳能作为一种清洁能源,无疑受到各国的普遍重视。在相同条件下,光照强度越大,太阳能电池输出功率越大。因而增大太阳能电池受光面的光照强度,就可增大太阳能电池输出功率。除了提高太阳光电池本身的转换效应和提高蓄电池充放电效应外,对太阳的自动跟踪是太阳光伏发电系统中另一种提高转换效率的有效手段。因此,在太阳能的利用过程中,实施太阳跟踪是很有必要的。 对太阳进行跟踪的方法很多,但不外乎为采用确定太阳位置所用的两种坐标系统,即赤道坐标系和地平坐标系,并分为双轴跟踪和单轴跟踪。单轴跟踪已在很多文献作了介绍,本文要讨论的为双轴跟踪。为了叙述方便,在以后的陈述中将两种坐标系下的整个系
[单片机]
基于单片机实现的液位控制器设计与实现
0 引 言 随着微电子工业的迅速发展,单片机控制的智能型控制器广泛应用于电子产品中,为了使学生对单片机控制的智能型控制器有较深的了解。经过综合分析选择了由单片机控制的智能型液位控制器作为研究项目,通过训练充分激发学生分析问题、解决问题和综合应用所学知识的潜能。另外,液位控制在高层小区水塔水位控制,污水处理设备和有毒,腐蚀性液体液位控制中也被广泛应用。通过对模型的设计可很好的延伸到具体应用案例中。 1 系统设计方案比较说明 对于液位进行控制的方式有很多,而应用较多的主要有2种,一种是简单的机械式控制装置控制,一种是复杂的控制器控制方式。两种方式的实现如下: (1)简单的机械式控制方式。其常用形式有浮标
[单片机]
430的复位及复位电路
MSP430使用了两个分离的复位信号,一个用作软件复位(上电清除),另一个就用作硬件复位(上电复位)信号。硬件复位也就是POR(power on reset),软件复位标识为PUC(power up clear)。下面我们给出一般的两种复位信号的图解。 POR信号在下面两种事件发生时才会产生: 器件上电; RST/NMI 引脚配置为复位模式,当RST/NMI 引脚产生低电平时。 当POR信号产生时,必然会产生PUC信号;而PUC信号的产生并不会牵连POR信号。PUC信号的产生依赖与下面的事件: POR信号发生; 启动看门狗时,看门狗定时器计满时; 向看门狗写入错误的安全参数值时; 向片内FLASH写入错误的安全参
[单片机]