数码管控制设计plc

来源:百度知道 编辑:UC知道 时间:2024/07/07 01:39:52
我做的是数码管的运算。还有小数点。就是要求显示两位数然后有加减乘三个按键,按下后显示第二个数,然后按=,显示结果。若超过两位就报警。谢谢大家帮帮我啊。。。。。!!!我所有分都给你。。。

假定d1为第一个数,d2为第二个数,d3为数码管当前显示的数,当然显示要7段解码一下。
1、三个按键未操作时mov d1到d3
2、三个按键任意按一个传送d2到d3,同时将d1*d2(假如为乘,需要根据按键判断)传送到d4
3、按下等于 后判断d4的大小,如果小于100,那么就传送d4到d3,如果大于等于就报警。
4、如果有小数点那么就要判断是几位,如果乘数是1位,那么结果小数就是2位,如果乘数是2位,那么就是4位,判读和传送之前需要做相应的除法。
5、最好加上超时自动返回显示第一个数。
如果还不明白可以发邮件给我sjbandmm@163.com,把问题说的清楚一点,我可以帮你编程。

具体的意思不太明白
但是可以给你提示下
用支持modbus协议的仪表显示即可
然后你想办法输入数据就可以了