c51的话,一般认定为51到c语言编写的程序;
c51的程序,需要相应的编译器编程成十六进制代码,在烧写到51系列单片机中运行;
至于编译软件,最广泛的就是keil
c51了,至于 *** 作,就是编译下载。事先必须选择好仿真板(你的设计电路和ICE调试器),在硬件上运行和调试程序;也可以选择simulator使用软件模拟的方式。
最强的软件模拟方式就是keil+Proteus这个两个软件配合没任何硬件也可以调试很多项目。keil是编写和编译代码的,Proteus是画仿真原理图辩顷,库里有51的仿真模块胡悉。我有这方面到资料,你可以发邮件或消息我。sxp1982@163.com
Keil开发C51程序的主要步骤敏码是:建立工程、()、形扒丛成hex文件、运行调试。
A.保存为asm文件
B.输入桥此哪源程序
C.指定工作目录
D.下载程序
正确答案:B
周围是强电,电磁干扰很厉害,不知道采用STC15会不会出问题?
任何单片机在强电磁干扰下都可能会出问题,所以从设计上要把隔离和抗辐射做足。
A、当程序进入外部中断1时断开加热,这个时候只有等待到启动加热信号才跳出外部中断,那么其他程序都不执行了吗?比如这个时候收到启蠢源腊动语句6(异步电机正转信号)。
是的,主循环在中断执行期间裂告是不会得到执行的。
问题:B、怎么样使语句1、for循环、语句6等等是并行运行的?
按照你所写,for循环每30分钟才执行一次,所以没必要并行。加热和启动异步电机有实时性要求,所以要么用定时器中断来定时检测并产生事件信号,要么用外部中断来即刻处理(仅限于处理事件很短、不会造成其他业务中断的情带滑况)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)