|
||||
吉林松原电缆工程电缆大量收购
换朴实的搜索词:“51单片机main”。然后就出现跟我一样带有疑问的问题:为什么main函数中不加while;语句之后程序会反复执行呢?回答的关键词包括“程序跑飞、看门、复位”。趁上嵌入式的机会将“51单片机程序执行流程”搬出来并向老师讲述了我所写程序的得到的现象,包括我怎么验证呀等等。老师的回答:KeilC51程序自动加载了一个名为”STARTUP.A51”的文件,在这个文件里面进行了一系列的初始化操作后进入用户编写的C语言程序入口main函数中,main函数执行完毕后,STARTUP.A51文件后有一句跳转到程序入口main函数的语句,所以会再次进入C语言主程序main函数中执行相关内容。在单片机学习初期,我们可能会弱化PCB板子的概念,但是编程的概念一定要强化。所以在初期你手里如果有一块单片机的发板是很有必要的。编程环境是由所选择的单片机来确定的,比如说前边两款单片机都可以使用keil来编程,所以你要keil的编程环境,keil4的启动界面如下图所示:编写好的程序,如何到单片机去执行?所以第三个概念:器。器的选择也是有单片机的型号来确定的,以上两款单片机都可以通过USB/TTL或者是JLINK来,但是这里优先JLINK,因为JLINK可以实现单步调试,大大提高学习效率,方便、解决问题。因为这种变频器低速转矩大,静态机械特性硬度大,不怕负载冲击,具有挖土机特性。对于要求精度高、动态性能好、速度响应快的生产机械,如造纸机、注塑机、轧钢机等,应采用矢量控制或直接转矩控制的高性能型通用变频器。对于恒功率负载,如车床、刨床、鼓风机等,由于没有恒功率特性的变频器,可依靠U/f控制方式来实现恒功率。对于风机、泵类负载,由于负载转矩与转速的平方成正比,低速时负载转矩较小,通常可选择专用或普通功能型通用变频器。单片机工程师一般会对一个或者若干个类型的单片机非常熟悉。在得到工程项目需求时,能够快速地评估系统所需要的单片机控制核心,在满足需求的前提下一般会尽量采用 熟悉的单片机,合理设计划分系统电路功能模块,尽可能利用单片机片上的外设,以达到化的设计。如果评估发现使用的单片机不合适,则还需要更换单片机。在工业应用上,还必须考虑单片机系统所需要面对的严苛工作环境,保证系统能够顺利通过相应工业标准的测试。 |
|