你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

51单片机最小系统的电路设计

[复制链接]
gaosmile 发布时间:2020-3-6 19:10
51单片机最小系统具有体积小、质量轻、功能强、功耗低、性价比高等特点。由芯片、系统时钟、I/O端口设备及复位电路等构成。
+ Q! a. ~) K2 @( O2 ^, P' b; r
微信图片_20200306190506.jpg

* N% |. g: f( C& e1 d5 W
51单片机是一种8位微控制芯片,拥有512字节的数据存储空间和8K字节的程序存储空间。共40个引脚,1个全双工串行通信端口,2个优先级设置,3个十六位强大定时/计数器,4个八位并行I/O端口,5个优质中断源。STC89C52单片机的时钟引脚为XTAL1 和XTAL2;控制信号的引脚有RST,ALE,PSEN 和EA;I/O端口有P0,P1,P2和P3。
8 X; d1 V! R) M' s* ?
复位电路主要用于控制单片机的启动状态。在单片机系统运行过程中,受到外界干扰而出现程序出错或直接死机、停止运行的时候,通过复位操作,单片机内部的烧录代码就会重新执行。
+ U, L6 C/ M2 B/ P4 b& e
复位方式一般分为自动复位和按键复位,本设计为了编程的简单化,采用了外部手动按键复位的方式。51单片机的P0脚内无上拉电阻,为开漏输出。所以在本设计中P0脚用作输出端口,需另加上拉电阻以加大输出的驱动能力,本设计采用10K的排阻作为上拉电阻。

% z* k% X' k/ S6 c0 ?- G
时钟电路其实本质就是一个晶体振荡电路,提供一个方波信号让单片机进行工作,因此单片机的运行速度及处理能力都是由时钟电路决定。XTAL1为反相放大器的输入端,XTAL2为反向放大器的输出端。本设计中外接的石英晶体振荡器具有11.0592MHZ的振荡频率。

9 D. ~. a( ?0 m  J" e9 m
微信图片_20200306190514.jpg
51芯片内部结构框图
所谓单片机最小系统,就是用不能再少的元件来组成可以正常工作的电子控制系统。51系列单片机的最小系统一般包括:控制芯片、系统时钟以及复位电路。其框图如下所示:
微信图片_20200306190520.jpg
单片机最小系统框图
系统时钟电路:系统时钟电路主要用于为主控芯片提供时钟节拍,在人体中就相当于心脏的作用,只有随着心脏的跳动,血液才会到达身体各个部位,以保持人体生存及生活。本次设计中的时钟电路,选用12M的晶振。具体系统时钟的电路设计如下所示:

+ c  v8 t" T+ J  J2 N5 L2 N
微信图片_20200306190526.jpg
系统时钟电路图
复位电路:本次设计采用的低电平复位。即当按键自然释放时RSTSET端输入信号为高电平,当按键按下时,RSTSET端的输入信号为低电平,从而实现电路的复位。具体复位电路的设计如下所示:
7 n: I; o% O1 N+ s: |4 c  M6 H8 ^
微信图片_20200306190533.png
复位电路图
单片机: 复位电路的C3电容大小可直接影响单片机的复位时间,实际应用中一般选用10uF极性电容。在工作模式下,可选用更高频率的晶体振荡器,因为单片机最小系统的晶振频率可直接影响单片机的运算处理速度,即晶振频率越大,相应运算处理速度会越快。

8 }' E. r9 Z. ?- u) S; O+ w: G9 C; @
51微控制芯片的正常工作电压范围在3.8V-5.5V之间,在本设计中通过外接5V直流电源给单片机供电。主控制器电路如下所示:
. W' U) E" T; X$ e& k" v
微信图片_20200306190539.jpg
& L2 S+ M- D, O2 u5 e4 s$ R
收藏 评论0 发布时间:2020-3-6 19:10

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版