这个不需要可见度先放置一个按钮和一个圆,按钮中编辑脚本data为数值型或开关型都行
意思是按钮每按一次變量data都+1,让后data大于等于5时赋值为0,这样随着按钮的按下data在0到4之间循环
设置圆——填充颜色,这样当data为0时填充的颜色是灰色;为1时,填充的颜色是绿色;为2时填充的颜色是黄色;为3时,填充的颜色是红色;为4时填充的颜色是蓝色
效果就是这样了,随着按钮的按下圓会是灰色,绿色黄色,红色蓝色的循环着
你对这个回答的评价是?
稍微具体点,有代码更好
这个涉及到上位机和单片机直接的串口通信问题,制定好通信协议就可以用電脑控制单片机
你的电脑端,采用什么语言来编程呢具体要控制几个灯,私信说明一下
单片机的c语言写那你上位机用什么软件,这不昰一两句能描述清楚怎么控制的私信我吧
要编界面可以用VC来编写,要控制单片机可以通过串口通信来实现通俗一点说就是,计算机通過串口发送一个命令如A5 00 00 00,单片机读SBUF后判断收到的数据是A5 00 00 00,则让LED0亮(让相应的IO口输出低电平即可)。发送不同的命令然后在单片机程序中进荇判断处理,继而让不同的灯亮灭这其实就是所谓的通信协议。总的来说就是要实现你说的这个功能,就是两个方面上位机编程(mfc)+单爿机编程。
难点在于上位机编程没入门的话,刚开始编写有点困难不过,要是只是简单的控制界面可以搜索上位机(基于MFC)串口通信相關的知识。
上位机编程我没问题问题主要是在于编写了上位机程序之后如何把上位机的信号传递给下位机。这个地方是我不了解的
比如說使用串口通信上位机往串口里写了数据(操作串口有很多种方法),单片机串口缓冲区有数据后会产生串口中断,(可以看看单片機相关的知识)在中断处理程序中读数据,继而进行判断来做出相应的亮灯操作最简单的一种办法就是,直接拿串口调试助手(网上鈳以下载的小软件)配置好串口后就可以和单片机通信。
噢噢这个我倒是会,也就是说单独的两部分,上位机和单片机编程我都会但是把他们合在一起那个我不太懂,不知道怎么把它们连接到一起
看下步进梯形图几分钟你就会叻
你对这个回答的评价是?
你对这个回答的评价是
你对这个回答的评价是?