单片机的复位时间是多少钱,若振荡频率为6mhz单片机要完成复位需要时间位多少
来源:整理 编辑:亚灵电子网 2023-08-23 19:00:01
1,若振荡频率为6mhz单片机要完成复位需要时间位多少
传统的51单片机经12分频后才用作糸统时钟的,6mhz 12分频后一个机器周期为2us复位要两个机器周期为4us, ,,,如果是12mhz复位周期为2us,,另外如果用stc糸列单片机如果将糸统时钟设为6分频情况又不一样了最小要4微秒(us)两个机器周期,即2x12x1/6=4us
2,单片机的复位时间是多少个机器周期
不懂你问的什么意思。两个机器周期和10ms哪个更长一些?按我的理解,这样回答你,一般10ms是指外部的复位脉冲的延时时间,而单片机如果产生可复位的异常或者是执行了复位指令,则需要两个机器周期跳转到复位向量,从而产生复位操作。 外部的脉冲复位是强行复位,而程序中的复位可理解为单片机产生了一个异常。2个机器周期我的理解,这样回答你,一般10ms是指外部的复位脉冲的延时时间,而单片机如果产生可复位的异常或者是执行了复位指令,则需要两个机器周期跳转到复位向量,从而产生复位操作。 外部的脉冲复位是强行复位,而程序中的复位可理解为单片机产生了一个异常。
3,51单片机系统外接晶体振荡器频率为12MHZ单片机复位RST高电
当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。当采用12MHz晶振时,一个振荡周期是1/(12M)秒。状态周期:每个状态周期为时钟周期的2倍,一个状态周期为,2/12M秒。机器周期:一个机器周期包含6个状态周期,也就是12个时钟周期,一个状态周期为12/12M秒。指令周期:它是指CPU完成一条操作的所需的全部时间。每条指令执行时间都是有一个或几个机器周期组成。所以,Mcs-51单片机系统外接晶体振荡器频率为12MHZ,单片机复位RST高电平要保持至少2微秒时间,单片机才能可靠复位朋友,机器周期就是晶振除以12,也就是1mhz。但是你说的系统p,状态p实在不懂。51里根本没有你说的什么什么p。大于2个机器周期就可以了,所以这里大于2微秒就可以可靠复位。
4,单片机如何自动复位
1、结构:C1R1为上电复位电路;C2、R2、T1、T2与某一IO口构成复位控制电路2、原理:只讲复位的IO控制原理,控制IO为零时,T2饱和导通,T1饱和导通,同时C2通过T2快速放电,RST被拉低,此时IO口变高(复位后为高电平),但是R2C2的作用使T1仍然饱和导通致RST达到有效复位时间(一般十几个时间同期,可以延时长点时间使复位正常)。当C2上充电电压上升到一定时,T1截止。呵呵,画个图挺辛苦,希望对楼主有所帮助,具体参数就不说了………… 对不起,以上没有注意到51单片机是高电平复位的事实,另附一图,结构相似,原理相同,只是T1饱和导通时RST为高电平,持续十几个时钟周期或更长时间可以使51单片机可靠复位。C1R1都可以省略,一样可以实现上电复位和IO控制复位双重功能。嘿!你能用上位机让下位的51机发出P2.7口的信号,那你能否改变下位机的程序走向?如行的话你在你想复位处直接跳转到上电复位地址0处不就行了。这多省事。干嘛非得在硬件上实现啊,程序里面编个看门狗是可以啊
5,单片机上电复位多少伏要是好了或是低了会怎样呢
上电复位如果是高电平复位的话,那么3V以上的都算是高电平,不同的单片机对电平的要求不完全一样,但通常3V以上的都可以复位。视你的单片机而定,如果是89lv52之类的低功耗的高电平为3.3v的。常用的是5v的,看你的单片机支持的耐压范围。,数字电路基础里面不就有一个高电平下限,低于此值,单片机不能完成复位,高于此值可能使单片机烧坏!单片机要复位,本质上是在其reset脚上保持一定时间的高电平,单片机检测到这个电平保持时间大于它要求的时间就会自动复位。最简单的上电复位电路是用一个电容与一个电阻串联组成,电容接vcc,电阻接地,reset脚接在它们中间,当上电时,电容相当于短路,此时电阻上的电压等于vcc,经过一段时间后电阻电压逐渐变小直至为0,只要rc时间选择合适,就可以用来上电复位。但是这个电路要想起到重新复位的作用,只能先下电,再上电才行。如果在电容两端并联一个按键,就成了按键复位电路,只要按下这个按键,单片机就能复位而无需下电,这个就是两者的区别。
6,单片机的复位
和你的复位电路没什么关系的!!AT89C52含义:AT 代表Atmel公司(单片机的生产厂家)89 代表单片机的系列号C 代表CMOS产品52 代表8k的ROM(如果是51就是4K的ROM)AT89S52含义:AT 代表Atmel公司(单片机的生产厂家)89 代表单片机的系列号S 代表可ISP编程(指不需要把单片机从电路板上取下来,直接写入代码)52 代表8k的ROM(如果是51就是4K的ROM) at89s52三个16位定时器/计数器,`其他的都差不多。at89s52是FLASH存储器的,也就是编程电压5V就可以了,而AT89C52,则编程时需要12V的电压,现在AT89C52已经停产了。两种在其他功能上没有任何区别,也就是说,C52上可以运行的程序S52一定可以运行的!!复位端接的这个rc电路不是为了滤波。楼主应该知道复位电路是复位端持续一段时间(比如多少个时钟周期)高电平后(对80c51单片机而言,有的单片机是低电平),单片机就开始复位,在复位后就要结束复位端的高电平,不然就一个劲儿的复位,没完没了。 所以采取rc电路的办法。5v电源经过电容c接复位端,复位端经过电阻接地。一开始通电瞬间,电容c近似短路,所以复位端呈高电平,随着电容不断充电,复位端电平变低,就结束了复位。不然就如前头所说,复位个没完。为什么复位端rst是接在电阻两端而不是接在电容两端?答:复位端要经过电阻接地啊,不然咋个拉高电平呢?
7,单片机复位电路问题
单片机复位电路相对比较简单,一般来说运用最多的就是上电复位。所谓上电复位是指在单片机通电的瞬间,因各部分电路电压未正常建立,这时单片机会出现运行错误,因此在上电时应使单片机复位,复位时间要求大于上电时间。以单片机AT89C51为例,其复位电路如下图所示,在RST端上接一个电容至VCC端,下接一个电阻至地。当VCC端通电时,复位电路通过电容给RST端加一个高电平,此高电平信号随VCC对电容的充电而逐渐降低,因此要保证电容的充电时间足够长来完成复位功能。我认为 绛红的蓝 同学 说的不太好。电容确实可以起到按键去除抖动的作用,但是这里的电容还有一个更重要的作用就是上电复位,因为考虑到芯片刚刚上电时由于供电不稳定而做出错误的计算,所以增加一个上电复位以达到延时启动CPU的目的,使芯片能够正常工作。虽然现在很多芯片自带了上电延时功能,但是我们一般还是会增加额外的上电复位电路,提高可靠性。上电复位是如此工作的,此时不用考虑按键和你图中1K电阻的作用。上电瞬间,电压VCC短时间内从0V上升到5V(比方说5V),这一瞬间相当于交流电,电容相当于导线,5V的电压全部加在10K电阻上,也就是说,这时RST的电平状态为高电平。但是从上电开始,电容自己就慢慢充电,其两端电压呈曲线上升,最终达到5V,也就是说其正端电位为5V,负端电位为0V,其负端也就正好是RST,此时RST为低电平,单片机开始正常工作。添加按键是为了手动复位,一般那个1K电阻可以不加。当按键按下时,电容两端构成回路并放电,使RST端重新变为高电平,按键抬起时电容又充电使RST变回低电平。电容必须要加。电容在这里的作用是充放电去除按键抖动。没有按下按键时,电解电容左侧充电,使得RST端为低电平,单片机正常工作。按下按键时,电源VCC通过R16和S22向电容反向充电,使得RST端电位升高,从而复位。单片机的复位是有一定的时间要求的,一般为10ms。机械按键会存在抖动现象,使得RST端的电平不稳定,而加入了电容就恰好可以通过充放电的过程消除抖动,并保持一段时间。所以按下按键的本质作用是使VCC可以向电解电容反向充电,从而提高RST端口电平。电容和电阻实现 阻容复位 ,电容的大小和电阻的大小决定了复位时间。
文章TAG:
单片机的复位时间是多少钱单片机 复位 复位时间