開發環境:μVision2 v7.06
安裝實驗仿真闆,主要是 ledkey.dll和simboard.dll兩個檔案,将這兩個檔案拷貝到μVision2安裝目錄下的C51/bin目錄下.
在開發環境下建立檔案,内容如下
#include "reg51.h"
sbit P1_0=P1^0; //使用p1端口的第0位
void main()
{
P1=0xff; //關閉p1口的所有燈
TMOD=0x01; //确定定時器的工作模式
TH0=0x15; //設定初值
TL0=0xa0;
TR0=1;
for(;;)
{
if(TF0) //如果有中斷産生
{
TF0=0;
TH0=0x15;
TL0=0xa0;
P1_0=!P1_0; //執行燈滅或燈亮
}
}
}
儲存為timer1.c,注意一定要寫擴充名.c
再建立工程,選擇晶片為Atmel的T80C51
設定工程的屬性頁中頻率為12MHZ.并在Debug屬性頁的左下角的Dialog Dll 後的parameter下的方框中-p51後空一格,添上-dledkey确定.
實驗仿真闆利用Keil提供的AGSI接口開發的一些動态連結庫.
編譯一下,沒有問題.開始調試,打開Peripherals菜單下的"鍵盤LED仿真闆".即可看到結果