单片机最小系统_晶振电路复位电路
这里写目录标题
- 1. 晶振电路
- 电路搭建
- 相关概念
- 时钟周期
- 机器周期
- 指令周期
- 2. 复位电路
- 电路搭建
- 复位电路定性分析
- 复位电路定量分析
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。
对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路。
1. 晶振电路
电路搭建
晶振电路相当于单片机的心脏,为单片机的工作提供时钟信号
这里电容的作用是为了消除晶振的起振电感,维持单片机系统工作的稳定。可选择两个30pf的电容匹配12MHZ的晶振。
相关概念
时钟周期
时钟周期是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。
时钟周期的计算:已知晶振频率fosc=12MHZf_{osc}=12MHZfosc=12MHZ,时钟周期T=1/foscf_{osc}fosc=83.3ns。
机器周期
CPU完成一个基本操作,如取指令、读写数据,所需的时间。一个机器周期一般等于12个时钟周期。12个时钟周期可分成6个状态S1~S6,每个状态又由两拍表示P1,P2。如可用S2P1,来表示一个机器周期里的第三个时钟周期。
指令周期
指完成一条指令所需的时间。一个指令周期由若干个机器周期组成。简单的单字节指令的指令周期可能只需要一个机器周期的时间;一些复杂的多字节指令的指令周期可能只需要几个机器周期的时间。
2. 复位电路
电路搭建
实现功能:给RST引脚加上超过2个机器周期的高电平,即可实现单片机的初始化
复位电路定性分析
- 上电复位功能
- 复位开关断开,单片机上电RST置1,触发复位。经过一段时间后电容充满电,RST置0,单片机开始从头运行程序。
- 按键复位功能
- 复位开关闭合,电容被短路,RST置1,触发复位。
复位电路定量分析
设定输入r为单片机以5v供电输入,输入c为电容与电阻之间的节点
电容容量为C1,电阻阻值为R1。
可得系统的传递函数为:
G(s)=UoUi=R11C1S+R1G(s)=\frac{U_{o}}{U_{i}}=\frac{R_{1}}{\frac{1}{C_{1}S}+R_{1}}G(s)=UiUo=C1S1+R1R1
将C1=10ufC_1=10ufC1=10uf,R1=10kR_1=10kR1=10k,Ui(s)=5sU_i(s)=\frac{5}{s}Ui(s)=s5带入得
Uo(s)=5s+1C1∗R1=5s+10U_o(s)=\frac{5}{s+\frac{1}{C_1*R_1}}=\frac{5}{s+10}Uo(s)=s+C1∗R115=s+105
方程两边同时拉式反变换得
U0(t)=5∗e−1C1∗R1t=U0(t)=5∗e−10tU_{0}(t)=5*e^{-\frac{1}{C_1*R_1}t}=U_{0}(t)=5*e^{-10t}U0(t)=5∗e−C1∗R11t=U0(t)=5∗e−10t
通过simulink仿真可得到UoU_oUo的响应
根据芯片手册,当电压>2.8V时为高电平,当电压<0.8V时为低电平。
如图可得RST处的高电平持续时间在0.2~0.3s>两个机器周期的时间可实现复位。
单片机最小系统_晶振电路复位电路相关推荐
- 晶振噪声及杂散_晶振如何匹配电容看了就知道
描述 一.什么是晶振 了解晶振之前,我们先来看一下我们最为熟悉的51单片机,我们都知道51单片机最小系统包括供电电源.复位电路以及晶振系统. 这是CPU能跑起来的最基本条件.由此我们可以看到晶振在电路 ...
- 单片机最小系统实现LED灯闪烁
这学期开始学习专业课,很多东西学了都还没有实际操作起来,想着把大一自学的东西整合起来,算是笔记吧,和大家分享一下. 网上的单片机最小单元是这样的 图片来自网络 我的是这样的 其实这两幅图都是正确的,只 ...
- 51单片机电路原理图_51单片机最小系统电路设计
51单片机最小系统具有体积小.质量轻.功能强.功耗低.性价比高等特点.由芯片.系统时钟.I/O端口设备及复位电路等构成. 电子学习资料大礼包mp.weixin.qq.com 51单片机是STC公司开 ...
- 51单片机最小系统电路设计
博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...
- 2.2 单片机最小系统
为什么称之为单片机最小系统呢?单片机最小系统,也叫做单片机最小应用系统,是指用最少的原件组成单片机可以工作的系统.单片机最小系统的三要素就是电源.晶振.复位电路,如图 2-1 所示. 图 2-1 单片 ...
- FOC——16.单片机最小系统
文章目录 1.晶振 2.复位电路 3.电源 3.1.模拟电源部分 3.2.内核电压 4.下载接口 1.晶振 现在的大部分单片机都有内部RC振荡器,不需要外接晶振.内部RC振荡器相对外部晶振来说,精 ...
- 利用单片机最小系统外接DS12C887 在LCD1602上显示实时时钟
我在上一篇文章中焊接了单片机最小系统板,并且成功驱动了LCD1602,我没有在最后展示LCD显示部分,就放到这篇文章在外接DS12C887的情况下和大家分享一下. 需要准备的模块如下: 1.单片机的最 ...
- 单片机复位电路电容一定用电解电容_什么叫51单片机最小系统
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个51单片机的最小系统电路图. 复位 ...
- 单片机拟真电路图软件_单片机最小系统电路图,以及单片机的应用分类
单片机是集成电路芯片,它使用超大规模技术通过微处理器,存储器,具有数据处理功能的输入和输出接口电路集成在同一芯片上.接下来就为大家简单介绍一下单片机最小系统电路图. MCS-51单片机是一种集成的电路 ...
最新文章
- CocoaPods导入的库其头文件导入的方法
- 一个自定义python分布式爬虫框架。
- F5定时切换维护页面
- Python连续攀升,其他的脚本语言去哪了?
- 【C语言进阶深度学习记录】二十二 指针的本质分析
- TCP/IP校验和(浅析+实例)
- ecshop活动页_ECSHOP团购活动,ECSHOP团购列表
- 嵌入式linux学习
- 亚马逊自动化仓库事故,机器人失手戳破有毒喷雾,24名工人被送医院
- if __name__ == '__main__' 的正确理解
- Qt学习-------常用控件
- udp测试工具linux系统,网络测试工具下载_Packet Sender(UDP/TCP网络测试工具)
- 安装RHEL 7(Centos7类同)
- stm32采集交流电压信号_用STM32采集了64个点的交流信号,如何计算有效值。。
- 西安电子科技大学07级计算机学院本科生毕业照.,关于对我校2015届本科“优秀毕业生标兵”、“优秀毕业生”和“优秀学生干部”评选结果进行公示的公告...
- 静态手绘图-屁民科普
- 禁止Unity3D中的物体碰撞后旋转
- 用python 编写一个简单的游戏
- Java使用ObjectInputStream时报错:java.lang.ClassNotFoundException: commen.User
- 如何通过golang 连接阿里云的redis实例(golang带账号密码访问redis)