VPM 软仿真 跑马灯代码以及仿真截图 系列之三

1.源代码:

/*
 Date : 20091009
 For  : drive led
 Tool : HT IDE 3000 V7.0
 MCU  : HT48R50A-1
 Fsys : 4MHz
 ASM/C: C
 VPM  : yes
*/
#include "HT48R50A-1.h"
#define  ledPort  _pa
#define  ledPortCtrl _pac

void main(void)
{
 int i;
 
 while(1)
 {
  ledPortCtrl = 0x00;   //output
  ledPort = 0xff;    //turn off leds
  
  _delay(250000);    //delay time 0.5s
  _delay(250000);
  
  for(i = 0; i < 8; i++)
  {
   ledPort = ~(1 << i); //move the display
   
   _delay(250000);   //delay time 0.5s
   _delay(250000); 
  }
 }
}

;==========================================

2。截图

 https://p-blog.csdn.net/images/p_blog_csdn_net/duojinian/EntryImages/20091009/软仿真VPM截图 LED_20091009.jpg

3.注意事项

  3.1安装V7.0

  3.2建立工程文件 project/new。。。

  3.3建立代码文件 file/new。。。

  3.4代码文件加入到工程项目中 project/edit。。。

  3.5编译文件 build/rebuild all。。。

  3.6建立VPM文件 tools/ virtual peripheral。。。

  3.7加入器件add按钮,删除器件del按钮

  3.8连接器件双击器件,连接到所需要连接的器件的端点。例LED有两个端点anode是正极另一端是负极。

4。本例子是用PA的8个端口驱动8个LED。LED正极连接上拉电阻。 负极连接PA端口。

5。改变仿真设置IDE下,options/project settings

6。选择软件仿真simulation

7。运行代码

8。VPM文件中点击“M”,进入实时软件仿真,会看到代码运行结果。

9。在空闲时间,会上传具体操作的屏幕录像。请留意。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值