新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > IAR程序在protues上運(yùn)行設(shè)置

IAR程序在protues上運(yùn)行設(shè)置

作者: 時(shí)間:2016-12-02 來(lái)源:網(wǎng)絡(luò) 收藏
第一步:在IAR中編寫(xiě)430程序:

為了便于實(shí)現(xiàn)和理解,我的例子比較簡(jiǎn)單,程序?qū)3OUT中的數(shù)據(jù)傳給P2IN,然后再把P2IN中的數(shù)據(jù)給P1OUT,最后輸出到LED燈,程序如下:

本文引用地址:http://butianyuan.cn/article/201612/324657.htm

#include<msp430x14x.h>

intmain(void)

{

WDTCTL=WDTPW+WDTHOLD;//關(guān)閉看門(mén)狗

P3DIR=0xff;//P3設(shè)置為輸出,P2設(shè)置為輸入,P1設(shè)置為輸出

P2DIR=0x00;

P1DIR=0xff;

P3OUT=0x4a;//P3輸出燈的控制信息,并通過(guò)連線(xiàn)傳給P2IN

P1OUT=P2IN;//P2將信息給P1

while(1);

}

第二步:將程序生成為hex文件

右鍵TEST2,如圖1,點(diǎn)擊

Option



選中左邊欄中的Linker,然后點(diǎn)擊右欄中的output,如圖2




勾中Outputfile下的”Overridedefault”選項(xiàng)并將輸出文件名后輟改為”.hex”.在Format選項(xiàng)框中選中Other,Output后選擇”inter-extended”。其他的值保持默認(rèn),點(diǎn)擊確定。

點(diǎn)擊”make”,生成proteus中需要的“.hex”文件,該文件生成在Debug文件夾下的Exe中,如圖3




第三步:proteus中搭建好電路





評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉