• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

基于51单片机和573的光立方的仿真+程序+上位机

今天有点时间,又再仔细研究了一下,做了修改。

全部回复(16)
正序查看
倒序查看
2014-01-18 18:33

这是之前的仿真图

0
回复
2014-01-18 18:34

0
回复
2014-01-18 18:34

  这是修改过后的仿真图

  删除了ULN2803(解决了之前在上位机上点亮一个LED点阵上却点亮一整排的问题,同时使得其他的动画也能看出一些效果)

  经过反复测试,晶振频率定在3*11.0592MHz。修改了定时器初值加快刷新。波特率依旧是57600。

  效果图我就不截了,自己打开看看就知道了,比以前稳定许多。

  在进行此次修改之前,我画出了下面这一张仿真图

0
回复
2014-01-18 18:36
0
回复
2014-01-18 18:36

  没有使用点阵,全部用独立LED。可能是元件太多的缘故,启动仿真之后非常卡,根本没有任何效果。删除其余LED只保留一个8*8阵列进行仿真时就不卡了,并且能够看到一些效果。这个文件在压缩包里也有,有兴趣的或者电脑NB点的可以继续研究一下。

  另外,针对之前有朋友反应注释不够详细的情况,修改过后的程序增加了注释,希望对大家多一些帮助。

0
回复
2014-01-18 18:37

  也有朋友问过上位机跟仿真图如何连接,在这里统一解答一下

  1.打开虚拟串口软件,选择添加串口对(通常添加的是COM2和COM3)

0
回复
2014-01-18 18:37

0
回复
2014-01-18 18:37

0
回复
2014-01-18 18:38

2.右键我的电脑-->管理-->设备管理器-->端口就能看到之前添加的串口对了

0
回复
2014-01-18 18:39

0
回复
2014-01-18 18:39
3.打开仿真图双击仿真图里面的串口座,修改端口为COM2/COM3,波特率57600,其余默认
0
回复
2014-01-18 18:39

0
回复
2014-01-18 18:40
记得配置单片机晶振为3*11.0592MHz=33.1776MHz
0
回复
2014-01-18 18:40

0
回复
2014-01-18 18:41
4.打开上位机,修改端口为COM3/COM2(与仿真图里的串口使用同一串口对的不同串口号)选择波特率为57600,点connect即可
0
回复
2014-01-18 18:41

0
回复