<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一款適合課堂教學(xué)的簡(jiǎn)易單片機實(shí)驗開(kāi)發(fā)器

一款適合課堂教學(xué)的簡(jiǎn)易單片機實(shí)驗開(kāi)發(fā)器

作者:蘇州竹園科技 陳潔 時(shí)間:2008-07-25 來(lái)源:中電網(wǎng) 收藏

  其操作步驟如下:

本文引用地址:http://dyxdggzs.com/article/86234.htm

新建項目或打開(kāi)已有的項目
新建文件或打開(kāi)已有的文件
目標文件選項設置
建立目標文件,獲得.HEX文件
  程序讀取與下載:已經(jīng)安裝有雙龍電子下載軟件的電腦,在其桌面上也有圖標顯示。同樣用鼠標左鍵雙擊該圖標便可進(jìn)入MCU下載程序的工作界面,如圖4所示。該界面是中文的,且比較清晰。

  首次使用時(shí)將“通信參數設置及器件選擇”設置成圖中所示,即通信口設為并行通信口“LPT1”,速率設為“TURBO”加速,器件選擇“”。

  拔去最小系統板上的跳線(xiàn)J101、J102、J103,插上芯片;將下載線(xiàn)的接口板插入電腦的并口上,用連接電纜把最小系統與接口板連好,再在最小系統上接上+9V電源。注意“+”與“-”不能搞錯。打開(kāi)電源對最小系統供電,就可以讀寫(xiě)芯片中的程序了。

  如果在下載過(guò)程中出現錯誤,會(huì )在下面的.文本框中出現提示。找到原因后再進(jìn)行重寫(xiě)時(shí),需要先把芯片內原來(lái)的信息擦除掉,然后再寫(xiě)。

  如果對原程序進(jìn)行了修改,那么要重新進(jìn)行編譯,即點(diǎn)重建目標文件“Rebuild alI target files”按鈕,生成新的.HEX文件;下載時(shí)還要重新加載剛生成的同一文件名的新.HEX文件。這樣才能保證本次下載的是已修改的程序。

  完成上面的操作后,關(guān)閉+9V電源,拔下連接電纜,插上跳線(xiàn)J101,接上擴展,就可以檢查程序的運行情況,進(jìn)行實(shí)驗或了。

  實(shí)訓一例

  用兩個(gè)按鈕分別控制繼電器的吸合和釋放。

  基本要求:按一下開(kāi)關(guān)S1,繼電器J吸合;按一下按鈕S2,繼電器J釋放。如果S2沒(méi)有閉合,那么即使按S1,繼電器J也不會(huì )吸合。

  實(shí)現電路:利用89S52的P3.6和P3.7口來(lái)控制P1.7的狀態(tài),使繼電器的吸合或釋放;當P3.6低電平時(shí)使P1.7也低電平,繼電器吸合;當P3.7高電平時(shí)使P1.7也高電平,繼電器釋放。其原理如圖5所示,電路可以用萬(wàn)能板搭建而成。

  編程思路:首先取P3.7,判斷其是否是“1”。是,將P1.7置“1”,返回;不是“1”,則取P3.6。取P3.6,判斷其是否是“0”。是,將P1.7置“0”;不是“0”則返回。其流程見(jiàn)圖6。

  程序編制:按照流程圖就不難編制出程序。程序可用“記事本”或在“KEIL C”中錄入,并用文件名“rlcontrol.asm”保存。指令的具體含義請參見(jiàn)有關(guān)書(shū)籍。

  程序調試:具體操作步驟如下:

 ?、儆?ldquo;記事本”或在“KEIL C”中錄入或編制程序,并用一個(gè)文件名,如“rlcontrol.asm”保存;

 ?、诖蜷_(kāi)“KEIL C”軟件,新建一個(gè)項目。項目名也不妨為“rlcontrol”;

 ?、鄞蜷_(kāi)已建立的文件“rlcontrol.asm”,并將該文件添加到“Source Group 1”中;

 ?、茉?quot;Options for Target‘Target 1’”中的“Output”標簽頁(yè)上進(jìn)行設置;

 ?、蔹c(diǎn)編譯和建立目標文件,得到“rlcontrol.hex”文件;

 ?、薨稳プ钚∠到y板上的跳線(xiàn)J101、J102、J103,插上芯片,將下載線(xiàn)的接口板插入電腦的并口上,把連接電纜把最小系統與接口板連好,再在最小系統上接上+9V電源;

 ?、叽蜷_(kāi)下載軟件,并設置好有關(guān)參數,加載待寫(xiě)文件“rlcontrol.hex”,點(diǎn)“編程”按鈕下載程序(必要時(shí)須先對芯片進(jìn)行“擦寫(xiě)”);

 ?、嗤瓿缮厦娴牟僮骱?,關(guān)閉+9V電源,拔下連接電纜,插上跳線(xiàn)J101,接上擴展;

 ?、峁╇婒炞C程序,兩個(gè)按鈕的動(dòng)作是否符合要求,不符合要求則進(jìn)行修改;

 ?、庵貜蜕鲜霾襟E直到實(shí)現要求的功能。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>