|
||||
山西临汾光伏电缆( /资讯)废电缆
换朴实的搜索词:“51单片机main”。然后就出现跟我一样带有疑问的问题:为什么main函数中不加while;语句之后程序会反复执行呢?回答的关键词包括“程序跑飞、看门、复位”。趁上嵌入式的机会将“51单片机程序执行流程”搬出来并向老师讲述了我所写程序的得到的现象,包括我怎么验证呀等等。老师的回答:KeilC51程序自动加载了一个名为”STARTUP.A51”的文件,在这个文件里面进行了一系列的初始化操作后进入用户编写的C语言程序入口main函数中,main函数执行完毕后,STARTUP.A51文件后有一句跳转到程序入口main函数的语句,所以会再次进入C语言主程序main函数中执行相关内容。字面理解上升沿和下降沿,是一个变量变化的一瞬间,是一个无穷小的时间。但是在plc的程序里的时间单位就是扫描周期,所以所谓的沿就是一个扫描周期。上面举的例子中用到的bTrig变量都是为了让下面的程序执行一个扫描周期,也可以理解为执行bTrig的一个上升沿,与下面的编程效果一样:上升沿功能块R_TRIG的功能,实际上就是检测输入变量,在输入变量由低电平变为高电平的个扫描周期内输出高电平,然后输出低电平。它的基本工作原理是:从取样电路(RR4)中检测出取样电压经比较放大后去控制一个矩形波发生器。矩形波发生器的输出脉冲是控制调整管(VT)的导通和截止时间的。如果输出电压U0因为电网电压或负载电流的变动而降低,就会使矩形波发生器的输出脉冲变宽,于是调整管导通时间增大,使L、C储能电路得到更多的能量,结果是使输出电压U0被提升,达到了稳定输出电压的目的。集成化稳压电路近年来已有大量集成稳压器产品问世,品种很多,结构也各不相同。早期的直流发电机是氧化行业的代电源,到6年代由于大功率的整流管的产生出现了氧化行业的第二代电源硅整流机,但是这两代电源都存在着笨重、耗能、输出指标低以及精度差,控制不便等缺点,以后逐步被第三代整流机可控硅整流机所取代。可控硅整流机由于精度高、控制方便在7年代以后逐步得到了广泛的应用。但是可控硅整流机仍是以笨重的高耗材的工频变压器为基础,因此该电源体积大、笨重、高耗材高耗能的缺点依然存在。又由于该电源的电压和电流的调整是依靠可控硅的放角度来控制,因此会产生大量的谐波,从而污染电网,由于可控硅整流器工作频率在低频段(5~6Hz),因此不容易被滤波器吸收,这显然不符合清洁生产的要求。 |
|