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。在空閒時間,會上傳具體操作的屏幕錄像。請留意。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章