
1. 程序语法错误导致编译失败。这种情况下,可以在编译错误提示中找到具体的错误信息,根据错误信息逐一排查,修复程序语法错误即可。
2. 锁存器地址错误。在三菱PLC编程中,锁存器的地址需要按照规范来设定,否则编译时会报错。检查程序中使用的锁存器地址是否正确,如果不正确需要修改代码。
3. 常量定义错误。如果程序中使用了常量,但是常量定义错误,也会导致编译失败。检查常量定义是否正确,如果不正确需要修改代码。
4. 编译环境配置问题。如果编译环境配置不正确,也有可能导致编译失败。检查编译环境配置的路径、版本等信息,确认是否正确。如果不正确需要进行调整。
总之,编译报警可能有很多种原因,需要根据具体的错误提示信息进行排查,找到问题所在并进行修复。如果您需要技术支持,请咨询三菱公司或相关技术人员。
锁存器一般是指单片机外边的,是外接的芯片。从这个电路看,P0控制数码管的段、P2控制数码管的位。
P0、P2是单片机内部的特殊功能寄存器,能够保存数据。
也许有人称呼它们是“片内锁存器”?
这个电路,在程序控制下,能够正常的动态显示;
但是从电子技术的理论来说,这个电路是不合理的,在LED不发光的时候,耗电很大,甚至远远大于LED发光时的电流。
------------------------
楼主补充的程序,和这幅电路图,是不配套的。
------------------------
锁存 和 输出,是使用片内的P0和P2;
但是,P0~P3,不叫锁存器,叫做输出接口,是“特殊功能寄存器”中的四个。
------------------------
按照楼主补充的程序,需要外接两块芯片73LS373,它们才是锁存器。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)