完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
基于51单片机的可编程逻辑控制器。
我是一名工控电气威廉希尔官方网站 员,工作主要是跟PLC打交道。相比PLC,我更喜欢无所不能、无处不在的单片机。但我目前工作上没有用过单片机——就是业余的。 这里我把自己最熟悉的台达、三菱PLC约三十条基本指令用51单片机实现,外扩32KRAM,8225扩展并行口。 LC最基本的两种编程语言,一是梯形图,而是指令语句表。我这里“user.c”文件里UserProcess()函数就是用户程序,依靠各种带参数函数和宏定义,使得程序极为接近PLC的语句表指令。用户根据要求只管在UserProcess()里写语句指令,别的文件不要动。没能力做编译软件! 上个月写的代码,初步测试通过。因为功能简单,估计也不会有多少BUG。 MyPLC48-20141021.rar (123.64 KB ) |
|
相关推荐
1个回答
|
|
谢谢分享....
|
|
|
|
只有小组成员才能发言,加入小组>>
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
890 浏览 0 评论
3336 浏览 9 评论
3013 浏览 16 评论
3506 浏览 1 评论
9098 浏览 16 评论
1216浏览 3评论
631浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
620浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2361浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1926浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-11 21:53 , Processed in 1.024065 second(s), Total 79, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号